CINXE.COM
A highly skilled workforce that delivers economic growth and regional prosperity demands a local approach
<!doctype html> <html lang="en" class="no-js"> <head><!-- InMobi Choice. Consent Manager Tag v3.0 (for TCF 2.2) --> <script type="text/javascript" async=true> (function() { var host = window.location.hostname; var element = document.createElement('script'); var firstScript = document.getElementsByTagName('script')[0]; var url = 'https://cmp.inmobi.com' .concat('/choice/', '1C3fJ9awG115y', '/', host, '/choice.js?tag_version=V3'); var uspTries = 0; var uspTriesLimit = 3; element.async = true; element.type = 'text/javascript'; element.src = url; firstScript.parentNode.insertBefore(element, firstScript); function makeStub() { var TCF_LOCATOR_NAME = '__tcfapiLocator'; var queue = []; var win = window; var cmpFrame; function addFrame() { var doc = win.document; var otherCMP = !!(win.frames[TCF_LOCATOR_NAME]); if (!otherCMP) { if (doc.body) { var iframe = doc.createElement('iframe'); iframe.style.cssText = 'display:none'; iframe.name = TCF_LOCATOR_NAME; doc.body.appendChild(iframe); } else { setTimeout(addFrame, 5); } } return !otherCMP; } function tcfAPIHandler() { var gdprApplies; var args = arguments; if (!args.length) { return queue; } else if (args[0] === 'setGdprApplies') { if ( args.length > 3 && args[2] === 2 && typeof args[3] === 'boolean' ) { gdprApplies = args[3]; if (typeof args[2] === 'function') { args[2]('set', true); } } } else if (args[0] === 'ping') { var retr = { gdprApplies: gdprApplies, cmpLoaded: false, cmpStatus: 'stub' }; if (typeof args[2] === 'function') { args[2](retr); } } else { if(args[0] === 'init' && typeof args[3] === 'object') { args[3] = Object.assign(args[3], { tag_version: 'V3' }); } queue.push(args); } } function postMessageEventHandler(event) { var msgIsString = typeof event.data === 'string'; var json = {}; try { if (msgIsString) { json = JSON.parse(event.data); } else { json = event.data; } } catch (ignore) {} var payload = json.__tcfapiCall; if (payload) { window.__tcfapi( payload.command, payload.version, function(retValue, success) { var returnMsg = { __tcfapiReturn: { returnValue: retValue, success: success, callId: payload.callId } }; if (msgIsString) { returnMsg = JSON.stringify(returnMsg); } if (event && event.source && event.source.postMessage) { event.source.postMessage(returnMsg, '*'); } }, payload.parameter ); } } while (win) { try { if (win.frames[TCF_LOCATOR_NAME]) { cmpFrame = win; break; } } catch (ignore) {} if (win === window.top) { break; } win = win.parent; } if (!cmpFrame) { addFrame(); win.__tcfapi = tcfAPIHandler; win.addEventListener('message', postMessageEventHandler, false); } }; makeStub(); function makeGppStub() { const CMP_ID = 10; const SUPPORTED_APIS = [ '2:tcfeuv2', '6:uspv1', '7:usnatv1', '8:usca', '9:usvav1', '10:uscov1', '11:usutv1', '12:usctv1' ]; window.__gpp_addFrame = function (n) { if (!window.frames[n]) { if (document.body) { var i = document.createElement("iframe"); i.style.cssText = "display:none"; i.name = n; document.body.appendChild(i); } else { window.setTimeout(window.__gpp_addFrame, 10, n); } } }; window.__gpp_stub = function () { var b = arguments; __gpp.queue = __gpp.queue || []; __gpp.events = __gpp.events || []; if (!b.length || (b.length == 1 && b[0] == "queue")) { return __gpp.queue; } if (b.length == 1 && b[0] == "events") { return __gpp.events; } var cmd = b[0]; var clb = b.length > 1 ? b[1] : null; var par = b.length > 2 ? b[2] : null; if (cmd === "ping") { clb( { gppVersion: "1.1", // must be “Version.Subversion”, current: “1.1” cmpStatus: "stub", // possible values: stub, loading, loaded, error cmpDisplayStatus: "hidden", // possible values: hidden, visible, disabled signalStatus: "not ready", // possible values: not ready, ready supportedAPIs: SUPPORTED_APIS, // list of supported APIs cmpId: CMP_ID, // IAB assigned CMP ID, may be 0 during stub/loading sectionList: [], applicableSections: [-1], gppString: "", parsedSections: {}, }, true ); } else if (cmd === "addEventListener") { if (!("lastId" in __gpp)) { __gpp.lastId = 0; } __gpp.lastId++; var lnr = __gpp.lastId; __gpp.events.push({ id: lnr, callback: clb, parameter: par, }); clb( { eventName: "listenerRegistered", listenerId: lnr, // Registered ID of the listener data: true, // positive signal pingData: { gppVersion: "1.1", // must be “Version.Subversion”, current: “1.1” cmpStatus: "stub", // possible values: stub, loading, loaded, error cmpDisplayStatus: "hidden", // possible values: hidden, visible, disabled signalStatus: "not ready", // possible values: not ready, ready supportedAPIs: SUPPORTED_APIS, // list of supported APIs cmpId: CMP_ID, // list of supported APIs sectionList: [], applicableSections: [-1], gppString: "", parsedSections: {}, }, }, true ); } else if (cmd === "removeEventListener") { var success = false; for (var i = 0; i < __gpp.events.length; i++) { if (__gpp.events[i].id == par) { __gpp.events.splice(i, 1); success = true; break; } } clb( { eventName: "listenerRemoved", listenerId: par, // Registered ID of the listener data: success, // status info pingData: { gppVersion: "1.1", // must be “Version.Subversion”, current: “1.1” cmpStatus: "stub", // possible values: stub, loading, loaded, error cmpDisplayStatus: "hidden", // possible values: hidden, visible, disabled signalStatus: "not ready", // possible values: not ready, ready supportedAPIs: SUPPORTED_APIS, // list of supported APIs cmpId: CMP_ID, // CMP ID sectionList: [], applicableSections: [-1], gppString: "", parsedSections: {}, }, }, true ); } else if (cmd === "hasSection") { clb(false, true); } else if (cmd === "getSection" || cmd === "getField") { clb(null, true); } //queue all other commands else { __gpp.queue.push([].slice.apply(b)); } }; window.__gpp_msghandler = function (event) { var msgIsString = typeof event.data === "string"; try { var json = msgIsString ? JSON.parse(event.data) : event.data; } catch (e) { var json = null; } if (typeof json === "object" && json !== null && "__gppCall" in json) { var i = json.__gppCall; window.__gpp( i.command, function (retValue, success) { var returnMsg = { __gppReturn: { returnValue: retValue, success: success, callId: i.callId, }, }; event.source.postMessage(msgIsString ? JSON.stringify(returnMsg) : returnMsg, "*"); }, "parameter" in i ? i.parameter : null, "version" in i ? i.version : "1.1" ); } }; if (!("__gpp" in window) || typeof window.__gpp !== "function") { window.__gpp = window.__gpp_stub; window.addEventListener("message", window.__gpp_msghandler, false); window.__gpp_addFrame("__gppLocator"); } }; makeGppStub(); var uspStubFunction = function() { var arg = arguments; if (typeof window.__uspapi !== uspStubFunction) { setTimeout(function() { if (typeof window.__uspapi !== 'undefined') { window.__uspapi.apply(window.__uspapi, arg); } }, 500); } }; var checkIfUspIsReady = function() { uspTries++; if (window.__uspapi === uspStubFunction && uspTries < uspTriesLimit) { console.warn('USP is not accessible'); } else { clearInterval(uspInterval); } }; if (typeof window.__uspapi === 'undefined') { window.__uspapi = uspStubFunction; var uspInterval = setInterval(checkIfUspIsReady, 6000); } })(); </script> <!-- 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" /><meta name="format-detection" content="telephone=no" /><meta name="application-name" content="Politics Home" /><meta name="msapplication-TileColor" content="#00a3a6" /><meta name="msapplication-config" content="/_img/_favicons/browserconfig.xml" /><meta name="theme-color" content="#ffffff" /><meta name="msvalidate.01" content="5DB9482504A0A33AC4ADD47C27D0A9A6" /><meta name="facebook-domain-verification" content="sqchx5zsgx9bqaexjh0kg611jb4qar" /> <meta name="robots" content="index, follow" /> <meta name="revisit-after" content="14 days" /><link rel="stylesheet" media="screen" href="https://res.cloudinary.com/dyw8mv3b0/raw/upload/css/core-v8.min.css" /><link rel="stylesheet" media="screen" href="https://res.cloudinary.com/dyw8mv3b0/raw/upload/css/layout-v24.min.css" /> <!--link rel="stylesheet" href="/_styles/layout-v12.css?v8" media="screen" /--> <link href="https://fonts.googleapis.com/css?family=Open+Sans:400,400i,600,600i,700&display=swap" rel="stylesheet" /><link rel="shortcut icon" href="/favicon.ico" /><link rel="icon" type="image/png" sizes="32x32" href="https://res.cloudinary.com/dyw8mv3b0/image/upload/img/_favicons/favicon-32x32.png" /><link rel="icon" type="image/png" sizes="16x16" href="https://res.cloudinary.com/dyw8mv3b0/image/upload/img/_favicons/favicon-16x16.png" /><link rel="apple-touch-icon" sizes="180x180" href="https://res.cloudinary.com/dyw8mv3b0/image/upload/img/_favicons/apple-touch-icon.png" /><link rel="manifest" href="/_img/_favicons/manifest.json" /><link rel="mask-icon" color="#00a3a6" href="https://res.cloudinary.com/dyw8mv3b0/image/upload/img/_favicons/safari-pinned-tab.svg" /> <script src="//ajax.googleapis.com/ajax/libs/jquery/2.2.4/jquery.min.js"></script> <script>!window.jQuery && document.write('<script src="/_scripts/jquery.js"><\/script>')</script> <script src="https://res.cloudinary.com/dyw8mv3b0/raw/upload/js/modernizr.min.js?v1"></script> <script src="/_scripts/core-v7.js?v1"></script> <script src="https://res.cloudinary.com/dyw8mv3b0/raw/upload/js/plugins.min.js?1e"></script> <!-- THEMES --> <link rel="stylesheet" href=https://res.cloudinary.com/dyw8mv3b0/raw/upload/css/thehouse-v5.min.css media="screen" /> <!-- ADVERTISING - START --> <script async src="https://securepubads.g.doubleclick.net/tag/js/gpt.js"></script> <script> window.googletag = window.googletag || {cmd: []}; </script> <script> // define variables to hold gpt slot objects var gptSlots = []; var slot1,slot2,slot3,slot4,slot5,slot6,slot7,slot8; googletag.cmd.push(function() { headerMapping = googletag.sizeMapping(). addSize([0, 0], [1, 1]). addSize([320, 0], [[320, 50], [320, 100]]). addSize([801, 0], [[468, 60], [728, 90]]). addSize([1201, 0], [[970, 90], [970, 250], [728, 90]]). build(); leftmpuMapping = googletag.sizeMapping(). addSize([0, 0], [1, 1]). addSize([300, 0], [300, 250]). addSize([851, 0], [[300, 600], [300, 250]]). addSize([1201, 0], [[300, 1050], [300, 600], [300, 250]]). build(); rightmpuMapping = googletag.sizeMapping(). addSize([0, 0], [1, 1]). addSize([300, 0], [300, 250]). addSize([851, 0], [[300, 600], [300, 250]]). build(); skinMapping = googletag.sizeMapping(). addSize([1201, 0], [1, 1]). build(); slot1 = googletag.defineSlot('/1048162/ph/news-article_header', [[320, 50], [970, 250], [970, 90], [320, 100], [1, 1], [728, 90]], 'div-gpt-ad-1608230097163-0').defineSizeMapping(headerMapping).setTargeting('lazyload').addService(googletag.pubads()); slot2 = googletag.defineSlot('/1048162/ph/news-article_left-side-top', [300, 250], 'div-gpt-ad-1608230097163-1').setTargeting('lazyload').addService(googletag.pubads()); slot3 = googletag.defineSlot('/1048162/ph/news-article_left-side-bot', [[300, 1050], [300, 600], [300, 250]], 'div-gpt-ad-1608230097163-2').defineSizeMapping(leftmpuMapping).setTargeting('lazyload').addService(googletag.pubads()); slot4 = googletag.defineSlot('/1048162/ph/news-article_right-side-top', [300, 250], 'div-gpt-ad-1608230097163-3').setTargeting('lazyload').addService(googletag.pubads()); slot5 = googletag.defineSlot('/1048162/ph/news-article_right-side-bot', [[300, 1050], [300, 600], [300, 250]], 'div-gpt-ad-1608230097163-4').defineSizeMapping(rightmpuMapping).setTargeting('lazyload').addService(googletag.pubads()); slot6 = googletag.defineSlot('/1048162/ph/news-article_teads', [1, 1], 'div-gpt-ad-1608230097163-5').setTargeting('lazyload').addService(googletag.pubads()); slot7 = googletag.defineSlot('/1048162/ph/news-article_inarticle', [[1, 1], [300, 250]], 'div-gpt-ad-1608230097163-6').setTargeting('lazyload').addService(googletag.pubads()); slot8 = googletag.defineSlot('/1048162/ph/news-article_skin', [1, 1], 'div-gpt-ad-1608230097163-7').defineSizeMapping(skinMapping).setTargeting('lazyload').addService(googletag.pubads()); googletag.defineSlot('/1048162/ph/news-article_pixel-1', [1, 1], 'div-gpt-ad-1608230097163-8').setTargeting('lazyload').addService(googletag.pubads()); googletag.defineSlot('/1048162/ph/news-article_pixel-2', [1, 1], 'div-gpt-ad-1608230097163-9').setTargeting('lazyload').addService(googletag.pubads()); googletag.pubads().disableInitialLoad(); googletag.pubads().enableSingleRequest(); googletag.pubads().collapseEmptyDivs(); googletag.pubads().enableLazyLoad({ fetchMarginPercent: 200, renderMarginPercent: 100, mobileScaling: 2.0 }); googletag.enableServices();googletag.pubads().setTargeting("environment","production"); googletag.pubads().setTargeting("articleid","89710"); googletag.pubads().setTargeting("topic",["Economy"]); googletag.pubads().setTargeting("articletype","The House Live"); googletag.pubads().setTargeting("sponsor","Instep UK"); gptSlots.push(slot1, slot2, slot3, slot4, slot5, slot6, slot7, slot8); }); </script> <!-- ADVERTISING - END --> <!-- Global site tag (gtag.js) - Google Analytics --> <script async src="https://www.googletagmanager.com/gtag/js?id=UA-4050390-1"></script> <script> window.dataLayer = window.dataLayer || []; function gtag(){dataLayer.push(arguments);} gtag('js', new Date()); gtag('config', 'UA-4050390-1'); </script> <script>(function(i,s,o,g,r,a,m){i["GoogleAnalyticsObject"]=r;i[r]=i[r]||function(){(i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)})(window,document,"script","//www.google-analytics.com/analytics.js","ga");ga("create", "UA-4050390-1", {"cookieDomain":"auto"});ga("require", "linkid", "linkid.js");ga("require", "displayfeatures");ga("set", "dimension14", "3ce4059e-a785-4358-9f33-210aaaa19f86");</script> <!-- Google Tag Manager --> <script>(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start': new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0], j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src= 'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f); })(window,document,'script','dataLayer','GTM-KSBMMTW');</script> <!-- End Google Tag Manager --> <script type="text/javascript"> var _elqQ = _elqQ || []; _elqQ.push(['elqSetSiteId', '1690315']); _elqQ.push(['elqTrackPageView']); (function () { function async_load() { var s = document.createElement('script'); s.type = 'text/javascript'; s.async = true; s.src = '//img06.en25.com/i/elqCfg.min.js'; var x = document.getElementsByTagName('script')[0]; x.parentNode.insertBefore(s, x); } if (window.addEventListener) window.addEventListener('DOMContentLoaded', async_load, false); else if (window.attachEvent) window.attachEvent('onload', async_load); })(); </script> <!-- Poool Tracking --> <script id="poool-engage" src="https://assets.poool.fr/engage.min.js" async></script> <script> const script = document.getElementById('poool-engage'); script.addEventListener('load', function() { Engage.init('B7H7E-5SALK-J1YCN-ZNZ63') .autoCreate(); }); </script> <!-- Poool Tracking End--> <!--Pushly Code--> <script src="https://cdn.p-n.io/pushly-sdk.min.js?domain_key=JDE9z69aMjaS3m7SoHbuqrOoyOZ53fpAFjvC" async></script> <script> window.PushlySDK = window.PushlySDK || []; function pushly() { window.PushlySDK.push(arguments) } pushly('load', { domainKey: 'JDE9z69aMjaS3m7SoHbuqrOoyOZ53fpAFjvC', sw: '/assets/pushly/pushly-sdk-worker.js' }); </script> <!--Pushly Code End--> <link rel="canonical" href="https://www.politicshome.com/members/article/highly-skilled-workforce-delivers-economic-growth-regional-prosperity-demands-local-approach" /> <meta property="og:site_name" content="Politics Home" /> <meta property="og:locale" content="en_GB" /> <meta property="og:title" content="A highly skilled workforce that delivers economic growth and regional prosperity demands a local approach" /> <meta property="og:description" content="On Wednesday 30th October, the Chancellor's first Autumn Budget outlined a strategy to 'fix the foundations of the economy,' emphasising a commitme..." /> <meta property="og:url" content="https://www.politicshome.com/members/article/highly-skilled-workforce-delivers-economic-growth-regional-prosperity-demands-local-approach" /> <meta property="og:image" content="https://res.cloudinary.com/dyw8mv3b0/image/upload/q_85,w_1200,h_1200,c_limit/v1/news/2024_11/team_at_Active_m21vl9.jpg" /> <meta property="og:image:type" content="image/jpeg" /> <meta property="og:type" content="article" /> <meta property="article:published_time" content="2024-11-12 12:42:27" /> <meta property="article:modified_time" content="2024-11-15 09:33:55" /> <meta name="Description" content="On Wednesday 30th October, the Chancellor's first Autumn Budget outlined a strategy to 'fix the foundations of the economy,' emphasising a commitment ..." /> <meta name="twitter:card" content="summary_large_image" /> <meta name="twitter:site" content="@politicshome" /> <meta name="twitter:url" content="https://www.politicshome.com/members/article/highly-skilled-workforce-delivers-economic-growth-regional-prosperity-demands-local-approach" /> <meta name="twitter:title" content="A highly skilled workforce that delivers economic growth and regional prosperity demands a local approach" /> <meta name="twitter:description" content="On Wednesday 30th October, the Chancellor's first <a href="https://instepuk.com/article/autumn-statement-2024-apprenticeships/?utm_source=politics_home&utm_medium=paid_article&utm_campaign=GMCA">Autumn Budget</a> outlined a strategy to 'fix the foundations of the economy,' emphasising a commitment to regional prosperity." /> <meta name="twitter:image" content="https://res.cloudinary.com/dyw8mv3b0/image/upload/q_85,w_1200,h_1200,c_limit/v1/news/2024_11/team_at_Active_m21vl9.jpg" /> <title> A highly skilled workforce that delivers economic growth and regional prosperity demands a local approach </title></head> <body > <!-- Google Tag Manager (noscript) --> <noscript><iframe src="https://www.googletagmanager.com/ns.html?id=GTM-KSBMMTW" height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript> <!-- End Google Tag Manager (noscript) --> <form method="post" action="/members/article/highly-skilled-workforce-delivers-economic-growth-regional-prosperity-demands-local-approach" id="form1"> <div class="aspNetHidden"> <input type="hidden" name="__EVENTTARGET" id="__EVENTTARGET" value="" /> <input type="hidden" name="__EVENTARGUMENT" id="__EVENTARGUMENT" value="" /> <input type="hidden" name="__VIEWSTATE" id="__VIEWSTATE" value="/wEPDwULLTE5Njg1MzgzMTcPZBYCZg9kFgRmD2QWGAISDxYCHgRocmVmBUNodHRwczovL3Jlcy5jbG91ZGluYXJ5LmNvbS9keXc4bXYzYjAvcmF3L3VwbG9hZC9jc3MvY29yZS12OC5taW4uY3NzZAITDxYCHwAFRmh0dHBzOi8vcmVzLmNsb3VkaW5hcnkuY29tL2R5dzhtdjNiMC9yYXcvdXBsb2FkL2Nzcy9sYXlvdXQtdjI0Lm1pbi5jc3NkAhcPFgIfAAVRaHR0cHM6Ly9yZXMuY2xvdWRpbmFyeS5jb20vZHl3OG12M2IwL2ltYWdlL3VwbG9hZC9pbWcvX2Zhdmljb25zL2Zhdmljb24tMzJ4MzIucG5nZAIYDxYCHwAFUWh0dHBzOi8vcmVzLmNsb3VkaW5hcnkuY29tL2R5dzhtdjNiMC9pbWFnZS91cGxvYWQvaW1nL19mYXZpY29ucy9mYXZpY29uLTE2eDE2LnBuZ2QCGQ8WAh8ABVRodHRwczovL3Jlcy5jbG91ZGluYXJ5LmNvbS9keXc4bXYzYjAvaW1hZ2UvdXBsb2FkL2ltZy9fZmF2aWNvbnMvYXBwbGUtdG91Y2gtaWNvbi5wbmdkAhsPFgIfAAVVaHR0cHM6Ly9yZXMuY2xvdWRpbmFyeS5jb20vZHl3OG12M2IwL2ltYWdlL3VwbG9hZC9pbWcvX2Zhdmljb25zL3NhZmFyaS1waW5uZWQtdGFiLnN2Z2QCHA8VAjNodHRwczovL3Jlcy5jbG91ZGluYXJ5LmNvbS9keXc4bXYzYjAvcmF3L3VwbG9hZC9qcy8zaHR0cHM6Ly9yZXMuY2xvdWRpbmFyeS5jb20vZHl3OG12M2IwL3Jhdy91cGxvYWQvanMvZAIdDxYCHgdWaXNpYmxlZ2QCHg9kFgQCAQ8WAh4EVGV4dAW8GnZhciBzbG90MSxzbG90MixzbG90MyxzbG90NCxzbG90NSxzbG90NixzbG90NyxzbG90ODsKICBnb29nbGV0YWcuY21kLnB1c2goZnVuY3Rpb24oKSB7CgogICAgICAgIGhlYWRlck1hcHBpbmcgPSBnb29nbGV0YWcuc2l6ZU1hcHBpbmcoKS4KICAJCQlhZGRTaXplKFswLCAwXSwgWzEsIDFdKS4KICAJCQlhZGRTaXplKFszMjAsIDBdLCBbWzMyMCwgNTBdLCBbMzIwLCAxMDBdXSkuCiAgCQkJYWRkU2l6ZShbODAxLCAwXSwgW1s0NjgsIDYwXSwgWzcyOCwgOTBdXSkuCiAgCQkJYWRkU2l6ZShbMTIwMSwgMF0sIFtbOTcwLCA5MF0sIFs5NzAsIDI1MF0sIFs3MjgsIDkwXV0pLgogIAkJCWJ1aWxkKCk7CgogICAgICAgIGxlZnRtcHVNYXBwaW5nID0gZ29vZ2xldGFnLnNpemVNYXBwaW5nKCkuCiAgCQkJYWRkU2l6ZShbMCwgMF0sIFsxLCAxXSkuCiAgCQkJYWRkU2l6ZShbMzAwLCAwXSwgWzMwMCwgMjUwXSkuCiAgCQkJYWRkU2l6ZShbODUxLCAwXSwgW1szMDAsIDYwMF0sIFszMDAsIDI1MF1dKS4KICAJCQlhZGRTaXplKFsxMjAxLCAwXSwgW1szMDAsIDEwNTBdLCBbMzAwLCA2MDBdLCBbMzAwLCAyNTBdXSkuCiAgCQkJYnVpbGQoKTsKCiAgICAgICAgcmlnaHRtcHVNYXBwaW5nID0gZ29vZ2xldGFnLnNpemVNYXBwaW5nKCkuCiAgCQkJYWRkU2l6ZShbMCwgMF0sIFsxLCAxXSkuCiAgCQkJYWRkU2l6ZShbMzAwLCAwXSwgWzMwMCwgMjUwXSkuCiAgCQkJYWRkU2l6ZShbODUxLCAwXSwgW1szMDAsIDYwMF0sIFszMDAsIDI1MF1dKS4KICAJCQlidWlsZCgpOwoKICAgICAgICBza2luTWFwcGluZyA9IGdvb2dsZXRhZy5zaXplTWFwcGluZygpLgogIAkJCWFkZFNpemUoWzEyMDEsIDBdLCBbMSwgMV0pLgogIAkJCWJ1aWxkKCk7CgogICAgc2xvdDEgPSBnb29nbGV0YWcuZGVmaW5lU2xvdCgnLzEwNDgxNjIvcGgvbmV3cy1hcnRpY2xlX2hlYWRlcicsIFtbMzIwLCA1MF0sIFs5NzAsIDI1MF0sIFs5NzAsIDkwXSwgWzMyMCwgMTAwXSwgWzEsIDFdLCBbNzI4LCA5MF1dLCAnZGl2LWdwdC1hZC0xNjA4MjMwMDk3MTYzLTAnKS5kZWZpbmVTaXplTWFwcGluZyhoZWFkZXJNYXBwaW5nKS5zZXRUYXJnZXRpbmcoJ2xhenlsb2FkJykuYWRkU2VydmljZShnb29nbGV0YWcucHViYWRzKCkpOwogICAgc2xvdDIgPSBnb29nbGV0YWcuZGVmaW5lU2xvdCgnLzEwNDgxNjIvcGgvbmV3cy1hcnRpY2xlX2xlZnQtc2lkZS10b3AnLCBbMzAwLCAyNTBdLCAnZGl2LWdwdC1hZC0xNjA4MjMwMDk3MTYzLTEnKS5zZXRUYXJnZXRpbmcoJ2xhenlsb2FkJykuYWRkU2VydmljZShnb29nbGV0YWcucHViYWRzKCkpOwogICAgc2xvdDMgPSBnb29nbGV0YWcuZGVmaW5lU2xvdCgnLzEwNDgxNjIvcGgvbmV3cy1hcnRpY2xlX2xlZnQtc2lkZS1ib3QnLCBbWzMwMCwgMTA1MF0sIFszMDAsIDYwMF0sIFszMDAsIDI1MF1dLCAnZGl2LWdwdC1hZC0xNjA4MjMwMDk3MTYzLTInKS5kZWZpbmVTaXplTWFwcGluZyhsZWZ0bXB1TWFwcGluZykuc2V0VGFyZ2V0aW5nKCdsYXp5bG9hZCcpLmFkZFNlcnZpY2UoZ29vZ2xldGFnLnB1YmFkcygpKTsKICAgIHNsb3Q0ID0gZ29vZ2xldGFnLmRlZmluZVNsb3QoJy8xMDQ4MTYyL3BoL25ld3MtYXJ0aWNsZV9yaWdodC1zaWRlLXRvcCcsIFszMDAsIDI1MF0sICdkaXYtZ3B0LWFkLTE2MDgyMzAwOTcxNjMtMycpLnNldFRhcmdldGluZygnbGF6eWxvYWQnKS5hZGRTZXJ2aWNlKGdvb2dsZXRhZy5wdWJhZHMoKSk7CiAgICBzbG90NSA9IGdvb2dsZXRhZy5kZWZpbmVTbG90KCcvMTA0ODE2Mi9waC9uZXdzLWFydGljbGVfcmlnaHQtc2lkZS1ib3QnLCBbWzMwMCwgMTA1MF0sIFszMDAsIDYwMF0sIFszMDAsIDI1MF1dLCAnZGl2LWdwdC1hZC0xNjA4MjMwMDk3MTYzLTQnKS5kZWZpbmVTaXplTWFwcGluZyhyaWdodG1wdU1hcHBpbmcpLnNldFRhcmdldGluZygnbGF6eWxvYWQnKS5hZGRTZXJ2aWNlKGdvb2dsZXRhZy5wdWJhZHMoKSk7CiAgICBzbG90NiA9IGdvb2dsZXRhZy5kZWZpbmVTbG90KCcvMTA0ODE2Mi9waC9uZXdzLWFydGljbGVfdGVhZHMnLCBbMSwgMV0sICdkaXYtZ3B0LWFkLTE2MDgyMzAwOTcxNjMtNScpLnNldFRhcmdldGluZygnbGF6eWxvYWQnKS5hZGRTZXJ2aWNlKGdvb2dsZXRhZy5wdWJhZHMoKSk7CiAgICBzbG90NyA9IGdvb2dsZXRhZy5kZWZpbmVTbG90KCcvMTA0ODE2Mi9waC9uZXdzLWFydGljbGVfaW5hcnRpY2xlJywgW1sxLCAxXSwgWzMwMCwgMjUwXV0sICdkaXYtZ3B0LWFkLTE2MDgyMzAwOTcxNjMtNicpLnNldFRhcmdldGluZygnbGF6eWxvYWQnKS5hZGRTZXJ2aWNlKGdvb2dsZXRhZy5wdWJhZHMoKSk7CiAgICBzbG90OCA9IGdvb2dsZXRhZy5kZWZpbmVTbG90KCcvMTA0ODE2Mi9waC9uZXdzLWFydGljbGVfc2tpbicsIFsxLCAxXSwgJ2Rpdi1ncHQtYWQtMTYwODIzMDA5NzE2My03JykuZGVmaW5lU2l6ZU1hcHBpbmcoc2tpbk1hcHBpbmcpLnNldFRhcmdldGluZygnbGF6eWxvYWQnKS5hZGRTZXJ2aWNlKGdvb2dsZXRhZy5wdWJhZHMoKSk7CiAgICBnb29nbGV0YWcuZGVmaW5lU2xvdCgnLzEwNDgxNjIvcGgvbmV3cy1hcnRpY2xlX3BpeGVsLTEnLCBbMSwgMV0sICdkaXYtZ3B0LWFkLTE2MDgyMzAwOTcxNjMtOCcpLnNldFRhcmdldGluZygnbGF6eWxvYWQnKS5hZGRTZXJ2aWNlKGdvb2dsZXRhZy5wdWJhZHMoKSk7CiAgICBnb29nbGV0YWcuZGVmaW5lU2xvdCgnLzEwNDgxNjIvcGgvbmV3cy1hcnRpY2xlX3BpeGVsLTInLCBbMSwgMV0sICdkaXYtZ3B0LWFkLTE2MDgyMzAwOTcxNjMtOScpLnNldFRhcmdldGluZygnbGF6eWxvYWQnKS5hZGRTZXJ2aWNlKGdvb2dsZXRhZy5wdWJhZHMoKSk7CiAgICBnb29nbGV0YWcucHViYWRzKCkuZGlzYWJsZUluaXRpYWxMb2FkKCk7CiAgICBnb29nbGV0YWcucHViYWRzKCkuZW5hYmxlU2luZ2xlUmVxdWVzdCgpOwogICAgZ29vZ2xldGFnLnB1YmFkcygpLmNvbGxhcHNlRW1wdHlEaXZzKCk7CiAgICBnb29nbGV0YWcucHViYWRzKCkuZW5hYmxlTGF6eUxvYWQoewogICAgICAgIGZldGNoTWFyZ2luUGVyY2VudDogMjAwLAogICAgICAgIHJlbmRlck1hcmdpblBlcmNlbnQ6IDEwMCwKICAgICAgICBtb2JpbGVTY2FsaW5nOiAyLjAKICAgIH0pOwoKICAgIGdvb2dsZXRhZy5lbmFibGVTZXJ2aWNlcygpO2dvb2dsZXRhZy5wdWJhZHMoKS5zZXRUYXJnZXRpbmcoImVudmlyb25tZW50IiwicHJvZHVjdGlvbiIpOw0KZ29vZ2xldGFnLnB1YmFkcygpLnNldFRhcmdldGluZygiYXJ0aWNsZWlkIiwiODk3MTAiKTsNCmdvb2dsZXRhZy5wdWJhZHMoKS5zZXRUYXJnZXRpbmcoInRvcGljIixbIkVjb25vbXkiXSk7DQpnb29nbGV0YWcucHViYWRzKCkuc2V0VGFyZ2V0aW5nKCJhcnRpY2xldHlwZSIsIlRoZSBIb3VzZSBMaXZlIik7DQpnb29nbGV0YWcucHViYWRzKCkuc2V0VGFyZ2V0aW5nKCJzcG9uc29yIiwiSW5zdGVwIFVLIik7DQpkAgIPFgIfAgVHIGdwdFNsb3RzLnB1c2goc2xvdDEsIHNsb3QyLCBzbG90Mywgc2xvdDQsIHNsb3Q1LCBzbG90Niwgc2xvdDcsIHNsb3Q4KTtkAiIPFgIfAgWrAQ0KPGxpbmsgcmVsPSJjYW5vbmljYWwiIGhyZWY9Imh0dHBzOi8vd3d3LnBvbGl0aWNzaG9tZS5jb20vbWVtYmVycy9hcnRpY2xlL2hpZ2hseS1za2lsbGVkLXdvcmtmb3JjZS1kZWxpdmVycy1lY29ub21pYy1ncm93dGgtcmVnaW9uYWwtcHJvc3Blcml0eS1kZW1hbmRzLWxvY2FsLWFwcHJvYWNoIiAvPmQCIw8WAh8CBYsIDQo8bWV0YSBwcm9wZXJ0eT0ib2c6c2l0ZV9uYW1lIiBjb250ZW50PSJQb2xpdGljcyBIb21lIiAvPg0KPG1ldGEgcHJvcGVydHk9Im9nOmxvY2FsZSIgY29udGVudD0iZW5fR0IiIC8+DQo8bWV0YSBwcm9wZXJ0eT0ib2c6dGl0bGUiIGNvbnRlbnQ9IkEgaGlnaGx5IHNraWxsZWQgd29ya2ZvcmNlIHRoYXQgZGVsaXZlcnMgZWNvbm9taWMgZ3Jvd3RoIGFuZCByZWdpb25hbCBwcm9zcGVyaXR5IGRlbWFuZHMgYSBsb2NhbCBhcHByb2FjaCIgLz4NCjxtZXRhIHByb3BlcnR5PSJvZzpkZXNjcmlwdGlvbiIgY29udGVudD0iT24gV2VkbmVzZGF5IDMwdGggT2N0b2JlciwgdGhlIENoYW5jZWxsb3IncyBmaXJzdCBBdXR1bW4gQnVkZ2V0IG91dGxpbmVkIGEgc3RyYXRlZ3kgdG8gJ2ZpeCB0aGUgZm91bmRhdGlvbnMgb2YgdGhlIGVjb25vbXksJyBlbXBoYXNpc2luZyBhIGNvbW1pdG1lLi4uIiAvPg0KPG1ldGEgcHJvcGVydHk9Im9nOnVybCIgY29udGVudD0iaHR0cHM6Ly93d3cucG9saXRpY3Nob21lLmNvbS9tZW1iZXJzL2FydGljbGUvaGlnaGx5LXNraWxsZWQtd29ya2ZvcmNlLWRlbGl2ZXJzLWVjb25vbWljLWdyb3d0aC1yZWdpb25hbC1wcm9zcGVyaXR5LWRlbWFuZHMtbG9jYWwtYXBwcm9hY2giIC8+DQo8bWV0YSBwcm9wZXJ0eT0ib2c6aW1hZ2UiIGNvbnRlbnQ9Imh0dHBzOi8vcmVzLmNsb3VkaW5hcnkuY29tL2R5dzhtdjNiMC9pbWFnZS91cGxvYWQvcV84NSx3XzEyMDAsaF8xMjAwLGNfbGltaXQvdjEvbmV3cy8yMDI0XzExL3RlYW1fYXRfQWN0aXZlX20yMXZsOS5qcGciIC8+DQo8bWV0YSBwcm9wZXJ0eT0ib2c6aW1hZ2U6dHlwZSIgY29udGVudD0iaW1hZ2UvanBlZyIgLz4NCjxtZXRhIHByb3BlcnR5PSJvZzp0eXBlIiBjb250ZW50PSJhcnRpY2xlIiAvPg0KPG1ldGEgcHJvcGVydHk9ImFydGljbGU6cHVibGlzaGVkX3RpbWUiIGNvbnRlbnQ9IjIwMjQtMTEtMTIgMTI6NDI6MjciIC8+DQo8bWV0YSBwcm9wZXJ0eT0iYXJ0aWNsZTptb2RpZmllZF90aW1lIiBjb250ZW50PSIyMDI0LTExLTE1IDA5OjMzOjU1IiAvPg0KZAIkDxYCHgdjb250ZW50BZkBT24gV2VkbmVzZGF5IDMwdGggT2N0b2JlciwgdGhlIENoYW5jZWxsb3IncyBmaXJzdCBBdXR1bW4gQnVkZ2V0IG91dGxpbmVkIGEgc3RyYXRlZ3kgdG8gJ2ZpeCB0aGUgZm91bmRhdGlvbnMgb2YgdGhlIGVjb25vbXksJyBlbXBoYXNpc2luZyBhIGNvbW1pdG1lbnQgLi4uZAICEGRkFgYCAQ9kFgJmD2QWDAIBD2QWAgIBDxYCHwIF2AE8IS0tIC8xMDQ4MTYyL3BoL25ld3MtYXJ0aWNsZV9oZWFkZXIgLS0+CjxkaXYgaWQ9J2Rpdi1ncHQtYWQtMTYwODIzMDA5NzE2My0wJyBjbGFzcz0icGgtYWQiPgogIDxzY3JpcHQ+IAogIGdvb2dsZXRhZy5jbWQucHVzaChmdW5jdGlvbigpIHsKICAgIGdvb2dsZXRhZy5kaXNwbGF5KCdkaXYtZ3B0LWFkLTE2MDgyMzAwOTcxNjMtMCcpOwogIH0pOwogIDwvc2NyaXB0Pgo8L2Rpdj5kAgIPFgIfAgViDQogICAgICAgICAgICA8YSBocmVmPSIvdGhlaG91c2UuaHRtIiBjbGFzcz0ibG9nbyBoaWRlVGV4dCI+UG9saXRpY3NIb21lIC0gVGhlIEhvdXNlPC9hPg0KICAgICAgICBkAgQPFgIfAgWCIzx1bD48bGk+PGEgaHJlZj0iLyIgdGl0bGU9IlBvbGl0aWNzaG9tZS5jb20gfCBCcmVha2luZyBwb2xpdGljcyBhbmQgcG9saXRpY2FsIG5ld3MgZm9yIFdlc3RtaW5zdGVyIGFuZCB0aGUgVUsiPjxzcGFuPkhvbWU8L3NwYW4+PC9hPjwvbGk+PGxpIGNsYXNzPSJub1N1YiBsaUhhc0NoaWxkcmVuIj48YSBocmVmPSIvbmV3cy5odG0iIHRpdGxlPSJOZXdzIHwgUG9saXRpY3Nob21lLmNvbSI+PHNwYW4+TmV3czwvc3Bhbj48L2E+PHVsPjxsaT48YSBocmVmPSIvbmV3cy9jb3N0LW9mLWxpdmluZy5odG0iIHRpdGxlPSJDb3N0IG9mIExpdmluZyB8IFBvbGl0aWNzSG9tZS5jb20iPjxzcGFuPkNvc3Qgb2YgTGl2aW5nPC9zcGFuPjwvYT48L2xpPjxsaT48YSBocmVmPSIvbmV3cy9jb21tdW5pdGllcy5odG0iIHRpdGxlPSJDb21tdW5pdGllcyB8IFBvbGl0aWNzSG9tZS5jb20iPjxzcGFuPkNvbW11bml0aWVzPC9zcGFuPjwvYT48L2xpPjxsaT48YSBocmVmPSIvbmV3cy9jdWx0dXJlLmh0bSIgdGl0bGU9IkN1bHR1cmUgfCBQb2xpdGljc0hvbWUuY29tIj48c3Bhbj5DdWx0dXJlPC9zcGFuPjwvYT48L2xpPjxsaT48YSBocmVmPSIvbmV3cy9kZWZlbmNlLmh0bSIgdGl0bGU9IkRlZmVuY2UgfCBQb2xpdGljc0hvbWUuY29tIj48c3Bhbj5EZWZlbmNlPC9zcGFuPjwvYT48L2xpPjxsaT48YSBocmVmPSIvbmV3cy9lY29ub215Lmh0bSIgdGl0bGU9IkVjb25vbXkgfCBQb2xpdGljc0hvbWUuY29tIj48c3Bhbj5FY29ub215PC9zcGFuPjwvYT48L2xpPjxsaT48YSBocmVmPSIvbmV3cy9lZHVjYXRpb24uaHRtIiB0aXRsZT0iRWR1Y2F0aW9uIHwgUG9saXRpY3NIb21lLmNvbSI+PHNwYW4+RWR1Y2F0aW9uPC9zcGFuPjwvYT48L2xpPjxsaT48YSBocmVmPSIvbmV3cy9lbmVyZ3kuaHRtIiB0aXRsZT0iRW5lcmd5IHwgUG9saXRpY3NIb21lLmNvbSI+PHNwYW4+RW5lcmd5PC9zcGFuPjwvYT48L2xpPjxsaT48YSBocmVmPSIvbmV3cy9lbnZpcm9ubWVudC5odG0iIHRpdGxlPSJFbnZpcm9ubWVudCB8IFBvbGl0aWNzSG9tZS5jb20iPjxzcGFuPkVudmlyb25tZW50PC9zcGFuPjwvYT48L2xpPjxsaT48YSBocmVmPSIvbmV3cy9mb3JlaWduLWFmZmFpcnMuaHRtIiB0aXRsZT0iRm9yZWlnbiBBZmZhaXJzIHwgUG9saXRpY3NIb21lLmNvbSI+PHNwYW4+Rm9yZWlnbiBBZmZhaXJzPC9zcGFuPjwvYT48L2xpPjxsaT48YSBocmVmPSIvbmV3cy9oZWFsdGgtY2FyZS5odG0iIHRpdGxlPSJIZWFsdGggJmFtcDsgQ2FyZSB8IFBvbGl0aWNzSG9tZS5jb20iPjxzcGFuPkhlYWx0aCAmIENhcmU8L3NwYW4+PC9hPjwvbGk+PGxpPjxhIGhyZWY9Ii9uZXdzL2hvbWUtYWZmYWlycy5odG0iIHRpdGxlPSJIb21lIEFmZmFpcnMgfCBQb2xpdGljc0hvbWUuY29tIj48c3Bhbj5Ib21lIEFmZmFpcnM8L3NwYW4+PC9hPjwvbGk+PGxpPjxhIGhyZWY9Ii9uZXdzL3BvbGl0aWNhbC1wYXJ0aWVzLmh0bSIgdGl0bGU9IlBvbGl0aWNhbCBQYXJ0aWVzIHwgUG9saXRpY3NIb21lLmNvbSI+PHNwYW4+UG9saXRpY2FsIFBhcnRpZXM8L3NwYW4+PC9hPjwvbGk+PGxpPjxhIGhyZWY9Ii9uZXdzL3NvY2lhbC1hZmZhaXJzLmh0bSIgdGl0bGU9IlNvY2lhbCBBZmZhaXJzIHwgUG9saXRpY3NIb21lLmNvbSI+PHNwYW4+U29jaWFsIEFmZmFpcnM8L3NwYW4+PC9hPjwvbGk+PGxpPjxhIGhyZWY9Ii9uZXdzL3RyYW5zcG9ydC5odG0iIHRpdGxlPSJUcmFuc3BvcnQgfCBQb2xpdGljc0hvbWUuY29tIj48c3Bhbj5UcmFuc3BvcnQ8L3NwYW4+PC9hPjwvbGk+PC91bD48L2xpPjxsaSBjbGFzcz0ibm9TdWIgbGlIYXNDaGlsZHJlbiBsaU9uIj48YSBocmVmPSIvdGhlaG91c2UuaHRtIiBjbGFzcz0ib24iIHRpdGxlPSJUaGUgSG91c2UgTGl2ZSB8IFBvbGl0aWNzaG9tZS5jb20iPjxzcGFuPlRoZSBIb3VzZSBMaXZlPC9zcGFuPjwvYT48dWw+PGxpPjxhIGhyZWY9Ii90aGVob3VzZS9hYm91dC10aGUtaG91c2UuaHRtIiB0aXRsZT0iVGhlIEhvdXNlIE1hZ2F6aW5lIC0gNDAgeWVhcnMgc2hpbmluZyBhIGxpZ2h0IG9uIGV2ZW50cyBpbiBQYXJsaWFtZW50Ij48c3Bhbj5UaGUgSG91c2UgTWFnYXppbmU8L3NwYW4+PC9hPjwvbGk+PGxpPjxhIGhyZWY9Imh0dHBzOi8vbG9uZ3JlYWRzLnBvbGl0aWNzaG9tZS5jb20vIiB0aXRsZT0iTG9uZyByZWFkcyIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuPkxvbmcgUmVhZHM8L3NwYW4+PC9hPjwvbGk+PGxpIGNsYXNzPSJsaUhhc0NoaWxkcmVuIj48YSBocmVmPSIvdGhlaG91c2UvcGFydG5lci1jb250ZW50L3dpdy5odG0iIHRpdGxlPSJXb21lbiBpbiBXZXN0bWluc3RlciI+PHNwYW4+V29tZW4gaW4gV2VzdG1pbnN0ZXI8L3NwYW4+PC9hPjx1bD48bGk+PGEgaHJlZj0iL2h1Yi93b21lbi13ZXN0bWluc3Rlci1jb252ZXJzYXRpb24iIHRpdGxlPSJJbiBDb252ZXJzYXRpb24gV2l0aCI+PHNwYW4+SW4gQ29udmVyc2F0aW9uIFdpdGg8L3NwYW4+PC9hPjwvbGk+PC91bD48L2xpPjxsaT48YSBocmVmPSJodHRwczovL3d3dy5wb2xpdGljc2hvbWUuY29tL21lbWJlcnMvZGlyZWN0b3J5Lmh0bSIgdGl0bGU9Ik1lbWJlcnMgRGlyZWN0b3J5Ij48c3Bhbj5NZW1iZXJzIERpcmVjdG9yeTwvc3Bhbj48L2E+PC9saT48bGkgY2xhc3M9Im5hdkRpc2FibGVDbGljayBsaUhhc0NoaWxkcmVuIj48YSBocmVmPSIvdGhlaG91c2UvcGFydG5lci1jb250ZW50Lmh0bSIgdGl0bGU9IlBhcnRuZXIgQ29udGVudCI+PHNwYW4+UGFydG5lciBDb250ZW50PC9zcGFuPjwvYT48dWw+PGxpPjxhIGhyZWY9Imh0dHBzOi8vd3d3LnBvbGl0aWNzaG9tZS5jb20vaHViL3RoZXBhdGh0b25ldHplcm8iIHRpdGxlPSJUaGUgUGF0aCBUbyBOZXQgWmVybyI+PHNwYW4+VGhlIFBhdGggVG8gTmV0IFplcm88L3NwYW4+PC9hPjwvbGk+PGxpPjxhIGhyZWY9Imh0dHBzOi8vd3d3LnBvbGl0aWNzaG9tZS5jb20vaHViL2dyZWVuaW5nLW5hdGlvbiIgdGl0bGU9IkdyZWVuaW5nIHRoZSBOYXRpb24iPjxzcGFuPkdyZWVuaW5nIHRoZSBOYXRpb248L3NwYW4+PC9hPjwvbGk+PGxpPjxhIGhyZWY9Ii9odWIvdGhlLWhvdXNlLWNvbm5lY3RpbmctY29tbXVuaXRpZXMiIHRpdGxlPSJDb25uZWN0aW5nIGNvbW11bml0aWVzIj48c3Bhbj5Db25uZWN0aW5nIENvbW11bml0aWVzPC9zcGFuPjwvYT48L2xpPjxsaT48YSBocmVmPSIvaHViL2VuZ2luZWVyaW5nLWEtYmV0dGVyLXdvcmxkIiB0aXRsZT0iRW5naW5lZXJpbmcgYSBiZXR0ZXIgd29ybGQiPjxzcGFuPkVuZ2luZWVyaW5nIGEgQmV0dGVyIFdvcmxkPC9zcGFuPjwvYT48L2xpPjxsaT48YSBocmVmPSIvbWVtYmVycy5odG0iIHRpdGxlPSJCZWNvbWUgYSBNZW1iZXIiPjxzcGFuPkJlY29tZSBhIE1lbWJlcjwvc3Bhbj48L2E+PC9saT48L3VsPjwvbGk+PC91bD48L2xpPjxsaT48YSBocmVmPSIvZXZlbnRzLmh0bSIgdGl0bGU9IkV2ZW50cyB8IFBvbGl0aWNzSG9tZS5jb20iPjxzcGFuPkV2ZW50czwvc3Bhbj48L2E+PC9saT48bGkgY2xhc3M9Im5hdkRpc2FibGVDbGljayBuYXZNb2JUb2dnbGUgbGlIYXNDaGlsZHJlbiI+PGEgaHJlZj0iL21lbWJlcnMuaHRtIiB0aXRsZT0iTWVtYmVycyB8IFBvbGl0aWNzSG9tZS5jb20iPjxzcGFuPk1lbWJlcnM8L3NwYW4+PC9hPjx1bD48bGk+PGEgaHJlZj0iL21lbWJlcnMuaHRtIiB0aXRsZT0iTWVtYmVycyI+PHNwYW4+TWVtYmVyczwvc3Bhbj48L2E+PC9saT48bGk+PGEgaHJlZj0iL21lbWJlcnMvZGlyZWN0b3J5Lmh0bSIgdGl0bGU9Ik1lbWJlcnMgfCBQb2xpdGljc0hvbWUuY29tIj48c3Bhbj5NZW1iZXJzIERpcmVjdG9yeTwvc3Bhbj48L2E+PC9saT48L3VsPjwvbGk+PGxpIGNsYXNzPSJuYXZEaXNhYmxlQ2xpY2sgbmF2TW9iVG9nZ2xlIGxpSGFzQ2hpbGRyZW4iPjxhIGhyZWY9Ii9tb3JlLmh0bSIgdGl0bGU9Ik1vcmUiPjxzcGFuPk1vcmU8L3NwYW4+PC9hPjx1bD48bGk+PGEgaHJlZj0iL21vcmUvcG9kY2FzdHMuaHRtIiB0aXRsZT0iUG9kY2FzdHMgfCBQb2xpdGljc0hvbWUuY29tIj48c3Bhbj5Qb2RjYXN0czwvc3Bhbj48L2E+PC9saT48bGk+PGEgaHJlZj0iL21vcmUvcnNzLWZlZWRzLmh0bSIgdGl0bGU9IlJTUyBGZWVkcyB8IFBvbGl0aWNzSG9tZS5jb20iPjxzcGFuPlJTUyBGZWVkczwvc3Bhbj48L2E+PC9saT48bGk+PGEgaHJlZj0iL21vcmUvY29udGFjdC11cy5odG0iIHRpdGxlPSJDb250YWN0IFVzIHwgUG9saXRpY3NIb21lLmNvbSI+PHNwYW4+Q29udGFjdCBVczwvc3Bhbj48L2E+PC9saT48bGk+PGEgaHJlZj0iL21vcmUvYWJvdXQtcG9saXRpY3Nob21lLmh0bSIgdGl0bGU9IkFib3V0IHwgUG9saXRpY3NIb21lLmNvbSI+PHNwYW4+QWJvdXQgUG9saXRpY3NIb21lPC9zcGFuPjwvYT48L2xpPjxsaT48YSBocmVmPSIvbW9yZS9tYXJrZXRpbmctb3Bwb3J0dW5pdGllcy5odG0iIHRpdGxlPSJNYXJrZXRpbmcgT3Bwb3J0dW5pdGllcyB8IFBvbGl0aWNzSG9tZS5jb20iPjxzcGFuPk1hcmtldGluZyBPcHBvcnR1bml0aWVzPC9zcGFuPjwvYT48L2xpPjwvdWw+PC9saT48L3VsPmQCBg8WAh8BZxYCAgEPFgIfAgXeDDx1bCBjbGFzcz0ibmF2IGxldmVsMiI+PGxpIGNsYXNzPSIiPjxhIGhyZWY9Ii90aGVob3VzZS9hYm91dC10aGUtaG91c2UuaHRtIiAgIHRpdGxlPSJUaGUgSG91c2UgTWFnYXppbmUgLSA0MCB5ZWFycyBzaGluaW5nIGEgbGlnaHQgb24gZXZlbnRzIGluIFBhcmxpYW1lbnQiPjxzcGFuPlRoZSBIb3VzZSBNYWdhemluZTwvc3Bhbj48L2E+DQo8L2xpPjxsaSBjbGFzcz0iIj48YSBocmVmPSJodHRwczovL2xvbmdyZWFkcy5wb2xpdGljc2hvbWUuY29tLyIgIHRhcmdldD0iX2JsYW5rIiAgdGl0bGU9IkxvbmcgcmVhZHMiPjxzcGFuPkxvbmcgUmVhZHM8L3NwYW4+PC9hPg0KPC9saT48bGkgY2xhc3M9Imhhc0NoaWxkcmVuIj48YSBocmVmPSIvdGhlaG91c2UvcGFydG5lci1jb250ZW50L3dpdy5odG0iICAgdGl0bGU9IldvbWVuIGluIFdlc3RtaW5zdGVyIj48c3Bhbj5Xb21lbiBpbiBXZXN0bWluc3Rlcjwvc3Bhbj48L2E+DQo8dWwgY2xhc3M9Im5hdiBsZXZlbDMiPjxsaSBjbGFzcz0iIj48YSBocmVmPSIvaHViL3dvbWVuLXdlc3RtaW5zdGVyLWNvbnZlcnNhdGlvbiIgICB0aXRsZT0iSW4gQ29udmVyc2F0aW9uIFdpdGgiPjxzcGFuPkluIENvbnZlcnNhdGlvbiBXaXRoPC9zcGFuPjwvYT4NCjwvbGk+PC91bD48L2xpPjxsaSBjbGFzcz0iIj48YSBocmVmPSJodHRwczovL3d3dy5wb2xpdGljc2hvbWUuY29tL21lbWJlcnMvZGlyZWN0b3J5Lmh0bSIgICB0aXRsZT0iTWVtYmVycyBEaXJlY3RvcnkiPjxzcGFuPk1lbWJlcnMgRGlyZWN0b3J5PC9zcGFuPjwvYT4NCjwvbGk+PGxpIGNsYXNzPSJuYXZEaXNhYmxlQ2xpY2sgaGFzQ2hpbGRyZW4iPjxhIGhyZWY9Ii90aGVob3VzZS9wYXJ0bmVyLWNvbnRlbnQuaHRtIiAgIHRpdGxlPSJQYXJ0bmVyIENvbnRlbnQiPjxzcGFuPlBhcnRuZXIgQ29udGVudDwvc3Bhbj48L2E+DQo8dWwgY2xhc3M9Im5hdiBsZXZlbDMiPjxsaSBjbGFzcz0iIj48YSBocmVmPSJodHRwczovL3d3dy5wb2xpdGljc2hvbWUuY29tL2h1Yi90aGVwYXRodG9uZXR6ZXJvIiAgIHRpdGxlPSJUaGUgUGF0aCBUbyBOZXQgWmVybyI+PHNwYW4+VGhlIFBhdGggVG8gTmV0IFplcm88L3NwYW4+PC9hPg0KPC9saT48bGkgY2xhc3M9IiI+PGEgaHJlZj0iaHR0cHM6Ly93d3cucG9saXRpY3Nob21lLmNvbS9odWIvZ3JlZW5pbmctbmF0aW9uIiAgIHRpdGxlPSJHcmVlbmluZyB0aGUgTmF0aW9uIj48c3Bhbj5HcmVlbmluZyB0aGUgTmF0aW9uPC9zcGFuPjwvYT4NCjwvbGk+PGxpIGNsYXNzPSIiPjxhIGhyZWY9Ii9odWIvdGhlLWhvdXNlLWNvbm5lY3RpbmctY29tbXVuaXRpZXMiICAgdGl0bGU9IkNvbm5lY3RpbmcgY29tbXVuaXRpZXMiPjxzcGFuPkNvbm5lY3RpbmcgQ29tbXVuaXRpZXM8L3NwYW4+PC9hPg0KPC9saT48bGkgY2xhc3M9IiI+PGEgaHJlZj0iL2h1Yi9lbmdpbmVlcmluZy1hLWJldHRlci13b3JsZCIgICB0aXRsZT0iRW5naW5lZXJpbmcgYSBiZXR0ZXIgd29ybGQiPjxzcGFuPkVuZ2luZWVyaW5nIGEgQmV0dGVyIFdvcmxkPC9zcGFuPjwvYT4NCjwvbGk+PGxpIGNsYXNzPSIiPjxhIGhyZWY9Ii9tZW1iZXJzLmh0bSIgICB0aXRsZT0iQmVjb21lIGEgTWVtYmVyIj48c3Bhbj5CZWNvbWUgYSBNZW1iZXI8L3NwYW4+PC9hPg0KPC9saT48L3VsPjwvbGk+PC91bD5kAgcPFgIfAgWUHTx1bD48bGk+PGEgaHJlZj0iLyIgdGl0bGU9IlBvbGl0aWNzaG9tZS5jb20gfCBCcmVha2luZyBwb2xpdGljcyBhbmQgcG9saXRpY2FsIG5ld3MgZm9yIFdlc3RtaW5zdGVyIGFuZCB0aGUgVUsiPjxzcGFuPkhvbWU8L3NwYW4+PC9hPjwvbGk+PGxpIGNsYXNzPSJub1N1YiBsaUhhc0NoaWxkcmVuIGxpT24iPjxhIGhyZWY9Ii9uZXdzLmh0bSIgY2xhc3M9Im9uIiB0aXRsZT0iTmV3cyB8IFBvbGl0aWNzaG9tZS5jb20iPjxzcGFuPk5ld3M8L3NwYW4+PC9hPjx1bD48bGk+PGEgaHJlZj0iL25ld3MvY29zdC1vZi1saXZpbmcuaHRtIiB0aXRsZT0iQ29zdCBvZiBMaXZpbmcgfCBQb2xpdGljc0hvbWUuY29tIj48c3Bhbj5Db3N0IG9mIExpdmluZzwvc3Bhbj48L2E+PC9saT48bGk+PGEgaHJlZj0iL25ld3MvY29tbXVuaXRpZXMuaHRtIiB0aXRsZT0iQ29tbXVuaXRpZXMgfCBQb2xpdGljc0hvbWUuY29tIj48c3Bhbj5Db21tdW5pdGllczwvc3Bhbj48L2E+PC9saT48bGk+PGEgaHJlZj0iL25ld3MvY3VsdHVyZS5odG0iIHRpdGxlPSJDdWx0dXJlIHwgUG9saXRpY3NIb21lLmNvbSI+PHNwYW4+Q3VsdHVyZTwvc3Bhbj48L2E+PC9saT48bGk+PGEgaHJlZj0iL25ld3MvZGVmZW5jZS5odG0iIHRpdGxlPSJEZWZlbmNlIHwgUG9saXRpY3NIb21lLmNvbSI+PHNwYW4+RGVmZW5jZTwvc3Bhbj48L2E+PC9saT48bGk+PGEgaHJlZj0iL25ld3MvZWNvbm9teS5odG0iIHRpdGxlPSJFY29ub215IHwgUG9saXRpY3NIb21lLmNvbSI+PHNwYW4+RWNvbm9teTwvc3Bhbj48L2E+PC9saT48bGk+PGEgaHJlZj0iL25ld3MvZWR1Y2F0aW9uLmh0bSIgdGl0bGU9IkVkdWNhdGlvbiB8IFBvbGl0aWNzSG9tZS5jb20iPjxzcGFuPkVkdWNhdGlvbjwvc3Bhbj48L2E+PC9saT48bGk+PGEgaHJlZj0iL25ld3MvZW5lcmd5Lmh0bSIgdGl0bGU9IkVuZXJneSB8IFBvbGl0aWNzSG9tZS5jb20iPjxzcGFuPkVuZXJneTwvc3Bhbj48L2E+PC9saT48bGk+PGEgaHJlZj0iL25ld3MvZW52aXJvbm1lbnQuaHRtIiB0aXRsZT0iRW52aXJvbm1lbnQgfCBQb2xpdGljc0hvbWUuY29tIj48c3Bhbj5FbnZpcm9ubWVudDwvc3Bhbj48L2E+PC9saT48bGk+PGEgaHJlZj0iL25ld3MvZm9yZWlnbi1hZmZhaXJzLmh0bSIgdGl0bGU9IkZvcmVpZ24gQWZmYWlycyB8IFBvbGl0aWNzSG9tZS5jb20iPjxzcGFuPkZvcmVpZ24gQWZmYWlyczwvc3Bhbj48L2E+PC9saT48bGk+PGEgaHJlZj0iL25ld3MvaGVhbHRoLWNhcmUuaHRtIiB0aXRsZT0iSGVhbHRoICZhbXA7IENhcmUgfCBQb2xpdGljc0hvbWUuY29tIj48c3Bhbj5IZWFsdGggJiBDYXJlPC9zcGFuPjwvYT48L2xpPjxsaT48YSBocmVmPSIvbmV3cy9ob21lLWFmZmFpcnMuaHRtIiB0aXRsZT0iSG9tZSBBZmZhaXJzIHwgUG9saXRpY3NIb21lLmNvbSI+PHNwYW4+SG9tZSBBZmZhaXJzPC9zcGFuPjwvYT48L2xpPjxsaT48YSBocmVmPSIvbmV3cy9wb2xpdGljYWwtcGFydGllcy5odG0iIHRpdGxlPSJQb2xpdGljYWwgUGFydGllcyB8IFBvbGl0aWNzSG9tZS5jb20iPjxzcGFuPlBvbGl0aWNhbCBQYXJ0aWVzPC9zcGFuPjwvYT48L2xpPjxsaT48YSBocmVmPSIvbmV3cy9zb2NpYWwtYWZmYWlycy5odG0iIHRpdGxlPSJTb2NpYWwgQWZmYWlycyB8IFBvbGl0aWNzSG9tZS5jb20iPjxzcGFuPlNvY2lhbCBBZmZhaXJzPC9zcGFuPjwvYT48L2xpPjxsaT48YSBocmVmPSIvbmV3cy90cmFuc3BvcnQuaHRtIiB0aXRsZT0iVHJhbnNwb3J0IHwgUG9saXRpY3NIb21lLmNvbSI+PHNwYW4+VHJhbnNwb3J0PC9zcGFuPjwvYT48L2xpPjwvdWw+PC9saT48bGkgY2xhc3M9Im5vU3ViIGxpSGFzQ2hpbGRyZW4iPjxhIGhyZWY9Ii90aGVob3VzZS5odG0iIHRpdGxlPSJUaGUgSG91c2UgTGl2ZSB8IFBvbGl0aWNzaG9tZS5jb20iPjxzcGFuPlRoZSBIb3VzZSBMaXZlPC9zcGFuPjwvYT48dWw+PGxpPjxhIGhyZWY9Ii90aGVob3VzZS9hYm91dC10aGUtaG91c2UuaHRtIiB0aXRsZT0iVGhlIEhvdXNlIE1hZ2F6aW5lIC0gNDAgeWVhcnMgc2hpbmluZyBhIGxpZ2h0IG9uIGV2ZW50cyBpbiBQYXJsaWFtZW50Ij48c3Bhbj5UaGUgSG91c2UgTWFnYXppbmU8L3NwYW4+PC9hPjwvbGk+PGxpPjxhIGhyZWY9Imh0dHBzOi8vbG9uZ3JlYWRzLnBvbGl0aWNzaG9tZS5jb20vIiB0aXRsZT0iTG9uZyByZWFkcyIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuPkxvbmcgUmVhZHM8L3NwYW4+PC9hPjwvbGk+PGxpIGNsYXNzPSJsaUhhc0NoaWxkcmVuIj48YSBocmVmPSIvdGhlaG91c2UvcGFydG5lci1jb250ZW50L3dpdy5odG0iIHRpdGxlPSJXb21lbiBpbiBXZXN0bWluc3RlciI+PHNwYW4+V29tZW4gaW4gV2VzdG1pbnN0ZXI8L3NwYW4+PC9hPjwvbGk+PGxpPjxhIGhyZWY9Imh0dHBzOi8vd3d3LnBvbGl0aWNzaG9tZS5jb20vbWVtYmVycy9kaXJlY3RvcnkuaHRtIiB0aXRsZT0iTWVtYmVycyBEaXJlY3RvcnkiPjxzcGFuPk1lbWJlcnMgRGlyZWN0b3J5PC9zcGFuPjwvYT48L2xpPjxsaSBjbGFzcz0ibmF2RGlzYWJsZUNsaWNrIGxpSGFzQ2hpbGRyZW4iPjxhIGhyZWY9Ii90aGVob3VzZS9wYXJ0bmVyLWNvbnRlbnQuaHRtIiB0aXRsZT0iUGFydG5lciBDb250ZW50Ij48c3Bhbj5QYXJ0bmVyIENvbnRlbnQ8L3NwYW4+PC9hPjwvbGk+PC91bD48L2xpPjxsaT48YSBocmVmPSIvZXZlbnRzLmh0bSIgdGl0bGU9IkV2ZW50cyB8IFBvbGl0aWNzSG9tZS5jb20iPjxzcGFuPkV2ZW50czwvc3Bhbj48L2E+PC9saT48bGkgY2xhc3M9Im5hdkRpc2FibGVDbGljayBuYXZNb2JUb2dnbGUgbGlIYXNDaGlsZHJlbiI+PGEgaHJlZj0iL21lbWJlcnMuaHRtIiB0aXRsZT0iTWVtYmVycyB8IFBvbGl0aWNzSG9tZS5jb20iPjxzcGFuPk1lbWJlcnM8L3NwYW4+PC9hPjx1bD48bGk+PGEgaHJlZj0iL21lbWJlcnMuaHRtIiB0aXRsZT0iTWVtYmVycyI+PHNwYW4+TWVtYmVyczwvc3Bhbj48L2E+PC9saT48bGk+PGEgaHJlZj0iL21lbWJlcnMvZGlyZWN0b3J5Lmh0bSIgdGl0bGU9Ik1lbWJlcnMgfCBQb2xpdGljc0hvbWUuY29tIj48c3Bhbj5NZW1iZXJzIERpcmVjdG9yeTwvc3Bhbj48L2E+PC9saT48L3VsPjwvbGk+PGxpIGNsYXNzPSJuYXZEaXNhYmxlQ2xpY2sgbmF2TW9iVG9nZ2xlIGxpSGFzQ2hpbGRyZW4iPjxhIGhyZWY9Ii9tb3JlLmh0bSIgdGl0bGU9Ik1vcmUiPjxzcGFuPk1vcmU8L3NwYW4+PC9hPjx1bD48bGk+PGEgaHJlZj0iL21vcmUvcG9kY2FzdHMuaHRtIiB0aXRsZT0iUG9kY2FzdHMgfCBQb2xpdGljc0hvbWUuY29tIj48c3Bhbj5Qb2RjYXN0czwvc3Bhbj48L2E+PC9saT48bGk+PGEgaHJlZj0iL21vcmUvcnNzLWZlZWRzLmh0bSIgdGl0bGU9IlJTUyBGZWVkcyB8IFBvbGl0aWNzSG9tZS5jb20iPjxzcGFuPlJTUyBGZWVkczwvc3Bhbj48L2E+PC9saT48bGk+PGEgaHJlZj0iL21vcmUvY29udGFjdC11cy5odG0iIHRpdGxlPSJDb250YWN0IFVzIHwgUG9saXRpY3NIb21lLmNvbSI+PHNwYW4+Q29udGFjdCBVczwvc3Bhbj48L2E+PC9saT48bGk+PGEgaHJlZj0iL21vcmUvYWJvdXQtcG9saXRpY3Nob21lLmh0bSIgdGl0bGU9IkFib3V0IHwgUG9saXRpY3NIb21lLmNvbSI+PHNwYW4+QWJvdXQgUG9saXRpY3NIb21lPC9zcGFuPjwvYT48L2xpPjxsaT48YSBocmVmPSIvbW9yZS9tYXJrZXRpbmctb3Bwb3J0dW5pdGllcy5odG0iIHRpdGxlPSJNYXJrZXRpbmcgT3Bwb3J0dW5pdGllcyB8IFBvbGl0aWNzSG9tZS5jb20iPjxzcGFuPk1hcmtldGluZyBPcHBvcnR1bml0aWVzPC9zcGFuPjwvYT48L2xpPjwvdWw+PC9saT48L3VsPmQCCA9kFgICAQ8PZBYCHgtwbGFjZWhvbGRlcgUPRW50ZXIga2V5d29yZC9zZAIDD2QWAgIDD2QWAmYPZBYEAgEPZBYCAgEPFgIfAgUEdmlld2QCAg9kFgRmD2QWEGYPZBYEAgIPFgIfAgWIDDxkaXYgY2xhc3M9ImF2LXJlbGF0ZWQgIj4NCiAgICA8ZGl2IGNsYXNzPSJuZXdzLXRpdGxlIj4NCiAgICAgICAgPHNwYW4gY2xhc3M9Im50LWNhdCBoNSI+UmVsYXRlZDwvc3Bhbj4NCiAgICA8L2Rpdj4NCiAgICA8ZGl2IGNsYXNzPSJuZXdzLWl0ZW0gbmV3cy1pdGVtLS1yZWxhdGVkIj4NCiAgICAgDQogICAgICAgIDxkaXYgY2xhc3M9Im5pLWltYWdlIj4NCiAgICAgICAgICAgIDxhIGhyZWY9Ii9uZXdzL2FydGljbGUvbGFib3VyLW1wLWNhbGxzLW5hdGlvbmFsaXNhdGlvbi1ob3VzaW5nLWFzc29jaWF0aW9uLXByb3BlcnRpZXMiPg0KICAgICAgICAgICAgICAgIDxpbWcgZGF0YS1zaXplcz0iYXV0byIgZGF0YS1zcmM9Imh0dHBzOi8vcmVzLmNsb3VkaW5hcnkuY29tL2R5dzhtdjNiMC9pbWFnZS91cGxvYWQvY19maWxsLGdfZmFjZSxxXzgwLHdfMzQwLGhfMTcwL3YxL25ld3MvMjAyNF8xMS8yRjc4SEI0X21mbnZkYy5qcGciDQogICAgICAgICAgICAgICAgICAgIGRhdGEtc3Jjc2V0PSJodHRwczovL3Jlcy5jbG91ZGluYXJ5LmNvbS9keXc4bXYzYjAvaW1hZ2UvdXBsb2FkL2NfZmlsbCxnX2ZhY2UscV83NSx3XzI1MCxoXzEyNS92MS9uZXdzLzIwMjRfMTEvMkY3OEhCNF9tZm52ZGMuanBnIDI1MHcsIA0KaHR0cHM6Ly9yZXMuY2xvdWRpbmFyeS5jb20vZHl3OG12M2IwL2ltYWdlL3VwbG9hZC9jX2ZpbGwsZ19mYWNlLHFfODAsd18zNDAsaF8xNzAvdjEvbmV3cy8yMDI0XzExLzJGNzhIQjRfbWZudmRjLmpwZyAzNDB3IiBjbGFzcz0ibGF6eWxvYWQiIGFsdD0iTGFib3VyIE1QIENhbGxzIEZvciBOYXRpb25hbGlzYXRpb24gT2YgSG91c2luZyBBc3NvY2lhdGlvbiBQcm9wZXJ0aWVzIj4NCiAgICAgICAgICAgIDwvYT4NCiAgICAgICAgPC9kaXY+DQogICAgICANCiAgICAgICAgPGRpdiBjbGFzcz0ibmktY29udGVudCI+DQogICAgICAgICAgICA8ZGl2IGNsYXNzPSJuaS10aXRsZSBoNCI+DQogICAgICAgICAgICAgICAgPGEgaHJlZj0iL25ld3MvYXJ0aWNsZS9sYWJvdXItbXAtY2FsbHMtbmF0aW9uYWxpc2F0aW9uLWhvdXNpbmctYXNzb2NpYXRpb24tcHJvcGVydGllcyI+TGFib3VyIE1QIENhbGxzIEZvciBOYXRpb25hbGlzYXRpb24gT2YgSG91c2luZyBBc3NvY2lhdGlvbiBQcm9wZXJ0aWVzPC9hPg0KICAgICAgICAgICAgPC9kaXY+DQogICAgICAgICAgICANCiAgICAgICAgICAgIDxkaXYgY2xhc3M9Im5pLWF1dGhvciI+DQogICAgICAgICAgICAgICAgQnkgPGEgaHJlZj0iL3RoZWhvdXNlL3BlZXIvc2llbm5hLXJvZGdlcnMuaHRtIj5TaWVubmEgUm9kZ2VyczwvYT4NCiAgICAgICAgICAgIDwvZGl2Pg0KICAgICAgICAgICAgDQogICAgICAgICAgICA8ZGl2IGNsYXNzPSJuaS1tZXRhIj4NCiAgICAgICAgICAgICAgICA8c3BhbiBjbGFzcz0ibmktZGF0ZSI+PHRpbWUgZGF0ZXRpbWU9IjIwMjQtMTEtMTNUMTA6NTUiIHRpdGxlPSIxMyBOb3ZlbWJlciAyMDI0IGF0IDEwOjU1Ij4xMyBOb3Y8L3RpbWU+PC9zcGFuPg0KICAgICAgICAgICAgPC9kaXY+DQogICAgICAgIDwvZGl2Pg0KICAgIDwvZGl2Pg0KPC9kaXY+ZAIEDxYCHwIFRUxhYm91ciBNUCBDYWxscyBGb3IgTmF0aW9uYWxpc2F0aW9uIE9mIEhvdXNpbmcgQXNzb2NpYXRpb24gUHJvcGVydGllc2QCDA9kFgJmDxYCHwIF4oIBPGRpdiBjbGFzcz0iYXYtYXJ0aWNsZSI+DQogICAgPGgxPkEgaGlnaGx5IHNraWxsZWQgd29ya2ZvcmNlIHRoYXQgZGVsaXZlcnMgZWNvbm9taWMgZ3Jvd3RoIGFuZCByZWdpb25hbCBwcm9zcGVyaXR5IGRlbWFuZHMgYSBsb2NhbCBhcHByb2FjaDwvaDE+DQoNCiAgICANCiAgICA8ZGl2IGNsYXNzPSJhdi1mZWF0SW1nIj4NCiAgICAgICAgPGRpdiBjbGFzcz0iYXYtbWFpbi1pbWciPg0KICAgICAgICAgICAgPGltZyBkYXRhLXNpemVzPSJhdXRvIiBkYXRhLXNyYz0iaHR0cHM6Ly9yZXMuY2xvdWRpbmFyeS5jb20vZHl3OG12M2IwL2ltYWdlL3VwbG9hZC9jX2ZpbGwsZ19mYWNlLHFfODUsd183MTAsaF8zNTUsZl9hdXRvL3YxL25ld3MvMjAyNF8xMS90ZWFtX2F0X0FjdGl2ZV9tMjF2bDkuanBnIg0KICAgICAgICAgICAgICAgIGRhdGEtc3Jjc2V0PSJodHRwczovL3Jlcy5jbG91ZGluYXJ5LmNvbS9keXc4bXYzYjAvaW1hZ2UvdXBsb2FkL2NfZmlsbCxnX2ZhY2UscV84NSx3XzQwMCxoXzIwMCxmX2F1dG8vdjEvbmV3cy8yMDI0XzExL3RlYW1fYXRfQWN0aXZlX20yMXZsOS5qcGcgNDAwdywgDQogICAgaHR0cHM6Ly9yZXMuY2xvdWRpbmFyeS5jb20vZHl3OG12M2IwL2ltYWdlL3VwbG9hZC9jX2ZpbGwsZ19mYWNlLHFfODUsd181MDAsaF8yNTAvdjEvbmV3cy8yMDI0XzExL3RlYW1fYXRfQWN0aXZlX20yMXZsOS5qcGcgNTAwdywgDQogICAgaHR0cHM6Ly9yZXMuY2xvdWRpbmFyeS5jb20vZHl3OG12M2IwL2ltYWdlL3VwbG9hZC9jX2ZpbGwsZ19mYWNlLHFfODUsd182MDAsaF8zMDAvdjEvbmV3cy8yMDI0XzExL3RlYW1fYXRfQWN0aXZlX20yMXZsOS5qcGcgNjAwdywgDQogICAgaHR0cHM6Ly9yZXMuY2xvdWRpbmFyeS5jb20vZHl3OG12M2IwL2ltYWdlL3VwbG9hZC9jX2ZpbGwsZ19mYWNlLHFfODUsd183MTAsaF8zNTUvdjEvbmV3cy8yMDI0XzExL3RlYW1fYXRfQWN0aXZlX20yMXZsOS5qcGcgNzEwdyIgY2xhc3M9Imxhenlsb2FkIiBhbHQ9IkEgaGlnaGx5IHNraWxsZWQgd29ya2ZvcmNlIHRoYXQgZGVsaXZlcnMgZWNvbm9taWMgZ3Jvd3RoIGFuZCByZWdpb25hbCBwcm9zcGVyaXR5IGRlbWFuZHMgYSBsb2NhbCBhcHByb2FjaCI+DQoNCiAgICAgICAgICAgIDxkaXYgY2xhc3M9ImF2LXNoYXJlIj4NCiAgICAgICAgICAgICAgICA8YSBjbGFzcz0ic2hhcmUtYnV0dG9uLWl0ZW0gc2hhcmUtYnV0dG9uLWl0ZW0tLXR3aXR0ZXIiDQogICAgICAgICAgICAgICAgICAgIGhyZWY9Imh0dHBzOi8veC5jb20vaW50ZW50L3R3ZWV0P3RleHQ9QStoaWdobHkrc2tpbGxlZCt3b3JrZm9yY2UrdGhhdCtkZWxpdmVycytlY29ub21pYytncm93dGgrYW5kK3JlZ2lvbmFsK3Byb3NwZXJpdHkrZGVtYW5kcythK2xvY2FsK2FwcHJvYWNoJmFtcDt1cmw9aHR0cHM6Ly93d3cucG9saXRpY3Nob21lLmNvbSUyZm1lbWJlcnMlMmZhcnRpY2xlJTJmaGlnaGx5LXNraWxsZWQtd29ya2ZvcmNlLWRlbGl2ZXJzLWVjb25vbWljLWdyb3d0aC1yZWdpb25hbC1wcm9zcGVyaXR5LWRlbWFuZHMtbG9jYWwtYXBwcm9hY2giIHRhcmdldD0iX2JsYW5rIg0KICAgICAgICAgICAgICAgICAgICByZWw9Im5vb3BlbmVyIiBhcmlhLWxhYmVsPSIiPg0KICAgICAgICAgICAgICAgICAgICA8c3ZnIHZpZXdCb3g9IjAgMCAxNCAxMiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWw6c3BhY2U9InByZXNlcnZlIiBzdHlsZT0iZmlsbC1ydWxlOmV2ZW5vZGQ7Y2xpcC1ydWxlOmV2ZW5vZGQ7c3Ryb2tlLWxpbmVqb2luOnJvdW5kO3N0cm9rZS1taXRlcmxpbWl0OjIiPjxwYXRoIGQ9Ik0xMS4wMjYgMGgyLjE0Nkw4LjQ4MyA1LjA4MyAxNCAxMkg5LjY4TDYuMjk2IDcuODA1IDIuNDI1IDEySC4yNzZsNS4wMTctNS40MzdMMCAwaDQuNDNsMy4wNTggMy44MzRMMTEuMDI2IDBabS0uNzU0IDEwLjc4MWgxLjE5TDMuNzgzIDEuMTU1SDIuNTA3bDcuNzY1IDkuNjI2WiIgc3R5bGU9ImZpbGw6I2ZmZjtmaWxsLXJ1bGU6bm9uemVybyIvPjwvc3ZnPg0KICAgICAgICAgICAgICAgIDwvYT4NCjxhIGNsYXNzPSJzaGFyZS1idXR0b24taXRlbSBzaGFyZS1idXR0b24taXRlbS0td2hhdHNhcHAiDQogICAgICAgICAgICAgICAgICAgIGhyZWY9IndoYXRzYXBwOi8vc2VuZD90ZXh0PUEraGlnaGx5K3NraWxsZWQrd29ya2ZvcmNlK3RoYXQrZGVsaXZlcnMrZWNvbm9taWMrZ3Jvd3RoK2FuZCtyZWdpb25hbCtwcm9zcGVyaXR5K2RlbWFuZHMrYStsb2NhbCthcHByb2FjaCUyMGh0dHBzOi8vd3d3LnBvbGl0aWNzaG9tZS5jb20lMmZtZW1iZXJzJTJmYXJ0aWNsZSUyZmhpZ2hseS1za2lsbGVkLXdvcmtmb3JjZS1kZWxpdmVycy1lY29ub21pYy1ncm93dGgtcmVnaW9uYWwtcHJvc3Blcml0eS1kZW1hbmRzLWxvY2FsLWFwcHJvYWNoIiB0YXJnZXQ9Il9ibGFuayIgcmVsPSJub29wZW5lciINCiAgICAgICAgICAgICAgICAgICAgYXJpYS1sYWJlbD0iIj4NCiAgICAgICAgICAgICAgICAgICAgPHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCI+DQogICAgICAgICAgICAgICAgICAgICAgICA8cGF0aA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgIGQ9Ik0yMC4xIDMuOUMxNy45IDEuNyAxNSAuNSAxMiAuNSA1LjguNS43IDUuNi43IDExLjljMCAyIC41IDMuOSAxLjUgNS42TC42IDIzLjRsNi0xLjZjMS42LjkgMy41IDEuMyA1LjQgMS4zIDYuMyAwIDExLjQtNS4xIDExLjQtMTEuNC0uMS0yLjgtMS4yLTUuNy0zLjMtNy44ek0xMiAyMS40Yy0xLjcgMC0zLjMtLjUtNC44LTEuM2wtLjQtLjItMy41IDEgMS0zLjRMNCAxN2MtMS0xLjUtMS40LTMuMi0xLjQtNS4xIDAtNS4yIDQuMi05LjQgOS40LTkuNCAyLjUgMCA0LjkgMSA2LjcgMi44IDEuOCAxLjggMi44IDQuMiAyLjggNi43LS4xIDUuMi00LjMgOS40LTkuNSA5LjR6bTUuMS03LjFjLS4zLS4xLTEuNy0uOS0xLjktMS0uMy0uMS0uNS0uMS0uNy4xLS4yLjMtLjggMS0uOSAxLjEtLjIuMi0uMy4yLS42LjFzLTEuMi0uNS0yLjMtMS40Yy0uOS0uOC0xLjQtMS43LTEuNi0yLS4yLS4zIDAtLjUuMS0uNnMuMy0uMy40LS41Yy4yLS4xLjMtLjMuNC0uNS4xLS4yIDAtLjQgMC0uNUMxMCA5IDkuMyA3LjYgOSA3Yy0uMS0uNC0uNC0uMy0uNS0uM2gtLjZzLS40LjEtLjcuM2MtLjMuMy0xIDEtMSAyLjRzMSAyLjggMS4xIDNjLjEuMiAyIDMuMSA0LjkgNC4zLjcuMyAxLjIuNSAxLjYuNi43LjIgMS4zLjIgMS44LjEuNi0uMSAxLjctLjcgMS45LTEuMy4yLS43LjItMS4yLjItMS4zLS4xLS4zLS4zLS40LS42LS41eiIgLz4NCiAgICAgICAgICAgICAgICAgICAgPC9zdmc+DQogICAgICAgICAgICAgICAgPC9hPg0KPGEgY2xhc3M9InNoYXJlLWJ1dHRvbi1pdGVtIHNoYXJlLWJ1dHRvbi1pdGVtLS1saW5rZWRpbiINCiAgICAgICAgICAgICAgICAgICAgaHJlZj0iaHR0cHM6Ly93d3cubGlua2VkaW4uY29tL3NoYXJlQXJ0aWNsZT9taW5pPXRydWUmYW1wO3VybD1odHRwczovL3d3dy5wb2xpdGljc2hvbWUuY29tJTJmbWVtYmVycyUyZmFydGljbGUlMmZoaWdobHktc2tpbGxlZC13b3JrZm9yY2UtZGVsaXZlcnMtZWNvbm9taWMtZ3Jvd3RoLXJlZ2lvbmFsLXByb3NwZXJpdHktZGVtYW5kcy1sb2NhbC1hcHByb2FjaCZhbXA7dGl0bGU9QStoaWdobHkrc2tpbGxlZCt3b3JrZm9yY2UrdGhhdCtkZWxpdmVycytlY29ub21pYytncm93dGgrYW5kK3JlZ2lvbmFsK3Byb3NwZXJpdHkrZGVtYW5kcythK2xvY2FsK2FwcHJvYWNoJmFtcDtzdW1tYXJ5PUEraGlnaGx5K3NraWxsZWQrd29ya2ZvcmNlK3RoYXQrZGVsaXZlcnMrZWNvbm9taWMrZ3Jvd3RoK2FuZCtyZWdpb25hbCtwcm9zcGVyaXR5K2RlbWFuZHMrYStsb2NhbCthcHByb2FjaCZhbXA7c291cmNlPWh0dHBzOi8vd3d3LnBvbGl0aWNzaG9tZS5jb20lMmZtZW1iZXJzJTJmYXJ0aWNsZSUyZmhpZ2hseS1za2lsbGVkLXdvcmtmb3JjZS1kZWxpdmVycy1lY29ub21pYy1ncm93dGgtcmVnaW9uYWwtcHJvc3Blcml0eS1kZW1hbmRzLWxvY2FsLWFwcHJvYWNoIg0KICAgICAgICAgICAgICAgICAgICB0YXJnZXQ9Il9ibGFuayIgcmVsPSJub29wZW5lciIgYXJpYS1sYWJlbD0iIj4NCiAgICAgICAgICAgICAgICAgICAgPHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCI+DQogICAgICAgICAgICAgICAgICAgICAgICA8cGF0aA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgIGQ9Ik02LjUgMjEuNWgtNXYtMTNoNXYxM3pNNCA2LjVDMi41IDYuNSAxLjUgNS4zIDEuNSA0czEtMi40IDIuNS0yLjRjMS42IDAgMi41IDEgMi42IDIuNSAwIDEuNC0xIDIuNS0yLjYgMi41em0xMS41IDZjLTEgMC0yIDEtMiAydjdoLTV2LTEzaDVWMTBzMS42LTEuNSA0LTEuNWMzIDAgNSAyLjIgNSA2LjN2Ni43aC01di03YzAtMS0xLTItMi0yeiIgLz4NCiAgICAgICAgICAgICAgICAgICAgPC9zdmc+DQogICAgICAgICAgICAgICAgPC9hPg0KPGEgY2xhc3M9InNoYXJlLWJ1dHRvbi1pdGVtIHNoYXJlLWJ1dHRvbi1pdGVtLS1lbWFpbCINCiAgICAgICAgICAgICAgICAgICAgaHJlZj0ibWFpbHRvOj9zdWJqZWN0PUEraGlnaGx5K3NraWxsZWQrd29ya2ZvcmNlK3RoYXQrZGVsaXZlcnMrZWNvbm9taWMrZ3Jvd3RoK2FuZCtyZWdpb25hbCtwcm9zcGVyaXR5K2RlbWFuZHMrYStsb2NhbCthcHByb2FjaCZhbXA7Ym9keT1odHRwczovL3d3dy5wb2xpdGljc2hvbWUuY29tJTJmbWVtYmVycyUyZmFydGljbGUlMmZoaWdobHktc2tpbGxlZC13b3JrZm9yY2UtZGVsaXZlcnMtZWNvbm9taWMtZ3Jvd3RoLXJlZ2lvbmFsLXByb3NwZXJpdHktZGVtYW5kcy1sb2NhbC1hcHByb2FjaCIgdGFyZ2V0PSJfc2VsZiIgcmVsPSJub29wZW5lciINCiAgICAgICAgICAgICAgICAgICAgYXJpYS1sYWJlbD0iIj4NCiAgICAgICAgICAgICAgICAgICAgPHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCI+DQogICAgICAgICAgICAgICAgICAgICAgICA8cGF0aA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgIGQ9Ik0yMiA0SDJDLjkgNCAwIDQuOSAwIDZ2MTJjMCAxLjEuOSAyIDIgMmgyMGMxLjEgMCAyLS45IDItMlY2YzAtMS4xLS45LTItMi0yek03LjI1IDE0LjQzbC0zLjUgMmMtLjA4LjA1LS4xNy4wNy0uMjUuMDctLjE3IDAtLjM0LS4xLS40My0uMjUtLjE0LS4yNC0uMDYtLjU1LjE4LS42OGwzLjUtMmMuMjQtLjE0LjU1LS4wNi42OC4xOC4xNC4yNC4wNi41NS0uMTguNjh6bTQuNzUuMDdjLS4xIDAtLjItLjAzLS4yNy0uMDhsLTguNS01LjVjLS4yMy0uMTUtLjMtLjQ2LS4xNS0uNy4xNS0uMjIuNDYtLjMuNy0uMTRMMTIgMTMuNGw4LjIzLTUuMzJjLjIzLS4xNS41NC0uMDguNy4xNS4xNC4yMy4wNy41NC0uMTYuN2wtOC41IDUuNWMtLjA4LjA0LS4xNy4wNy0uMjcuMDd6bTguOTMgMS43NWMtLjEuMTYtLjI2LjI1LS40My4yNS0uMDggMC0uMTctLjAyLS4yNS0uMDdsLTMuNS0yYy0uMjQtLjEzLS4zMi0uNDQtLjE4LS42OHMuNDQtLjMyLjY4LS4xOGwzLjUgMmMuMjQuMTMuMzIuNDQuMTguNjh6IiAvPg0KICAgICAgICAgICAgICAgICAgICA8L3N2Zz4NCiAgICAgICAgICAgICAgICA8L2E+DQo8YSBjbGFzcz0ic2hhcmUtYnV0dG9uLWl0ZW0gc2hhcmUtYnV0dG9uLWl0ZW0tLWZhY2Vib29rIg0KICAgICAgICAgICAgICAgICAgICBocmVmPSJodHRwczovL2ZhY2Vib29rLmNvbS9zaGFyZXIvc2hhcmVyLnBocD91PWh0dHBzOi8vd3d3LnBvbGl0aWNzaG9tZS5jb20lMmZtZW1iZXJzJTJmYXJ0aWNsZSUyZmhpZ2hseS1za2lsbGVkLXdvcmtmb3JjZS1kZWxpdmVycy1lY29ub21pYy1ncm93dGgtcmVnaW9uYWwtcHJvc3Blcml0eS1kZW1hbmRzLWxvY2FsLWFwcHJvYWNoIiB0YXJnZXQ9Il9ibGFuayIgcmVsPSJub29wZW5lciINCiAgICAgICAgICAgICAgICAgICAgYXJpYS1sYWJlbD0iIj4NCiAgICAgICAgICAgICAgICAgICAgPHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCI+DQogICAgICAgICAgICAgICAgICAgICAgICA8cGF0aCAgZD0iTTE4Ljc3IDcuNDZIMTQuNXYtMS45YzAtLjkuNi0xLjEgMS0xLjFoM1YuNWgtNC4zM0MxMC4yNC41IDkuNSAzLjQ0IDkuNSA1LjMydjIuMTVoLTN2NGgzdjEyaDV2LTEyaDMuODVsLjQyLTR6IiAvPg0KICAgICAgICAgICAgICAgICAgICA8L3N2Zz4NCiAgICAgICAgICAgICAgICA8L2E+DQogICAgICAgICAgICA8L2Rpdj4NCg0KICAgICAgICA8L2Rpdj4NCiAgICAgICAgDQogICAgPC9kaXY+DQogICAgDQoNCiAgICANCiAgICA8ZGl2IGNsYXNzPSJhdi1hdXRob3IiPg0KICAgICAgICANCiAgICAgICAgDQogICAgICAgIDxkaXYgY2xhc3M9ImF2LWF1dGhJbmZvIj4NCiAgICAgICAgICAgIDxwIGNsYXNzPSJhdi1hdXRoTmFtZSI+DQogICAgICAgICAgICAgICAgDQogICAgICAgICAgICAgICAgICAgIEFsIEJpcmQsIENFTw0KICAgICAgICAgICAgICAgICAgICAgfCBJbnN0ZXAgVUs8c2NyaXB0PmdhKCdzZW5kJywgJ2V2ZW50JywgJ0ltYWdlJywgJ0ltcHJlc3Npb24nLCAnSW5zdGVwIFVLJywgeydub25JbnRlcmFjdGlvbic6IDF9KTs8L3NjcmlwdD4NCiAgICAgICAgICAgIDwvcD4NCiAgICAgICAgICAgIA0KDQogICAgICAgIDwvZGl2Pg0KICAgICAgICANCiAgICA8L2Rpdj4NCiAgICANCiAgICA8ZGl2IGNsYXNzPSJhdi1tZXRhIj4NCiAgICAgICAgPHNwYW4gY2xhc3M9ImF2LXJlYWRUaW1lIj40IG1pbiByZWFkPC9zcGFuPjxzcGFuIGNsYXNzPSJhdi1kYXRlIj48dGltZSBkYXRldGltZT0iMjAyNC0xMS0xNVQwODowMCIgdGl0bGU9IjE1IE5vdmVtYmVyIDIwMjQgYXQgMDg6MDAiPjE1IE5vdmVtYmVyPC90aW1lPjwvc3Bhbj4NCiAgICAgICAgPHNwYW4gQ2xhc3M9ImF2LXByb21vVGFnIj48YSBocmVmPSIvbW9yZS9iZWNvbWUtYS1tZW1iZXIuaHRtIj5QYXJ0bmVyIGNvbnRlbnQ8L2E+PC9zcGFuPg0KICAgIDwvZGl2Pg0KICAgIDxkaXYgY2xhc3M9ImF2LXN0YW5kZmlyc3QiPg0KICAgICAgICA8cD5PbiBXZWRuZXNkYXkgMzB0aCBPY3RvYmVyLCB0aGUgQ2hhbmNlbGxvcidzIGZpcnN0IDxhIGhyZWY9Imh0dHBzOi8vaW5zdGVwdWsuY29tL2FydGljbGUvYXV0dW1uLXN0YXRlbWVudC0yMDI0LWFwcHJlbnRpY2VzaGlwcy8/dXRtX3NvdXJjZT1wb2xpdGljc19ob21lJnV0bV9tZWRpdW09cGFpZF9hcnRpY2xlJnV0bV9jYW1wYWlnbj1HTUNBIj5BdXR1bW4gQnVkZ2V0PC9hPiBvdXRsaW5lZCBhIHN0cmF0ZWd5IHRvICdmaXggdGhlIGZvdW5kYXRpb25zIG9mIHRoZSBlY29ub215LCcgZW1waGFzaXNpbmcgYSBjb21taXRtZW50IHRvIHJlZ2lvbmFsIHByb3NwZXJpdHkuPC9wPg0KICAgIDwvZGl2Pg0KICAgIDxwPktleSBpbnZlc3RtZW50cyBpbmNsdWRlICZwb3VuZDszMDBtIGZvciBmdXJ0aGVyIGVkdWNhdGlvbiwgYSAmcG91bmQ7Mi4zYm4gYm9vc3QgdG8gY29yZSBzY2hvb2wgZnVuZGluZyBhbmQgJnBvdW5kOzQwbSB0byByZXNoYXBlIHRoZSBBcHByZW50aWNlc2hpcCBMZXZ5IGludG8gYSBtb3JlIGZsZXhpYmxlIEdyb3d0aCBhbmQgU2tpbGxzIExldnkuPC9wPg0KDQo8cD5CdXQgdGhlc2UgaW5pdGlhdGl2ZXMsIHdoaWxlIGNydWNpYWwsIG9ubHkgc2NyYXRjaCB0aGUgc3VyZmFjZS48L3A+DQoNCjxwPkZvciBsYXN0aW5nIGdyb3d0aCwgc3RyYXRlZ2llcyBtdXN0IGJlIHJlZ2lvbmFsbHkgZ3JvdW5kZWQsIGFja25vd2xlZGdpbmcgdGhlIHVuaXF1ZSBuZWVkcyBvZiBkaWZmZXJlbnQgY29tbXVuaXRpZXMgd2hpbGUgY3VsdGl2YXRpbmcgYSByZXNpbGllbnQsIGRpdmVyc2Ugd29ya2ZvcmNlIHRoYXQgc3VwcG9ydHMgbG9uZy10ZXJtIGVjb25vbWljIGRldmVsb3BtZW50LiZuYnNwOzwvcD4NCg0KPHA+QnkgcHJpb3JpdGlzaW5nIGxvY2FsIHRyYWluaW5nLCByZWdpb25zIGNhbiB0YWlsb3Igc2tpbGwgZGV2ZWxvcG1lbnQgdG8gdGhlaXIgc3BlY2lmaWMgaW5kdXN0cnkgbmVlZHMsIGVxdWlwcGluZyBpbmRpdmlkdWFscyB3aXRoIHRoZSBwZXJmZWN0IGJsZW5kIG9mIGxlYWRlcnNoaXAsIG1hbmFnZW1lbnQgYW5kIHRlY2huaWNhbCBza2lsbHMgdGhhdCBpbmNyZWFzZSBwZXJzb25hbCBwcm9kdWN0aXZpdHkgYW5kIGVucmljaCB0aGUgd2lkZXIgZWNvbm9teS48L3A+DQoNCjxwPlRhcmdldGVkIHNraWxscy1idWlsZGluZyBwcm9ncmFtbWVzLCBub3Qgb25seSBoZWxwIGluZGl2aWR1YWxzIHRvIGltcHJvdmUgdGhlaXIgc2tpbGxzIGFuZCBlbXBsb3ltZW50IHByb3NwZWN0cywgdGhleSBmdWVsIGJvdGggaW5kaXZpZHVhbCBhbmQgY29sbGVjdGl2ZSBwcm9zcGVyaXR5LjwvcD4NCg0KPHA+PHN0cm9uZz5UaGUgcmVnaW9uYWwgaW1wZXJhdGl2ZTwvc3Ryb25nPjwvcD4NCg0KPHA+V2hpbGUgZHJpdmluZyZyc3F1bzsgcmVnaW9uYWwgcHJvc3Blcml0eSZyc3F1bzsgaGFzIGJlY29tZSB0aGUgbmV3IGJ1enp3b3JkIGluIHBvbGljeSBjaXJjbGVzLCB0aGUgcmVhbGl0eSBvZiBkZWxpdmVyaW5nIGVxdWl0YWJsZSBlY29ub21pYyBncm93dGggcmVxdWlyZXMgaGFuZHMtb24sIHJlZ2lvbi1zcGVjaWZpYyBzb2x1dGlvbnMuPC9wPjxkaXYgaWQ9Ik05MTAwNFNjcmlwdFJvb3RDMTE0MTExNyI+PC9kaXY+DQo8c2NyaXB0IHNyYz0iaHR0cHM6Ly9qc2MubWdpZC5jb20vcC9vL3BvbGl0aWNzaG9tZS5jb20uMTE0MTExNy5qcyIgYXN5bmM+PC9zY3JpcHQ+DQo8IS0tLS0tLS0tLS0tLS0tLS0tIFNjcm9sbEFkIFRhZyAtLS0tLS0tLS0tLS0tLS0tLT4gPGRpdiBpZD0iYWRzdWl0ZVNjcm9sbEFkIj48L2Rpdj4NCjxkaXYgY2xhc3M9ImNvbC0tYWQgY29sLS1hZC1pbkFydGljbGUiPg0KICAgPGRpdiBpZD0nZGl2LWdwdC1hZC0xNjA4MjMwMDk3MTYzLTYnIGNsYXNzPSJwaC1hZCI+DQogIDxzY3JpcHQ+DQogICAgZ29vZ2xldGFnLmNtZC5wdXNoKGZ1bmN0aW9uKCkgeyBnb29nbGV0YWcuZGlzcGxheSgnZGl2LWdwdC1hZC0xNjA4MjMwMDk3MTYzLTYnKTsNCglzZXRJbnRlcnZhbChmdW5jdGlvbiAoKSB7IGdvb2dsZXRhZy5wdWJhZHMoKS5yZWZyZXNoKFtncHRhZHNsb3RzWzBdXSk7IH0sIDEyMDAwMCk7ICB9KTsNCiAgPC9zY3JpcHQ+DQo8L2Rpdj4NCjwvZGl2Pg0KDQoNCg0KPHA+RXZlcnkgcmVnaW9uIGhhcyBkaXN0aW5jdCB0cmFpbmluZyBuZWVkcyBmb3IgaXRzIHdvcmtmb3JjZS48L3A+DQoNCjxwPlRha2UgZm9yIGV4YW1wbGUsIEluc3RlcCZyc3F1bztzIGxlYWRlcnNoaXAgdHJhaW5pbmcgcHJvZ3JhbW1lIGZ1bmRlZCBieSB0aGUgR3JlYXRlciBNYW5jaGVzdGVyIENvbWJpbmVkIEF1dGhvcml0eSAoR01DQSkgdmlhIHRoZSBVSyBTaGFyZWQgUHJvc3Blcml0eSBGdW5kIChVS1NQRikuIEF2YWlsYWJsZSB0byBidXNpbmVzc2VzIGFjcm9zcyB0aGUgcmVnaW9uLCBpdCBoYXMgYmVlbiBkZXZlbG9wZWQgdG8gYWRkcmVzcyB0aGUgaWRlbnRpZmllZCBjcml0aWNhbCBza2lsbHMgZ2FwcyBhY3Jvc3Mgc29tZSBvZiB0aGUgY29yZSBwcmltYXJ5IHNlY3RvcnMgdGhhdCBzaGFwZSBtdWNoIG9mIHRoZSByZWdpb24mIzM5O3MgZWNvbm9teSAtIGZyb20gY29uc3RydWN0aW9uIGFuZCBtYW51ZmFjdHVyaW5nIHRvIGVuZ2luZWVyaW5nLCBhbmQgZGlnaXRhbC48L3A+DQoNCjxwPkFkZGVkIHRvIHRoaXMgaXMgdGhlIElubm92YXRlIFVLIExhdW5jaHBhZHPigK9wcm9ncmFtbWUgLSBpdCBoYXMgYmVlbiBwaXZvdGFsIGluIHN1cHBvcnRpbmcgcmVnaW9uYWwgY2x1c3RlcnMgb2YgaW5ub3ZhdGlvbi4gJm5ic3A7V2l0aCBhICZwb3VuZDs3NW0gaW52ZXN0bWVudCwgdGhlc2UgTGF1bmNocGFkcyBhcmUgYm9vc3RpbmcgbG9jYWwgZWNvbm9taWVzIGJ5IGZvc3RlcmluZyBoaWdoLXRlY2ggaW5ub3ZhdGlvbiBpbiBzZWN0b3JzIHN1Y2ggYXMgcmVuZXdhYmxlIGVuZXJneSBpbiBTb3V0aC1XZXN0IFdhbGVzLCBhZ3JpLXRlY2ggaW4gRWFzdCBBbmdsaWEsIGFuZCBkaWdpdGFsIGhlYWx0aCBpbiBZb3Jrc2hpcmUuPC9wPg0KDQo8cD5JbiBMaXZlcnBvb2wgYW5kIFRlZXNzaWRlLCBwaWxvdCBwcm9qZWN0cyBoYXZlIGRlbW9uc3RyYXRlZCB0aGUgcG90ZW50aWFsIG9mIHRhcmdldGVkIHN1cHBvcnQgZm9yIHNtYWxsIGFuZCBtZWRpdW0tc2l6ZWQgZW50ZXJwcmlzZXMgKFNNRXMpLCBsZWFkaW5nIHRvIHNpZ25pZmljYW50IGFkdmFuY2VtZW50cyBpbiBhcmVhcyBsaWtlIG5ldC16ZXJvIGluZHVzdHJpYWwgZW1pc3Npb25zIGFuZCBlY28tZnJpZW5kbHkgY29uc3RydWN0aW9uIG1hdGVyaWFscy48L3A+DQoNCjxwPkxvY2FsbHkgZHJpdmVuIGxlYWRlcnNoaXAgc3VwcG9ydCBwcm9ncmFtbWVzIHRoYXQgYWxpZ24gd2l0aCB0aGUgbG9jYWwgc2tpbGxzIGltcHJvdmVtZW50IHBsYW4sIGFyZSBhIHRlc3RhbWVudCB0byB0aGUgaW1wYWN0IG9mIGRldm9sdmVkIHRyYWluaW5nIG1vZGVscy4gVGhleSBzaG93IGhvdyByZWdpb25hbCBvdmVyc2lnaHQgY2FuIG1ha2UgdHJhaW5pbmcgbW9yZSByZWxldmFudCBhbmQgZWZmZWN0aXZlLiBUaGVzZSBpbml0aWF0aXZlcyBoaWdobGlnaHQgdGhlIGltcG9ydGFuY2Ugb2YgdGFpbG9yZWQgc3VwcG9ydCBhbmQgY29sbGFib3JhdGlvbiB3aXRoIGxvY2FsIGxlYWRlcnMgdG8gZHJpdmUgZWNvbm9taWMgZ3Jvd3RoIGFuZCBpbm5vdmF0aW9uLjwvcD4NCg0KPHA+UGxhY2luZyBjb250cm9sIHdpdGhpbiBsb2NhbCBoYW5kcyBmdWVscyBtZWFuaW5nZnVsLCByZWdpb24tc3BlY2lmaWMgZ3Jvd3RoLCBmb3N0ZXJpbmcgcHJpZGUgYW5kIGNvbW1pdG1lbnQgYW1vbmcgYnVzaW5lc3NlcyBhbmQgcmVzaWRlbnRzIHdobyBiZWNvbWUgYWN0aXZlIGFyY2hpdGVjdHMgb2YgdGhlaXIgY29tbXVuaXR5JnJzcXVvO3MgZWNvbm9taWMgZnV0dXJlLjwvcD4NCg0KPHA+Rm9yIGluc3RhbmNlLCBjb21wYW5pZXMgbGlrZSBXYXJidXJ0b25zIGhhdmUgc2VlbiBzaWduaWZpY2FudCBpbXByb3ZlbWVudHMgaW4gbWFuYWdlcmlhbCBjb25maWRlbmNlIGFuZCB0ZWFtIHBlcmZvcm1hbmNlIHRocm91Z2ggdGFpbG9yZWQgbG9jYWwgdHJhaW5pbmcgaW5pdGlhdGl2ZXMuPC9wPg0KDQo8cD48c3Ryb25nPlByb2R1Y3Rpdml0eSZyc3F1bztzIG1pc3NpbmcgbGluazogSW52ZXN0bWVudCBpbiBwZW9wbGUsIG5vdCBqdXN0IHBsYWNlczwvc3Ryb25nPjwvcD4NCg0KPHA+VGhlIGRpc2NvdXJzZSBvbiByZWdpb25hbCBwcm9kdWN0aXZpdHkgb2Z0ZW4gY2VudHJlcyBhcm91bmQgcGh5c2ljYWwgaW5mcmFzdHJ1Y3R1cmUuIEJ1dCB3aGlsZSA8YSBocmVmPSJodHRwczovL3d3dy5yYWlsZW5naW5lZXIuY28udWsvY2FsbGluZy1mb3ItY29ubmVjdGl2aXR5LXBhcnQtMS1sYWJvdXJzLXJlcG9ydC8iPmltcHJvdmluZyBjb25uZWN0aXZpdHk8L2E+IGlzIGVzc2VudGlhbCwgaXQmcnNxdW87cyBub3QgYSBwYW5hY2VhLjwvcD4NCg0KPHA+PGEgaHJlZj0iaHR0cHM6Ly93d3cuY2l2aWxzZXJ2aWNld29ybGQuY29tL3Byb2Zlc3Npb25zL2FydGljbGUvc3Rhcm1lci1mbGV4aWJsZS13b3JraW5nLXByZXNlbnRlZWlzbS1yaWdodC1zd2l0Y2gtb2ZmLXByb2R1Y3Rpdml0eSI+S2VpciBTdGFybWVyIGhhcyBwb2ludGVkIG91dCB0aGF0IGZsZXhpYmlsaXR5IGluIHdvcmtpbmcgcHJhY3RpY2VzPC9hPiBpcyBhbHNvIGNyaXRpY2FsIHRvIGVuaGFuY2luZyBwcm9kdWN0aXZpdHkuIFlldCB3aXRob3V0IHRhcmdldGVkIHRyYWluaW5nIHRvIGRldmVsb3AgbGVhZGVyc2hpcCBhbmQgbWFuYWdlbWVudCBjb21wZXRlbmNpZXMsIHByb2R1Y3Rpdml0eSBnYWlucywgbm8gbWF0dGVyIGhvdyB0aGV5JnJzcXVvO3JlIGFjaGlldmVkLCByZW1haW4gbGltaXRlZCBhbmQgdW5ldmVuLjwvcD4NCg0KPHA+QXQgSW5zdGVwIG91ciBvd24gcmVzZWFyY2ggcmV2ZWFsZWQgdGhhdCA5MiBwZXIgY2VudCBvZiBlbXBsb3llcnMgb2JzZXJ2ZWQgbWVhc3VyYWJsZSBwcm9kdWN0aXZpdHkgaW1wcm92ZW1lbnRzIGFmdGVyIGVtcGxveWVlcyBjb21wbGV0ZWQgbG9jYWxseSAtZGVsaXZlcmVkIHNraWxscyBjb3Vyc2VzLiBUaGlzIGRhdGEgcmVmbGVjdHMgYSBzaW1wbGUgdHJ1dGg6IHByb2R1Y3Rpdml0eSBoaW5nZXMgbm90IG9ubHkgb24gcGh5c2ljYWwgcmVzb3VyY2VzIGJ1dCBvbiBmb3N0ZXJpbmcgYSBjYXBhYmxlLCBhZGFwdGFibGUgd29ya2ZvcmNlIHJlYWR5IHRvIG1lZXQgZnV0dXJlIGRlbWFuZHMuPC9wPg0KDQo8cD5UaGUgc2ltcGxlIGZhY3QgaXMgd2hlbiBsZWFkZXJzaGlwIGFuZCBtYW5hZ2VtZW50IHRyYWluaW5nIGFyZSBpbnRlZ3JhdGVkIGludG8gbG9jYWwgZWNvbm9taWMgc3RyYXRlZ2llcywgdGhleSBiZWNvbWUgcG93ZXJmdWwgZHJpdmVycyBvZiBib3RoIGluZGl2aWR1YWwgY2FyZWVyIGdyb3d0aCBhbmQgcmVnaW9uYWwgZWNvbm9taWMgcmVzaWxpZW5jZS48L3A+DQoNCjxwPjxzdHJvbmc+TG9jYWwgc2tpbGxzLCBsb25nLXRlcm0gZ2FpbnM8L3N0cm9uZz48L3A+DQoNCjxwPldoaWxlIHRoZSBVSyBTaGFyZWQgUHJvc3Blcml0eSBGdW5kIChVS1NQRikgZnVlbHMgc3RyYXRlZ2llcyBsaWtlIHRoaXMsIHRoZSBuZWVkIGZvciBjb250aW51ZWQsIHN0YWJsZSBmdW5kaW5nIHJlbWFpbnMgY2xlYXIuPC9wPg0KDQo8cD5BcyB0aGUgZ292ZXJubWVudCBzZXRzIHByaW9yaXRpZXMgZm9yIHRoZSBjb21pbmcgeWVhcnMsIGV4cGFuZGluZyBzdWNoIGZ1bmRpbmcgd2lsbCBiZSBlc3NlbnRpYWwgZm9yIHRoZSBVSyB0byBidWlsZCBhIHdvcmtmb3JjZSB0aGF0IGlzIGJvdGggc2tpbGxlZCBhbmQgcmVwcmVzZW50YXRpdmUgb2YgdGhlIGNvdW50cnkmcnNxdW87cyBkaXZlcnNlIHBvcHVsYXRpb24uPC9wPg0KDQo8cD5XaXRoIHRoZSByaWdodCBzdXBwb3J0LCByZWdpb25hbCBwcm9ncmFtbWVzIGNhbiBjb250aW51ZSB0byBlbXBvd2VyIGluZGl2aWR1YWxzIHRvIGlkZW50aWZ5IGVmZmljaWVuY2llcywgaW1wbGVtZW50IGNvc3Qtc2F2aW5nIHN0cmF0ZWdpZXMgYW5kIHNvbHZlIGxvZ2lzdGljYWwgY2hhbGxlbmdlcywgY3JlYXRpbmcgZGlyZWN0IGVjb25vbWljIGJlbmVmaXRzIGZvciBib3RoIGVtcGxveWVycyBhbmQgZW1wbG95ZWVzLjwvcD4NCg0KPHA+VGhyb3VnaCBlbXBsb3llciBzdXJ2ZXlzIGFuZCBvbmdvaW5nIHByb2dyYW1tZSBwZXJmb3JtYW5jZSByZXZpZXdzLCB0aGUgYnVzaW5lc3NlcyBwYXJ0aWNpcGF0aW5nIGluIDxhIGhyZWY9Imh0dHBzOi8vaW5zdGVwdWsuY29tL25ld3MtYW5kLWV2ZW50L2luc3RlcC1hcHBvaW50ZWQtYnktZ3JlYXRlci1tYW5jaGVzdGVyLWNvbWJpbmVkLWF1dGhvcml0eS10by1vZmZlci1mdWxseS1mdW5kZWQtbGVhZGVyc2hpcC10cmFpbmluZy8iPmZ1bGx5LWZ1bmRlZCBsZWFkZXJzaGlwIHRyYWluaW5nPC9hPiBkZWxpdmVyZWQgYnkgdGhlIEluc3RlcCB0ZWFtIHJlcG9ydGVkIHNpZ25pZmljYW50IHJlc3VsdHM6IG9uZSBvcmdhbmlzYXRpb24gaWRlbnRpZmllZCAmcG91bmQ7MzAsMDAwIGluIGNvc3Qgc2F2aW5ncywgd2hpbGUgYW5vdGhlciBhZGRyZXNzZWQgYW4gMTgtbW9udGggYmFja2xvZyBpbiBwcm9kdWN0aW9uIHRoYW5rcyB0byB0aGUgc2tpbGxzIGltcGFydGVkIGJ5IHJlZ2lvbmFsIHRyYWluaW5nIGluaXRpYXRpdmVzLjwvcD4NCg0KPHA+VGhlc2UgYWNoaWV2ZW1lbnRzIHVuZGVyc2NvcmUgdGhlIHRyYW5zZm9ybWF0aXZlIHBvdGVudGlhbCBvZiBhIHdvcmtmb3JjZSBzdHJhdGVneSBidWlsdCBvbiBsb2NhbCBzdHJlbmd0aHMuPC9wPg0KDQo8cD48c3Ryb25nPlN1c3RhaW5pbmcgbW9tZW50dW0gZm9yIGZ1dHVyZSBncm93dGg8L3N0cm9uZz48L3A+DQoNCjxwPlRoZSBBdXR1bW4gQnVkZ2V0JnJzcXVvO3MgY29tbWl0bWVudCB0byBVS1NQRiBpcyBlbmNvdXJhZ2luZywgYnV0IHRvIHVubG9jayB0aGUgZnVsbCBlY29ub21pYyBwb3RlbnRpYWwgb2YgVUsgcmVnaW9ucywgb25nb2luZyBpbnZlc3RtZW50IGluIGxvY2FsbHkgbGVkIHNraWxscyBwcm9ncmFtbWVzIGlzIGNydWNpYWwuPC9wPg0KDQo8cD5JdCZyc3F1bztzIG5vdCBlbm91Z2ggdG8gbWFrZSBpbmNyZW1lbnRhbCBhZGp1c3RtZW50czsgYnVpbGRpbmcgYSBwcm9zcGVyb3VzIGFuZCBpbmNsdXNpdmUgZWNvbm9teSByZXF1aXJlcyBhIHN1c3RhaW5lZCBjb21taXRtZW50IHRvIHdvcmtmb3JjZSBkZXZlbG9wbWVudCB0aGF0IGFsaWducyB3aXRoIHRoZSBncm91bmQtbGV2ZWwgbmVlZHMgb2Ygb3VyIGNvbW11bml0aWVzLjwvcD4NCg0KPHA+VGhlIHBvc3NpYmlsaXRpZXMgZm9yIHJlZ2lvbmFsIHByb3NwZXJpdHkgYXJlIGVuZGxlc3Mgd2hlbiBnb3Zlcm5tZW50LCBsb2NhbCBhdXRob3JpdGllcyBhbmQgdHJhaW5pbmcgcHJvdmlkZXJzIGNvbGxhYm9yYXRlIHRvIGJ1aWxkIGEgaGlnaC1pbXBhY3QsIGxvY2FsbHkgZHJpdmVuIHdvcmtmb3JjZS48L3A+DQoNCjxwPlRoZSByZXN1bHRzIHNwZWFrIGZvciB0aGVtc2VsdmVzIC0gYW5kIGFzIHRoZSBuYXRpb25hbCBjb252ZXJzYXRpb24gY29udGludWVzIHRvIGZvY3VzIG9uIHByb2R1Y3Rpdml0eSBhbmQgc29jaWFsIG1vYmlsaXR5LCB0aGlzIHJlZ2lvbmFsIGFwcHJvYWNoIG9mZmVycyBhIHNjYWxhYmxlLCBlZmZlY3RpdmUgc29sdXRpb24gZm9yIHN1c3RhaW5hYmxlIGdyb3d0aCBhY3Jvc3MgdGhlIFVLLjwvcD4NCg0KPHA+Jm5ic3A7PC9wPg0KPGRpdiBjbGFzcz0iaGlkZSBqcy1uZXdzdmlldy1yZWxhdGVkIj48ZGl2IGNsYXNzPSJhdi1yZWxhdGVkICI+DQogICAgPGRpdiBjbGFzcz0ibmV3cy10aXRsZSI+DQogICAgICAgIDxzcGFuIGNsYXNzPSJudC1jYXQgaDUiPlJlbGF0ZWQ8L3NwYW4+DQogICAgPC9kaXY+DQogICAgPGRpdiBjbGFzcz0ibmV3cy1pdGVtIG5ld3MtaXRlbS0tcmVsYXRlZCI+DQogICAgIA0KICAgICAgICA8ZGl2IGNsYXNzPSJuaS1pbWFnZSI+DQogICAgICAgICAgICA8YSBocmVmPSIvbmV3cy9hcnRpY2xlL2xhYm91ci1tcC1jYWxscy1uYXRpb25hbGlzYXRpb24taG91c2luZy1hc3NvY2lhdGlvbi1wcm9wZXJ0aWVzIj4NCiAgICAgICAgICAgICAgICA8aW1nIGRhdGEtc2l6ZXM9ImF1dG8iIGRhdGEtc3JjPSJodHRwczovL3Jlcy5jbG91ZGluYXJ5LmNvbS9keXc4bXYzYjAvaW1hZ2UvdXBsb2FkL2NfZmlsbCxnX2ZhY2UscV84MCx3XzM0MCxoXzE3MC92MS9uZXdzLzIwMjRfMTEvMkY3OEhCNF9tZm52ZGMuanBnIg0KICAgICAgICAgICAgICAgICAgICBkYXRhLXNyY3NldD0iaHR0cHM6Ly9yZXMuY2xvdWRpbmFyeS5jb20vZHl3OG12M2IwL2ltYWdlL3VwbG9hZC9jX2ZpbGwsZ19mYWNlLHFfNzUsd18yNTAsaF8xMjUvdjEvbmV3cy8yMDI0XzExLzJGNzhIQjRfbWZudmRjLmpwZyAyNTB3LCANCmh0dHBzOi8vcmVzLmNsb3VkaW5hcnkuY29tL2R5dzhtdjNiMC9pbWFnZS91cGxvYWQvY19maWxsLGdfZmFjZSxxXzgwLHdfMzQwLGhfMTcwL3YxL25ld3MvMjAyNF8xMS8yRjc4SEI0X21mbnZkYy5qcGcgMzQwdyIgY2xhc3M9Imxhenlsb2FkIiBhbHQ9IkxhYm91ciBNUCBDYWxscyBGb3IgTmF0aW9uYWxpc2F0aW9uIE9mIEhvdXNpbmcgQXNzb2NpYXRpb24gUHJvcGVydGllcyI+DQogICAgICAgICAgICA8L2E+DQogICAgICAgIDwvZGl2Pg0KICAgICAgDQogICAgICAgIDxkaXYgY2xhc3M9Im5pLWNvbnRlbnQiPg0KICAgICAgICAgICAgPGRpdiBjbGFzcz0ibmktdGl0bGUgaDQiPg0KICAgICAgICAgICAgICAgIDxhIGhyZWY9Ii9uZXdzL2FydGljbGUvbGFib3VyLW1wLWNhbGxzLW5hdGlvbmFsaXNhdGlvbi1ob3VzaW5nLWFzc29jaWF0aW9uLXByb3BlcnRpZXMiPkxhYm91ciBNUCBDYWxscyBGb3IgTmF0aW9uYWxpc2F0aW9uIE9mIEhvdXNpbmcgQXNzb2NpYXRpb24gUHJvcGVydGllczwvYT4NCiAgICAgICAgICAgIDwvZGl2Pg0KICAgICAgICAgICAgDQogICAgICAgICAgICA8ZGl2IGNsYXNzPSJuaS1hdXRob3IiPg0KICAgICAgICAgICAgICAgIEJ5IDxhIGhyZWY9Ii90aGVob3VzZS9wZWVyL3NpZW5uYS1yb2RnZXJzLmh0bSI+U2llbm5hIFJvZGdlcnM8L2E+DQogICAgICAgICAgICA8L2Rpdj4NCiAgICAgICAgICAgIA0KICAgICAgICAgICAgPGRpdiBjbGFzcz0ibmktbWV0YSI+DQogICAgICAgICAgICAgICAgPHNwYW4gY2xhc3M9Im5pLWRhdGUiPjx0aW1lIGRhdGV0aW1lPSIyMDI0LTExLTEzVDEwOjU1IiB0aXRsZT0iMTMgTm92ZW1iZXIgMjAyNCBhdCAxMDo1NSI+MTMgTm92PC90aW1lPjwvc3Bhbj4NCiAgICAgICAgICAgIDwvZGl2Pg0KICAgICAgICA8L2Rpdj4NCiAgICA8L2Rpdj4NCjwvZGl2PjwvZGl2Pg0KICAgICAgICAgICAgPHA+PHN0cm9uZz5Qb2xpdGljc0hvbWUgTmV3c2xldHRlcnM8L3N0cm9uZz48L3A+DQogICAgICAgICAgICA8cD48ZW0+R2V0IHRoZSBpbnNpZGUgdHJhY2sgb24gd2hhdCBNUHMgYW5kIFBlZXJzIGFyZSB0YWxraW5nIGFib3V0LiA8YSBocmVmPSJodHRwczovL3d3dy5wb2xpdGljc2hvbWUuY29tL3RoZWhvdXNlL2VtYWlsLXN1YnNjcmlwdGlvbi5odG0iPlNpZ24gdXA8L2E+IHRvIFRoZSBIb3VzZSdzIG1vcm5pbmcgZW1haWwgZm9yIHRoZSBsYXRlc3QgaW5zaWdodCBhbmQgcmVhY3Rpb24gZnJvbSBQYXJsaWFtZW50YXJpYW5zLCBwb2xpY3ktbWFrZXJzIGFuZCBvcmdhbmlzYXRpb25zLiA8L2VtPjwvcD4NCiAgICAgICAgDQogICAgDQogICAgPGltZyBzcmM9Ii9faGFuZGxlcnMvbmV3cy9pbXByZXNzaW9uLmFzaHg/a2V5PTg5NzEwJnJlZj1oaWdobHktc2tpbGxlZC13b3JrZm9yY2UtZGVsaXZlcnMtZWNvbm9taWMtZ3Jvd3RoLXJlZ2lvbmFsLXByb3NwZXJpdHktZGVtYW5kcy1sb2NhbC1hcHByb2FjaCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgLz4NCjwvZGl2PmQCEA8WAh8BaGQCEg8WAh4LXyFJdGVtQ291bnQCBBYIAgEPZBYCZg8VAiIvbmV3cy90YWcvZW1wbG95bWVudC5odG0/ZmlsdGVyPTQ0CkVtcGxveW1lbnRkAgIPZBYCZg8VAh8vbmV3cy90YWcvc2tpbGxzLmh0bT9maWx0ZXI9NzQ2BlNraWxsc2QCAw9kFgJmDxUCLS9uZXdzL3RhZy9yZWdpb25hbC1kZXZlbG9wbWVudC5odG0/ZmlsdGVyPTg5ORRSZWdpb25hbCBkZXZlbG9wbWVudGQCBA9kFgJmDxUCKS9uZXdzL3RhZy9zb2NpYWwtbW9iaWxpdHkuaHRtP2ZpbHRlcj0xMTMzD3NvY2lhbCBtb2JpbGl0eWQCFA8WAh8FAgEWAgIBD2QWAmYPFQIRL25ld3MvZWNvbm9teS5odG0HRWNvbm9teWQCGA8WAh8FAgEWAmYPZBYCAgEPZBYCZg9kFgJmD2QWAmYPZBYEZg9kFgICAQ8WAh8FAv////8PZAICD2QWAgIBDxYCHwUC/////w9kAhoPZBYCZg8WAh8CBb0IPGRpdiBjbGFzcz0iY3RhLWJsb2NrIGN0YS1ibG9jay0tYmxhY2tUZXh0IGN0YS1ibG9jay0tcHJvbW8iPg0KICAgIDxkaXYgY2xhc3M9InByb21vLXRpdGxlIj4NCiAgICAgICAgUG9kY2FzdA0KICAgIDwvZGl2Pg0KICAgIDxkaXYgY2xhc3M9InByb21vLWNvbnRlbnQgY2xlYXJGaXgiPg0KICAgICAgICA8ZGl2IGNsYXNzPSJwYy1pbWciPg0KICAgICAgICAgICAgPGEgaHJlZj0iaHR0cHM6Ly93d3cucG9saXRpY3Nob21lLmNvbS9tZW1iZXJzL2FydGljbGUvbGlzdGVuLW9mZnNob3JlLWVuZXJneS1wb2RjYXN0IiB0YXJnZXQ9Il9ibGFuayI+DQogICAgICAgICAgICAgICAgPHA+DQogICAgICAgICAgICAgICAgICAgIDxpbWcgY2xhc3M9Imxhenlsb2FkIiBkYXRhLXNyYz0iL3VnYy0xL2Jhbm5lcnMvYmFubmVyLzE4LzMxLnBuZyIgYWx0PSJFbmdpbmVlcmluZyBhIEJldHRlciBXb3JsZCIgLz4NCiAgICAgICAgICAgICAgICA8L3A+DQogICAgICAgICAgICA8L2E+DQogICAgICAgIDwvZGl2Pg0KICAgICAgICA8ZGl2IGNsYXNzPSJwYy1pbmZvIj4NCiAgICAgICAgICAgIDxoNT5FbmdpbmVlcmluZyBhIEJldHRlciBXb3JsZDwvaDU+DQogICAgICAgICAgICA8cD5UaGUgRW5naW5lZXJpbmcgYSBCZXR0ZXIgV29ybGQgcG9kY2FzdCBzZXJpZXMgZnJvbSBUaGUgSG91c2UgbWFnYXppbmUgYW5kIHRoZSBJRVQgaXMgYmFjayBmb3Igc2VyaWVzIHR3byEgTmV3IGhvc3QgSm9ubiBFbGxlZGdlIGRpc2N1c3NlcyB3aXRoIHBhcmxpYW1lbnRhcmlhbnMgYW5kIGluZHVzdHJ5IGV4cGVydHMgaG93IHRlY2hub2xvZ3kgYW5kIGVuZ2luZWVyaW5nIGNhbiBwcm92aWRlIHBvbGljeSBzb2x1dGlvbnMgdG8gb3VyIGNoYW5naW5nIHdvcmxkLjwvcD4NCiAgICAgICAgICAgIDxwPjxhIGhyZWY9Imh0dHBzOi8vd3d3LnBvbGl0aWNzaG9tZS5jb20vbWVtYmVycy9hcnRpY2xlL2xpc3Rlbi1vZmZzaG9yZS1lbmVyZ3ktcG9kY2FzdCIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIGNsYXNzPSJidG4iPk5FVyBTRVJJRVMgLSBMaXN0ZW4gbm93PC9zcGFuPjwvYT48L3A+DQogICAgICAgIDwvZGl2Pg0KICAgIDwvZGl2Pg0KPC9kaXY+DQpkAiQPFgIfAWdkAgEPZBYCZg9kFgJmD2QWAmYPFgIfAgXqBDxkaXYgY2xhc3M9ImN0YS1iYW5uZXIiPg0KICAgIDxhIGhyZWY9Ii9ldmVudHMuaHRtIiBjbGFzcz0iY2xlYXJGaXgiPg0KICAgICAgICA8ZGl2IGNsYXNzPSJjdGFiLWltZyI+DQogICAgICAgICAgICA8aW1nIGNsYXNzPSJsYXp5bG9hZCIgZGF0YS1zcmM9Ii91Z2MtMS91cGxvYWRzL3BhZ2VibG9ja3MvMTAxLzgzZjZlYTQzYmI2ZTQ5MWRkNGM2NTcxOTNlMzE3MDRmLmpwZyI+DQogICAgICAgIDwvZGl2Pg0KICAgICAgICA8ZGl2IGNsYXNzPSJjdGFiLWNvbnRlbnQgZmx4IGZseC0tY29sIGZseC0td3IgZmx4LS1qYyI+DQogICAgICAgICAgICA8ZGl2IGNsYXNzPSJoMiI+RmluZCBvdXQgbW9yZSBhYm91dCBvdXIgZXZlbnRzPC9kaXY+DQogICAgICAgICAgICA8cD5Qb2xpdGljc0hvbWUgJiBUaGUgSG91c2UgTWFnYXppbmUgb3JnYW5pc2UgYSBudW1iZXIgb2YgaW5kdXN0cnkgbGVhZGluZyBwb2xpdGljYWwgZXZlbnRzIHRocm91Z2hvdXQgdGhlIHllYXIuPC9wPg0KICAgICAgICAgICAgPHA+PHNwYW4gY2xhc3M9ImJ0biBidG4tLXhQYWRkaW5nIGJ0bi0tb3V0bGluZUJsYWNrIj5GaW5kIG91dCBtb3JlPC9zcGFuPjwvcD4gDQogICAgICAgIDwvZGl2Pg0KICAgIDwvYT4NCjwvZGl2PmQCBQ9kFgJmD2QWAmYPZBYCZg9kFgJmD2QWAmYPZBYCZg8WAh8CBYIEPGRpdiBjbGFzcz0iaDMiPlNpZ24gdXAgZm9yIG91ciBuZXdzbGV0dGVyczwvZGl2Pg0KPGRpdiBjbGFzcz0iZnRyLXN1YnMgY2xlYXJGaXgiPg0KICAgIDxhIGhyZWY9Imh0dHBzOi8vd3d3LnBvbGl0aWNzaG9tZS5jb20vYWNjb3VudC5odG0iPg0KICAgIDxkaXYgY2xhc3M9ImZ0cnMtaW1nIj4NCiAgICAgICAgPGltZyBjbGFzcz0ibGF6eWxvYWQiIGRhdGEtc3JjPSIvdWdjLTEvdXBsb2Fkcy9wYWdlYmxvY2tzLzExMDY5LzE5OWQyZTYxYjI5NjFkODY0NTY0YTE0OWFhZDNmZTkxLnBuZyIgYWx0PSJTdWJzY3JpYmUiIC8+DQogICAgPC9kaXY+DQogICAgPGRpdiBjbGFzcz0iZnRycy10ZXh0Ij4NCiAgICAgICAgPHA+R2V0IGRhaWx5IG5ld3MgYWxlcnRzIGFuZCB3ZWVrZW5kIHJvdW5kLXVwcyBzdHJhaWdodCB0byB5b3VyIGluYm94LjwvcD4NCiAgICAgICAgPHA+PHNwYW4gY2xhc3M9ImJ0biBidG4tLWJsYWNrIj5TdWJzY3JpYmU8L3NwYW4+PC9wPg0KICAgIDwvZGl2Pg0KICAgIDwvYT4NCjwvZGl2PmRkEy+5uBJ+/5VjM80G32ITIF9T1gbf0yep6yP7D4Brt9k=" /> </div> <script type="text/javascript"> //<![CDATA[ var theForm = document.forms['form1']; if (!theForm) { theForm = document.form1; } function __doPostBack(eventTarget, eventArgument) { if (!theForm.onsubmit || (theForm.onsubmit() != false)) { theForm.__EVENTTARGET.value = eventTarget; theForm.__EVENTARGUMENT.value = eventArgument; theForm.submit(); } } //]]> </script> <script src="/WebResource.axd?d=MzT3Q6S_Fy_f5vs8w9qk8au_hABbwRZeFSwXUXMeGLQgUOJFmO7B5e8DsWiWu3SE5rPtKWnQFGcd8SW33UySGdoPrSp32sShIk-vpMe9B9I1&t=638563308220000000" type="text/javascript"></script> <script src="/ScriptResource.axd?d=SrwZRAa4Zyv03GdGrfieEJf-d4zldB38v6Qg1vs4imBCjGnQZHIl3BkYQGcK_sq2BgVD_ckdci2_ZNJB6ooStoe_SavSueDM_VUMTPQmMUKYw8Md2xkEFSTmyYiVyYs1_bdk3TX-w_LrUZIX9nOs2GvZ6XU7m0A8yU13BJaksKk1&t=ffffffffc820c398" type="text/javascript"></script> <script src="/ScriptResource.axd?d=i_nvLCJBHXDLydGmDxZNhYPQCmZgQBqosAgmBhtvOSbAcrokh2OhB5tfOkiao9FamBwxmYKZwfoxNxDBTLhZtFpd93I8q2R1YUGdu5gMJYEd50dyt4Tf6Rycr0HGh6lWBHL44TLhJoxl8ISFvSX0zYarAubSxVmFcSBxDy5Nnbzacgrv0b_7sYxW7cvyZjpJ0&t=ffffffffc820c398" type="text/javascript"></script> <header> <noscript> <div class="msg msgError nojavascript"> <p> This site requires JavaScript for certain functions and interactions to work. Please turn on JavaScript for the best possible experience.</p> </div> </noscript> <div class="hdr-ad"> <div class="row--ad"> <!-- /1048162/ph/news-article_header --> <div id='div-gpt-ad-1608230097163-0' class="ph-ad"> <script> googletag.cmd.push(function() { googletag.display('div-gpt-ad-1608230097163-0'); }); </script> </div> </div> </div> <div class="hdr-top"> <!--<div class="hdr-pDods"> <a href="http://www.dodsgroup.com/" target="_blank">Part of the DODS Group <span> <img src="https://res.cloudinary.com/dyw8mv3b0/image/upload/img/icons/dods_icon.svg" alt="DODS Group Logo" /> </span> </a> </div>--> <div class="hdr-topRight"> <div class="hdr-social"> <a href="https://x.com/politicshome" target="_blank" class="icon icon--x"> <svg xmlns="http://www.w3.org/2000/svg" shape-rendering="geometricPrecision" text-rendering="geometricPrecision" image-rendering="optimizeQuality" fill-rule="evenodd" clip-rule="evenodd" viewBox="0 0 512 462.799"><path fill-rule="nonzero" d="M403.229 0h78.506L310.219 196.04 512 462.799H354.002L230.261 301.007 88.669 462.799h-78.56l183.455-209.683L0 0h161.999l111.856 147.88L403.229 0zm-27.556 415.805h43.505L138.363 44.527h-46.68l283.99 371.278z"/></svg> </a> <a href="https://www.facebook.com/PoliticsHomeUK/" target="_blank" class="icon icon--facebook"></a> <a href="https://www.linkedin.com/company/politicshome" target="_blank" class="icon icon--linkedIn"></a> </div> <div class="burger"> <div class="hamburger"> <span></span> </div> <div class="b-label">Menu</div> </div> </div> </div> <div class="hdr-main"> <div class="hdr-date">Sat, <span>23 November 2024</span></div> <a href="/thehouse.htm" class="logo hideText">PoliticsHome - The House</a> <div id="hdr_divPersonalise" class="hdr-promo hdr-promo--personalize"> <div class="promo-text"> <p class="arial">Newsletter sign-up</p> <a class="btn btn--outlineWhite btn--xsmall" href="/account.htm">Subscribe now</a> </div> <div class="promo-img"> <img src="https://res.cloudinary.com/dyw8mv3b0/image/upload/img/promo/promo-1.png" /> </div> </div> </div> <div class="hdr-nav"> <div class="nav-main"> <nav class="menu"> <ul><li><a href="/" title="Politicshome.com | Breaking politics and political news for Westminster and the UK"><span>Home</span></a></li><li class="noSub liHasChildren"><a href="/news.htm" title="News | Politicshome.com"><span>News</span></a><ul><li><a href="/news/cost-of-living.htm" title="Cost of Living | PoliticsHome.com"><span>Cost of Living</span></a></li><li><a href="/news/communities.htm" title="Communities | PoliticsHome.com"><span>Communities</span></a></li><li><a href="/news/culture.htm" title="Culture | PoliticsHome.com"><span>Culture</span></a></li><li><a href="/news/defence.htm" title="Defence | PoliticsHome.com"><span>Defence</span></a></li><li><a href="/news/economy.htm" title="Economy | PoliticsHome.com"><span>Economy</span></a></li><li><a href="/news/education.htm" title="Education | PoliticsHome.com"><span>Education</span></a></li><li><a href="/news/energy.htm" title="Energy | PoliticsHome.com"><span>Energy</span></a></li><li><a href="/news/environment.htm" title="Environment | PoliticsHome.com"><span>Environment</span></a></li><li><a href="/news/foreign-affairs.htm" title="Foreign Affairs | PoliticsHome.com"><span>Foreign Affairs</span></a></li><li><a href="/news/health-care.htm" title="Health & Care | PoliticsHome.com"><span>Health & Care</span></a></li><li><a href="/news/home-affairs.htm" title="Home Affairs | PoliticsHome.com"><span>Home Affairs</span></a></li><li><a href="/news/political-parties.htm" title="Political Parties | PoliticsHome.com"><span>Political Parties</span></a></li><li><a href="/news/social-affairs.htm" title="Social Affairs | PoliticsHome.com"><span>Social Affairs</span></a></li><li><a href="/news/transport.htm" title="Transport | PoliticsHome.com"><span>Transport</span></a></li></ul></li><li class="noSub liHasChildren liOn"><a href="/thehouse.htm" class="on" title="The House Live | Politicshome.com"><span>The House Live</span></a><ul><li><a href="/thehouse/about-the-house.htm" title="The House Magazine - 40 years shining a light on events in Parliament"><span>The House Magazine</span></a></li><li><a href="https://longreads.politicshome.com/" title="Long reads" target="_blank"><span>Long Reads</span></a></li><li class="liHasChildren"><a href="/thehouse/partner-content/wiw.htm" title="Women in Westminster"><span>Women in Westminster</span></a><ul><li><a href="/hub/women-westminster-conversation" title="In Conversation With"><span>In Conversation With</span></a></li></ul></li><li><a href="https://www.politicshome.com/members/directory.htm" title="Members Directory"><span>Members Directory</span></a></li><li class="navDisableClick liHasChildren"><a href="/thehouse/partner-content.htm" title="Partner Content"><span>Partner Content</span></a><ul><li><a href="https://www.politicshome.com/hub/thepathtonetzero" title="The Path To Net Zero"><span>The Path To Net Zero</span></a></li><li><a href="https://www.politicshome.com/hub/greening-nation" title="Greening the Nation"><span>Greening the Nation</span></a></li><li><a href="/hub/the-house-connecting-communities" title="Connecting communities"><span>Connecting Communities</span></a></li><li><a href="/hub/engineering-a-better-world" title="Engineering a better world"><span>Engineering a Better World</span></a></li><li><a href="/members.htm" title="Become a Member"><span>Become a Member</span></a></li></ul></li></ul></li><li><a href="/events.htm" title="Events | PoliticsHome.com"><span>Events</span></a></li><li class="navDisableClick navMobToggle liHasChildren"><a href="/members.htm" title="Members | PoliticsHome.com"><span>Members</span></a><ul><li><a href="/members.htm" title="Members"><span>Members</span></a></li><li><a href="/members/directory.htm" title="Members | PoliticsHome.com"><span>Members Directory</span></a></li></ul></li><li class="navDisableClick navMobToggle liHasChildren"><a href="/more.htm" title="More"><span>More</span></a><ul><li><a href="/more/podcasts.htm" title="Podcasts | PoliticsHome.com"><span>Podcasts</span></a></li><li><a href="/more/rss-feeds.htm" title="RSS Feeds | PoliticsHome.com"><span>RSS Feeds</span></a></li><li><a href="/more/contact-us.htm" title="Contact Us | PoliticsHome.com"><span>Contact Us</span></a></li><li><a href="/more/about-politicshome.htm" title="About | PoliticsHome.com"><span>About PoliticsHome</span></a></li><li><a href="/more/marketing-opportunities.htm" title="Marketing Opportunities | PoliticsHome.com"><span>Marketing Opportunities</span></a></li></ul></li></ul> </nav> <div class="nav-search icon icon--search"><span>Search</span></div> </div> <div class="nav-sub"> <nav class="greedy-nav"> <ul class="nav level2"><li class=""><a href="/thehouse/about-the-house.htm" title="The House Magazine - 40 years shining a light on events in Parliament"><span>The House Magazine</span></a> </li><li class=""><a href="https://longreads.politicshome.com/" target="_blank" title="Long reads"><span>Long Reads</span></a> </li><li class="hasChildren"><a href="/thehouse/partner-content/wiw.htm" title="Women in Westminster"><span>Women in Westminster</span></a> <ul class="nav level3"><li class=""><a href="/hub/women-westminster-conversation" title="In Conversation With"><span>In Conversation With</span></a> </li></ul></li><li class=""><a href="https://www.politicshome.com/members/directory.htm" title="Members Directory"><span>Members Directory</span></a> </li><li class="navDisableClick hasChildren"><a href="/thehouse/partner-content.htm" title="Partner Content"><span>Partner Content</span></a> <ul class="nav level3"><li class=""><a href="https://www.politicshome.com/hub/thepathtonetzero" title="The Path To Net Zero"><span>The Path To Net Zero</span></a> </li><li class=""><a href="https://www.politicshome.com/hub/greening-nation" title="Greening the Nation"><span>Greening the Nation</span></a> </li><li class=""><a href="/hub/the-house-connecting-communities" title="Connecting communities"><span>Connecting Communities</span></a> </li><li class=""><a href="/hub/engineering-a-better-world" title="Engineering a better world"><span>Engineering a Better World</span></a> </li><li class=""><a href="/members.htm" title="Become a Member"><span>Become a Member</span></a> </li></ul></li></ul> <ul class="hidden-links hidden"></ul> <div class="gn-more"> <span class="icon icon--minusSlim">More</span> </div> </nav> </div> <div class="nav-bottom"> <div class="nav-reg"> <ul> <li><a href="/account.htm"><span>Newsletter Signup</span></a></li> </ul> </div> <div class="nav-social"> <p>Follow us:</p> <a href="https://x.com/politicshome" target="_blank" class="icon icon--x"> <svg xmlns="http://www.w3.org/2000/svg" shape-rendering="geometricPrecision" text-rendering="geometricPrecision" image-rendering="optimizeQuality" fill-rule="evenodd" clip-rule="evenodd" viewBox="0 0 512 462.799"><path fill-rule="nonzero" d="M403.229 0h78.506L310.219 196.04 512 462.799H354.002L230.261 301.007 88.669 462.799h-78.56l183.455-209.683L0 0h161.999l111.856 147.88L403.229 0zm-27.556 415.805h43.505L138.363 44.527h-46.68l283.99 371.278z"/></svg> </a> <a href="https://www.facebook.com/PoliticsHomeUK/" target="_blank" class="icon icon--facebook"></a> <a href="https://www.linkedin.com/company/politicshome" target="_blank" class="icon icon--linkedIn"></a> </div> </div> </div> </header> <div class="sticky-header clearFix"> <a class="logo-sticky" href="/"> <img src="/_img/logos/ph-100.svg" /> </a> <nav class="sticky-nav"> <ul><li><a href="/" title="Politicshome.com | Breaking politics and political news for Westminster and the UK"><span>Home</span></a></li><li class="noSub liHasChildren liOn"><a href="/news.htm" class="on" title="News | Politicshome.com"><span>News</span></a><ul><li><a href="/news/cost-of-living.htm" title="Cost of Living | PoliticsHome.com"><span>Cost of Living</span></a></li><li><a href="/news/communities.htm" title="Communities | PoliticsHome.com"><span>Communities</span></a></li><li><a href="/news/culture.htm" title="Culture | PoliticsHome.com"><span>Culture</span></a></li><li><a href="/news/defence.htm" title="Defence | PoliticsHome.com"><span>Defence</span></a></li><li><a href="/news/economy.htm" title="Economy | PoliticsHome.com"><span>Economy</span></a></li><li><a href="/news/education.htm" title="Education | PoliticsHome.com"><span>Education</span></a></li><li><a href="/news/energy.htm" title="Energy | PoliticsHome.com"><span>Energy</span></a></li><li><a href="/news/environment.htm" title="Environment | PoliticsHome.com"><span>Environment</span></a></li><li><a href="/news/foreign-affairs.htm" title="Foreign Affairs | PoliticsHome.com"><span>Foreign Affairs</span></a></li><li><a href="/news/health-care.htm" title="Health & Care | PoliticsHome.com"><span>Health & Care</span></a></li><li><a href="/news/home-affairs.htm" title="Home Affairs | PoliticsHome.com"><span>Home Affairs</span></a></li><li><a href="/news/political-parties.htm" title="Political Parties | PoliticsHome.com"><span>Political Parties</span></a></li><li><a href="/news/social-affairs.htm" title="Social Affairs | PoliticsHome.com"><span>Social Affairs</span></a></li><li><a href="/news/transport.htm" title="Transport | PoliticsHome.com"><span>Transport</span></a></li></ul></li><li class="noSub liHasChildren"><a href="/thehouse.htm" title="The House Live | Politicshome.com"><span>The House Live</span></a><ul><li><a href="/thehouse/about-the-house.htm" title="The House Magazine - 40 years shining a light on events in Parliament"><span>The House Magazine</span></a></li><li><a href="https://longreads.politicshome.com/" title="Long reads" target="_blank"><span>Long Reads</span></a></li><li class="liHasChildren"><a href="/thehouse/partner-content/wiw.htm" title="Women in Westminster"><span>Women in Westminster</span></a></li><li><a href="https://www.politicshome.com/members/directory.htm" title="Members Directory"><span>Members Directory</span></a></li><li class="navDisableClick liHasChildren"><a href="/thehouse/partner-content.htm" title="Partner Content"><span>Partner Content</span></a></li></ul></li><li><a href="/events.htm" title="Events | PoliticsHome.com"><span>Events</span></a></li><li class="navDisableClick navMobToggle liHasChildren"><a href="/members.htm" title="Members | PoliticsHome.com"><span>Members</span></a><ul><li><a href="/members.htm" title="Members"><span>Members</span></a></li><li><a href="/members/directory.htm" title="Members | PoliticsHome.com"><span>Members Directory</span></a></li></ul></li><li class="navDisableClick navMobToggle liHasChildren"><a href="/more.htm" title="More"><span>More</span></a><ul><li><a href="/more/podcasts.htm" title="Podcasts | PoliticsHome.com"><span>Podcasts</span></a></li><li><a href="/more/rss-feeds.htm" title="RSS Feeds | PoliticsHome.com"><span>RSS Feeds</span></a></li><li><a href="/more/contact-us.htm" title="Contact Us | PoliticsHome.com"><span>Contact Us</span></a></li><li><a href="/more/about-politicshome.htm" title="About | PoliticsHome.com"><span>About PoliticsHome</span></a></li><li><a href="/more/marketing-opportunities.htm" title="Marketing Opportunities | PoliticsHome.com"><span>Marketing Opportunities</span></a></li></ul></li></ul> </nav> <div class="sticky-srch"></div> <div class="burger"> <div class="hamburger"> <span></span> </div> </div> </div> <div class="search-overlay"> <div id="hdr_pnlSearch" class="hdr-searchBar" onkeypress="javascript:return WebForm_FireDefaultButton(event, 'hdr_btnSearch')"> <input name="ctl00$hdr$txtSearch" type="text" id="hdr_txtSearch" class="text sb-keyword" placeholder="Enter keyword/s" /> <input type="submit" name="ctl00$hdr$btnSearch" value="Search" id="hdr_btnSearch" class="btn sb-btn" /> </div> <span class="search-close icon icon--close"></span> </div> <main> <div class="template template--1col "> <div class="container"> <div class="article-view flx flx--wr clearFix"> <div class="av-lc"> <div class="col--ad"> <!-- /1048162/ph/news-article_left-side-top --> <div id='div-gpt-ad-1608230097163-1' class="ph-ad"> <script> googletag.cmd.push(function() { googletag.display('div-gpt-ad-1608230097163-1'); }); </script> </div> </div> <div class="news-title news-title--houseLive"> <span class="nt-cat h5">The House Live</span> <span class="nt-link"> <a class="icon icon--all" href="/thehouse.htm">All</a> </span> </div> <div class="news-list news-list--sqThumb"> <div class="news-item"> <div class="ni-image"> <a href="/members/article/uk-advertising-creative-powerhouse-fueling-global-growth"> <img data-src="https://res.cloudinary.com/dyw8mv3b0/image/upload/c_fill,g_face,q_80,w_100,h_100,f_auto/v1/news/2024_11/UK_advertising_image_aogpzc.jpg" class="lazyload" alt="UK Advertising: The Creative Powerhouse Fuelling Global Growth"> </a> <span class="ni-tag">Partner content</span> </div> <div class="ni-content"> <div class="ni-title"> <a href="/members/article/uk-advertising-creative-powerhouse-fueling-global-growth">UK Advertising: The Creative Powerhouse Fuelling Global Growth</a> </div> <div Class="ni-sponsor">By <a href="/members/profile/advertising-association">Advertising Association</a></div><script>ga('send', 'event', 'Image', 'Impression', 'Advertising Association', {'nonInteraction': 1});</script> <div class="ni-meta"> <span class="ni-date"><time datetime="2024-11-14T08:00" title="14 November 2024 at 08:00">14 Nov</time></span> <span class="ni-cat"><a href="/news/economy.htm">Economy</a></span> </div> </div> </div><div class="news-item"> <div class="ni-image"> <a href="/members/article/trusted-deliver-britains-green-growth"> <img data-src="https://res.cloudinary.com/dyw8mv3b0/image/upload/c_fill,g_face,q_80,w_100,h_100,f_auto/v1/news/2024_11/Port_of_Tyne__Van_Oord_s_Aeolus_Sofia_Offshore_Wind_Farm_eeslag.jpg" class="lazyload" alt="Trusted to deliver Britain’s green growth"> </a> <span class="ni-tag">Partner content</span> </div> <div class="ni-content"> <div class="ni-title"> <a href="/members/article/trusted-deliver-britains-green-growth">Trusted to deliver Britain’s green growth</a> </div> <div Class="ni-sponsor">By Trust Ports Partnership</div><script>ga('send', 'event', 'Image', 'Impression', 'Trust Ports Partnership', {'nonInteraction': 1});</script> <div class="ni-meta"> <span class="ni-date"><time datetime="2024-11-13T08:00" title="13 November 2024 at 08:00">13 Nov</time></span> <span class="ni-cat"><a href="/news/economy.htm">Economy</a></span> </div> </div> </div><div class="news-item"> <div class="ni-image"> <a href="/members/article/taking-next-steps-working-carers-need-paid-carers-leave"> <img data-src="https://res.cloudinary.com/dyw8mv3b0/image/upload/c_fill,g_face,q_80,w_100,h_100,f_auto/v1/news/2024_11/AdobeStock_300816975_enka0b.jpg" class="lazyload" alt="Taking the next steps for working carers – the need for paid Carer’s Leave"> </a> <span class="ni-tag">Partner content</span> </div> <div class="ni-content"> <div class="ni-title"> <a href="/members/article/taking-next-steps-working-carers-need-paid-carers-leave">Taking the next steps for working carers – the need for paid Carer’s Leave</a> </div> <div Class="ni-sponsor">By <a href="/members/profile/tsb">TSB</a></div><script>ga('send', 'event', 'Image', 'Impression', 'TSB', {'nonInteraction': 1});</script> <div class="ni-meta"> <span class="ni-date"><time datetime="2024-11-12T08:00" title="12 November 2024 at 08:00">12 Nov</time></span> <span class="ni-cat"><a href="/news/health-care.htm">Health</a></span> </div> </div> </div><div class="news-item"> <div class="ni-image"> <a href="/members/article/quo-vadis-foundational-industries-uk"> <img data-src="https://res.cloudinary.com/dyw8mv3b0/image/upload/c_fill,g_face,q_80,w_100,h_100,f_auto/v1/news/2024_11/Credit_BASF_SE_Ludwigshafen_site_rwfrsg.jpg" class="lazyload" alt="“Quo vadis” for the foundational industries in the UK"> </a> <span class="ni-tag">Partner content</span> </div> <div class="ni-content"> <div class="ni-title"> <a href="/members/article/quo-vadis-foundational-industries-uk">“Quo vadis” for the foundational industries in the UK</a> </div> <div Class="ni-sponsor">By <a href="/members/profile/basf">BASF</a></div><script>ga('send', 'event', 'Image', 'Impression', 'BASF', {'nonInteraction': 1});</script> <div class="ni-meta"> <span class="ni-date"><time datetime="2024-11-08T08:00" title="08 November 2024 at 08:00">08 Nov</time></span> <span class="ni-cat"><a href="/news/economy.htm">Economy</a></span> </div> </div> </div><div class="news-item"> <div class="ni-image"> <a href="/members/article/research-part-mix-nista-10year-infrastructure-strategy-successful"> <img data-src="https://res.cloudinary.com/dyw8mv3b0/image/upload/c_fill,g_face,q_80,w_100,h_100,f_auto/v1/news/2024_10/AdobeStock_377071975_or12oz.jpg" class="lazyload" alt="Research must be part of the mix if NISTA and the 10-year infrastructure strategy are to be successful"> </a> <span class="ni-tag">Partner content</span> </div> <div class="ni-content"> <div class="ni-title"> <a href="/members/article/research-part-mix-nista-10year-infrastructure-strategy-successful">Research must be part of the mix if NISTA and the 10-year infrastructure strategy are to be successful</a> </div> <div Class="ni-sponsor">By <a href="/members/profile/ukcric">UKCRIC</a></div><script>ga('send', 'event', 'Image', 'Impression', 'UKCRIC', {'nonInteraction': 1});</script> <div class="ni-meta"> <span class="ni-date"><time datetime="2024-11-05T08:00" title="05 November 2024 at 08:00">05 Nov</time></span> <span class="ni-cat"><a href="/news/economy.htm">Economy</a></span> </div> </div> </div> </div> <div class="news-title"> <span class="nt-cat h5">Press releases</span> </div> <div class="news-list news-list--x1 news-list--press"> <div class="news-item"> <div class="ni-meta"> <span class="ni-date"><time datetime="2024-11-13T08:00" title="13 November 2024 at 08:00">13 Nov</time></span> </div> <div class="ni-title"> <a href="/members/article/mobile-uk-fraud-ahead-reeves-mansion-house-speech">Mobile UK on fraud ahead of Reeves' Mansion House speech</a> </div> <div Class="ni-sponsor">By <a href="/members/profile/mobile-uk">Mobile UK</a></div><script>ga('send', 'event', 'Image', 'Impression', 'Mobile UK', {'nonInteraction': 1});</script> </div><div class="news-item"> <div class="ni-meta"> <span class="ni-date"><time datetime="2024-11-07T08:00" title="07 November 2024 at 08:00">07 Nov</time></span> </div> <div class="ni-title"> <a href="/members/article/spend-battle-festive-ads-reach-105bn">Spend in the battle of the festive ads To reach £10.5bn</a> </div> <div Class="ni-sponsor">By <a href="/members/profile/advertising-association">Advertising Association</a></div><script>ga('send', 'event', 'Image', 'Impression', 'Advertising Association', {'nonInteraction': 1});</script> </div><div class="news-item"> <div class="ni-meta"> <span class="ni-date"><time datetime="2024-10-31T08:00" title="31 October 2024 at 08:00">31 Oct</time></span> </div> <div class="ni-title"> <a href="/members/article/uk-advertising-reports-10bn-spend-q2-2024">UK advertising reports £10bn spend in Q2 2024</a> </div> <div Class="ni-sponsor">By <a href="/members/profile/advertising-association">Advertising Association</a></div><script>ga('send', 'event', 'Image', 'Impression', 'Advertising Association', {'nonInteraction': 1});</script> </div> </div> <div class="col--ad"> <!-- /1048162/ph/news-article_left-side-bot --> <div id='div-gpt-ad-1608230097163-2' class="ph-ad"> <script> googletag.cmd.push(function() { googletag.display('div-gpt-ad-1608230097163-2'); }); </script> </div> </div> </div> <div class="av-main"> <article class="newsview"> <div class="av-article"> <h1>A highly skilled workforce that delivers economic growth and regional prosperity demands a local approach</h1> <div class="av-featImg"> <div class="av-main-img"> <img data-sizes="auto" data-src="https://res.cloudinary.com/dyw8mv3b0/image/upload/c_fill,g_face,q_85,w_710,h_355,f_auto/v1/news/2024_11/team_at_Active_m21vl9.jpg" data-srcset="https://res.cloudinary.com/dyw8mv3b0/image/upload/c_fill,g_face,q_85,w_400,h_200,f_auto/v1/news/2024_11/team_at_Active_m21vl9.jpg 400w, https://res.cloudinary.com/dyw8mv3b0/image/upload/c_fill,g_face,q_85,w_500,h_250/v1/news/2024_11/team_at_Active_m21vl9.jpg 500w, https://res.cloudinary.com/dyw8mv3b0/image/upload/c_fill,g_face,q_85,w_600,h_300/v1/news/2024_11/team_at_Active_m21vl9.jpg 600w, https://res.cloudinary.com/dyw8mv3b0/image/upload/c_fill,g_face,q_85,w_710,h_355/v1/news/2024_11/team_at_Active_m21vl9.jpg 710w" class="lazyload" alt="A highly skilled workforce that delivers economic growth and regional prosperity demands a local approach"> <div class="av-share"> <a class="share-button-item share-button-item--twitter" href="https://x.com/intent/tweet?text=A+highly+skilled+workforce+that+delivers+economic+growth+and+regional+prosperity+demands+a+local+approach&url=https://www.politicshome.com%2fmembers%2farticle%2fhighly-skilled-workforce-delivers-economic-growth-regional-prosperity-demands-local-approach" target="_blank" rel="noopener" aria-label=""> <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:#fff;fill-rule:nonzero"/></svg> </a> <a class="share-button-item share-button-item--whatsapp" href="whatsapp://send?text=A+highly+skilled+workforce+that+delivers+economic+growth+and+regional+prosperity+demands+a+local+approach%20https://www.politicshome.com%2fmembers%2farticle%2fhighly-skilled-workforce-delivers-economic-growth-regional-prosperity-demands-local-approach" target="_blank" rel="noopener" aria-label=""> <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"> <path d="M20.1 3.9C17.9 1.7 15 .5 12 .5 5.8.5.7 5.6.7 11.9c0 2 .5 3.9 1.5 5.6L.6 23.4l6-1.6c1.6.9 3.5 1.3 5.4 1.3 6.3 0 11.4-5.1 11.4-11.4-.1-2.8-1.2-5.7-3.3-7.8zM12 21.4c-1.7 0-3.3-.5-4.8-1.3l-.4-.2-3.5 1 1-3.4L4 17c-1-1.5-1.4-3.2-1.4-5.1 0-5.2 4.2-9.4 9.4-9.4 2.5 0 4.9 1 6.7 2.8 1.8 1.8 2.8 4.2 2.8 6.7-.1 5.2-4.3 9.4-9.5 9.4zm5.1-7.1c-.3-.1-1.7-.9-1.9-1-.3-.1-.5-.1-.7.1-.2.3-.8 1-.9 1.1-.2.2-.3.2-.6.1s-1.2-.5-2.3-1.4c-.9-.8-1.4-1.7-1.6-2-.2-.3 0-.5.1-.6s.3-.3.4-.5c.2-.1.3-.3.4-.5.1-.2 0-.4 0-.5C10 9 9.3 7.6 9 7c-.1-.4-.4-.3-.5-.3h-.6s-.4.1-.7.3c-.3.3-1 1-1 2.4s1 2.8 1.1 3c.1.2 2 3.1 4.9 4.3.7.3 1.2.5 1.6.6.7.2 1.3.2 1.8.1.6-.1 1.7-.7 1.9-1.3.2-.7.2-1.2.2-1.3-.1-.3-.3-.4-.6-.5z" /> </svg> </a> <a class="share-button-item share-button-item--linkedin" href="https://www.linkedin.com/shareArticle?mini=true&url=https://www.politicshome.com%2fmembers%2farticle%2fhighly-skilled-workforce-delivers-economic-growth-regional-prosperity-demands-local-approach&title=A+highly+skilled+workforce+that+delivers+economic+growth+and+regional+prosperity+demands+a+local+approach&summary=A+highly+skilled+workforce+that+delivers+economic+growth+and+regional+prosperity+demands+a+local+approach&source=https://www.politicshome.com%2fmembers%2farticle%2fhighly-skilled-workforce-delivers-economic-growth-regional-prosperity-demands-local-approach" target="_blank" rel="noopener" aria-label=""> <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"> <path d="M6.5 21.5h-5v-13h5v13zM4 6.5C2.5 6.5 1.5 5.3 1.5 4s1-2.4 2.5-2.4c1.6 0 2.5 1 2.6 2.5 0 1.4-1 2.5-2.6 2.5zm11.5 6c-1 0-2 1-2 2v7h-5v-13h5V10s1.6-1.5 4-1.5c3 0 5 2.2 5 6.3v6.7h-5v-7c0-1-1-2-2-2z" /> </svg> </a> <a class="share-button-item share-button-item--email" href="mailto:?subject=A+highly+skilled+workforce+that+delivers+economic+growth+and+regional+prosperity+demands+a+local+approach&body=https://www.politicshome.com%2fmembers%2farticle%2fhighly-skilled-workforce-delivers-economic-growth-regional-prosperity-demands-local-approach" target="_self" rel="noopener" aria-label=""> <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"> <path d="M22 4H2C.9 4 0 4.9 0 6v12c0 1.1.9 2 2 2h20c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2zM7.25 14.43l-3.5 2c-.08.05-.17.07-.25.07-.17 0-.34-.1-.43-.25-.14-.24-.06-.55.18-.68l3.5-2c.24-.14.55-.06.68.18.14.24.06.55-.18.68zm4.75.07c-.1 0-.2-.03-.27-.08l-8.5-5.5c-.23-.15-.3-.46-.15-.7.15-.22.46-.3.7-.14L12 13.4l8.23-5.32c.23-.15.54-.08.7.15.14.23.07.54-.16.7l-8.5 5.5c-.08.04-.17.07-.27.07zm8.93 1.75c-.1.16-.26.25-.43.25-.08 0-.17-.02-.25-.07l-3.5-2c-.24-.13-.32-.44-.18-.68s.44-.32.68-.18l3.5 2c.24.13.32.44.18.68z" /> </svg> </a> <a class="share-button-item share-button-item--facebook" href="https://facebook.com/sharer/sharer.php?u=https://www.politicshome.com%2fmembers%2farticle%2fhighly-skilled-workforce-delivers-economic-growth-regional-prosperity-demands-local-approach" target="_blank" rel="noopener" aria-label=""> <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"> <path d="M18.77 7.46H14.5v-1.9c0-.9.6-1.1 1-1.1h3V.5h-4.33C10.24.5 9.5 3.44 9.5 5.32v2.15h-3v4h3v12h5v-12h3.85l.42-4z" /> </svg> </a> </div> </div> </div> <div class="av-author"> <div class="av-authInfo"> <p class="av-authName"> Al Bird, CEO | Instep UK<script>ga('send', 'event', 'Image', 'Impression', 'Instep UK', {'nonInteraction': 1});</script> </p> </div> </div> <div class="av-meta"> <span class="av-readTime">4 min read</span><span class="av-date"><time datetime="2024-11-15T08:00" title="15 November 2024 at 08:00">15 November</time></span> <span Class="av-promoTag"><a href="/more/become-a-member.htm">Partner content</a></span> </div> <div class="av-standfirst"> <p>On Wednesday 30th October, the Chancellor's first <a href="https://instepuk.com/article/autumn-statement-2024-apprenticeships/?utm_source=politics_home&utm_medium=paid_article&utm_campaign=GMCA">Autumn Budget</a> outlined a strategy to 'fix the foundations of the economy,' emphasising a commitment to regional prosperity.</p> </div> <p>Key investments include £300m for further education, a £2.3bn boost to core school funding and £40m to reshape the Apprenticeship Levy into a more flexible Growth and Skills Levy.</p> <p>But these initiatives, while crucial, only scratch the surface.</p> <p>For lasting growth, strategies must be regionally grounded, acknowledging the unique needs of different communities while cultivating a resilient, diverse workforce that supports long-term economic development. </p> <p>By prioritising local training, regions can tailor skill development to their specific industry needs, equipping individuals with the perfect blend of leadership, management and technical skills that increase personal productivity and enrich the wider economy.</p> <p>Targeted skills-building programmes, not only help individuals to improve their skills and employment prospects, they fuel both individual and collective prosperity.</p> <p><strong>The regional imperative</strong></p> <p>While driving’ regional prosperity’ has become the new buzzword in policy circles, the reality of delivering equitable economic growth requires hands-on, region-specific solutions.</p><div id="M91004ScriptRootC1141117"></div> <script src="https://jsc.mgid.com/p/o/politicshome.com.1141117.js" async></script> <!----------------- ScrollAd Tag -----------------> <div id="adsuiteScrollAd"></div> <div class="col--ad col--ad-inArticle"> <div id='div-gpt-ad-1608230097163-6' class="ph-ad"> <script> googletag.cmd.push(function() { googletag.display('div-gpt-ad-1608230097163-6'); setInterval(function () { googletag.pubads().refresh([gptadslots[0]]); }, 120000); }); </script> </div> </div> <p>Every region has distinct training needs for its workforce.</p> <p>Take for example, Instep’s leadership training programme funded by the Greater Manchester Combined Authority (GMCA) via the UK Shared Prosperity Fund (UKSPF). Available to businesses across the region, it has been developed to address the identified critical skills gaps across some of the core primary sectors that shape much of the region's economy - from construction and manufacturing to engineering, and digital.</p> <p>Added to this is the Innovate UK Launchpads programme - it has been pivotal in supporting regional clusters of innovation. With a £75m investment, these Launchpads are boosting local economies by fostering high-tech innovation in sectors such as renewable energy in South-West Wales, agri-tech in East Anglia, and digital health in Yorkshire.</p> <p>In Liverpool and Teesside, pilot projects have demonstrated the potential of targeted support for small and medium-sized enterprises (SMEs), leading to significant advancements in areas like net-zero industrial emissions and eco-friendly construction materials.</p> <p>Locally driven leadership support programmes that align with the local skills improvement plan, are a testament to the impact of devolved training models. They show how regional oversight can make training more relevant and effective. These initiatives highlight the importance of tailored support and collaboration with local leaders to drive economic growth and innovation.</p> <p>Placing control within local hands fuels meaningful, region-specific growth, fostering pride and commitment among businesses and residents who become active architects of their community’s economic future.</p> <p>For instance, companies like Warburtons have seen significant improvements in managerial confidence and team performance through tailored local training initiatives.</p> <p><strong>Productivity’s missing link: Investment in people, not just places</strong></p> <p>The discourse on regional productivity often centres around physical infrastructure. But while <a href="https://www.railengineer.co.uk/calling-for-connectivity-part-1-labours-report/">improving connectivity</a> is essential, it’s not a panacea.</p> <p><a href="https://www.civilserviceworld.com/professions/article/starmer-flexible-working-presenteeism-right-switch-off-productivity">Keir Starmer has pointed out that flexibility in working practices</a> is also critical to enhancing productivity. Yet without targeted training to develop leadership and management competencies, productivity gains, no matter how they’re achieved, remain limited and uneven.</p> <p>At Instep our own research revealed that 92 per cent of employers observed measurable productivity improvements after employees completed locally -delivered skills courses. This data reflects a simple truth: productivity hinges not only on physical resources but on fostering a capable, adaptable workforce ready to meet future demands.</p> <p>The simple fact is when leadership and management training are integrated into local economic strategies, they become powerful drivers of both individual career growth and regional economic resilience.</p> <p><strong>Local skills, long-term gains</strong></p> <p>While the UK Shared Prosperity Fund (UKSPF) fuels strategies like this, the need for continued, stable funding remains clear.</p> <p>As the government sets priorities for the coming years, expanding such funding will be essential for the UK to build a workforce that is both skilled and representative of the country’s diverse population.</p> <p>With the right support, regional programmes can continue to empower individuals to identify efficiencies, implement cost-saving strategies and solve logistical challenges, creating direct economic benefits for both employers and employees.</p> <p>Through employer surveys and ongoing programme performance reviews, the businesses participating in <a href="https://instepuk.com/news-and-event/instep-appointed-by-greater-manchester-combined-authority-to-offer-fully-funded-leadership-training/">fully-funded leadership training</a> delivered by the Instep team reported significant results: one organisation identified £30,000 in cost savings, while another addressed an 18-month backlog in production thanks to the skills imparted by regional training initiatives.</p> <p>These achievements underscore the transformative potential of a workforce strategy built on local strengths.</p> <p><strong>Sustaining momentum for future growth</strong></p> <p>The Autumn Budget’s commitment to UKSPF is encouraging, but to unlock the full economic potential of UK regions, ongoing investment in locally led skills programmes is crucial.</p> <p>It’s not enough to make incremental adjustments; building a prosperous and inclusive economy requires a sustained commitment to workforce development that aligns with the ground-level needs of our communities.</p> <p>The possibilities for regional prosperity are endless when government, local authorities and training providers collaborate to build a high-impact, locally driven workforce.</p> <p>The results speak for themselves - and as the national conversation continues to focus on productivity and social mobility, this regional approach offers a scalable, effective solution for sustainable growth across the UK.</p> <p> </p> <div class="hide js-newsview-related"><div class="av-related "> <div class="news-title"> <span class="nt-cat h5">Related</span> </div> <div class="news-item news-item--related"> <div class="ni-image"> <a href="/news/article/labour-mp-calls-nationalisation-housing-association-properties"> <img data-sizes="auto" data-src="https://res.cloudinary.com/dyw8mv3b0/image/upload/c_fill,g_face,q_80,w_340,h_170/v1/news/2024_11/2F78HB4_mfnvdc.jpg" data-srcset="https://res.cloudinary.com/dyw8mv3b0/image/upload/c_fill,g_face,q_75,w_250,h_125/v1/news/2024_11/2F78HB4_mfnvdc.jpg 250w, https://res.cloudinary.com/dyw8mv3b0/image/upload/c_fill,g_face,q_80,w_340,h_170/v1/news/2024_11/2F78HB4_mfnvdc.jpg 340w" class="lazyload" alt="Labour MP Calls For Nationalisation Of Housing Association Properties"> </a> </div> <div class="ni-content"> <div class="ni-title h4"> <a href="/news/article/labour-mp-calls-nationalisation-housing-association-properties">Labour MP Calls For Nationalisation Of Housing Association Properties</a> </div> <div class="ni-author"> By <a href="/thehouse/peer/sienna-rodgers.htm">Sienna Rodgers</a> </div> <div class="ni-meta"> <span class="ni-date"><time datetime="2024-11-13T10:55" title="13 November 2024 at 10:55">13 Nov</time></span> </div> </div> </div> </div></div> <p><strong>PoliticsHome Newsletters</strong></p> <p><em>Get the inside track on what MPs and Peers are talking about. <a href="https://www.politicshome.com/thehouse/email-subscription.htm">Sign up</a> to The House's morning email for the latest insight and reaction from Parliamentarians, policy-makers and organisations. </em></p> <img src="/_handlers/news/impression.ashx?key=89710&ref=highly-skilled-workforce-delivers-economic-growth-regional-prosperity-demands-local-approach" width="1" height="1" /> </div> </article> <div class="av-tags"> <p class="av-tagTitle">Tags</p> <a href="/news/tag/employment.htm?filter=44">Employment</a> <a href="/news/tag/skills.htm?filter=746">Skills</a> <a href="/news/tag/regional-development.htm?filter=899">Regional development</a> <a href="/news/tag/social-mobility.htm?filter=1133">social mobility</a> </div> <div class="av-tags av-tags--categories"> <p class="av-tagTitle">Categories</p> <a href="/news/economy.htm">Economy</a> </div> <div class="dianomi-articles"> <script type="text/javascript" id="dianomi_context_script" src="https://www.dianomi.com/js/contextfeed.js"></script> <div class="dianomi_context" data-dianomi-context-id="209"></div> </div> </div> <div class="av-rc"> <div class="cta-block cta-block--blackText cta-block--promo"> <div class="promo-title"> Podcast </div> <div class="promo-content clearFix"> <div class="pc-img"> <a href="https://www.politicshome.com/members/article/listen-offshore-energy-podcast" target="_blank"> <p> <img class="lazyload" data-src="/ugc-1/banners/banner/18/31.png" alt="Engineering a Better World" /> </p> </a> </div> <div class="pc-info"> <h5>Engineering a Better World</h5> <p>The Engineering a Better World podcast series from The House magazine and the IET is back for series two! New host Jonn Elledge discusses with parliamentarians and industry experts how technology and engineering can provide policy solutions to our changing world.</p> <p><a href="https://www.politicshome.com/members/article/listen-offshore-energy-podcast" target="_blank"><span class="btn">NEW SERIES - Listen now</span></a></p> </div> </div> </div> <div class="next-article-wrap"> <div class="news-title"> <span class="nt-cat h5">Read next</span> </div> <div class="news-list news-list--x1 news-list--readNext"> <div class="news-item"> <div class="ni-image "> <a href="/news/article/labour-holds-firm-inheritance-tax-changes-despite-farmer-backlash"> <img data-sizes="auto" data-src="https://res.cloudinary.com/dyw8mv3b0/image/upload/c_fill,g_face,q_80,w_340,h_170,f_auto/v1/news/2024_11/2YKR4FD_ts1qrw.jpg" data-srcset="https://res.cloudinary.com/dyw8mv3b0/image/upload/c_fill,g_face,q_75,w_250,h_125,f_auto/v1/news/2024_11/2YKR4FD_ts1qrw.jpg 250w, https://res.cloudinary.com/dyw8mv3b0/image/upload/c_fill,g_face,q_80,w_340,h_170,f_auto/v1/news/2024_11/2YKR4FD_ts1qrw.jpg 340w" class="lazyload" alt="Labour Sticks To Its Guns On Inheritance Tax Despite Farmer Backlash"> </a> </div> <div class="ni-content"> <div class="ni-meta"> <span class="ni-date"><time datetime="2024-11-20T16:20" title="20 November 2024 at 16:20">20 Nov</time></span> <span class="ni-cat"><a href="/news/environment.htm">Environment</a></span> </div> <div class="ni-title"> <a href="/news/article/labour-holds-firm-inheritance-tax-changes-despite-farmer-backlash">Labour Sticks To Its Guns On Inheritance Tax Despite Farmer Backlash</a> </div> </div> </div> </div> </div> <div class="col--ad"> <!-- /1048162/ph/news-article_right-side-top --> <div id='div-gpt-ad-1608230097163-3' class="ph-ad"> <script> googletag.cmd.push(function() { googletag.display('div-gpt-ad-1608230097163-3'); }); </script> </div> </div> <div class="dianomi-articles--right"> <script type="text/javascript" id="dianomi_context_script" src="https://www.dianomi.com/js/contextfeed.js"></script> <div class="dianomi_context" data-dianomi-context-id="1339"></div> </div> </div> </div> <div class="row row--extra"> <div class="cols"> <div class="col col--75"> <div class="news-title"> <span class="nt-cat h5">Read more</span> <span class="nt-link"> <a class="icon icon--all" href="/news.htm">All</a> </span> </div> <div class="news-list news-list--x3 news-list--sqThumb"> <div class="news-item"> <div class="ni-image"> <a href="/news/article/committee-chair-says-finding-money-climate-goals-biggest-challenge-cop29"> <img data-src="https://res.cloudinary.com/dyw8mv3b0/image/upload/c_fill,g_face,q_80,w_100,h_100,f_auto/v1/news/2024_11/2YHBRKT_rdgk9c.jpg" class="lazyload" alt="Committee Chair Says Finding Money For Climate Goals Will Be Biggest Challenge For COP29"> </a> </div> <div class="ni-content"> <div class="ni-title"> <a href="/news/article/committee-chair-says-finding-money-climate-goals-biggest-challenge-cop29">Committee Chair Says Finding Money For Climate Goals Will Be Biggest Challenge For COP29</a> </div> <div class="ni-meta"> <span class="ni-date"><time datetime="2024-11-11T13:06" title="11 November 2024 at 13:06">11 Nov</time></span> <span class="ni-cat"><a href="/news/environment.htm">Environment</a></span> </div> </div> </div><div class="news-item"> <div class="ni-image"> <a href="/news/article/rachel-reeves-says-too-early-know-trumps-impact-uk-economy"> <img data-src="https://res.cloudinary.com/dyw8mv3b0/image/upload/c_fill,g_face,q_80,w_100,h_100,f_auto/v1/news/2024_11/2YG5RC5_ee4n1u.jpg" class="lazyload" alt="Rachel Reeves Says It's 'Too Early' To Know Donald Trump's Impact On UK Economy"> </a> </div> <div class="ni-content"> <div class="ni-title"> <a href="/news/article/rachel-reeves-says-too-early-know-trumps-impact-uk-economy">Rachel Reeves Says It's "Too Early" To Know Donald Trump's Impact On UK Economy</a> </div> <div class="ni-meta"> <span class="ni-date"><time datetime="2024-11-06T17:45" title="06 November 2024 at 17:45">06 Nov</time></span> <span class="ni-cat"><a href="/news/economy.htm">Economy</a></span> </div> </div> </div><div class="news-item"> <div class="ni-image"> <a href="/news/article/social-care-standstill-budget-says-health-committee-chair-layla-moran"> <img data-src="https://res.cloudinary.com/dyw8mv3b0/image/upload/c_fill,g_face,q_80,w_100,h_100,f_auto/v1/news/2024_11/2RPPME9_nnicms.jpg" class="lazyload" alt="Social Care At “Standstill” After Budget, Says Health Committee Chair Layla Moran"> </a> </div> <div class="ni-content"> <div class="ni-title"> <a href="/news/article/social-care-standstill-budget-says-health-committee-chair-layla-moran">Social Care At “Standstill” After Budget, Says Health Committee Chair Layla Moran</a> </div> <div class="ni-meta"> <span class="ni-date"><time datetime="2024-11-03T08:00" title="03 November 2024 at 08:00">03 Nov</time></span> <span class="ni-cat"><a href="/news/health-care.htm">Health</a></span> </div> </div> </div><div class="news-item"> <div class="ni-image"> <a href="/news/article/tory-spending-plans-meaningless-says-labour-mp-defending-budget"> <img data-src="https://res.cloudinary.com/dyw8mv3b0/image/upload/c_fill,g_face,q_80,w_100,h_100,f_auto/v1/news/2024_10/2WP8M5M_wf4auo.jpg" class="lazyload" alt="Tory Spending Plans Were 'Like Five-Year-Old' Writing Their 'Favourite Numbers', Says Labour MP Defending Tax Rises"> </a> </div> <div class="ni-content"> <div class="ni-title"> <a href="/news/article/tory-spending-plans-meaningless-says-labour-mp-defending-budget">Tory Spending Plans Were "Like Five-Year-Old" Writing Their "Favourite Numbers", Says Labour MP Defending Tax Rises</a> </div> <div class="ni-meta"> <span class="ni-date"><time datetime="2024-11-01T09:30" title="01 November 2024 at 09:30">01 Nov</time></span> <span class="ni-cat"><a href="/news/economy.htm">Economy</a></span> </div> </div> </div><div class="news-item"> <div class="ni-image"> <a href="/news/article/budget-public-spending-plans-silly-games-plan-says-ifs-paul-johnson"> <img data-src="https://res.cloudinary.com/dyw8mv3b0/image/upload/c_fill,g_face,q_80,w_100,h_100,f_auto/v1/news/2024_10/2B6PTTY_r7kg1t.jpg" class="lazyload" alt="Government's Public Spending Plans Are 'Silly Games', Warns Top Economist"> </a> </div> <div class="ni-content"> <div class="ni-title"> <a href="/news/article/budget-public-spending-plans-silly-games-plan-says-ifs-paul-johnson">Government's Public Spending Plans Are "Silly Games", Warns Top Economist</a> </div> <div class="ni-meta"> <span class="ni-date"><time datetime="2024-10-31T13:15" title="31 October 2024 at 13:15">31 Oct</time></span> <span class="ni-cat"><a href="/news/economy.htm">Economy</a></span> </div> </div> </div><div class="news-item"> <div class="ni-image"> <a href="/news/article/anti-poverty-groups-disappointed-local-housing-allowance-freeze-budget"> <img data-src="https://res.cloudinary.com/dyw8mv3b0/image/upload/c_fill,g_face,q_80,w_100,h_100,f_auto/v1/news/2024_10/2NC6RXW_z4hlhq.jpg" class="lazyload" alt="Anti-Poverty Groups Say Failure To Increase Private Renter Benefit Is 'Disappointing'"> </a> </div> <div class="ni-content"> <div class="ni-title"> <a href="/news/article/anti-poverty-groups-disappointed-local-housing-allowance-freeze-budget">Anti-Poverty Groups Say Failure To Increase Private Renter Benefit Is "Disappointing"</a> </div> <div class="ni-meta"> <span class="ni-date"><time datetime="2024-10-30T17:30" title="30 October 2024 at 17:30">30 Oct</time></span> <span class="ni-cat"><a href="/news/economy.htm">Economy</a></span> </div> </div> </div><div class="news-item"> <div class="ni-image"> <a href="/news/article/rachel-reeves-ends-income-tax-threshold-freeze-budget"> <img data-src="https://res.cloudinary.com/dyw8mv3b0/image/upload/c_fill,g_face,q_80,w_100,h_100,f_auto/v1/news/2024_10/2YE8EDP_d54qwz.jpg" class="lazyload" alt="Rachel Reeves Announces End To Income Tax Threshold Freeze In Her First Budget"> </a> </div> <div class="ni-content"> <div class="ni-title"> <a href="/news/article/rachel-reeves-ends-income-tax-threshold-freeze-budget">Rachel Reeves Announces End To Income Tax Threshold Freeze In Her First Budget</a> </div> <div class="ni-meta"> <span class="ni-date"><time datetime="2024-10-30T14:25" title="30 October 2024 at 14:25">30 Oct</time></span> <span class="ni-cat"><a href="/news/economy.htm">Economy</a></span> </div> </div> </div><div class="news-item"> <div class="ni-image"> <a href="/news/article/budget-critical-moment-for-drug-alcohol-rehab"> <img data-src="https://res.cloudinary.com/dyw8mv3b0/image/upload/c_fill,g_face,q_80,w_100,h_100,f_auto/v1/news/2024_10/2XMY5R6_bogwzc.jpg" class="lazyload" alt="The Budget Is A 'Critical Moment' For Drug And Alcohol Rehab Services"> </a> </div> <div class="ni-content"> <div class="ni-title"> <a href="/news/article/budget-critical-moment-for-drug-alcohol-rehab">The Budget Is A "Critical Moment" For Drug And Alcohol Rehab Services</a> </div> <div class="ni-meta"> <span class="ni-date"><time datetime="2024-10-29T19:30" title="29 October 2024 at 19:30">29 Oct</time></span> <span class="ni-cat"><a href="/news/health-care.htm">Health</a></span> </div> </div> </div><div class="news-item"> <div class="ni-image"> <a href="/news/article/keir-starmer-says-austerity-no-solution-fix-economic-problems"> <img data-src="https://res.cloudinary.com/dyw8mv3b0/image/upload/c_fill,g_face,q_80,w_100,h_100,f_auto/v1/news/2024_10/Screenshot_2024-10-28_at_11.25.57_u7o3y7.jpg" class="lazyload" alt="Keir Starmer Says Austerity Is 'No Solution' For Fixing The Economy"> </a> </div> <div class="ni-content"> <div class="ni-title"> <a href="/news/article/keir-starmer-says-austerity-no-solution-fix-economic-problems">Keir Starmer Says Austerity Is "No Solution" For Fixing The Economy</a> </div> <div class="ni-meta"> <span class="ni-date"><time datetime="2024-10-28T12:00" title="28 October 2024 at 12:00">28 Oct</time></span> <span class="ni-cat"><a href="/news/economy.htm">Economy</a></span> </div> </div> </div> </div> </div> <div class="col col--25"> <div class="col--ad"> <!-- /1048162/ph/news-article_right-side-bot --> <div id='div-gpt-ad-1608230097163-4' class="ph-ad"> <script> googletag.cmd.push(function() { googletag.display('div-gpt-ad-1608230097163-4'); }); </script> </div> </div> <!-- <a href="/more/become-a-member.htm" class="cta-block cta-block--square "> <div class="cta-img lazyload" data-bg="/ugc-1/uploads/pageblocks/61/0ae23ab8cf9ab61e57849a802e3ba090.jpg"></div> <div class="h2"> Drive the <br> political debate </div> <p>Are you looking to engage with the most influential people in UK politics?</p> <div class="cta-bottom clearFix"> <p>Join our membership service today</p> <span class="btn btn--outlineWhite">Join now</span> </div> </a> --> </div> </div> </div> <!-- Composite Start --> <div id="M91004ScriptRootC1141116"></div> <script src="https://jsc.mgid.com/p/o/politicshome.com.1141116.js" async></script> <!-- Composite End --> <div class="avantisDiv"></div> <!-- /1048162/ph/news-article_pixel-1 --> <div id='div-gpt-ad-1608230097163-8'> <script> googletag.cmd.push(function() { googletag.display('div-gpt-ad-1608230097163-8'); }); </script> </div> <!-- /1048162/ph/news-article_pixel-2 --> <div id='div-gpt-ad-1608230097163-9'> <script> googletag.cmd.push(function() { googletag.display('div-gpt-ad-1608230097163-9'); }); </script> </div> <script type="text/javascript" async src="//s7.addthis.com/js/300/addthis_widget.js#pubid=ra-5c49a9669e01cd8c"></script> <div class="cta-banner"> <a href="/events.htm" class="clearFix"> <div class="ctab-img"> <img class="lazyload" data-src="/ugc-1/uploads/pageblocks/101/83f6ea43bb6e491dd4c657193e31704f.jpg"> </div> <div class="ctab-content flx flx--col flx--wr flx--jc"> <div class="h2">Find out more about our events</div> <p>PoliticsHome & The House Magazine organise a number of industry leading political events throughout the year.</p> <p><span class="btn btn--xPadding btn--outlineBlack">Find out more</span></p> </div> </a> </div> </div> </div> </main> <footer> <div class="container"> <div class="ftr-col ftr-col--left clearFix"> <div class="ftr-subsWrap"> <div class="h3">Sign up for our newsletters</div> <div class="ftr-subs clearFix"> <a href="https://www.politicshome.com/account.htm"> <div class="ftrs-img"> <img class="lazyload" data-src="/ugc-1/uploads/pageblocks/11069/199d2e61b2961d864564a149aad3fe91.png" alt="Subscribe" /> </div> <div class="ftrs-text"> <p>Get daily news alerts and weekend round-ups straight to your inbox.</p> <p><span class="btn btn--black">Subscribe</span></p> </div> </a> </div> <div class="subs-popup subs-popup--membership"> <div class="subs-close"><span class="icon icon--subsClose">Close</span></div> <div class="h4 h4--sm">Sign up to the PoliticsHome<br> newsletter today!</div> <div><a href="/account.htm" class="btn btn--outlineWhite">Find out more</a></div> </div> </div> <div class="ftr-copyWrap"> <p>Registered in England & Wales under No. 07291783</p> <p>© Political Holdings Limited <script>document.write(new Date().getFullYear());</script></p> </div> </div> <div class="ftr-col ftr-col--right clearFix flx flx--wr"> <div class="ftr-subcol ftr-subcol--1"> <div class="h5">Quick links</div> <ul> <li><a href="/">Home</a></li> <li><a href="/news">News</a></li> <li><a href="/thehouse">The House Live</a></li> <!--li><a href="/must-reads">Must Reads</a></li--> <li><a href="/events">Events</a></li> <li><a href="/members">Members' Directory</a></li> <li><a href="/more/marketing-opportunities.htm">Commercial Opportunities</a></li> <li><a href="/more/about-politicshome.htm">About Us</a></li> </ul> <span class="icon icon--chevDown"></span> </div> <div class="ftr-subcol ftr-subcol--1"> <div class="h5">More from Total Politics</div> <ul> <li><a href="http://www.holyrood.com" target="_blank">Holyrood</a></li> <li><a href="http://www.theparliamentmagazine.eu/" target="_blank">The Parliament</a></li> <li><a href="http://www.civilserviceworld.com" target="_blank">Civil Service World</a></li> <li><a href="http://www.publictechnology.net/" target="_blank">PublicTechnology.net</a></li> </ul> <span class="icon icon--chevDown"></span> </div> <div class="ftr-subcol ftr-subcol--1 ftr-subcol--last"> <div class="h5">About Us</div> <ul> <li><a href="https://www.totalpolitics.com/" target="_blank">Total Politics Group</a></li> <li><a href="https://www.totalpolitics.com/docs/privacy-policy.pdf" target="_blank">Privacy Policy</a></li> <li><a href="https://www.totalpolitics.com/docs/Website_Terms_and_Conditions_of_Use.pdf" target="_blank">Terms & Conditions</a></li> </ul> <span class="icon icon--chevDown"></span> </div> <div class="ftr-subcol ftr-subcol--1"> <div class="h5">Services</div> <ul> <li><a href="https://www.totalpolitics.com/media/" target="_blank">Media</a></li> <li><a href="https://www.totalpolitics.com/events/" target="_blank">Events</a></li> <li><a href="https://www.totalpolitics.com/training/" target="_blank">Training</a></li> </ul> <span class="icon icon--chevDown"></span> </div> </div> </div> </footer> <div class="to-top" title="Back to top"></div> <!--Skin Ad Unit--> <!-- /1048162/ph/news-article_teads --> <div id='div-gpt-ad-1608230097163-5'> <script> googletag.cmd.push(function() { googletag.display('div-gpt-ad-1608230097163-5'); }); </script> </div> <!-- /1048162/ph/news-article_skin --> <div id='div-gpt-ad-1608230097163-7'> <script> googletag.cmd.push(function() { googletag.display('div-gpt-ad-1608230097163-7'); }); </script> </div> <script type="text/javascript"> //<![CDATA[ Sys.WebForms.PageRequestManager._initialize('ctl00$ajax', 'form1', [], [], [], 90, 'ctl00'); //]]> </script> <!-- Quantcast Tag --> <script async type="text/javascript"> var _qevents = _qevents || []; (function () { var elem = document.createElement('script'); elem.src = (document.location.protocol == "https:" ? "https://secure" : "http://edge") + ".quantserve.com/quant.js"; elem.async = true; elem.type = "text/javascript"; var scpt = document.getElementsByTagName('script')[0]; scpt.parentNode.insertBefore(elem, scpt); })(); _qevents.push({ qacct: "p-1C3fJ9awG115y" }); function dodsCheckQuantCast () { if (typeof(window.__tcfapi) !== 'function') { setTimeout(function () { dodsCheckQuantCast(); }, 250); } else { __tcfapi('getTCData', 2, function(tcData, success) { if (!success || tcData.cmpStatus != "loaded") { setTimeout(function () { dodsCheckQuantCast(); }, 250); } else { __tcfapi('addEventListener', 2, function(tcData, success) { if (success) { dodsGetVendorConsents(tcData); } }); } }); } } dodsCheckQuantCast(); function dodsGetVendorConsents(tcData) { // Google GDPR checks console.log('Google GDPR checks', tcData.eventStatus, tcData.gdprApplies); if(tcData.eventStatus === 'tcloaded' || tcData.eventStatus === 'useractioncomplete') { if (!tcData.gdprApplies) { console.log('GDPR does not apply'); // Do nothing as all ads allowed } else { console.log('GDPR applies'); // GDPR applies // Purpose 1 refers to the storage and/or access of information on a device. var hasDeviceStorageAndAccessConsent = tcData.purpose.consents[1] || false; // Google Requires Consent for Purpose 1 console.log('Storage consent', hasDeviceStorageAndAccessConsent); if (hasDeviceStorageAndAccessConsent) { var hasGoogleAdvertisingProductsConsent = tcData.vendor.consents[755] || false; // Google Advertising (IAB Vendor ID 755) console.log('Google consent', hasGoogleAdvertisingProductsConsent); if (hasGoogleAdvertisingProductsConsent) { var hasPersonalizedProfileConsent = tcData.purpose.consents[3] || false; var hasPersonalizedAdsConsent = tcData.purpose.consents[4] || false; // Check if have add personalization consent Purpose 3 and 4 console.log('Google personalization consent', hasPersonalizedAdsConsent, hasPersonalizedProfileConsent); if( hasPersonalizedAdsConsent && hasPersonalizedProfileConsent ) { // Set request non-personalized ads to false. (do nothing as default) } else { // Set request non-personalized ads to true. googletag.cmd.push(function() { googletag.pubads().setRequestNonPersonalizedAds(1); }); } } } } // Refresh the ads after the consent has been configured googletag.cmd.push(function() { googletag.pubads().refresh(); }); } } </script> <noscript> <div style="display:none;"> <img src="//pixel.quantserve.com/pixel/p-1C3fJ9awG115y.gif" border="0" height="1" width="1" alt="Quantcast"/> </div> </noscript> <!-- End Quantcast tag --> <div class="aspNetHidden"> <input type="hidden" name="__VIEWSTATEGENERATOR" id="__VIEWSTATEGENERATOR" value="90059987" /> </div></form> <script src="https://res.cloudinary.com/dyw8mv3b0/raw/upload/js/advert.js" type="text/javascript"></script> </body> </html>