CINXE.COM
Cyclists, MPs and fire services oppose 'reckless' e-bike changes in row with DfT
<!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","88758"); googletag.pubads().setTargeting("topic",["Transport"]); googletag.pubads().setTargeting("articletype","The House magazine"); 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/thehouse/article/ebikes-department-transport-accused-consulting-orwellian-proposals" /> <meta property="og:site_name" content="Politics Home" /> <meta property="og:locale" content="en_GB" /> <meta property="og:title" content="Cyclists, MPs and fire services oppose 'reckless' e-bike changes in row with DfT" /> <meta property="og:description" content="The government is proposing to redefine electrically assisted pedal cycles, allowing them to be made much more powerful. But would they even be cyc..." /> <meta property="og:url" content="https://www.politicshome.com/thehouse/article/ebikes-department-transport-accused-consulting-orwellian-proposals" /> <meta property="og:image" content="https://res.cloudinary.com/dyw8mv3b0/image/upload/q_85,w_1200,h_1200,c_limit/v1/news/2024_05/Splash_Online_illo_u900m0.jpg" /> <meta property="og:image:type" content="image/jpeg" /> <meta property="og:type" content="article" /> <meta property="article:published_time" content="2024-05-21 15:57:13" /> <meta property="article:modified_time" content="2024-05-24 16:26:35" /> <meta name="Description" content="The government is proposing to redefine electrically assisted pedal cycles, allowing them to be made much more powerful. But would they even be cycles..." /> <meta name="twitter:card" content="summary_large_image" /> <meta name="twitter:site" content="@politicshome" /> <meta name="twitter:url" content="https://www.politicshome.com/thehouse/article/ebikes-department-transport-accused-consulting-orwellian-proposals" /> <meta name="twitter:title" content="Cyclists, MPs and fire services oppose 'reckless' e-bike changes in row with DfT" /> <meta name="twitter:description" content="The government is proposing to redefine electrically assisted pedal cycles, allowing them to be made much more powerful. But would they even be cycles any more? And what are the risks? Sienna Rodgers reports" /> <meta name="twitter:image" content="https://res.cloudinary.com/dyw8mv3b0/image/upload/q_85,w_1200,h_1200,c_limit/v1/news/2024_05/Splash_Online_illo_u900m0.jpg" /> <title> Cyclists, MPs and fire services oppose 'reckless' e-bike changes in row with DfT </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="/thehouse/article/ebikes-department-transport-accused-consulting-orwellian-proposals" 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="/wEPDwULLTE5Njg1MzgzMTcPZBYCZg9kFgRmD2QWGAISDxYCHgRocmVmBUNodHRwczovL3Jlcy5jbG91ZGluYXJ5LmNvbS9keXc4bXYzYjAvcmF3L3VwbG9hZC9jc3MvY29yZS12OC5taW4uY3NzZAITDxYCHwAFRmh0dHBzOi8vcmVzLmNsb3VkaW5hcnkuY29tL2R5dzhtdjNiMC9yYXcvdXBsb2FkL2Nzcy9sYXlvdXQtdjI0Lm1pbi5jc3NkAhcPFgIfAAVRaHR0cHM6Ly9yZXMuY2xvdWRpbmFyeS5jb20vZHl3OG12M2IwL2ltYWdlL3VwbG9hZC9pbWcvX2Zhdmljb25zL2Zhdmljb24tMzJ4MzIucG5nZAIYDxYCHwAFUWh0dHBzOi8vcmVzLmNsb3VkaW5hcnkuY29tL2R5dzhtdjNiMC9pbWFnZS91cGxvYWQvaW1nL19mYXZpY29ucy9mYXZpY29uLTE2eDE2LnBuZ2QCGQ8WAh8ABVRodHRwczovL3Jlcy5jbG91ZGluYXJ5LmNvbS9keXc4bXYzYjAvaW1hZ2UvdXBsb2FkL2ltZy9fZmF2aWNvbnMvYXBwbGUtdG91Y2gtaWNvbi5wbmdkAhsPFgIfAAVVaHR0cHM6Ly9yZXMuY2xvdWRpbmFyeS5jb20vZHl3OG12M2IwL2ltYWdlL3VwbG9hZC9pbWcvX2Zhdmljb25zL3NhZmFyaS1waW5uZWQtdGFiLnN2Z2QCHA8VAjNodHRwczovL3Jlcy5jbG91ZGluYXJ5LmNvbS9keXc4bXYzYjAvcmF3L3VwbG9hZC9qcy8zaHR0cHM6Ly9yZXMuY2xvdWRpbmFyeS5jb20vZHl3OG12M2IwL3Jhdy91cGxvYWQvanMvZAIdDxYCHgdWaXNpYmxlZ2QCHg9kFgQCAQ8WAh4EVGV4dAWJGnZhciBzbG90MSxzbG90MixzbG90MyxzbG90NCxzbG90NSxzbG90NixzbG90NyxzbG90ODsKICBnb29nbGV0YWcuY21kLnB1c2goZnVuY3Rpb24oKSB7CgogICAgICAgIGhlYWRlck1hcHBpbmcgPSBnb29nbGV0YWcuc2l6ZU1hcHBpbmcoKS4KICAJCQlhZGRTaXplKFswLCAwXSwgWzEsIDFdKS4KICAJCQlhZGRTaXplKFszMjAsIDBdLCBbWzMyMCwgNTBdLCBbMzIwLCAxMDBdXSkuCiAgCQkJYWRkU2l6ZShbODAxLCAwXSwgW1s0NjgsIDYwXSwgWzcyOCwgOTBdXSkuCiAgCQkJYWRkU2l6ZShbMTIwMSwgMF0sIFtbOTcwLCA5MF0sIFs5NzAsIDI1MF0sIFs3MjgsIDkwXV0pLgogIAkJCWJ1aWxkKCk7CgogICAgICAgIGxlZnRtcHVNYXBwaW5nID0gZ29vZ2xldGFnLnNpemVNYXBwaW5nKCkuCiAgCQkJYWRkU2l6ZShbMCwgMF0sIFsxLCAxXSkuCiAgCQkJYWRkU2l6ZShbMzAwLCAwXSwgWzMwMCwgMjUwXSkuCiAgCQkJYWRkU2l6ZShbODUxLCAwXSwgW1szMDAsIDYwMF0sIFszMDAsIDI1MF1dKS4KICAJCQlhZGRTaXplKFsxMjAxLCAwXSwgW1szMDAsIDEwNTBdLCBbMzAwLCA2MDBdLCBbMzAwLCAyNTBdXSkuCiAgCQkJYnVpbGQoKTsKCiAgICAgICAgcmlnaHRtcHVNYXBwaW5nID0gZ29vZ2xldGFnLnNpemVNYXBwaW5nKCkuCiAgCQkJYWRkU2l6ZShbMCwgMF0sIFsxLCAxXSkuCiAgCQkJYWRkU2l6ZShbMzAwLCAwXSwgWzMwMCwgMjUwXSkuCiAgCQkJYWRkU2l6ZShbODUxLCAwXSwgW1szMDAsIDYwMF0sIFszMDAsIDI1MF1dKS4KICAJCQlidWlsZCgpOwoKICAgICAgICBza2luTWFwcGluZyA9IGdvb2dsZXRhZy5zaXplTWFwcGluZygpLgogIAkJCWFkZFNpemUoWzEyMDEsIDBdLCBbMSwgMV0pLgogIAkJCWJ1aWxkKCk7CgogICAgc2xvdDEgPSBnb29nbGV0YWcuZGVmaW5lU2xvdCgnLzEwNDgxNjIvcGgvbmV3cy1hcnRpY2xlX2hlYWRlcicsIFtbMzIwLCA1MF0sIFs5NzAsIDI1MF0sIFs5NzAsIDkwXSwgWzMyMCwgMTAwXSwgWzEsIDFdLCBbNzI4LCA5MF1dLCAnZGl2LWdwdC1hZC0xNjA4MjMwMDk3MTYzLTAnKS5kZWZpbmVTaXplTWFwcGluZyhoZWFkZXJNYXBwaW5nKS5zZXRUYXJnZXRpbmcoJ2xhenlsb2FkJykuYWRkU2VydmljZShnb29nbGV0YWcucHViYWRzKCkpOwogICAgc2xvdDIgPSBnb29nbGV0YWcuZGVmaW5lU2xvdCgnLzEwNDgxNjIvcGgvbmV3cy1hcnRpY2xlX2xlZnQtc2lkZS10b3AnLCBbMzAwLCAyNTBdLCAnZGl2LWdwdC1hZC0xNjA4MjMwMDk3MTYzLTEnKS5zZXRUYXJnZXRpbmcoJ2xhenlsb2FkJykuYWRkU2VydmljZShnb29nbGV0YWcucHViYWRzKCkpOwogICAgc2xvdDMgPSBnb29nbGV0YWcuZGVmaW5lU2xvdCgnLzEwNDgxNjIvcGgvbmV3cy1hcnRpY2xlX2xlZnQtc2lkZS1ib3QnLCBbWzMwMCwgMTA1MF0sIFszMDAsIDYwMF0sIFszMDAsIDI1MF1dLCAnZGl2LWdwdC1hZC0xNjA4MjMwMDk3MTYzLTInKS5kZWZpbmVTaXplTWFwcGluZyhsZWZ0bXB1TWFwcGluZykuc2V0VGFyZ2V0aW5nKCdsYXp5bG9hZCcpLmFkZFNlcnZpY2UoZ29vZ2xldGFnLnB1YmFkcygpKTsKICAgIHNsb3Q0ID0gZ29vZ2xldGFnLmRlZmluZVNsb3QoJy8xMDQ4MTYyL3BoL25ld3MtYXJ0aWNsZV9yaWdodC1zaWRlLXRvcCcsIFszMDAsIDI1MF0sICdkaXYtZ3B0LWFkLTE2MDgyMzAwOTcxNjMtMycpLnNldFRhcmdldGluZygnbGF6eWxvYWQnKS5hZGRTZXJ2aWNlKGdvb2dsZXRhZy5wdWJhZHMoKSk7CiAgICBzbG90NSA9IGdvb2dsZXRhZy5kZWZpbmVTbG90KCcvMTA0ODE2Mi9waC9uZXdzLWFydGljbGVfcmlnaHQtc2lkZS1ib3QnLCBbWzMwMCwgMTA1MF0sIFszMDAsIDYwMF0sIFszMDAsIDI1MF1dLCAnZGl2LWdwdC1hZC0xNjA4MjMwMDk3MTYzLTQnKS5kZWZpbmVTaXplTWFwcGluZyhyaWdodG1wdU1hcHBpbmcpLnNldFRhcmdldGluZygnbGF6eWxvYWQnKS5hZGRTZXJ2aWNlKGdvb2dsZXRhZy5wdWJhZHMoKSk7CiAgICBzbG90NiA9IGdvb2dsZXRhZy5kZWZpbmVTbG90KCcvMTA0ODE2Mi9waC9uZXdzLWFydGljbGVfdGVhZHMnLCBbMSwgMV0sICdkaXYtZ3B0LWFkLTE2MDgyMzAwOTcxNjMtNScpLnNldFRhcmdldGluZygnbGF6eWxvYWQnKS5hZGRTZXJ2aWNlKGdvb2dsZXRhZy5wdWJhZHMoKSk7CiAgICBzbG90NyA9IGdvb2dsZXRhZy5kZWZpbmVTbG90KCcvMTA0ODE2Mi9waC9uZXdzLWFydGljbGVfaW5hcnRpY2xlJywgW1sxLCAxXSwgWzMwMCwgMjUwXV0sICdkaXYtZ3B0LWFkLTE2MDgyMzAwOTcxNjMtNicpLnNldFRhcmdldGluZygnbGF6eWxvYWQnKS5hZGRTZXJ2aWNlKGdvb2dsZXRhZy5wdWJhZHMoKSk7CiAgICBzbG90OCA9IGdvb2dsZXRhZy5kZWZpbmVTbG90KCcvMTA0ODE2Mi9waC9uZXdzLWFydGljbGVfc2tpbicsIFsxLCAxXSwgJ2Rpdi1ncHQtYWQtMTYwODIzMDA5NzE2My03JykuZGVmaW5lU2l6ZU1hcHBpbmcoc2tpbk1hcHBpbmcpLnNldFRhcmdldGluZygnbGF6eWxvYWQnKS5hZGRTZXJ2aWNlKGdvb2dsZXRhZy5wdWJhZHMoKSk7CiAgICBnb29nbGV0YWcuZGVmaW5lU2xvdCgnLzEwNDgxNjIvcGgvbmV3cy1hcnRpY2xlX3BpeGVsLTEnLCBbMSwgMV0sICdkaXYtZ3B0LWFkLTE2MDgyMzAwOTcxNjMtOCcpLnNldFRhcmdldGluZygnbGF6eWxvYWQnKS5hZGRTZXJ2aWNlKGdvb2dsZXRhZy5wdWJhZHMoKSk7CiAgICBnb29nbGV0YWcuZGVmaW5lU2xvdCgnLzEwNDgxNjIvcGgvbmV3cy1hcnRpY2xlX3BpeGVsLTInLCBbMSwgMV0sICdkaXYtZ3B0LWFkLTE2MDgyMzAwOTcxNjMtOScpLnNldFRhcmdldGluZygnbGF6eWxvYWQnKS5hZGRTZXJ2aWNlKGdvb2dsZXRhZy5wdWJhZHMoKSk7CiAgICBnb29nbGV0YWcucHViYWRzKCkuZGlzYWJsZUluaXRpYWxMb2FkKCk7CiAgICBnb29nbGV0YWcucHViYWRzKCkuZW5hYmxlU2luZ2xlUmVxdWVzdCgpOwogICAgZ29vZ2xldGFnLnB1YmFkcygpLmNvbGxhcHNlRW1wdHlEaXZzKCk7CiAgICBnb29nbGV0YWcucHViYWRzKCkuZW5hYmxlTGF6eUxvYWQoewogICAgICAgIGZldGNoTWFyZ2luUGVyY2VudDogMjAwLAogICAgICAgIHJlbmRlck1hcmdpblBlcmNlbnQ6IDEwMCwKICAgICAgICBtb2JpbGVTY2FsaW5nOiAyLjAKICAgIH0pOwoKICAgIGdvb2dsZXRhZy5lbmFibGVTZXJ2aWNlcygpO2dvb2dsZXRhZy5wdWJhZHMoKS5zZXRUYXJnZXRpbmcoImVudmlyb25tZW50IiwicHJvZHVjdGlvbiIpOw0KZ29vZ2xldGFnLnB1YmFkcygpLnNldFRhcmdldGluZygiYXJ0aWNsZWlkIiwiODg3NTgiKTsNCmdvb2dsZXRhZy5wdWJhZHMoKS5zZXRUYXJnZXRpbmcoInRvcGljIixbIlRyYW5zcG9ydCJdKTsNCmdvb2dsZXRhZy5wdWJhZHMoKS5zZXRUYXJnZXRpbmcoImFydGljbGV0eXBlIiwiVGhlIEhvdXNlIG1hZ2F6aW5lIik7DQpkAgIPFgIfAgVHIGdwdFNsb3RzLnB1c2goc2xvdDEsIHNsb3QyLCBzbG90Mywgc2xvdDQsIHNsb3Q1LCBzbG90Niwgc2xvdDcsIHNsb3Q4KTtkAiIPFgIfAgWSAQ0KPGxpbmsgcmVsPSJjYW5vbmljYWwiIGhyZWY9Imh0dHBzOi8vd3d3LnBvbGl0aWNzaG9tZS5jb20vdGhlaG91c2UvYXJ0aWNsZS9lYmlrZXMtZGVwYXJ0bWVudC10cmFuc3BvcnQtYWNjdXNlZC1jb25zdWx0aW5nLW9yd2VsbGlhbi1wcm9wb3NhbHMiIC8+ZAIjDxYCHwIF3QcNCjxtZXRhIHByb3BlcnR5PSJvZzpzaXRlX25hbWUiIGNvbnRlbnQ9IlBvbGl0aWNzIEhvbWUiIC8+DQo8bWV0YSBwcm9wZXJ0eT0ib2c6bG9jYWxlIiBjb250ZW50PSJlbl9HQiIgLz4NCjxtZXRhIHByb3BlcnR5PSJvZzp0aXRsZSIgY29udGVudD0iQ3ljbGlzdHMsIE1QcyBhbmQgZmlyZSBzZXJ2aWNlcyBvcHBvc2UgJ3JlY2tsZXNzJyBlLWJpa2UgY2hhbmdlcyBpbiByb3cgd2l0aCBEZlQiIC8+DQo8bWV0YSBwcm9wZXJ0eT0ib2c6ZGVzY3JpcHRpb24iIGNvbnRlbnQ9IlRoZSBnb3Zlcm5tZW50IGlzIHByb3Bvc2luZyB0byByZWRlZmluZSBlbGVjdHJpY2FsbHkgYXNzaXN0ZWQgcGVkYWwgY3ljbGVzLCBhbGxvd2luZyB0aGVtIHRvIGJlIG1hZGUgbXVjaCBtb3JlIHBvd2VyZnVsLiBCdXQgd291bGQgdGhleSBldmVuIGJlIGN5Yy4uLiIgLz4NCjxtZXRhIHByb3BlcnR5PSJvZzp1cmwiIGNvbnRlbnQ9Imh0dHBzOi8vd3d3LnBvbGl0aWNzaG9tZS5jb20vdGhlaG91c2UvYXJ0aWNsZS9lYmlrZXMtZGVwYXJ0bWVudC10cmFuc3BvcnQtYWNjdXNlZC1jb25zdWx0aW5nLW9yd2VsbGlhbi1wcm9wb3NhbHMiIC8+DQo8bWV0YSBwcm9wZXJ0eT0ib2c6aW1hZ2UiIGNvbnRlbnQ9Imh0dHBzOi8vcmVzLmNsb3VkaW5hcnkuY29tL2R5dzhtdjNiMC9pbWFnZS91cGxvYWQvcV84NSx3XzEyMDAsaF8xMjAwLGNfbGltaXQvdjEvbmV3cy8yMDI0XzA1L1NwbGFzaF9PbmxpbmVfaWxsb191OTAwbTAuanBnIiAvPg0KPG1ldGEgcHJvcGVydHk9Im9nOmltYWdlOnR5cGUiIGNvbnRlbnQ9ImltYWdlL2pwZWciIC8+DQo8bWV0YSBwcm9wZXJ0eT0ib2c6dHlwZSIgY29udGVudD0iYXJ0aWNsZSIgLz4NCjxtZXRhIHByb3BlcnR5PSJhcnRpY2xlOnB1Ymxpc2hlZF90aW1lIiBjb250ZW50PSIyMDI0LTA1LTIxIDE1OjU3OjEzIiAvPg0KPG1ldGEgcHJvcGVydHk9ImFydGljbGU6bW9kaWZpZWRfdGltZSIgY29udGVudD0iMjAyNC0wNS0yNCAxNjoyNjozNSIgLz4NCmQCJA8WAh4HY29udGVudAWZAVRoZSBnb3Zlcm5tZW50IGlzIHByb3Bvc2luZyB0byByZWRlZmluZSBlbGVjdHJpY2FsbHkgYXNzaXN0ZWQgcGVkYWwgY3ljbGVzLCBhbGxvd2luZyB0aGVtIHRvIGJlIG1hZGUgbXVjaCBtb3JlIHBvd2VyZnVsLiBCdXQgd291bGQgdGhleSBldmVuIGJlIGN5Y2xlcy4uLmQCAhBkZBYGAgEPZBYCZg9kFgwCAQ9kFgICAQ8WAh8CBdgBPCEtLSAvMTA0ODE2Mi9waC9uZXdzLWFydGljbGVfaGVhZGVyIC0tPgo8ZGl2IGlkPSdkaXYtZ3B0LWFkLTE2MDgyMzAwOTcxNjMtMCcgY2xhc3M9InBoLWFkIj4KICA8c2NyaXB0PiAKICBnb29nbGV0YWcuY21kLnB1c2goZnVuY3Rpb24oKSB7CiAgICBnb29nbGV0YWcuZGlzcGxheSgnZGl2LWdwdC1hZC0xNjA4MjMwMDk3MTYzLTAnKTsKICB9KTsKICA8L3NjcmlwdD4KPC9kaXY+ZAICDxYCHwIFYg0KICAgICAgICAgICAgPGEgaHJlZj0iL3RoZWhvdXNlLmh0bSIgY2xhc3M9ImxvZ28gaGlkZVRleHQiPlBvbGl0aWNzSG9tZSAtIFRoZSBIb3VzZTwvYT4NCiAgICAgICAgZAIEDxYCHwIFgiM8dWw+PGxpPjxhIGhyZWY9Ii8iIHRpdGxlPSJQb2xpdGljc2hvbWUuY29tIHwgQnJlYWtpbmcgcG9saXRpY3MgYW5kIHBvbGl0aWNhbCBuZXdzIGZvciBXZXN0bWluc3RlciBhbmQgdGhlIFVLIj48c3Bhbj5Ib21lPC9zcGFuPjwvYT48L2xpPjxsaSBjbGFzcz0ibm9TdWIgbGlIYXNDaGlsZHJlbiI+PGEgaHJlZj0iL25ld3MuaHRtIiB0aXRsZT0iTmV3cyB8IFBvbGl0aWNzaG9tZS5jb20iPjxzcGFuPk5ld3M8L3NwYW4+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+PC9saT48bGkgY2xhc3M9Im5vU3ViIGxpSGFzQ2hpbGRyZW4gbGlPbiI+PGEgaHJlZj0iL3RoZWhvdXNlLmh0bSIgY2xhc3M9Im9uIiB0aXRsZT0iVGhlIEhvdXNlIExpdmUgfCBQb2xpdGljc2hvbWUuY29tIj48c3Bhbj5UaGUgSG91c2UgTGl2ZTwvc3Bhbj48L2E+PHVsPjxsaT48YSBocmVmPSIvdGhlaG91c2UvYWJvdXQtdGhlLWhvdXNlLmh0bSIgdGl0bGU9IlRoZSBIb3VzZSBNYWdhemluZSAtIDQwIHllYXJzIHNoaW5pbmcgYSBsaWdodCBvbiBldmVudHMgaW4gUGFybGlhbWVudCI+PHNwYW4+VGhlIEhvdXNlIE1hZ2F6aW5lPC9zcGFuPjwvYT48L2xpPjxsaT48YSBocmVmPSJodHRwczovL2xvbmdyZWFkcy5wb2xpdGljc2hvbWUuY29tLyIgdGl0bGU9IkxvbmcgcmVhZHMiIHRhcmdldD0iX2JsYW5rIj48c3Bhbj5Mb25nIFJlYWRzPC9zcGFuPjwvYT48L2xpPjxsaSBjbGFzcz0ibGlIYXNDaGlsZHJlbiI+PGEgaHJlZj0iL3RoZWhvdXNlL3BhcnRuZXItY29udGVudC93aXcuaHRtIiB0aXRsZT0iV29tZW4gaW4gV2VzdG1pbnN0ZXIiPjxzcGFuPldvbWVuIGluIFdlc3RtaW5zdGVyPC9zcGFuPjwvYT48dWw+PGxpPjxhIGhyZWY9Ii9odWIvd29tZW4td2VzdG1pbnN0ZXItY29udmVyc2F0aW9uIiB0aXRsZT0iSW4gQ29udmVyc2F0aW9uIFdpdGgiPjxzcGFuPkluIENvbnZlcnNhdGlvbiBXaXRoPC9zcGFuPjwvYT48L2xpPjwvdWw+PC9saT48bGk+PGEgaHJlZj0iaHR0cHM6Ly93d3cucG9saXRpY3Nob21lLmNvbS9tZW1iZXJzL2RpcmVjdG9yeS5odG0iIHRpdGxlPSJNZW1iZXJzIERpcmVjdG9yeSI+PHNwYW4+TWVtYmVycyBEaXJlY3Rvcnk8L3NwYW4+PC9hPjwvbGk+PGxpIGNsYXNzPSJuYXZEaXNhYmxlQ2xpY2sgbGlIYXNDaGlsZHJlbiI+PGEgaHJlZj0iL3RoZWhvdXNlL3BhcnRuZXItY29udGVudC5odG0iIHRpdGxlPSJQYXJ0bmVyIENvbnRlbnQiPjxzcGFuPlBhcnRuZXIgQ29udGVudDwvc3Bhbj48L2E+PHVsPjxsaT48YSBocmVmPSJodHRwczovL3d3dy5wb2xpdGljc2hvbWUuY29tL2h1Yi90aGVwYXRodG9uZXR6ZXJvIiB0aXRsZT0iVGhlIFBhdGggVG8gTmV0IFplcm8iPjxzcGFuPlRoZSBQYXRoIFRvIE5ldCBaZXJvPC9zcGFuPjwvYT48L2xpPjxsaT48YSBocmVmPSJodHRwczovL3d3dy5wb2xpdGljc2hvbWUuY29tL2h1Yi9ncmVlbmluZy1uYXRpb24iIHRpdGxlPSJHcmVlbmluZyB0aGUgTmF0aW9uIj48c3Bhbj5HcmVlbmluZyB0aGUgTmF0aW9uPC9zcGFuPjwvYT48L2xpPjxsaT48YSBocmVmPSIvaHViL3RoZS1ob3VzZS1jb25uZWN0aW5nLWNvbW11bml0aWVzIiB0aXRsZT0iQ29ubmVjdGluZyBjb21tdW5pdGllcyI+PHNwYW4+Q29ubmVjdGluZyBDb21tdW5pdGllczwvc3Bhbj48L2E+PC9saT48bGk+PGEgaHJlZj0iL2h1Yi9lbmdpbmVlcmluZy1hLWJldHRlci13b3JsZCIgdGl0bGU9IkVuZ2luZWVyaW5nIGEgYmV0dGVyIHdvcmxkIj48c3Bhbj5FbmdpbmVlcmluZyBhIEJldHRlciBXb3JsZDwvc3Bhbj48L2E+PC9saT48bGk+PGEgaHJlZj0iL21lbWJlcnMuaHRtIiB0aXRsZT0iQmVjb21lIGEgTWVtYmVyIj48c3Bhbj5CZWNvbWUgYSBNZW1iZXI8L3NwYW4+PC9hPjwvbGk+PC91bD48L2xpPjwvdWw+PC9saT48bGk+PGEgaHJlZj0iL2V2ZW50cy5odG0iIHRpdGxlPSJFdmVudHMgfCBQb2xpdGljc0hvbWUuY29tIj48c3Bhbj5FdmVudHM8L3NwYW4+PC9hPjwvbGk+PGxpIGNsYXNzPSJuYXZEaXNhYmxlQ2xpY2sgbmF2TW9iVG9nZ2xlIGxpSGFzQ2hpbGRyZW4iPjxhIGhyZWY9Ii9tZW1iZXJzLmh0bSIgdGl0bGU9Ik1lbWJlcnMgfCBQb2xpdGljc0hvbWUuY29tIj48c3Bhbj5NZW1iZXJzPC9zcGFuPjwvYT48dWw+PGxpPjxhIGhyZWY9Ii9tZW1iZXJzLmh0bSIgdGl0bGU9Ik1lbWJlcnMiPjxzcGFuPk1lbWJlcnM8L3NwYW4+PC9hPjwvbGk+PGxpPjxhIGhyZWY9Ii9tZW1iZXJzL2RpcmVjdG9yeS5odG0iIHRpdGxlPSJNZW1iZXJzIHwgUG9saXRpY3NIb21lLmNvbSI+PHNwYW4+TWVtYmVycyBEaXJlY3Rvcnk8L3NwYW4+PC9hPjwvbGk+PC91bD48L2xpPjxsaSBjbGFzcz0ibmF2RGlzYWJsZUNsaWNrIG5hdk1vYlRvZ2dsZSBsaUhhc0NoaWxkcmVuIj48YSBocmVmPSIvbW9yZS5odG0iIHRpdGxlPSJNb3JlIj48c3Bhbj5Nb3JlPC9zcGFuPjwvYT48dWw+PGxpPjxhIGhyZWY9Ii9tb3JlL3BvZGNhc3RzLmh0bSIgdGl0bGU9IlBvZGNhc3RzIHwgUG9saXRpY3NIb21lLmNvbSI+PHNwYW4+UG9kY2FzdHM8L3NwYW4+PC9hPjwvbGk+PGxpPjxhIGhyZWY9Ii9tb3JlL3Jzcy1mZWVkcy5odG0iIHRpdGxlPSJSU1MgRmVlZHMgfCBQb2xpdGljc0hvbWUuY29tIj48c3Bhbj5SU1MgRmVlZHM8L3NwYW4+PC9hPjwvbGk+PGxpPjxhIGhyZWY9Ii9tb3JlL2NvbnRhY3QtdXMuaHRtIiB0aXRsZT0iQ29udGFjdCBVcyB8IFBvbGl0aWNzSG9tZS5jb20iPjxzcGFuPkNvbnRhY3QgVXM8L3NwYW4+PC9hPjwvbGk+PGxpPjxhIGhyZWY9Ii9tb3JlL2Fib3V0LXBvbGl0aWNzaG9tZS5odG0iIHRpdGxlPSJBYm91dCB8IFBvbGl0aWNzSG9tZS5jb20iPjxzcGFuPkFib3V0IFBvbGl0aWNzSG9tZTwvc3Bhbj48L2E+PC9saT48bGk+PGEgaHJlZj0iL21vcmUvbWFya2V0aW5nLW9wcG9ydHVuaXRpZXMuaHRtIiB0aXRsZT0iTWFya2V0aW5nIE9wcG9ydHVuaXRpZXMgfCBQb2xpdGljc0hvbWUuY29tIj48c3Bhbj5NYXJrZXRpbmcgT3Bwb3J0dW5pdGllczwvc3Bhbj48L2E+PC9saT48L3VsPjwvbGk+PC91bD5kAgYPFgIfAWcWAgIBDxYCHwIF3gw8dWwgY2xhc3M9Im5hdiBsZXZlbDIiPjxsaSBjbGFzcz0iIj48YSBocmVmPSIvdGhlaG91c2UvYWJvdXQtdGhlLWhvdXNlLmh0bSIgICB0aXRsZT0iVGhlIEhvdXNlIE1hZ2F6aW5lIC0gNDAgeWVhcnMgc2hpbmluZyBhIGxpZ2h0IG9uIGV2ZW50cyBpbiBQYXJsaWFtZW50Ij48c3Bhbj5UaGUgSG91c2UgTWFnYXppbmU8L3NwYW4+PC9hPg0KPC9saT48bGkgY2xhc3M9IiI+PGEgaHJlZj0iaHR0cHM6Ly9sb25ncmVhZHMucG9saXRpY3Nob21lLmNvbS8iICB0YXJnZXQ9Il9ibGFuayIgIHRpdGxlPSJMb25nIHJlYWRzIj48c3Bhbj5Mb25nIFJlYWRzPC9zcGFuPjwvYT4NCjwvbGk+PGxpIGNsYXNzPSJoYXNDaGlsZHJlbiI+PGEgaHJlZj0iL3RoZWhvdXNlL3BhcnRuZXItY29udGVudC93aXcuaHRtIiAgIHRpdGxlPSJXb21lbiBpbiBXZXN0bWluc3RlciI+PHNwYW4+V29tZW4gaW4gV2VzdG1pbnN0ZXI8L3NwYW4+PC9hPg0KPHVsIGNsYXNzPSJuYXYgbGV2ZWwzIj48bGkgY2xhc3M9IiI+PGEgaHJlZj0iL2h1Yi93b21lbi13ZXN0bWluc3Rlci1jb252ZXJzYXRpb24iICAgdGl0bGU9IkluIENvbnZlcnNhdGlvbiBXaXRoIj48c3Bhbj5JbiBDb252ZXJzYXRpb24gV2l0aDwvc3Bhbj48L2E+DQo8L2xpPjwvdWw+PC9saT48bGkgY2xhc3M9IiI+PGEgaHJlZj0iaHR0cHM6Ly93d3cucG9saXRpY3Nob21lLmNvbS9tZW1iZXJzL2RpcmVjdG9yeS5odG0iICAgdGl0bGU9Ik1lbWJlcnMgRGlyZWN0b3J5Ij48c3Bhbj5NZW1iZXJzIERpcmVjdG9yeTwvc3Bhbj48L2E+DQo8L2xpPjxsaSBjbGFzcz0ibmF2RGlzYWJsZUNsaWNrIGhhc0NoaWxkcmVuIj48YSBocmVmPSIvdGhlaG91c2UvcGFydG5lci1jb250ZW50Lmh0bSIgICB0aXRsZT0iUGFydG5lciBDb250ZW50Ij48c3Bhbj5QYXJ0bmVyIENvbnRlbnQ8L3NwYW4+PC9hPg0KPHVsIGNsYXNzPSJuYXYgbGV2ZWwzIj48bGkgY2xhc3M9IiI+PGEgaHJlZj0iaHR0cHM6Ly93d3cucG9saXRpY3Nob21lLmNvbS9odWIvdGhlcGF0aHRvbmV0emVybyIgICB0aXRsZT0iVGhlIFBhdGggVG8gTmV0IFplcm8iPjxzcGFuPlRoZSBQYXRoIFRvIE5ldCBaZXJvPC9zcGFuPjwvYT4NCjwvbGk+PGxpIGNsYXNzPSIiPjxhIGhyZWY9Imh0dHBzOi8vd3d3LnBvbGl0aWNzaG9tZS5jb20vaHViL2dyZWVuaW5nLW5hdGlvbiIgICB0aXRsZT0iR3JlZW5pbmcgdGhlIE5hdGlvbiI+PHNwYW4+R3JlZW5pbmcgdGhlIE5hdGlvbjwvc3Bhbj48L2E+DQo8L2xpPjxsaSBjbGFzcz0iIj48YSBocmVmPSIvaHViL3RoZS1ob3VzZS1jb25uZWN0aW5nLWNvbW11bml0aWVzIiAgIHRpdGxlPSJDb25uZWN0aW5nIGNvbW11bml0aWVzIj48c3Bhbj5Db25uZWN0aW5nIENvbW11bml0aWVzPC9zcGFuPjwvYT4NCjwvbGk+PGxpIGNsYXNzPSIiPjxhIGhyZWY9Ii9odWIvZW5naW5lZXJpbmctYS1iZXR0ZXItd29ybGQiICAgdGl0bGU9IkVuZ2luZWVyaW5nIGEgYmV0dGVyIHdvcmxkIj48c3Bhbj5FbmdpbmVlcmluZyBhIEJldHRlciBXb3JsZDwvc3Bhbj48L2E+DQo8L2xpPjxsaSBjbGFzcz0iIj48YSBocmVmPSIvbWVtYmVycy5odG0iICAgdGl0bGU9IkJlY29tZSBhIE1lbWJlciI+PHNwYW4+QmVjb21lIGEgTWVtYmVyPC9zcGFuPjwvYT4NCjwvbGk+PC91bD48L2xpPjwvdWw+ZAIHDxYCHwIFlB08dWw+PGxpPjxhIGhyZWY9Ii8iIHRpdGxlPSJQb2xpdGljc2hvbWUuY29tIHwgQnJlYWtpbmcgcG9saXRpY3MgYW5kIHBvbGl0aWNhbCBuZXdzIGZvciBXZXN0bWluc3RlciBhbmQgdGhlIFVLIj48c3Bhbj5Ib21lPC9zcGFuPjwvYT48L2xpPjxsaSBjbGFzcz0ibm9TdWIgbGlIYXNDaGlsZHJlbiBsaU9uIj48YSBocmVmPSIvbmV3cy5odG0iIGNsYXNzPSJvbiIgdGl0bGU9Ik5ld3MgfCBQb2xpdGljc2hvbWUuY29tIj48c3Bhbj5OZXdzPC9zcGFuPjwvYT48dWw+PGxpPjxhIGhyZWY9Ii9uZXdzL2Nvc3Qtb2YtbGl2aW5nLmh0bSIgdGl0bGU9IkNvc3Qgb2YgTGl2aW5nIHwgUG9saXRpY3NIb21lLmNvbSI+PHNwYW4+Q29zdCBvZiBMaXZpbmc8L3NwYW4+PC9hPjwvbGk+PGxpPjxhIGhyZWY9Ii9uZXdzL2NvbW11bml0aWVzLmh0bSIgdGl0bGU9IkNvbW11bml0aWVzIHwgUG9saXRpY3NIb21lLmNvbSI+PHNwYW4+Q29tbXVuaXRpZXM8L3NwYW4+PC9hPjwvbGk+PGxpPjxhIGhyZWY9Ii9uZXdzL2N1bHR1cmUuaHRtIiB0aXRsZT0iQ3VsdHVyZSB8IFBvbGl0aWNzSG9tZS5jb20iPjxzcGFuPkN1bHR1cmU8L3NwYW4+PC9hPjwvbGk+PGxpPjxhIGhyZWY9Ii9uZXdzL2RlZmVuY2UuaHRtIiB0aXRsZT0iRGVmZW5jZSB8IFBvbGl0aWNzSG9tZS5jb20iPjxzcGFuPkRlZmVuY2U8L3NwYW4+PC9hPjwvbGk+PGxpPjxhIGhyZWY9Ii9uZXdzL2Vjb25vbXkuaHRtIiB0aXRsZT0iRWNvbm9teSB8IFBvbGl0aWNzSG9tZS5jb20iPjxzcGFuPkVjb25vbXk8L3NwYW4+PC9hPjwvbGk+PGxpPjxhIGhyZWY9Ii9uZXdzL2VkdWNhdGlvbi5odG0iIHRpdGxlPSJFZHVjYXRpb24gfCBQb2xpdGljc0hvbWUuY29tIj48c3Bhbj5FZHVjYXRpb248L3NwYW4+PC9hPjwvbGk+PGxpPjxhIGhyZWY9Ii9uZXdzL2VuZXJneS5odG0iIHRpdGxlPSJFbmVyZ3kgfCBQb2xpdGljc0hvbWUuY29tIj48c3Bhbj5FbmVyZ3k8L3NwYW4+PC9hPjwvbGk+PGxpPjxhIGhyZWY9Ii9uZXdzL2Vudmlyb25tZW50Lmh0bSIgdGl0bGU9IkVudmlyb25tZW50IHwgUG9saXRpY3NIb21lLmNvbSI+PHNwYW4+RW52aXJvbm1lbnQ8L3NwYW4+PC9hPjwvbGk+PGxpPjxhIGhyZWY9Ii9uZXdzL2ZvcmVpZ24tYWZmYWlycy5odG0iIHRpdGxlPSJGb3JlaWduIEFmZmFpcnMgfCBQb2xpdGljc0hvbWUuY29tIj48c3Bhbj5Gb3JlaWduIEFmZmFpcnM8L3NwYW4+PC9hPjwvbGk+PGxpPjxhIGhyZWY9Ii9uZXdzL2hlYWx0aC1jYXJlLmh0bSIgdGl0bGU9IkhlYWx0aCAmYW1wOyBDYXJlIHwgUG9saXRpY3NIb21lLmNvbSI+PHNwYW4+SGVhbHRoICYgQ2FyZTwvc3Bhbj48L2E+PC9saT48bGk+PGEgaHJlZj0iL25ld3MvaG9tZS1hZmZhaXJzLmh0bSIgdGl0bGU9IkhvbWUgQWZmYWlycyB8IFBvbGl0aWNzSG9tZS5jb20iPjxzcGFuPkhvbWUgQWZmYWlyczwvc3Bhbj48L2E+PC9saT48bGk+PGEgaHJlZj0iL25ld3MvcG9saXRpY2FsLXBhcnRpZXMuaHRtIiB0aXRsZT0iUG9saXRpY2FsIFBhcnRpZXMgfCBQb2xpdGljc0hvbWUuY29tIj48c3Bhbj5Qb2xpdGljYWwgUGFydGllczwvc3Bhbj48L2E+PC9saT48bGk+PGEgaHJlZj0iL25ld3Mvc29jaWFsLWFmZmFpcnMuaHRtIiB0aXRsZT0iU29jaWFsIEFmZmFpcnMgfCBQb2xpdGljc0hvbWUuY29tIj48c3Bhbj5Tb2NpYWwgQWZmYWlyczwvc3Bhbj48L2E+PC9saT48bGk+PGEgaHJlZj0iL25ld3MvdHJhbnNwb3J0Lmh0bSIgdGl0bGU9IlRyYW5zcG9ydCB8IFBvbGl0aWNzSG9tZS5jb20iPjxzcGFuPlRyYW5zcG9ydDwvc3Bhbj48L2E+PC9saT48L3VsPjwvbGk+PGxpIGNsYXNzPSJub1N1YiBsaUhhc0NoaWxkcmVuIj48YSBocmVmPSIvdGhlaG91c2UuaHRtIiB0aXRsZT0iVGhlIEhvdXNlIExpdmUgfCBQb2xpdGljc2hvbWUuY29tIj48c3Bhbj5UaGUgSG91c2UgTGl2ZTwvc3Bhbj48L2E+PHVsPjxsaT48YSBocmVmPSIvdGhlaG91c2UvYWJvdXQtdGhlLWhvdXNlLmh0bSIgdGl0bGU9IlRoZSBIb3VzZSBNYWdhemluZSAtIDQwIHllYXJzIHNoaW5pbmcgYSBsaWdodCBvbiBldmVudHMgaW4gUGFybGlhbWVudCI+PHNwYW4+VGhlIEhvdXNlIE1hZ2F6aW5lPC9zcGFuPjwvYT48L2xpPjxsaT48YSBocmVmPSJodHRwczovL2xvbmdyZWFkcy5wb2xpdGljc2hvbWUuY29tLyIgdGl0bGU9IkxvbmcgcmVhZHMiIHRhcmdldD0iX2JsYW5rIj48c3Bhbj5Mb25nIFJlYWRzPC9zcGFuPjwvYT48L2xpPjxsaSBjbGFzcz0ibGlIYXNDaGlsZHJlbiI+PGEgaHJlZj0iL3RoZWhvdXNlL3BhcnRuZXItY29udGVudC93aXcuaHRtIiB0aXRsZT0iV29tZW4gaW4gV2VzdG1pbnN0ZXIiPjxzcGFuPldvbWVuIGluIFdlc3RtaW5zdGVyPC9zcGFuPjwvYT48L2xpPjxsaT48YSBocmVmPSJodHRwczovL3d3dy5wb2xpdGljc2hvbWUuY29tL21lbWJlcnMvZGlyZWN0b3J5Lmh0bSIgdGl0bGU9Ik1lbWJlcnMgRGlyZWN0b3J5Ij48c3Bhbj5NZW1iZXJzIERpcmVjdG9yeTwvc3Bhbj48L2E+PC9saT48bGkgY2xhc3M9Im5hdkRpc2FibGVDbGljayBsaUhhc0NoaWxkcmVuIj48YSBocmVmPSIvdGhlaG91c2UvcGFydG5lci1jb250ZW50Lmh0bSIgdGl0bGU9IlBhcnRuZXIgQ29udGVudCI+PHNwYW4+UGFydG5lciBDb250ZW50PC9zcGFuPjwvYT48L2xpPjwvdWw+PC9saT48bGk+PGEgaHJlZj0iL2V2ZW50cy5odG0iIHRpdGxlPSJFdmVudHMgfCBQb2xpdGljc0hvbWUuY29tIj48c3Bhbj5FdmVudHM8L3NwYW4+PC9hPjwvbGk+PGxpIGNsYXNzPSJuYXZEaXNhYmxlQ2xpY2sgbmF2TW9iVG9nZ2xlIGxpSGFzQ2hpbGRyZW4iPjxhIGhyZWY9Ii9tZW1iZXJzLmh0bSIgdGl0bGU9Ik1lbWJlcnMgfCBQb2xpdGljc0hvbWUuY29tIj48c3Bhbj5NZW1iZXJzPC9zcGFuPjwvYT48dWw+PGxpPjxhIGhyZWY9Ii9tZW1iZXJzLmh0bSIgdGl0bGU9Ik1lbWJlcnMiPjxzcGFuPk1lbWJlcnM8L3NwYW4+PC9hPjwvbGk+PGxpPjxhIGhyZWY9Ii9tZW1iZXJzL2RpcmVjdG9yeS5odG0iIHRpdGxlPSJNZW1iZXJzIHwgUG9saXRpY3NIb21lLmNvbSI+PHNwYW4+TWVtYmVycyBEaXJlY3Rvcnk8L3NwYW4+PC9hPjwvbGk+PC91bD48L2xpPjxsaSBjbGFzcz0ibmF2RGlzYWJsZUNsaWNrIG5hdk1vYlRvZ2dsZSBsaUhhc0NoaWxkcmVuIj48YSBocmVmPSIvbW9yZS5odG0iIHRpdGxlPSJNb3JlIj48c3Bhbj5Nb3JlPC9zcGFuPjwvYT48dWw+PGxpPjxhIGhyZWY9Ii9tb3JlL3BvZGNhc3RzLmh0bSIgdGl0bGU9IlBvZGNhc3RzIHwgUG9saXRpY3NIb21lLmNvbSI+PHNwYW4+UG9kY2FzdHM8L3NwYW4+PC9hPjwvbGk+PGxpPjxhIGhyZWY9Ii9tb3JlL3Jzcy1mZWVkcy5odG0iIHRpdGxlPSJSU1MgRmVlZHMgfCBQb2xpdGljc0hvbWUuY29tIj48c3Bhbj5SU1MgRmVlZHM8L3NwYW4+PC9hPjwvbGk+PGxpPjxhIGhyZWY9Ii9tb3JlL2NvbnRhY3QtdXMuaHRtIiB0aXRsZT0iQ29udGFjdCBVcyB8IFBvbGl0aWNzSG9tZS5jb20iPjxzcGFuPkNvbnRhY3QgVXM8L3NwYW4+PC9hPjwvbGk+PGxpPjxhIGhyZWY9Ii9tb3JlL2Fib3V0LXBvbGl0aWNzaG9tZS5odG0iIHRpdGxlPSJBYm91dCB8IFBvbGl0aWNzSG9tZS5jb20iPjxzcGFuPkFib3V0IFBvbGl0aWNzSG9tZTwvc3Bhbj48L2E+PC9saT48bGk+PGEgaHJlZj0iL21vcmUvbWFya2V0aW5nLW9wcG9ydHVuaXRpZXMuaHRtIiB0aXRsZT0iTWFya2V0aW5nIE9wcG9ydHVuaXRpZXMgfCBQb2xpdGljc0hvbWUuY29tIj48c3Bhbj5NYXJrZXRpbmcgT3Bwb3J0dW5pdGllczwvc3Bhbj48L2E+PC9saT48L3VsPjwvbGk+PC91bD5kAggPZBYCAgEPD2QWAh4LcGxhY2Vob2xkZXIFD0VudGVyIGtleXdvcmQvc2QCAw9kFgICAw9kFgJmD2QWBAIBD2QWAgIBDxYCHwIFBHZpZXdkAgIPZBYEZg9kFhBmD2QWBAICDxYCHwIFnww8ZGl2IGNsYXNzPSJhdi1yZWxhdGVkICI+DQogICAgPGRpdiBjbGFzcz0ibmV3cy10aXRsZSI+DQogICAgICAgIDxzcGFuIGNsYXNzPSJudC1jYXQgaDUiPlJlbGF0ZWQ8L3NwYW4+DQogICAgPC9kaXY+DQogICAgPGRpdiBjbGFzcz0ibmV3cy1pdGVtIG5ld3MtaXRlbS0tcmVsYXRlZCI+DQogICAgIA0KICAgICAgICA8ZGl2IGNsYXNzPSJuaS1pbWFnZSI+DQogICAgICAgICAgICA8YSBocmVmPSIvbmV3cy9hcnRpY2xlL2dvdmVybm1lbnQtZGlzYXBwb2ludGVkLWFzbGVmLWFkdmFuY2VzLXN0cmlrZXMiPg0KICAgICAgICAgICAgICAgIDxpbWcgZGF0YS1zaXplcz0iYXV0byIgZGF0YS1zcmM9Imh0dHBzOi8vcmVzLmNsb3VkaW5hcnkuY29tL2R5dzhtdjNiMC9pbWFnZS91cGxvYWQvY19maWxsLGdfZmFjZSxxXzgwLHdfMzQwLGhfMTcwL3YxL25ld3MvMjAyNF8wOC9QN0tEOUpfc2lkcGdnLmpwZyINCiAgICAgICAgICAgICAgICAgICAgZGF0YS1zcmNzZXQ9Imh0dHBzOi8vcmVzLmNsb3VkaW5hcnkuY29tL2R5dzhtdjNiMC9pbWFnZS91cGxvYWQvY19maWxsLGdfZmFjZSxxXzc1LHdfMjUwLGhfMTI1L3YxL25ld3MvMjAyNF8wOC9QN0tEOUpfc2lkcGdnLmpwZyAyNTB3LCANCmh0dHBzOi8vcmVzLmNsb3VkaW5hcnkuY29tL2R5dzhtdjNiMC9pbWFnZS91cGxvYWQvY19maWxsLGdfZmFjZSxxXzgwLHdfMzQwLGhfMTcwL3YxL25ld3MvMjAyNF8wOC9QN0tEOUpfc2lkcGdnLmpwZyAzNDB3IiBjbGFzcz0ibGF6eWxvYWQiIGFsdD0iRG93bmluZyBTdHJlZXQgQWRtaXRzIEZyZXNoIFJhaWwgU3RyaWtlcyBBcmUgJ0V4dHJlbWVseSBEaXNhcHBvaW50aW5nJyBBcyBQcmVzc3VyZSBHcm93cyBPdmVyIFBheSBBd2FyZCI+DQogICAgICAgICAgICA8L2E+DQogICAgICAgIDwvZGl2Pg0KICAgICAgDQogICAgICAgIDxkaXYgY2xhc3M9Im5pLWNvbnRlbnQiPg0KICAgICAgICAgICAgPGRpdiBjbGFzcz0ibmktdGl0bGUgaDQiPg0KICAgICAgICAgICAgICAgIDxhIGhyZWY9Ii9uZXdzL2FydGljbGUvZ292ZXJubWVudC1kaXNhcHBvaW50ZWQtYXNsZWYtYWR2YW5jZXMtc3RyaWtlcyI+RG93bmluZyBTdHJlZXQgQWRtaXRzIEZyZXNoIFJhaWwgU3RyaWtlcyBBcmUgIkV4dHJlbWVseSBEaXNhcHBvaW50aW5nIiBBcyBQcmVzc3VyZSBHcm93cyBPdmVyIFBheSBBd2FyZDwvYT4NCiAgICAgICAgICAgIDwvZGl2Pg0KICAgICAgICAgICAgDQogICAgICAgICAgICA8ZGl2IGNsYXNzPSJuaS1hdXRob3IiPg0KICAgICAgICAgICAgICAgIEJ5IDxhIGhyZWY9Ii9uZXdzL2F1dGhvci90b20tc2NvdHNvbi5odG0iPlRvbSBTY290c29uPC9hPg0KICAgICAgICAgICAgPC9kaXY+DQogICAgICAgICAgICANCiAgICAgICAgICAgIDxkaXYgY2xhc3M9Im5pLW1ldGEiPg0KICAgICAgICAgICAgICAgIDxzcGFuIGNsYXNzPSJuaS1kYXRlIj48dGltZSBkYXRldGltZT0iMjAyNC0wOC0xOVQxNDozMyIgdGl0bGU9IjE5IEF1Z3VzdCAyMDI0IGF0IDE0OjMzIj4xOSBBdWc8L3RpbWU+PC9zcGFuPg0KICAgICAgICAgICAgPC9kaXY+DQogICAgICAgIDwvZGl2Pg0KICAgIDwvZGl2Pg0KPC9kaXY+ZAIEDxYCHwIFZ0Rvd25pbmcgU3RyZWV0IEFkbWl0cyBGcmVzaCBSYWlsIFN0cmlrZXMgQXJlICJFeHRyZW1lbHkgRGlzYXBwb2ludGluZyIgQXMgUHJlc3N1cmUgR3Jvd3MgT3ZlciBQYXkgQXdhcmRkAgwPZBYCZg8WAh8CBfzXATxkaXYgY2xhc3M9ImF2LWFydGljbGUiPg0KICAgIDxoMT5DeWNsaXN0cywgTVBzIGFuZCBmaXJlIHNlcnZpY2VzIG9wcG9zZSAncmVja2xlc3MnIGUtYmlrZSBjaGFuZ2VzIGluIHJvdyB3aXRoIERmVDwvaDE+DQoNCiAgICANCiAgICA8ZGl2IGNsYXNzPSJhdi1mZWF0SW1nIj4NCiAgICAgICAgPGRpdiBjbGFzcz0iYXYtbWFpbi1pbWciPg0KICAgICAgICAgICAgPGltZyBkYXRhLXNpemVzPSJhdXRvIiBkYXRhLXNyYz0iaHR0cHM6Ly9yZXMuY2xvdWRpbmFyeS5jb20vZHl3OG12M2IwL2ltYWdlL3VwbG9hZC9jX2ZpbGwsZ19mYWNlLHFfODUsd183MTAsaF8zNTUsZl9hdXRvL3YxL25ld3MvMjAyNF8wNS9TcGxhc2hfT25saW5lX2lsbG9fdTkwMG0wLmpwZyINCiAgICAgICAgICAgICAgICBkYXRhLXNyY3NldD0iaHR0cHM6Ly9yZXMuY2xvdWRpbmFyeS5jb20vZHl3OG12M2IwL2ltYWdlL3VwbG9hZC9jX2ZpbGwsZ19mYWNlLHFfODUsd180MDAsaF8yMDAsZl9hdXRvL3YxL25ld3MvMjAyNF8wNS9TcGxhc2hfT25saW5lX2lsbG9fdTkwMG0wLmpwZyA0MDB3LCANCiAgICBodHRwczovL3Jlcy5jbG91ZGluYXJ5LmNvbS9keXc4bXYzYjAvaW1hZ2UvdXBsb2FkL2NfZmlsbCxnX2ZhY2UscV84NSx3XzUwMCxoXzI1MC92MS9uZXdzLzIwMjRfMDUvU3BsYXNoX09ubGluZV9pbGxvX3U5MDBtMC5qcGcgNTAwdywgDQogICAgaHR0cHM6Ly9yZXMuY2xvdWRpbmFyeS5jb20vZHl3OG12M2IwL2ltYWdlL3VwbG9hZC9jX2ZpbGwsZ19mYWNlLHFfODUsd182MDAsaF8zMDAvdjEvbmV3cy8yMDI0XzA1L1NwbGFzaF9PbmxpbmVfaWxsb191OTAwbTAuanBnIDYwMHcsIA0KICAgIGh0dHBzOi8vcmVzLmNsb3VkaW5hcnkuY29tL2R5dzhtdjNiMC9pbWFnZS91cGxvYWQvY19maWxsLGdfZmFjZSxxXzg1LHdfNzEwLGhfMzU1L3YxL25ld3MvMjAyNF8wNS9TcGxhc2hfT25saW5lX2lsbG9fdTkwMG0wLmpwZyA3MTB3IiBjbGFzcz0ibGF6eWxvYWQiIGFsdD0iQ3ljbGlzdHMsIE1QcyBhbmQgZmlyZSBzZXJ2aWNlcyBvcHBvc2UgJ3JlY2tsZXNzJyBlLWJpa2UgY2hhbmdlcyBpbiByb3cgd2l0aCBEZlQiPg0KDQogICAgICAgICAgICA8ZGl2IGNsYXNzPSJhdi1zaGFyZSI+DQogICAgICAgICAgICAgICAgPGEgY2xhc3M9InNoYXJlLWJ1dHRvbi1pdGVtIHNoYXJlLWJ1dHRvbi1pdGVtLS10d2l0dGVyIg0KICAgICAgICAgICAgICAgICAgICBocmVmPSJodHRwczovL3guY29tL2ludGVudC90d2VldD90ZXh0PUN5Y2xpc3RzJTJjK01QcythbmQrZmlyZStzZXJ2aWNlcytvcHBvc2UrJTI3cmVja2xlc3MlMjcrZS1iaWtlK2NoYW5nZXMraW4rcm93K3dpdGgrRGZUJmFtcDt1cmw9aHR0cHM6Ly93d3cucG9saXRpY3Nob21lLmNvbSUyZnRoZWhvdXNlJTJmYXJ0aWNsZSUyZmViaWtlcy1kZXBhcnRtZW50LXRyYW5zcG9ydC1hY2N1c2VkLWNvbnN1bHRpbmctb3J3ZWxsaWFuLXByb3Bvc2FscyIgdGFyZ2V0PSJfYmxhbmsiDQogICAgICAgICAgICAgICAgICAgIHJlbD0ibm9vcGVuZXIiIGFyaWEtbGFiZWw9IiI+DQogICAgICAgICAgICAgICAgICAgIDxzdmcgdmlld0JveD0iMCAwIDE0IDEyIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbDpzcGFjZT0icHJlc2VydmUiIHN0eWxlPSJmaWxsLXJ1bGU6ZXZlbm9kZDtjbGlwLXJ1bGU6ZXZlbm9kZDtzdHJva2UtbGluZWpvaW46cm91bmQ7c3Ryb2tlLW1pdGVybGltaXQ6MiI+PHBhdGggZD0iTTExLjAyNiAwaDIuMTQ2TDguNDgzIDUuMDgzIDE0IDEySDkuNjhMNi4yOTYgNy44MDUgMi40MjUgMTJILjI3Nmw1LjAxNy01LjQzN0wwIDBoNC40M2wzLjA1OCAzLjgzNEwxMS4wMjYgMFptLS43NTQgMTAuNzgxaDEuMTlMMy43ODMgMS4xNTVIMi41MDdsNy43NjUgOS42MjZaIiBzdHlsZT0iZmlsbDojZmZmO2ZpbGwtcnVsZTpub256ZXJvIi8+PC9zdmc+DQogICAgICAgICAgICAgICAgPC9hPg0KPGEgY2xhc3M9InNoYXJlLWJ1dHRvbi1pdGVtIHNoYXJlLWJ1dHRvbi1pdGVtLS13aGF0c2FwcCINCiAgICAgICAgICAgICAgICAgICAgaHJlZj0id2hhdHNhcHA6Ly9zZW5kP3RleHQ9Q3ljbGlzdHMlMmMrTVBzK2FuZCtmaXJlK3NlcnZpY2VzK29wcG9zZSslMjdyZWNrbGVzcyUyNytlLWJpa2UrY2hhbmdlcytpbityb3crd2l0aCtEZlQlMjBodHRwczovL3d3dy5wb2xpdGljc2hvbWUuY29tJTJmdGhlaG91c2UlMmZhcnRpY2xlJTJmZWJpa2VzLWRlcGFydG1lbnQtdHJhbnNwb3J0LWFjY3VzZWQtY29uc3VsdGluZy1vcndlbGxpYW4tcHJvcG9zYWxzIiB0YXJnZXQ9Il9ibGFuayIgcmVsPSJub29wZW5lciINCiAgICAgICAgICAgICAgICAgICAgYXJpYS1sYWJlbD0iIj4NCiAgICAgICAgICAgICAgICAgICAgPHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCI+DQogICAgICAgICAgICAgICAgICAgICAgICA8cGF0aA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgIGQ9Ik0yMC4xIDMuOUMxNy45IDEuNyAxNSAuNSAxMiAuNSA1LjguNS43IDUuNi43IDExLjljMCAyIC41IDMuOSAxLjUgNS42TC42IDIzLjRsNi0xLjZjMS42LjkgMy41IDEuMyA1LjQgMS4zIDYuMyAwIDExLjQtNS4xIDExLjQtMTEuNC0uMS0yLjgtMS4yLTUuNy0zLjMtNy44ek0xMiAyMS40Yy0xLjcgMC0zLjMtLjUtNC44LTEuM2wtLjQtLjItMy41IDEgMS0zLjRMNCAxN2MtMS0xLjUtMS40LTMuMi0xLjQtNS4xIDAtNS4yIDQuMi05LjQgOS40LTkuNCAyLjUgMCA0LjkgMSA2LjcgMi44IDEuOCAxLjggMi44IDQuMiAyLjggNi43LS4xIDUuMi00LjMgOS40LTkuNSA5LjR6bTUuMS03LjFjLS4zLS4xLTEuNy0uOS0xLjktMS0uMy0uMS0uNS0uMS0uNy4xLS4yLjMtLjggMS0uOSAxLjEtLjIuMi0uMy4yLS42LjFzLTEuMi0uNS0yLjMtMS40Yy0uOS0uOC0xLjQtMS43LTEuNi0yLS4yLS4zIDAtLjUuMS0uNnMuMy0uMy40LS41Yy4yLS4xLjMtLjMuNC0uNS4xLS4yIDAtLjQgMC0uNUMxMCA5IDkuMyA3LjYgOSA3Yy0uMS0uNC0uNC0uMy0uNS0uM2gtLjZzLS40LjEtLjcuM2MtLjMuMy0xIDEtMSAyLjRzMSAyLjggMS4xIDNjLjEuMiAyIDMuMSA0LjkgNC4zLjcuMyAxLjIuNSAxLjYuNi43LjIgMS4zLjIgMS44LjEuNi0uMSAxLjctLjcgMS45LTEuMy4yLS43LjItMS4yLjItMS4zLS4xLS4zLS4zLS40LS42LS41eiIgLz4NCiAgICAgICAgICAgICAgICAgICAgPC9zdmc+DQogICAgICAgICAgICAgICAgPC9hPg0KPGEgY2xhc3M9InNoYXJlLWJ1dHRvbi1pdGVtIHNoYXJlLWJ1dHRvbi1pdGVtLS1saW5rZWRpbiINCiAgICAgICAgICAgICAgICAgICAgaHJlZj0iaHR0cHM6Ly93d3cubGlua2VkaW4uY29tL3NoYXJlQXJ0aWNsZT9taW5pPXRydWUmYW1wO3VybD1odHRwczovL3d3dy5wb2xpdGljc2hvbWUuY29tJTJmdGhlaG91c2UlMmZhcnRpY2xlJTJmZWJpa2VzLWRlcGFydG1lbnQtdHJhbnNwb3J0LWFjY3VzZWQtY29uc3VsdGluZy1vcndlbGxpYW4tcHJvcG9zYWxzJmFtcDt0aXRsZT1DeWNsaXN0cyUyYytNUHMrYW5kK2ZpcmUrc2VydmljZXMrb3Bwb3NlKyUyN3JlY2tsZXNzJTI3K2UtYmlrZStjaGFuZ2VzK2luK3Jvdyt3aXRoK0RmVCZhbXA7c3VtbWFyeT1DeWNsaXN0cyUyYytNUHMrYW5kK2ZpcmUrc2VydmljZXMrb3Bwb3NlKyUyN3JlY2tsZXNzJTI3K2UtYmlrZStjaGFuZ2VzK2luK3Jvdyt3aXRoK0RmVCZhbXA7c291cmNlPWh0dHBzOi8vd3d3LnBvbGl0aWNzaG9tZS5jb20lMmZ0aGVob3VzZSUyZmFydGljbGUlMmZlYmlrZXMtZGVwYXJ0bWVudC10cmFuc3BvcnQtYWNjdXNlZC1jb25zdWx0aW5nLW9yd2VsbGlhbi1wcm9wb3NhbHMiDQogICAgICAgICAgICAgICAgICAgIHRhcmdldD0iX2JsYW5rIiByZWw9Im5vb3BlbmVyIiBhcmlhLWxhYmVsPSIiPg0KICAgICAgICAgICAgICAgICAgICA8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgdmlld0JveD0iMCAwIDI0IDI0Ij4NCiAgICAgICAgICAgICAgICAgICAgICAgIDxwYXRoDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgZD0iTTYuNSAyMS41aC01di0xM2g1djEzek00IDYuNUMyLjUgNi41IDEuNSA1LjMgMS41IDRzMS0yLjQgMi41LTIuNGMxLjYgMCAyLjUgMSAyLjYgMi41IDAgMS40LTEgMi41LTIuNiAyLjV6bTExLjUgNmMtMSAwLTIgMS0yIDJ2N2gtNXYtMTNoNVYxMHMxLjYtMS41IDQtMS41YzMgMCA1IDIuMiA1IDYuM3Y2LjdoLTV2LTdjMC0xLTEtMi0yLTJ6IiAvPg0KICAgICAgICAgICAgICAgICAgICA8L3N2Zz4NCiAgICAgICAgICAgICAgICA8L2E+DQo8YSBjbGFzcz0ic2hhcmUtYnV0dG9uLWl0ZW0gc2hhcmUtYnV0dG9uLWl0ZW0tLWVtYWlsIg0KICAgICAgICAgICAgICAgICAgICBocmVmPSJtYWlsdG86P3N1YmplY3Q9Q3ljbGlzdHMlMmMrTVBzK2FuZCtmaXJlK3NlcnZpY2VzK29wcG9zZSslMjdyZWNrbGVzcyUyNytlLWJpa2UrY2hhbmdlcytpbityb3crd2l0aCtEZlQmYW1wO2JvZHk9aHR0cHM6Ly93d3cucG9saXRpY3Nob21lLmNvbSUyZnRoZWhvdXNlJTJmYXJ0aWNsZSUyZmViaWtlcy1kZXBhcnRtZW50LXRyYW5zcG9ydC1hY2N1c2VkLWNvbnN1bHRpbmctb3J3ZWxsaWFuLXByb3Bvc2FscyIgdGFyZ2V0PSJfc2VsZiIgcmVsPSJub29wZW5lciINCiAgICAgICAgICAgICAgICAgICAgYXJpYS1sYWJlbD0iIj4NCiAgICAgICAgICAgICAgICAgICAgPHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCI+DQogICAgICAgICAgICAgICAgICAgICAgICA8cGF0aA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgIGQ9Ik0yMiA0SDJDLjkgNCAwIDQuOSAwIDZ2MTJjMCAxLjEuOSAyIDIgMmgyMGMxLjEgMCAyLS45IDItMlY2YzAtMS4xLS45LTItMi0yek03LjI1IDE0LjQzbC0zLjUgMmMtLjA4LjA1LS4xNy4wNy0uMjUuMDctLjE3IDAtLjM0LS4xLS40My0uMjUtLjE0LS4yNC0uMDYtLjU1LjE4LS42OGwzLjUtMmMuMjQtLjE0LjU1LS4wNi42OC4xOC4xNC4yNC4wNi41NS0uMTguNjh6bTQuNzUuMDdjLS4xIDAtLjItLjAzLS4yNy0uMDhsLTguNS01LjVjLS4yMy0uMTUtLjMtLjQ2LS4xNS0uNy4xNS0uMjIuNDYtLjMuNy0uMTRMMTIgMTMuNGw4LjIzLTUuMzJjLjIzLS4xNS41NC0uMDguNy4xNS4xNC4yMy4wNy41NC0uMTYuN2wtOC41IDUuNWMtLjA4LjA0LS4xNy4wNy0uMjcuMDd6bTguOTMgMS43NWMtLjEuMTYtLjI2LjI1LS40My4yNS0uMDggMC0uMTctLjAyLS4yNS0uMDdsLTMuNS0yYy0uMjQtLjEzLS4zMi0uNDQtLjE4LS42OHMuNDQtLjMyLjY4LS4xOGwzLjUgMmMuMjQuMTMuMzIuNDQuMTguNjh6IiAvPg0KICAgICAgICAgICAgICAgICAgICA8L3N2Zz4NCiAgICAgICAgICAgICAgICA8L2E+DQo8YSBjbGFzcz0ic2hhcmUtYnV0dG9uLWl0ZW0gc2hhcmUtYnV0dG9uLWl0ZW0tLWZhY2Vib29rIg0KICAgICAgICAgICAgICAgICAgICBocmVmPSJodHRwczovL2ZhY2Vib29rLmNvbS9zaGFyZXIvc2hhcmVyLnBocD91PWh0dHBzOi8vd3d3LnBvbGl0aWNzaG9tZS5jb20lMmZ0aGVob3VzZSUyZmFydGljbGUlMmZlYmlrZXMtZGVwYXJ0bWVudC10cmFuc3BvcnQtYWNjdXNlZC1jb25zdWx0aW5nLW9yd2VsbGlhbi1wcm9wb3NhbHMiIHRhcmdldD0iX2JsYW5rIiByZWw9Im5vb3BlbmVyIg0KICAgICAgICAgICAgICAgICAgICBhcmlhLWxhYmVsPSIiPg0KICAgICAgICAgICAgICAgICAgICA8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgdmlld0JveD0iMCAwIDI0IDI0Ij4NCiAgICAgICAgICAgICAgICAgICAgICAgIDxwYXRoICBkPSJNMTguNzcgNy40NkgxNC41di0xLjljMC0uOS42LTEuMSAxLTEuMWgzVi41aC00LjMzQzEwLjI0LjUgOS41IDMuNDQgOS41IDUuMzJ2Mi4xNWgtM3Y0aDN2MTJoNXYtMTJoMy44NWwuNDItNHoiIC8+DQogICAgICAgICAgICAgICAgICAgIDwvc3ZnPg0KICAgICAgICAgICAgICAgIDwvYT4NCiAgICAgICAgICAgIDwvZGl2Pg0KDQogICAgICAgIDwvZGl2Pg0KICAgICAgICA8cCBjbGFzcz0iaW1nLWNhcHRpb24iPklsbHVzdHJhdGlvbiBieSBUcmFjeSBXb3JyYWxsPC9wPg0KICAgIDwvZGl2Pg0KICAgIA0KDQogICAgDQogICAgPGRpdiBjbGFzcz0iYXYtYXV0aG9yIj4NCiAgICAgICAgDQogICAgICAgIDxkaXYgY2xhc3M9ImF2LWF1dGhJbWciPg0KICAgICAgICAgICAgPGEgaHJlZj0iL3RoZWhvdXNlL3BlZXIvc2llbm5hLXJvZGdlcnMuaHRtIj4NCiAgICAgICAgICAgIDxpbWcgc3JjPSJodHRwczovL3Jlcy5jbG91ZGluYXJ5LmNvbS9keXc4bXYzYjAvaW1hZ2UvdXBsb2FkL2NfZmlsbCxnX2ZhY2UscV84MCx3XzEwMCxoXzEwMCxmX2F1dG8vdjEvYXV0aG9yL1NpZW5uYS1Sb2RnZXJzLXNSR0JfdW9ncWRjIiBhbHQ9IlNpZW5uYSBSb2RnZXJzIiAvPg0KICAgICAgICAgICAgPC9hPg0KICAgICAgICA8L2Rpdj4NCiAgICAgICAgDQogICAgICAgIA0KICAgICAgICA8ZGl2IGNsYXNzPSJhdi1hdXRoSW5mbyI+DQogICAgICAgICAgICA8cCBjbGFzcz0iYXYtYXV0aE5hbWUiPg0KICAgICAgICAgICAgICAgIDxhIGhyZWY9Ii90aGVob3VzZS9wZWVyL3NpZW5uYS1yb2RnZXJzLmh0bSI+DQogICAgICAgICAgICAgICAgICAgIFNpZW5uYSBSb2RnZXJzDQogICAgICAgICAgICAgICAgICAgIDwvYT4NCiAgICAgICAgICAgIDwvcD4NCiAgICAgICAgICAgIA0KICAgICAgICAgICAgPHAgY2xhc3M9ImF2LWF1dGhUd2l0dGVyIj4NCiAgICAgICAgICAgICAgICA8YSB0YXJnZXQ9Il9ibGFuayIgY2xhc3M9Imljb24gaWNvbi0teCIgaHJlZj0iaHR0cHM6Ly94LmNvbS9Ac2llbm5hbWFybGEiPiA8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgc2hhcGUtcmVuZGVyaW5nPSJnZW9tZXRyaWNQcmVjaXNpb24iIHRleHQtcmVuZGVyaW5nPSJnZW9tZXRyaWNQcmVjaXNpb24iIGltYWdlLXJlbmRlcmluZz0ib3B0aW1pemVRdWFsaXR5IiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgdmlld0JveD0iMCAwIDUxMiA0NjIuNzk5Ij48cGF0aCBmaWxsLXJ1bGU9Im5vbnplcm8iIGQ9Ik00MDMuMjI5IDBoNzguNTA2TDMxMC4yMTkgMTk2LjA0IDUxMiA0NjIuNzk5SDM1NC4wMDJMMjMwLjI2MSAzMDEuMDA3IDg4LjY2OSA0NjIuNzk5aC03OC41NmwxODMuNDU1LTIwOS42ODNMMCAwaDE2MS45OTlsMTExLjg1NiAxNDcuODhMNDAzLjIyOSAwem0tMjcuNTU2IDQxNS44MDVoNDMuNTA1TDEzOC4zNjMgNDQuNTI3aC00Ni42OGwyODMuOTkgMzcxLjI3OHoiLz48L3N2Zz4NCkBzaWVubmFtYXJsYTwvYT4NCiAgICAgICAgICAgIDwvcD4NCiAgICAgICAgICAgIA0KDQogICAgICAgIDwvZGl2Pg0KICAgICAgICANCiAgICA8L2Rpdj4NCiAgICANCiAgICA8ZGl2IGNsYXNzPSJhdi1tZXRhIj4NCiAgICAgICAgPHNwYW4gY2xhc3M9ImF2LXJlYWRUaW1lIj4xMyBtaW4gcmVhZDwvc3Bhbj48c3BhbiBjbGFzcz0iYXYtZGF0ZSI+PHRpbWUgZGF0ZXRpbWU9IjIwMjQtMDUtMjNUMDk6MDAiIHRpdGxlPSIyMyBNYXkgMjAyNCBhdCAwOTowMCI+MjMgTWF5PC90aW1lPjwvc3Bhbj4NCiAgICAgICAgDQogICAgPC9kaXY+DQogICAgPGRpdiBjbGFzcz0iYXYtc3RhbmRmaXJzdCI+DQogICAgICAgIDxwPlRoZSBnb3Zlcm5tZW50IGlzIHByb3Bvc2luZyB0byByZWRlZmluZSBlbGVjdHJpY2FsbHkgYXNzaXN0ZWQgcGVkYWwgY3ljbGVzLCBhbGxvd2luZyB0aGVtIHRvIGJlIG1hZGUgbXVjaCBtb3JlIHBvd2VyZnVsLiBCdXQgd291bGQgdGhleSBldmVuIGJlIGN5Y2xlcyBhbnkgbW9yZT8gQW5kIHdoYXQgYXJlIHRoZSByaXNrcz8gU2llbm5hIFJvZGdlcnMgcmVwb3J0czwvcD4NCiAgICA8L2Rpdj4NCiAgICA8cD5FbGVjdHJpY2FsbHkgYXNzaXN0ZWQgcGVkYWwgY3ljbGVzLiBUaGUgY2x1ZSBpcyBpbiB0aGUgbmFtZTogRUFQQ3MsIG9yIGUtYmlrZXMgYXMgdGhleSBhcmUgY29tbW9ubHkga25vd24sIGFyZSBlbGVjdHJpY2FsbHkgYXNzaXN0ZWQgYW5kIHJlcXVpcmUgcGVkYWxsaW5nLiBCdXQgd2hhdCBpZiB0aGUgZGVmaW5pdGlvbiB3ZXJlIGNoYW5nZWQsIHN1Y2ggdGhhdCB0aGV5IGNvdWxkIGJlIG5vdCBtZXJlbHkgZWxlY3RyaWNhbGx5IGFzc2lzdGVkIGJ1dCBlbnRpcmVseSBlbGVjdHJpY2FsbHkgcG93ZXJlZCwgYW5kIHRoZXJlIHdhcyBubyBuZWVkIHRvIHBlZGFsIGF0IGFsbD8gVGhpcyBpcyB3aGF0IHRoZSBEZXBhcnRtZW50IGZvciBUcmFuc3BvcnQgKERmVCkgaXMgY29uc2lkZXJpbmcuPC9wPg0KDQo8cD5JbiBhIGNvbnN1bHRhdGlvbiB0aGF0IHJhbiBmcm9tIEZlYnJ1YXJ5IHRvIEFwcmlsLCB0aGUgZ292ZXJubWVudCBpbnZpdGVkIHJlc3BvbnNlcyB0byB0d28gcG90ZW50aWFsIHJlZm9ybXM6IGRvdWJsaW5nIHRoZSBtYXhpbXVtIGFsbG93YWJsZSBwb3dlciBvZiBlLWJpa2UgbW90b3JzIGZyb20gMjUwIHdhdHRzIHRvIDUwMDsgYW5kIGFsbG93aW5nIHRoZW0gdG8gYmUgcG93ZXJlZCBieSBhIHRocm90dGxlIHVwIHRvIDE1LjVtcGguIEluIHJlc3BvbnNlLCBtYW55IHN0YWtlaG9sZGVycyBoaWdobGlnaHRlZCB0aGUgYWJzdXJkaXR5IG9mIHJlZGVmaW5pbmcgYSBjYXRlZ29yeSBvZiBiaWN5Y2xlIHRvIGluY2x1ZGUgc29tZXRoaW5nIHRoYXQgaXMgbW9yZSBpbiBsaW5lIHdpdGggYW4gZWxlY3RyaWMgbW9wZWQuPC9wPg0KDQo8YmxvY2txdW90ZT4NCjxwPiZsZHF1bztXaGF0JnJzcXVvO3MgYSBiaWN5Y2xlPyBXaGF0JnJzcXVvO3MgYSBtb3BlZD8gV2hhdCZyc3F1bztzIGFuIGUtYmlrZT8gSXQmcnNxdW87cyBqdXN0IG5vdCBjbGVhci4gV2l0aCB0aGUgcHJvcG9zYWxzLCBpdCBiZWNvbWVzIGEgbG90IG11cmtpZXImcmRxdW87PC9wPg0KPC9ibG9ja3F1b3RlPg0KDQo8cD5BcyBHaW5vIEQmcnNxdW87QWNhbXBvIG9uY2Ugam9rZWQgd2hlbiBjb25mcm9udGVkIHdpdGggdGhlIGlkZWEgb2YgYWRkaW5nIGhhbSB0byBhIGNhcmJvbmFyYSB0byBtYWtlIGl0IEJyaXRpc2g6ICZsZHF1bztJZiBteSBncmFuZG1vdGhlciBoYWQgd2hlZWxzLCBzaGUgd291bGQgaGF2ZSBiZWVuIGEgYmlrZS4mcmRxdW87IFRoZSBEZlQgaXMgbm93IGJlaW5nIGFjY3VzZWQgb2YgY3JlYXRpbmcgY29uZnVzaW9uIG92ZXIgd2hhdCBjb25zdGl0dXRlcyBhIGJpa2UsIHdpdGggb25lIHNvdXJjZSBpbiB0aGUgYWN0aXZlIHRyYXZlbCBzZWN0b3IgY2FsbGluZyB0aGUgc3VnZ2VzdGVkIG5ldyBkZWZpbml0aW9uICZsZHF1bztPcndlbGxpYW4mcmRxdW87LjwvcD48ZGl2IGlkPSJNOTEwMDRTY3JpcHRSb290QzExNDExMTciPjwvZGl2Pg0KPHNjcmlwdCBzcmM9Imh0dHBzOi8vanNjLm1naWQuY29tL3Avby9wb2xpdGljc2hvbWUuY29tLjExNDExMTcuanMiIGFzeW5jPjwvc2NyaXB0Pg0KPCEtLS0tLS0tLS0tLS0tLS0tLSBTY3JvbGxBZCBUYWcgLS0tLS0tLS0tLS0tLS0tLS0+IDxkaXYgaWQ9ImFkc3VpdGVTY3JvbGxBZCI+PC9kaXY+DQo8ZGl2IGNsYXNzPSJjb2wtLWFkIGNvbC0tYWQtaW5BcnRpY2xlIj4NCiAgIDxkaXYgaWQ9J2Rpdi1ncHQtYWQtMTYwODIzMDA5NzE2My02JyBjbGFzcz0icGgtYWQiPg0KICA8c2NyaXB0Pg0KICAgIGdvb2dsZXRhZy5jbWQucHVzaChmdW5jdGlvbigpIHsgZ29vZ2xldGFnLmRpc3BsYXkoJ2Rpdi1ncHQtYWQtMTYwODIzMDA5NzE2My02Jyk7DQoJc2V0SW50ZXJ2YWwoZnVuY3Rpb24gKCkgeyBnb29nbGV0YWcucHViYWRzKCkucmVmcmVzaChbZ3B0YWRzbG90c1swXV0pOyB9LCAxMjAwMDApOyAgfSk7DQogIDwvc2NyaXB0Pg0KPC9kaXY+DQo8L2Rpdj4NCg0KDQoNCjxwPiZsZHF1bztXaGF0JnJzcXVvO3MgYSBiaWN5Y2xlPyBXaGF0JnJzcXVvO3MgYSBtb3BlZD8gV2hhdCZyc3F1bztzIGFuIGUtYmlrZT8gSXQmcnNxdW87cyBqdXN0IG5vdCBjbGVhci4gV2l0aCB0aGUgcHJvcG9zYWxzLCBpdCBiZWNvbWVzIGEgbG90IG11cmtpZXIsJnJkcXVvOyBzYXlzIEFsZmllIEJyaWVybGV5LCBkaXJlY3RvciBvZiBwb2xpY3kgYW5kIHB1YmxpYyBhZmZhaXJzIGF0IHRoZSBNb3RvcmN5Y2xlIEluZHVzdHJ5IEFzc29jaWF0aW9uIChNQ0lBKSwgd2hpY2ggaXMgYWRhbWFudCBpbiBpdHMgb3Bwb3NpdGlvbiB0byBib3RoIHByb3Bvc2Fscy48L3A+DQoNCjxwPiZsZHF1bztUaGV5IGFyZSBhIG1vdG9yYmlrZSBiYXNlZCBvbiB0aGVzZSBuZXcgcmVndWxhdGlvbnMuIEJ1dCBhdCB0aGUgc2FtZSB0aW1lLCB0aGVyZSZyc3F1bztzIG5vIHBlcnNvbmFsIHByb3RlY3RpdmUgZXF1aXBtZW50IHJlcXVpcmVkLCBubyBpbnN1cmFuY2UgYW5kIG5vIHJlZ2lzdHJhdGlvbiwgd2hpY2ggaXMganVzdCBtYXNzaXZlbHkgdW5mYWlyIHRvIG91ciBzZWN0b3IuIEl0JnJzcXVvO3MgYWxzbyBqdXN0IGEgYml0IHJlY2tsZXNzLiZyZHF1bzs8L3A+DQoNCjxwPkJyaWVybGV5IGVtcGhhc2lzZXMgZnVydGhlcjogJmxkcXVvO0Zyb20gb3VyIHBvaW50IG9mIHZpZXcsIGVzcGVjaWFsbHkgYXMgYSBzZWN0b3IgdGhhdCZyc3F1bztzIGJlZW4gd3JhY2tlZCB3aXRoIGFjY3VzYXRpb25zIGFyb3VuZCBvdXIgb3duIGhvdXNlIG5vdCBiZWluZyBpbiBvcmRlciwgb3VyIG93biB2ZWhpY2xlcyBiZWluZyB2ZXJ5IHVuc2FmZSwgZXQgY2V0ZXJhLCB3ZSBmZWVsIHRoaXMgaXMgYSBiaXQgb2YgYSBmYXJjZS4mcmRxdW87PC9wPg0KDQo8cD5QaGlsbGlwIERhcm50b24sIGNoYWlybWFuIG9mIHRyYWRlIGFzc29jaWF0aW9uIHRoZSBCaWN5Y2xlIEFzc29jaWF0aW9uLCBhbHNvIGhpZ2hsaWdodHMgdGhlIGluY2FwYWJpbGl0eSBvZiB0aGUgdGVybSBFQVBDIHdpdGggaXRzIHBvdGVudGlhbCBuZXcgZGVmaW5pdGlvbi4gJmxkcXVvO1RoZSByZWFzb24gdGhleSZyc3F1bztyZSBjYWxsZWQgZWxlY3RyaWNhbGx5IGFzc2lzdGVkIHBlZGFsIGN5Y2xlcyBpcyB0aGUgbGFzdCB0d28gd29yZHMgYXJlICZsc3F1bztwZWRhbCBjeWNsZSZyc3F1bzssJnJkcXVvOyBoZSByZW1hcmtzIGRyaWx5LjwvcD4NCg0KPHA+JmxkcXVvO0l0IG1lYW5zIHRoYXQgYXMgYSBwZWRhbCBjeWNsZSwgaXQmcnNxdW87cyBleGVtcHQgZnJvbSB0eXBlIGFwcHJvdmFsLCBhbmQgaWYgaXQmcnNxdW87cyBlbGVjdHJpY2FsbHkgYXNzaXN0ZWQsIHRoZW4gaXQgaGFzIHZlcnkgc3RyaWN0IGxpbWl0cyB0byBpdHMgYXNzaXN0YW5jZSwgd2hpY2ggYXJlIHRoYXQgdGhlIG1vdG9yIHdpbGwgY3V0IG91dCB3aGV0aGVyIHlvdSBsaWtlIGl0IG9yIG5vdCBhdCAxNS41bXBoLCBhbmQgdGhlIG1vdG9yIHdvbiZyc3F1bzt0IGFjdCBpZiB5b3UgYXJlbiZyc3F1bzt0IHBlZGFsbGluZyBpdC4mcmRxdW87PC9wPg0KDQo8cD5EYXJudG9uIGFkZHM6ICZsZHF1bztPbmNlIHlvdSBzdGFydCBtYWtpbmcgdGhlIGVkZ2VzIGZ1enp5ICZuZGFzaDsgJmxzcXVvO3dlbGwsIGl0JnJzcXVvO3Mgbm90IGV4YWN0bHkgYXNzaXN0ZWQgYW5kIGl0JnJzcXVvO3Mgbm90IGV4YWN0bHkgcGVkYWxsZWQmcnNxdW87ICZuZGFzaDsgdGhlbiB5b3Ugb3BlbiB0aGUgZG9vciwgb3ZlciB0aW1lLCB0byBwZW9wbGUgc2F5aW5nLCAmbHNxdW87SSB3b25kZXIgd2h5IHRoYXQmcnNxdW87cyBkaWZmZXJlbnQgZnJvbSB3aGF0IGhhcHBlbnMgZm9yIG1vdG9yY3ljbGVzJnJzcXVvOy4mcmRxdW87PC9wPg0KDQo8cD5UaGUgQmljeWNsZSBBc3NvY2lhdGlvbiBjaGFpcm1hbiBhbHNvIHN0cmVzc2VzIHRoYXQgdGhlIERlcGFydG1lbnQgaGFzbiZyc3F1bzt0IGZvbGxvd2VkIHRoZSB1c3VhbCBwcm9jZXNzIGZvciBtb2RpZnlpbmcgdHlwZXMgb2YgdmVoaWNsZXMuIEhlIHNheXMgdGhleSB3b3VsZCB0eXBpY2FsbHkgcmVhZCBhbGwgdGhlIHB1Ymxpc2hlZCBtYXRlcmlhbCBhYm91dCB0aGUgcHJvcG9zZWQgdHlwZSBvZiB2ZWhpY2xlLCB0aGVuIHBlcmZvcm0gb2ZmLXJvYWQgdGVzdHMgd2l0aCBtYW55IHZhcmlldGllcyBvZiBpdCwgYW5kIGZpbmFsbHkgb24tcm9hZCB0ZXN0cywgaW4gYW4gZXhoYXVzdGl2ZSB1bmRlcnRha2luZy4gJmxkcXVvO1doeSB3b3VsZCB0aGlzIG9uZSBwYXJ0aWN1bGFyIHRoaW5nIGV2YWRlIHRoYXQgcmVndWxhciBwcm9jZXNzPyZyZHF1bzsgaGUgYXNrcy48L3A+DQoNCjxwPk11bHRpcGxlIHN0YWtlaG9sZGVycyB0ZWxsIDxlbT5UaGUgSG91c2U8L2VtPiB0aGF0IHRoZSBjb25zdWx0YXRpb24gYXBwZWFyZWQgJmxkcXVvO291dCBvZiB0aGUgYmx1ZSZyZHF1bzsuIENyaXRpY3Mgc2F5IHRoZXkgY2Fubm90IGlkZW50aWZ5IGFueSBwb2xpdGljaWFuIHB1c2hpbmcgZm9yIHRoZSBjaGFuZ2VzLCBidXQgc2V2ZXJhbCBzb3VyY2VzIHBvaW50IHRoZSBmaW5nZXIgYXQgYSBwYXJ0aWN1bGFyIGFkdmlzZXIgYXMgdGhlIGFsbGVnZWQgZHJpdmluZyBmb3JjZSBiZWhpbmQgdGhlbSwgd2l0aCBvbmUgZGVzY3JpYmluZyB0aGlzIHBlcnNvbiBhcyAmbGRxdW87ZXh0cmVtZWx5IHB1c2h5IGFib3V0IGdldHRpbmcgdGhpcyB0aHJvdWdoJnJkcXVvOy4gVGhlIERmVCBkZWNsaW5lZCB0byBjb21tZW50IG9uIHRoYXQgYWNjdXNhdGlvbi4mbmJzcDs8L3A+DQoNCjxwPkluc3RlYWQsIGEgc3Bva2VzcGVyc29uIHNhaWQ6ICZsZHF1bztXZSB3YW50IGV2ZXJ5b25lIHRvIGJlIGFibGUgdG8gdHJhdmVsIGhvdyB0aGV5IHdhbnQgYW5kIHRoaXMgY29uc3VsdGF0aW9uIGFpbXMgdG8gbWFrZSBlLWN5Y2xlcyBtb3JlIGFjY2Vzc2libGUgYnkgbWFraW5nIGl0IGVhc2llciB0byByaWRlIHVwIGhpbGxzICZuZGFzaDsgZXNwZWNpYWxseSBmb3IgcGVvcGxlIHdpdGggcmVkdWNlZCBtb2JpbGl0eS48L3A+DQoNCjxwPiZsZHF1bztTYWZldHkgaXMgYWx3YXlzIGF0IHRoZSBoZWFydCBvZiBhbnkgZGVjaXNpb25zIG1hZGUgYXJvdW5kIGUtY3ljbGVzIGFuZCB0aGUgcmVzdWx0cyBvZiB0aGUgY29uc3VsdGF0aW9uIHdpbGwgYmUgcHVibGlzaGVkIGluIGR1ZSBjb3Vyc2UuJnJkcXVvOzwvcD4NCg0KPGJsb2NrcXVvdGU+DQo8cD4mbGRxdW87SSBjYW4gc2VlIHdoeSB0aGlzIGNhdGVnb3J5IGlzIG5lZWRlZC4gSSBqdXN0IGRvbiZyc3F1bzt0IHRoaW5rIGx1bXBpbmcgaXQgaW4gd2l0aCBiaWN5Y2xlcyBpcyB0aGUgcmlnaHQgd2F5IGZvcndhcmQmcmRxdW87PC9wPg0KPC9ibG9ja3F1b3RlPg0KDQo8cD5CdXQgZXZlbiBlLWJpa2UgbWFudWZhY3R1cmVycyBhcmUgbm90IG9uIGJvYXJkLiAmbGRxdW87V2UgdGhpbmsgdGhpcyBpcyBhIGJhZCBpZGVhLCZyZHF1bzsgSnVsaWFuIFNjcml2ZW4sIG1hbmFnaW5nIGRpcmVjdG9yIG9mIEJyb21wdG9uIEJpa2VzLCByZWNlbnRseSB0b2xkIHRoZSBBbGwtUGFydHkgUGFybGlhbWVudGFyeSBHcm91cCBmb3IgQ3ljbGluZyBhbmQgV2Fsa2luZy4mbmJzcDs8L3A+DQoNCjxwPiZsZHF1bztUaGVyZSBpcyBhIHN0YW5kYXJkIGZvciBlbGVjdHJpYyBiaWtlcy4gT3JpZ2luYWxseSBhIEV1cm9wZWFuIHN0YW5kYXJkLCBpdCBoYXMgYmVlbiBhZG9wdGVkIGFsbW9zdCBnbG9iYWxseSwmcmRxdW87IGhlIHNhaWQuICZsZHF1bztJZiB3ZSB3ZXJlIHRvbW9ycm93IHRvIHN3aXRjaCB0byA1MDBXIG1vdG9ycyBpbiB0aGUgVUssIHdlIHdvdWxkIG5lZWQgYSBkaWZmZXJlbnQgbGV2ZWwgb2YgY2VydGlmaWNhdGlvbiBmb3IgdGhvc2UgYmlrZXMuIFNvLCBpbW1lZGlhdGVseSB3ZSB3b3VsZCByZW1vdmUgb3Vyc2VsdmVzIGZyb20gd2hhdCBpcyBjdXJyZW50bHksIGVmZmVjdGl2ZWx5LCB0aGUgZ2xvYmFsIHN0YW5kYXJkLiZyZHF1bzs8L3A+DQoNCjxwPkZyb20gYSBtYW51ZmFjdHVyZXImcnNxdW87cyBwZXJzcGVjdGl2ZSwgcGFydGljdWxhcmx5IG9uZSB0aGF0IGV4cG9ydHMgbW9zdCBvZiBpdHMgYmlrZXMsIFNjcml2ZW4gYWRkZWQ6ICZsZHF1bztJdCB3b3VsZCBiZSBpbmNyZWRpYmx5IHVubGlrZWx5IHRoYXQgd2Ugd291bGQgYnVpbGQgYSBiaWtlIGNlcnRpZmllZCBqdXN0IGZvciB0aGUgVUsgbWFya2V0LiBJdCB0YWtlcyAxOSBlbmdpbmVlcnMgZml2ZSB5ZWFycyB0byBkZXZlbG9wIGEgYmlrZS4gVGhlIGNvc3Qgb2YgZG9pbmcgaXQgZm9yIHRoZSBzaW5nbGUgVUsgbWFya2V0IGlzIG5vdCBwcmFjdGljYWwuJnJkcXVvOyBUaGlzIHdvdWxkIGxlYXZlIGEgZ2FwIGluIHRoZSBtYXJrZXQgYW5kIGVuY291cmFnZSB0aGUgJmxkcXVvO2dyZXkgbWFya2V0JnJkcXVvOywgaGUgc2FpZC48L3A+DQoNCjxwPkFsdGhvdWdoIHBvc2l0aXZlIHJlc3BvbmRlbnRzIHRvIHRoZSBjb25zdWx0YXRpb24gYXJlIG1vcmUgZGlmZmljdWx0IHRvIGZpbmQgdGhhbiBvYmplY3RvcnMsIHRoZXkgZG8gZXhpc3QuIExpbWUsIGEgc2hhcmVkIGUtYmlrZSBhbmQgZS1zY29vdGVyIG9wZXJhdG9yLCBpcyBvbmUuICZsZHF1bztUaGlzIHdpbGwgZmFjaWxpdGF0ZSBjb250aW51ZWQgaW52ZXN0bWVudCBhbmQgaW5ub3ZhdGlvbiBpbiBVSyBtaWNybyBtb2JpbGl0eSBzZXJ2aWNlcyBhbmQgYWxsb3cgcHJvdmlkZXJzIHRvJmhlbGxpcDsgY2F0ZXIgZm9yIG1vcmUgcmlkZXIgcHJlZmVyZW5jZXMsIGFiaWxpdGllcyBhbmQgam91cm5leSB0eXBlcywmcmRxdW87IHJlYWRzIExpbWUmcnNxdW87cyBzdWJtaXNzaW9uLCB3aGljaCA8ZW0+VGhlIEhvdXNlPC9lbT4gaGFzIHNlZW4gaW4gZnVsbC48L3A+DQoNCjxwPkxpbWUgYXJndWVzIHRoYXQgbW9yZSBwb3dlcmZ1bCBlLWJpa2VzIHdvdWxkIGJlICZsZHF1bzttb3JlIGF0dHJhY3RpdmUgdG8gdXNlcnMgd2hvIGFyZSBsZXNzIHBoeXNpY2FsbHkgZml0IGFuZCBhYmxlJnJkcXVvOywgdGh1cyBwcm9tb3RpbmcgdGhlaXIgdXNlIG1vcmUgd2lkZWx5LCBicmluZ2luZyBlbnZpcm9ubWVudGFsIGFuZCBtZW50YWwgaGVhbHRoIGJlbmVmaXRzLiBSZXNlYXJjaCBieSBTdXN0cmFucywgdGhlIHdhbGtpbmcgYW5kIGN5Y2xpbmcgY2hhcml0eSwgY291bnRlcnMgdGhhdCB0aGUgYmlnZ2VzdCBiYXJyaWVyIHRvIGN5Y2xpbmcgaXMgbm90IHRoZSBuZWVkIHRvIHBlZGFsIGJ1dCBzYWZldHkgYW5kLCBmb3IgdGhvc2Ugb24gbG93IGluY29tZXMsIGFjY2VzcyB0byBhIGJpa2UuPC9wPg0KDQo8cD5UaGUgZS1iaWtlIGhpcmUgY29tcGFueSBhbHNvIHNheXMgdGhlIGxlZ2FsaXNhdGlvbiBhbmQgcmVndWxhdGlvbiBvZiA1MDBXIGJpa2VzIHdvdWxkICZsZHF1bztoZWxwIHRhY2tsZSB0aGUgaWxsZWdhbCBtYXJrZXQgb2YgY29udmVydGVkIGUtYmlrZXMmcmRxdW87OyBpbiBvdGhlciB3b3JkcywgZS1iaWtlcyB3aXRoIGluY3JlYXNlZCBwb3dlciBhbmQgdGhyb3R0bGUgYXNzaXN0IGFscmVhZHkgZXhpc3QgaWxsZWdhbGx5LCBhbmQgdGhlc2UgY2hhbmdlcyBjb3VsZCBoZWxwIHVuZGVybWluZSB0aGF0IG1hcmtldCBvZiB1bnNhZmUgYmlrZXMuJm5ic3A7PC9wPg0KDQo8ZGl2IGNsYXNzPSJpbWFnZS1jZW50ZXIiPg0KPGZpZ3VyZSBjbGFzcz0iaW1hZ2UtY2FwdGlvbmVkIGlubGluZS1pbWFnZSI+PGltZyBhbHQ9ImViaWtlcyIgaGVpZ2h0PSI2NDAiIHNyYz0iL3VnYy0xLzEvMjEvMC9CaWtlIE9ubGluZSBJbGxvLnBuZyIgd2lkdGg9IjEyODAiIC8+DQo8ZmlnY2FwdGlvbj5JbGx1c3RyYXRpb24gYnkgVHJhY3kgV29ycmFsbDwvZmlnY2FwdGlvbj4NCjwvZmlndXJlPg0KPC9kaXY+DQoNCjxwPk1hbnVmYWN0dXJlcnMgbGlrZSBCcm9tcHRvbiBhcmUgc2NlcHRpY2FsLCBob3dldmVyLCBhbmQgYmVsaWV2ZSBsZWdhbGlzYXRpb24gd291bGQgYWN0dWFsbHkgaW5jcmVhc2UgdGhlIG51bWJlciBvZiB1bnNhZmUgcHJvZHVjdHMgaW4gdGhlIG1hcmtldCwgYXMgb3V0bGluZWQgZWFybGllci4gT3RoZXJzIGFsc28gcmVhc29uIHRoYXQgZS1iaWtlcyB3aXRoIDUwMFcgbW90b3JzIGFyZSBsaWtlbHkgdG8gYmUgbW9yZSBleHBlbnNpdmUgdGhhbiBjdXJyZW50IG9uZXMsIHdoaWNoIGNvdWxkIGVuY291cmFnZSB1c2VycyB0byBzb3VyY2UgY2hlYXBlciwgdW5zYWZlIGJhdHRlcmllcy48L3A+DQoNCjxwPk9uZSBtaWdodCB0aGluayB0aGVyZSBpcyBhIHJpc2sgb2YgYSBiYWNrbGFzaCBhZ2FpbnN0IExpbWUgaWYgdGhlIGNoYW5nZXMgd2VyZSB0byBnbyBhaGVhZCwgYnV0IHRoZSBmaXJtIGlzIG5vdCB2ZXJ5IHdvcnJpZWQgYnkgdGhhdCBwb3NzaWJpbGl0eS4gQSBjaGFuZ2UgaW4gdmVoaWNsZSB0eXBlIHdvdWxkIG5vdCBhZmZlY3QgY3VycmVudCBwdWJsaWMgY29uY2VybnMgYXJvdW5kIExpbWUsIHdoaWNoIGFyZSBtYWlubHkgYXJvdW5kIHBvb3IgcGFya2luZyBwcmFjdGljZXMgYW5kIGRlbnNpdHkgb2YgdGhlIGRvY2tsZXNzIGJpa2VzICh0aGVpciB0ZW5kZW5jeSB0byBwaWxlIHVwIGFuZCBibG9jayBwYXZlbWVudHMgaXMgd2lkZWx5IGNyaXRpY2lzZWQpLjwvcD4NCg0KPHA+TW9yZSBpbXBvcnRhbnRseSwgTGltZSBwb2ludHMgb3V0IHRoYXQgaXRzIGhpcmVkIHZlaGljbGVzIGFyZSBzdWJqZWN0IHRvIHJ1bGVzIGFuZCByZWd1bGF0aW9ucyB0aGF0IHByaXZhdGVseSBvd25lZCBvbmVzIGFyZSBub3QuIFRoaXMgaXMgY3VycmVudGx5IG1vcmUgZXZpZGVudCB3aXRoIGUtc2Nvb3RlcnMgJm5kYXNoOyB0byB3aGljaCB0aGUgaGlnaGVyLXBvd2VyZWQgZS1iaWtlcyBoYXZlIGJlZW4gY29tcGFyZWQgJm5kYXNoOyBmb3Igd2hpY2ggcmlkZXJzIG11c3QgYmUgMTggb3Igb3ZlciwgaG9sZCBhdCBsZWFzdCBhIHByb3Zpc2lvbmFsIGRyaXZpbmcgbGljZW5jZSBhbmQgaW4gTG9uZG9uIHVuZGVyZ28gbWFuZGF0b3J5IGVkdWNhdGlvbiBvbiBzYWZlIHJpZGluZy4gTGltZSBjYW4gYWxzbyBiYW4gaXJyZXNwb25zaWJsZSByaWRlcnMgYW5kIHNheXMgaXQgd29ya3Mgd2l0aCBsb2NhbCBhdXRob3JpdGllcyBvbiBnZW9mZW5jaW5nLCBnaXZpbmcgdGhlbSB0aGUgYWJpbGl0eSB0byBmdXJ0aGVyIHJlZHVjZSB0aGUgc3BlZWQgb2YgdmVoaWNsZXMgaW4gc29tZSBhcmVhcy48L3A+DQoNCjxwPkFub3RoZXIgc3VwcG9ydGVyIG9mIHRoZXNlIEVBUEMgcmVmb3JtcyBpcyBQZWRhbCBNZSwgYW4gZWxlY3RyaWMgY2FyZ28gYmlrZSBjb3VyaWVyIGluIExvbmRvbiB0aGF0IHByaWRlcyBpdHNlbGYgb24gcmVkdWNpbmcgY2FyYm9uIGVtaXNzaW9ucyBhbmQgYWNjZXNzaW5nIHNwYWNlcyBvdGhlciB2ZWhpY2xlcyBjYW5ub3QuIEF0IGEgQ3ljbGluZyBhbmQgV2Fsa2luZyBBUFBHIG1lZXRpbmcgbGFzdCBtb250aCwgY28tZm91bmRlciBCZW4gS25vd2xlcyBzYWlkIGhlICZsZHF1bztjYW4mcnNxdW87dCBzZWUgdGhlIGJlbmVmaXQgdG8gbW9zdCB1c2VycyZyZHF1bzsgb2YgdGhyb3R0bGUgYXNzaXN0YW5jZSB1cCB0byAxNS41bXBoIGJ1dCBkaWQgbWFrZSBhIGNhc2UgZm9yIDUwMFcgbW90b3JzIGZvciBjYXJnbyBiaWtlIGRlbGl2ZXJpZXMuJm5ic3A7PC9wPg0KDQo8cD4mbGRxdW87V2UgZW1wbG95IHN0YWZmIG9mIGEgd2lkZSByYW5nZSBvZiBmaXRuZXNzIHdoZW4gdGhleSBzdGFydCB3b3JraW5nIGZvciB1cywmcmRxdW87IEtub3dsZXMgdG9sZCBwYXJsaWFtZW50YXJpYW5zLiAmbGRxdW87VGhlIGdyZWF0ZXIgdGhlIGFtb3VudCBvZiBlLWFzc2lzdCBhdmFpbGFibGUgdG8gdXMsIHRoZSB3aWRlciBwb29sIG9mIHBlb3BsZSB3b3VsZCBiZSBhYmxlIHRvIHdvcmsgZm9yIHVzLiBJdCB3b3VsZCBtYWtlIGVtcGxveW1lbnQgaW4gdGhlIHNlY3RvciBtb3JlIGluY2x1c2l2ZS4mcmRxdW87IEhlIGFkZGVkIHRoYXQgbW9yZSBoaWxseSBhcmVhcyBvZiBMb25kb24gbGlrZSBIaWdoZ2F0ZSByZXF1aXJlIGEgaGlnaCBsZXZlbCBvZiBmaXRuZXNzIHdpdGggZS1iaWtlcyBhcyB0aGV5IGFyZSBub3cuPC9wPg0KDQo8cD5UaGUgTVAgY2hhaXJpbmcgdGhlIG1lZXRpbmcsIFRydWR5IEhhcnJpc29uLCBhIGZvcm1lciB0cmFuc3BvcnQgbWluaXN0ZXIgd2hvIGVuam95cyByaWRpbmcgZS1iaWtlcyBoZXJzZWxmLCB3YXMgbm90IGNvbnZpbmNlZC4gQXNrZWQgYnkgPGVtPlRoZSBIb3VzZTwvZW0+IGFib3V0IHRoZSBuZWVkIHRvIG1ha2UgZ29pbmcgdXBoaWxsIGVhc2llciwgc2hlIHJlcGxpZXM6ICZsZHF1bztBYnNvbHV0ZSBydWJiaXNoLiBJIGhhdmUgZ290IGEgUmliYmxlIEFMIGUsIHdoaWNoIGFsbG93cyBtZSB1cCB0byAyNTBXLiBJIGxpdmUgaW4gdGhlIExha2UgRGlzdHJpY3QgYW5kIEkgd291bGQgc2F5IHRoYXQgdGhlIGxldmVsIG9uZSwgd2hpY2ggaXMgbW9yZSBsaWtlIDc1IHdhdHRzIG9mIHBvd2VyLCBpcyBhYnNvbHV0ZWx5IGFkZXF1YXRlIGZvciBtb3N0IG9mIHRoZSBwYXNzZXMgaW4gdGhlIExha2UgRGlzdHJpY3QgTmF0aW9uYWwgUGFyay4mcmRxdW87PC9wPg0KDQo8cD5IYXJyaXNvbiBpcyBvcHBvc2VkIHRvIHRoZSBwcm9wb3NhbHMuICZsZHF1bztJIGNhbiBzZWUgd2h5IHRoaXMgY2F0ZWdvcnkgaXMgbmVlZGVkLiBJIGp1c3QgZG9uJnJzcXVvO3QgdGhpbmsgbHVtcGluZyBpdCBpbiB3aXRoIGJpY3ljbGVzIGlzIHRoZSByaWdodCB3YXkgZm9yd2FyZCwmcmRxdW87IHNoZSBzYXlzLiZuYnNwOzwvcD4NCg0KPHA+JmxkcXVvO1lvdSZyc3F1bzt2ZSBnb3QgdHdvIG9wdGlvbnMuIElmIHlvdSBuZWVkIHRvIGNyZWF0ZSBhIG5ldyBjYXRlZ29yeSBvZiBtb3RvciB2ZWhpY2xlLCB3aGljaCBpcyB3aGF0IHRoZXNlIHRoaW5ncyBhcmUsIHlvdSBlaXRoZXIgaW50cm9kdWNlIHNvbWV0aGluZyB0aGF0IGlzIHNtYWxsZXIgYW5kIGxlc3MgcG93ZXJlZCB0aGFuIHRoZSBjYXIgb3IgbW90b3JiaWtlLCBvciB5b3UgaW5jcmVhc2Ugd2hhdCBpcyBjdXJyZW50bHkgYSBwZWRhbC1wb3dlcmVkIGJpY3ljbGUuJm5ic3A7PC9wPg0KDQo8cD4mbGRxdW87SSB0aGluayBEZlQgaGF2ZSBnb25lIGZvciB0aGUgd3Jvbmcgb3B0aW9uIGluIGNob29zaW5nIHRvIHVwcmF0ZSBjeWNsZXMgcmF0aGVyIHRoYW4gY3JlYXRlIHRoYXQgbmV3IGNhdGVnb3J5LiBJdCZyc3F1bztzIHByb2JhYmx5IGdvaW5nIHRvIGJlIGEgdXNlZnVsIHZlaGljbGUsIGEgbW9yZSBlbnZpcm9ubWVudGFsbHkgZnJpZW5kbHkgdmVoaWNsZSwgYnV0IG5vbmV0aGVsZXNzLCBhIG1vdG9yIHZlaGljbGUgJm5kYXNoOyBub3QgYSBiaWN5Y2xlLiZyZHF1bzs8L3A+DQoNCjxwPldpdGggbW9yZSBwb3dlcmZ1bCBlLWJpa2VzLCB0aGUgTVAgYWRkczogJmxkcXVvO1lvdSBuZWVkIHlvdXIgYnJha2luZyB1cHJhdGVkLCB5b3VyIHN0ZWVyaW5nIHVwcmF0ZWQsIHlvdXIgc3VzcGVuc2lvbiB1cHJhdGVkLCBhbmQgbW9zdCBpbXBvcnRhbnRseSB0aGUgY2FwYWJpbGl0eSBvZiB0aGUgcGVyc29uIGNvbnRyb2xsaW5nIHRoaXMgdmVoaWNsZSB1cHJhdGVkLiZyZHF1bzs8L3A+DQoNCjxibG9ja3F1b3RlPg0KPHA+JmxkcXVvO0l0JnJzcXVvO3Mgbm90IGxpa2UsIHNheSwgYSBmaXJlIHN0YXJ0ZWQgYnkgYSBjaWdhcmV0dGUuLi4gSXQmcnNxdW87cyBsaWtlIHNvbWVib2R5IHBvdXJpbmcgcGV0cm9sLCBhbG1vc3QmcmRxdW87PC9wPg0KPC9ibG9ja3F1b3RlPg0KDQo8cD5PbmUgb2YgdGhlIG1vc3QgZnJlcXVlbnRseSBjaXRlZCBhcmd1bWVudHMgYWdhaW5zdCB0aGUgc3VnZ2VzdGVkIG1lYXN1cmVzIGlzIHRoYXQgb2YgdGhlIHNsaXBwZXJ5IHNsb3BlOiBjYWxscyBmb3IgY29tcHVsc29yeSBoZWxtZXRzLCBudW1iZXIgcGxhdGVzIGFuZCBsaWNlbmNlcyB3b3VsZCBpbmNyZWFzZSwgY3ljbGlzdHMgc2F5LiAmbGRxdW87U3R1ZGllcyB0aHJvdWdob3V0IHRoZSB3b3JsZCBoYXZlIHNob3duIHRoYXQgaWYgeW91IG1ha2UgaGVsbWV0cyBtYW5kYXRvcnksIGl0IGN1dHMgdHJpcHMgYnkgYmlrZSBhdCBsZWFzdCBieSAxMCBwZXIgY2VudCBmb3IgeWVhcnMgdG8gY29tZSwmcmRxdW87IHNheXMgRGFybnRvbiBvZiB0aGUgQmljeWNsZSBBc3NvY2lhdGlvbi48L3A+DQoNCjxwPkhlIGlzIGxpa2VseSByaWdodCB0byBzdXNwZWN0IHN1Y2ggZGVtYW5kcyB3b3VsZCBmb2xsb3c6IGFscmVhZHksIGluIHRoZSBUcmFuc3BvcnQgZWRpdGlvbiBvZiA8ZW0+VGhlIEhvdXNlPC9lbT4sIGZvcm1lciBNZXRyb3BvbGl0YW4gUG9saWNlIGNvbW1pc3Npb25lciBMb3JkIEhvZ2FuLUhvd2UgY2FsbHMgZm9yICZsZHF1bztzaW1pbGFyIGFjY291bnRhYmlsaXR5IGZvciBjeWNsaXN0cyB0aGF0IGV4aXN0cyBmb3IgbW90b3IgdmVoaWNsZXMmcmRxdW87LjwvcD4NCg0KPHA+UGVyaGFwcyB0aGUgc3Ryb25nZXN0IGNhc2UgYWdhaW5zdCB0aGUgcmVmb3JtcyBjb21lcyBmcm9tIHRoZSBmaXJlIHNlcnZpY2VzLiBUaGUgTG9uZG9uIEZpcmUgQnJpZ2FkZSAoTEZCKSBoYXMgYXR0ZW5kZWQgNDggZS1iaWtlIGZpcmVzIHNvIGZhciB0aGlzIHllYXIsIGluIGp1c3QgZm91ciBhbmQgYSBoYWxmIG1vbnRocy4gSXQgaXMgYSBncm93aW5nIHByb2JsZW06IHRoZSBmaWd1cmUgd2FzIDg3IGZvciB0aGUgZW50aXJldHkgb2YgMjAyMiBhbmQgMTU1IGZvciAyMDIzLiZuYnNwOzwvcD4NCg0KPHA+QXQgbGVhc3QgNDAgcGVyIGNlbnQgb2Ygc3VjaCBmaXJlcyBpbiAyMDIzIHdlcmUgYmVsaWV2ZWQgdG8gaGF2ZSBpbnZvbHZlZCBhIGNvbnZlcnRlZCBlLWJpa2UgYW5kIGF0IGxlYXN0IDc3IHBlciBjZW50IHRoZSBmYWlsdXJlIG9mIHRoZSBiaWtlJnJzcXVvO3MgYmF0dGVyeS4gQW5kIHRoZXNlIGFyZSB0aGUgbnVtYmVycyB0aGV5IGNhbiBjb25maXJtOyB0aGV5IHNheSB0aGUgZmlyZXMgYXJlIHNvIGludGVuc2UgdGhhdCB0aGV5IGNhbm5vdCBhbHdheXMgZGV0ZXJtaW5lIHRoZSBjYXVzZS4mbmJzcDs8L3A+DQoNCjxwPlRoaXMgaXMgYmFkIG5ld3MgZm9yIHRoZSBEZlQmcnNxdW87cyBwcm9wb3NhbHM6IHRoZSBiaWdnZXIgdGhlIG1vdG9yLCBpbiBhbGwgbGlrZWxpaG9vZCwgdGhlIGJpZ2dlciB0aGUgYmF0dGVyeSwgYW5kIHRoZSBiaWdnZXIgdGhlIGZpcmUuPC9wPg0KDQo8cD4mbGRxdW87VGhlIGNoYWxsZW5nZSBmb3IgdXMgaXMgYmVjYXVzZSBwZW9wbGUga2VlcCB0aGVzZSB0aGluZ3MgaW4gdGhlaXIgaG9tZXMsIHNhZGx5LCB0aGV5IHRlbmQgdG8gYmUgb24gZXhpdCByb3V0ZXMsJnJkcXVvOyBzYXlzIHRoZSBMRkImcnNxdW87cyBhc3Npc3RhbnQgY29tbWlzc2lvbmVyIGZvciBmaXJlIHNhZmV0eSwgQ2hhcmxpZSBQdWdzbGV5LiAmbGRxdW87V2UmcnNxdW87dmUgaGFkIHNvbWUgcXVpdGUgZ3JhcGhpYyBmb290YWdlIG9mIHJlc2N1ZXMgaW4gTG9uZG9uIHdoZXJlIHBlb3BsZSBoYXZlIGJlZW4gaGFuZ2luZyBvdXQgd2luZG93cyBieSBmaW5nZXJ0aXBzLiBJdCZyc3F1bztzIHJlYWxseSBxdWl0ZSBzaG9ja2luZy4mcmRxdW87PC9wPg0KDQo8cD5BdCBsZWFzdCA0MSBwZXIgY2VudCBvZiBlLWJpa2VzIGluIGZpcmUgaW5jaWRlbnRzIGluIDIwMjMgYXJlIGJlbGlldmVkIHRvIGhhdmUgYmVlbiBvbiBjaGFyZ2UgYXQgdGhlIHRpbWUgYW5kIHRoZXNlIGZpcmVzIHRlbmQgdG8gYmUgdGhlIG1vc3Qgc2V2ZXJlLiAmbGRxdW87SXQmcnNxdW87cyBub3QgbGlrZSwgc2F5LCBhIGZpcmUgc3RhcnRlZCBieSBhIGNpZ2FyZXR0ZSwgd2hlcmUgdGhlIHNwZWVkIG9mIHRoZSBmaXJlJnJzcXVvO3MgZGV2ZWxvcG1lbnQgaXMgZ2VuZXJhbGx5IGZhaXJseSBwcmVkaWN0YWJsZS4gSXQmcnNxdW87cyBsaWtlIHNvbWVib2R5IHBvdXJpbmcgcGV0cm9sLCBhbG1vc3QuIEl0IGNhbiBiZSByZWFsbHkgcXVpdGUgc3VkZGVuIGFuZCB2ZXJ5IGludGVuc2UuJnJkcXVvOyZuYnNwOzwvcD4NCg0KPHA+U2l4IG1pbnV0ZXMgaXMgbm9ybWFsbHkgdGhlIHJlc3BvbnNlIHRhcmdldCBpbiBMb25kb24sIGhlIGFkZHMsIGFuZCB1c3VhbGx5IGJ5IHRoZW4gYSBmaXJlIGhhcyBidWlsdCBieSBhIGZhY3RvciBvZiB0d28gb3IgdGhyZWUgbGV2ZWxzLiBCdXQgd2l0aCBhbiBlLWJpa2U/ICZsZHF1bztJdCZyc3F1bztzIGxpa2VseSB0byBiZSBhIG11Y2ggaGlnaGVyIGxldmVsIG9mIGRldmVsb3BtZW50IGluIHRoZSBzYW1lIHBlcmlvZCBvZiB0aW1lLCBzbyBnZW5lcmFsbHkgdGhlIHJpc2sgb3VyIGNyZXdzIGFyZSBmYWNpbmcgaXMgaGlnaGVyLiZyZHF1bzs8L3A+DQoNCjxwPkZpcmVmaWdodGVycyBhcmUgYWRhcHRpbmcgdG8gdGhlc2Ugcmlza3MgYW5kIHJhaXNpbmcgYXdhcmVuZXNzIG9mIHNhZmV0eSBwcmVjYXV0aW9ucyAobmV2ZXIgY2hhcmdlIHlvdXIgZS1iaWtlIG5leHQgdG8gYW4gZXhpdCByb3V0ZSBhbmQgYWx3YXlzIHVzZSB0aGUgY29ycmVjdCBjaGFyZ2VyLCB0aGV5IHdhcm4pLiBUaGUgTEZCIHN0aWxsIGhhcyAmbGRxdW87c2lnbmlmaWNhbnQgY29uY2VybnMmcmRxdW87IG92ZXIgdGhlIHByb3Bvc2VkIGNoYW5nZXMgdG8gZS1iaWtlcywgaG93ZXZlciwgYW5kIGtlZW5seSBhd2FpdHMgdGhlIGdvdmVybm1lbnQmcnNxdW87cyBwcm9kdWN0IHNhZmV0eSByZXZpZXcuPC9wPg0KDQo8cD4mbGRxdW87SWYgeW91JnJzcXVvO3JlIGdvaW5nIHRvIGludHJvZHVjZSBtb3JlIHBvd2VyZnVsIG9wdGlvbnMgdGhhdCBwb3RlbnRpYWxseSBoYXZlIG1vcmUgZW5naW5lcyB0aGF0IGNvdWxkIHN0YXJ0IGJpZ2dlciBmaXJlcywgYXQgbGVhc3QgaGF2ZSBhIGJldHRlciBpZGVhIG9mIHRoZSByaXNrcywmcmRxdW87IHNheXMgUHVnc2xleS4gSWFpbiBTdGV3YXJ0IE1QIHNpbWlsYXJseSBzYXlzIHRoZSBwcmlvcml0eSBvZiB0aGUgVHJhbnNwb3J0IFNlbGVjdCBDb21taXR0ZWUsIHdoaWNoIGhlIGNoYWlycywgaXMgY2xhcml0eSBvbiBhbGwgdGhlIHJlZ3VsYXRpb25zLjwvcD4NCg0KPHA+V2lsbCBhbnl0aGluZyBjb21lIG9mIHRoZSBjb25zdWx0YXRpb24/IE9mZmljaWFscyBhcmUgZXhwZWN0ZWQgdG8gcHJlc2VudCB0aGUgbWluaXN0ZXIgd2l0aCBhZHZpY2UgYW5kIG9wdGlvbnMgYnkgMTkgSnVseSwgYW5kIGl0IHdvdWxkIGJlIFNlcHRlbWJlciBiZWZvcmUgdGhlIG1pbmlzdGVyIGlzIGluIGEgcG9zaXRpb24gdG8gZGVjaWRlIG9uIHRoZSBwcm9wb3NhbHMuJm5ic3A7PC9wPg0KDQo8cD5UaGUgcmVmb3JtcyBjb3VsZCBnbyBhaGVhZCB1bmRlciBzZWNvbmRhcnkgbGVnaXNsYXRpb24gYmVmb3JlIGEgZ2VuZXJhbCBlbGVjdGlvbiwgYnV0IHNvbWUgc3VzcGVjdCB0aGV5IHdpbGwgYmUga2lja2VkIGludG8gdGhlIGxvbmcgZ3Jhc3MuIEFzIG9uZSBjcml0aWMgcG9pbnRzIG91dCwgdGhlIERmVCBzdGlsbCBoYXNuJnJzcXVvO3QgcmVzcG9uZGVkIHRvIGEgY29uc3VsdGF0aW9uIG9uIHBhdmVtZW50IHBhcmtpbmcgZnJvbSAyMDIwLjwvcD4NCg0KPHA+U28sIHdoeSBoYXZlIHRoZXNlIGhpZ2hseSBjb250cm92ZXJzaWFsIHJlZm9ybXMgYmVlbiBwdXQgZm9yd2FyZCBhdCBhbGw/ICZsZHF1bztUaGVyZSZyc3F1bztzIG1heWJlIGEgbGFjayBvZiB0aW1lIHdlIGhhdmUgZm9yIG1ha2luZyBsZWdpc2xhdGl2ZSBwcm9ncmVzcywgYmVjYXVzZSB0aGUgRnV0dXJlIG9mIFRyYW5zcG9ydCBCaWxsIHdpdGggYWxsIGl0cyBtYW55IG1lYXN1cmVzIGlzbiZyc3F1bzt0IGhhcHBlbmluZywmcmRxdW87IHNheXMgSGFycmlzb24uPC9wPg0KDQo8cD4mbGRxdW87SSByZWNvZ25pc2UgdGhhdCB0aGUgbGlrZXMgb2YgQW1hem9uIGFuZCB0aGUgZGVsaXZlcnkgY29tcGFuaWVzIHF1aXRlIHJpZ2h0bHkgd2FudCB0byBtb3ZlIHRvIGEgbW9yZSBlbnZpcm9ubWVudGFsbHkgZnJpZW5kbHkgbWV0aG9kIG9mIGRpc3RyaWJ1dGluZyB0aGVpciBnb29kcyBpbiB1cmJhbiBhcmVhcywgYW5kIHRoZXJlJnJzcXVvO3MgZGVmaW5pdGVseSBhIHJvbGUgZm9yIHplcm8tZW1pc3Npb24gbGlnaHQgdmVoaWNsZXMgdG8gZG8gdGhhdC4mbmJzcDs8L3A+DQoNCjxwPiZsZHF1bztCdXQgSSBkb24mcnNxdW87dCB0aGluayBwb3RlbnRpYWxseSBkYW1hZ2luZyB0aGUgYWxyZWFkeSBzdHJ1Z2dsaW5nIHBlcmNlcHRpb24gb2YgY3ljbGlzdHMgaXMgdGhlIHdheSB0byBkbyBpdC4mcmRxdW87PC9wPg0KDQo8cD5UaGUgQ29uc2VydmF0aXZlIE1QIGNvbmNsdWRlczogJmxkcXVvO0kgaGF2ZW4mcnNxdW87dCBoZWFyZCBhIHNpbmdsZSBjb2xsZWFndWUgaW4gbXkgcGFydHkgb3IgYW55IG90aGVyIHdobyBpcyBzdXBwb3J0aXZlIG9mIHRoaXMuIElmIHdlIHB1dCBhcyBtdWNoIGVmZm9ydCBhbmQgcG9saXRpY2FsIGNhcGl0YWwgaW50byBlbmNvdXJhZ2luZyBtb3JlIHBlb3BsZSB0byB3YWxrIGFuZCBjeWNsZSwgd291bGRuJnJzcXVvO3Qgd2UgYmUgaW4gYSBoYXBweSBwbGFjZT8mcmRxdW87Jm5ic3A7PC9wPg0KDQo8aHIgLz4NCjxwPjxlbT5UaGUgTG9uZG9uIEZpcmUgQnJpZ2FkZSYjMzk7cyA8YSBocmVmPSJodHRwczovL3d3dy5sb25kb24tZmlyZS5nb3YudWsvY2hhcmdlc2FmZS8iPiNDaGFyZ2VTYWZlPC9hPiBjYW1wYWlnbiBhZHZpc2VzIGUtYmlrZSB1c2VycyB0bzo8L2VtPjwvcD4NCg0KPHVsPg0KCTxsaT48ZW0+TmV2ZXIgYmxvY2sgeW91ciBlc2NhcGUgcm91dGUgd2l0aCBhbnl0aGluZywgaW5jbHVkaW5nIGUtYmlrZXMgYW5kIGUtc2Nvb3RlcnM8L2VtPjwvbGk+DQoJPGxpPjxlbT5BbHdheXMgdXNlIHRoZSBjb3JyZWN0IGNoYXJnZXIsIGFuZCBidXkgYW4gb2ZmaWNpYWwgb25lIGZyb20gYSByZXB1dGFibGUgc2VsbGVyPC9lbT48L2xpPg0KCTxsaT48ZW0+RG8gbm90IGF0dGVtcHQgdG8gbW9kaWZ5IG9yIHRhbXBlciB3aXRoIHlvdXIgYmF0dGVyeSAmbmRhc2g7IGFsd2F5cyBmb2xsb3cgdGhlIG1hbnVmYWN0dXJlciZyc3F1bztzIGluc3RydWN0aW9uczwvZW0+PC9saT4NCgk8bGk+PGVtPkNvbnZlcnRpbmcgcGVkYWwgYmlrZXMgaW50byBlLWJpa2VzIHVzaW5nIERJWSBraXRzIGJvdWdodCBvbmxpbmUgY2FuIGJlIHZlcnkgZGFuZ2Vyb3VzICZuZGFzaDsgdGhleSBjYW4gcG9zZSBhIGhpZ2hlciByaXNrIG9mIGZpcmUgJm5kYXNoOyBzbyBnZXQgYSBwcm9mZXNzaW9uYWwgb3IgY29tcGV0ZW50IHBlcnNvbiB0byBjYXJyeSBvdXQgdGhlIGNvbnZlcnNpb248L2VtPjwvbGk+DQoJPGxpPjxlbT5DaGVjayB5b3VyIGJhdHRlcnkgYW5kIGNoYXJnZXIgbWVldHMgVUsgc2FmZXR5IHN0YW5kYXJkcyAmbmRhc2g7IGNoZWNrIHRoZSBpdGVtIGRpc3BsYXlzIGEgVUtDQSBvciBDRSBtYXJrIHRoYXQgZW5zdXJlcyB0aGF0IHRoZSBwcm9kdWN0cyBtZWV0IFVLIGFuZCBFVSBzYWZldHksIGhlYWx0aCBvciBlbnZpcm9ubWVudGFsIHJlcXVpcmVtZW50cyAmbmRhc2g7IGFuZCBpZiBidXlpbmcgb25saW5lLCBidXkgZnJvbSBhIFVLIHN1cHBsaWVyPC9lbT48L2xpPg0KCTxsaT48ZW0+V2F0Y2ggb3V0IGZvciBzaWducyB0aGF0IHRoZSBiYXR0ZXJ5IG9yIGNoYXJnZXIgYXJlbiZyc3F1bzt0IHdvcmtpbmcgYXMgdGhleSBzaG91bGQgJm5kYXNoOyBlZyZuYnNwO2lmIHRoZSBiYXR0ZXJ5IGlzIGhvdCB0byB0aGUgdG91Y2ggb3IgaGFzIGNoYW5nZWQgc2hhcGU8L2VtPjwvbGk+DQo8L3VsPg0KDQo8aHIgLz4NCjxwPiZuYnNwOzwvcD4NCjxkaXYgY2xhc3M9ImhpZGUganMtbmV3c3ZpZXctcmVsYXRlZCI+PGRpdiBjbGFzcz0iYXYtcmVsYXRlZCAiPg0KICAgIDxkaXYgY2xhc3M9Im5ld3MtdGl0bGUiPg0KICAgICAgICA8c3BhbiBjbGFzcz0ibnQtY2F0IGg1Ij5SZWxhdGVkPC9zcGFuPg0KICAgIDwvZGl2Pg0KICAgIDxkaXYgY2xhc3M9Im5ld3MtaXRlbSBuZXdzLWl0ZW0tLXJlbGF0ZWQiPg0KICAgICANCiAgICAgICAgPGRpdiBjbGFzcz0ibmktaW1hZ2UiPg0KICAgICAgICAgICAgPGEgaHJlZj0iL25ld3MvYXJ0aWNsZS9nb3Zlcm5tZW50LWRpc2FwcG9pbnRlZC1hc2xlZi1hZHZhbmNlcy1zdHJpa2VzIj4NCiAgICAgICAgICAgICAgICA8aW1nIGRhdGEtc2l6ZXM9ImF1dG8iIGRhdGEtc3JjPSJodHRwczovL3Jlcy5jbG91ZGluYXJ5LmNvbS9keXc4bXYzYjAvaW1hZ2UvdXBsb2FkL2NfZmlsbCxnX2ZhY2UscV84MCx3XzM0MCxoXzE3MC92MS9uZXdzLzIwMjRfMDgvUDdLRDlKX3NpZHBnZy5qcGciDQogICAgICAgICAgICAgICAgICAgIGRhdGEtc3Jjc2V0PSJodHRwczovL3Jlcy5jbG91ZGluYXJ5LmNvbS9keXc4bXYzYjAvaW1hZ2UvdXBsb2FkL2NfZmlsbCxnX2ZhY2UscV83NSx3XzI1MCxoXzEyNS92MS9uZXdzLzIwMjRfMDgvUDdLRDlKX3NpZHBnZy5qcGcgMjUwdywgDQpodHRwczovL3Jlcy5jbG91ZGluYXJ5LmNvbS9keXc4bXYzYjAvaW1hZ2UvdXBsb2FkL2NfZmlsbCxnX2ZhY2UscV84MCx3XzM0MCxoXzE3MC92MS9uZXdzLzIwMjRfMDgvUDdLRDlKX3NpZHBnZy5qcGcgMzQwdyIgY2xhc3M9Imxhenlsb2FkIiBhbHQ9IkRvd25pbmcgU3RyZWV0IEFkbWl0cyBGcmVzaCBSYWlsIFN0cmlrZXMgQXJlICdFeHRyZW1lbHkgRGlzYXBwb2ludGluZycgQXMgUHJlc3N1cmUgR3Jvd3MgT3ZlciBQYXkgQXdhcmQiPg0KICAgICAgICAgICAgPC9hPg0KICAgICAgICA8L2Rpdj4NCiAgICAgIA0KICAgICAgICA8ZGl2IGNsYXNzPSJuaS1jb250ZW50Ij4NCiAgICAgICAgICAgIDxkaXYgY2xhc3M9Im5pLXRpdGxlIGg0Ij4NCiAgICAgICAgICAgICAgICA8YSBocmVmPSIvbmV3cy9hcnRpY2xlL2dvdmVybm1lbnQtZGlzYXBwb2ludGVkLWFzbGVmLWFkdmFuY2VzLXN0cmlrZXMiPkRvd25pbmcgU3RyZWV0IEFkbWl0cyBGcmVzaCBSYWlsIFN0cmlrZXMgQXJlICJFeHRyZW1lbHkgRGlzYXBwb2ludGluZyIgQXMgUHJlc3N1cmUgR3Jvd3MgT3ZlciBQYXkgQXdhcmQ8L2E+DQogICAgICAgICAgICA8L2Rpdj4NCiAgICAgICAgICAgIA0KICAgICAgICAgICAgPGRpdiBjbGFzcz0ibmktYXV0aG9yIj4NCiAgICAgICAgICAgICAgICBCeSA8YSBocmVmPSIvbmV3cy9hdXRob3IvdG9tLXNjb3Rzb24uaHRtIj5Ub20gU2NvdHNvbjwvYT4NCiAgICAgICAgICAgIDwvZGl2Pg0KICAgICAgICAgICAgDQogICAgICAgICAgICA8ZGl2IGNsYXNzPSJuaS1tZXRhIj4NCiAgICAgICAgICAgICAgICA8c3BhbiBjbGFzcz0ibmktZGF0ZSI+PHRpbWUgZGF0ZXRpbWU9IjIwMjQtMDgtMTlUMTQ6MzMiIHRpdGxlPSIxOSBBdWd1c3QgMjAyNCBhdCAxNDozMyI+MTkgQXVnPC90aW1lPjwvc3Bhbj4NCiAgICAgICAgICAgIDwvZGl2Pg0KICAgICAgICA8L2Rpdj4NCiAgICA8L2Rpdj4NCjwvZGl2PjwvZGl2Pg0KICAgICAgICAgICAgPHA+PHN0cm9uZz5Qb2xpdGljc0hvbWUgTmV3c2xldHRlcnM8L3N0cm9uZz48L3A+DQogICAgICAgICAgICA8cD48ZW0+R2V0IHRoZSBpbnNpZGUgdHJhY2sgb24gd2hhdCBNUHMgYW5kIFBlZXJzIGFyZSB0YWxraW5nIGFib3V0LiA8YSBocmVmPSJodHRwczovL3d3dy5wb2xpdGljc2hvbWUuY29tL3RoZWhvdXNlL2VtYWlsLXN1YnNjcmlwdGlvbi5odG0iPlNpZ24gdXA8L2E+IHRvIFRoZSBIb3VzZSdzIG1vcm5pbmcgZW1haWwgZm9yIHRoZSBsYXRlc3QgaW5zaWdodCBhbmQgcmVhY3Rpb24gZnJvbSBQYXJsaWFtZW50YXJpYW5zLCBwb2xpY3ktbWFrZXJzIGFuZCBvcmdhbmlzYXRpb25zLiA8L2VtPjwvcD4NCiAgICAgICAgDQogICAgDQogICAgPGRpdiBjbGFzcz0iYXYtbW9zdFJlY2VudCI+DQogICAgICAgIDxwPlJlYWQgdGhlIG1vc3QgcmVjZW50IGFydGljbGUgd3JpdHRlbiBieSA8c3Bhbj5TaWVubmEgUm9kZ2Vyczwvc3Bhbj4gLSA8YQ0KICAgICAgICAgICAgICAgIGhyZWY9Ii9uZXdzL2FydGljbGUva2ltLWxlYWRiZWF0ZXItYXNzaXN0ZWQtZHlpbmctaS1jYW1lLXBvbGl0aWNzLW1ha2UtZGlmZmVyZW5jZSI+S2ltIExlYWRiZWF0ZXIgT24gQXNzaXN0ZWQgRHlpbmc6ICJJIENhbWUgSW50byBQb2xpdGljcyBUbyBNYWtlIEEgRGlmZmVyZW5jZSI8L2E+PC9wPg0KICAgIDwvZGl2Pg0KICAgIA0KICAgIDxpbWcgc3JjPSIvX2hhbmRsZXJzL25ld3MvaW1wcmVzc2lvbi5hc2h4P2tleT04ODc1OCZyZWY9ZWJpa2VzLWRlcGFydG1lbnQtdHJhbnNwb3J0LWFjY3VzZWQtY29uc3VsdGluZy1vcndlbGxpYW4tcHJvcG9zYWxzIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiAvPg0KPC9kaXY+ZAIQDxYCHwFoZAISDxYCHgtfIUl0ZW1Db3VudAIDFgYCAQ9kFgJmDxUCMS9uZXdzL3RhZy9kZXBhcnRtZW50LWZvci10cmFuc3BvcnQuaHRtP2ZpbHRlcj05MzkYRGVwYXJ0bWVudCBmb3IgVHJhbnNwb3J0ZAICD2QWAmYPFQIgL25ld3MvdGFnL2ViaWtlcy5odG0/ZmlsdGVyPTYwMjAHRS1iaWtlc2QCAw9kFgJmDxUCJC9uZXdzL3RhZy9saW1lLWJpa2VzLmh0bT9maWx0ZXI9NjAyMQpMaW1lIGJpa2VzZAIUDxYCHwUCARYCAgEPZBYCZg8VAhMvbmV3cy90cmFuc3BvcnQuaHRtCVRyYW5zcG9ydGQCGA8WAh8FAgEWAmYPZBYCAgEPZBYCZg9kFgJmD2QWAmYPZBYEZg9kFgICAQ8WAh8FAv////8PZAICD2QWAgIBDxYCHwUC/////w9kAhoPZBYCZg8WAh8CBb0IPGRpdiBjbGFzcz0iY3RhLWJsb2NrIGN0YS1ibG9jay0tYmxhY2tUZXh0IGN0YS1ibG9jay0tcHJvbW8iPg0KICAgIDxkaXYgY2xhc3M9InByb21vLXRpdGxlIj4NCiAgICAgICAgUG9kY2FzdA0KICAgIDwvZGl2Pg0KICAgIDxkaXYgY2xhc3M9InByb21vLWNvbnRlbnQgY2xlYXJGaXgiPg0KICAgICAgICA8ZGl2IGNsYXNzPSJwYy1pbWciPg0KICAgICAgICAgICAgPGEgaHJlZj0iaHR0cHM6Ly93d3cucG9saXRpY3Nob21lLmNvbS9tZW1iZXJzL2FydGljbGUvbGlzdGVuLW9mZnNob3JlLWVuZXJneS1wb2RjYXN0IiB0YXJnZXQ9Il9ibGFuayI+DQogICAgICAgICAgICAgICAgPHA+DQogICAgICAgICAgICAgICAgICAgIDxpbWcgY2xhc3M9Imxhenlsb2FkIiBkYXRhLXNyYz0iL3VnYy0xL2Jhbm5lcnMvYmFubmVyLzE4LzMxLnBuZyIgYWx0PSJFbmdpbmVlcmluZyBhIEJldHRlciBXb3JsZCIgLz4NCiAgICAgICAgICAgICAgICA8L3A+DQogICAgICAgICAgICA8L2E+DQogICAgICAgIDwvZGl2Pg0KICAgICAgICA8ZGl2IGNsYXNzPSJwYy1pbmZvIj4NCiAgICAgICAgICAgIDxoNT5FbmdpbmVlcmluZyBhIEJldHRlciBXb3JsZDwvaDU+DQogICAgICAgICAgICA8cD5UaGUgRW5naW5lZXJpbmcgYSBCZXR0ZXIgV29ybGQgcG9kY2FzdCBzZXJpZXMgZnJvbSBUaGUgSG91c2UgbWFnYXppbmUgYW5kIHRoZSBJRVQgaXMgYmFjayBmb3Igc2VyaWVzIHR3byEgTmV3IGhvc3QgSm9ubiBFbGxlZGdlIGRpc2N1c3NlcyB3aXRoIHBhcmxpYW1lbnRhcmlhbnMgYW5kIGluZHVzdHJ5IGV4cGVydHMgaG93IHRlY2hub2xvZ3kgYW5kIGVuZ2luZWVyaW5nIGNhbiBwcm92aWRlIHBvbGljeSBzb2x1dGlvbnMgdG8gb3VyIGNoYW5naW5nIHdvcmxkLjwvcD4NCiAgICAgICAgICAgIDxwPjxhIGhyZWY9Imh0dHBzOi8vd3d3LnBvbGl0aWNzaG9tZS5jb20vbWVtYmVycy9hcnRpY2xlL2xpc3Rlbi1vZmZzaG9yZS1lbmVyZ3ktcG9kY2FzdCIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIGNsYXNzPSJidG4iPk5FVyBTRVJJRVMgLSBMaXN0ZW4gbm93PC9zcGFuPjwvYT48L3A+DQogICAgICAgIDwvZGl2Pg0KICAgIDwvZGl2Pg0KPC9kaXY+DQpkAiQPFgIfAWdkAgEPZBYCZg9kFgJmD2QWAmYPFgIfAgXqBDxkaXYgY2xhc3M9ImN0YS1iYW5uZXIiPg0KICAgIDxhIGhyZWY9Ii9ldmVudHMuaHRtIiBjbGFzcz0iY2xlYXJGaXgiPg0KICAgICAgICA8ZGl2IGNsYXNzPSJjdGFiLWltZyI+DQogICAgICAgICAgICA8aW1nIGNsYXNzPSJsYXp5bG9hZCIgZGF0YS1zcmM9Ii91Z2MtMS91cGxvYWRzL3BhZ2VibG9ja3MvMTAxLzgzZjZlYTQzYmI2ZTQ5MWRkNGM2NTcxOTNlMzE3MDRmLmpwZyI+DQogICAgICAgIDwvZGl2Pg0KICAgICAgICA8ZGl2IGNsYXNzPSJjdGFiLWNvbnRlbnQgZmx4IGZseC0tY29sIGZseC0td3IgZmx4LS1qYyI+DQogICAgICAgICAgICA8ZGl2IGNsYXNzPSJoMiI+RmluZCBvdXQgbW9yZSBhYm91dCBvdXIgZXZlbnRzPC9kaXY+DQogICAgICAgICAgICA8cD5Qb2xpdGljc0hvbWUgJiBUaGUgSG91c2UgTWFnYXppbmUgb3JnYW5pc2UgYSBudW1iZXIgb2YgaW5kdXN0cnkgbGVhZGluZyBwb2xpdGljYWwgZXZlbnRzIHRocm91Z2hvdXQgdGhlIHllYXIuPC9wPg0KICAgICAgICAgICAgPHA+PHNwYW4gY2xhc3M9ImJ0biBidG4tLXhQYWRkaW5nIGJ0bi0tb3V0bGluZUJsYWNrIj5GaW5kIG91dCBtb3JlPC9zcGFuPjwvcD4gDQogICAgICAgIDwvZGl2Pg0KICAgIDwvYT4NCjwvZGl2PmQCBQ9kFgJmD2QWAmYPZBYCZg9kFgJmD2QWAmYPZBYCZg8WAh8CBYIEPGRpdiBjbGFzcz0iaDMiPlNpZ24gdXAgZm9yIG91ciBuZXdzbGV0dGVyczwvZGl2Pg0KPGRpdiBjbGFzcz0iZnRyLXN1YnMgY2xlYXJGaXgiPg0KICAgIDxhIGhyZWY9Imh0dHBzOi8vd3d3LnBvbGl0aWNzaG9tZS5jb20vYWNjb3VudC5odG0iPg0KICAgIDxkaXYgY2xhc3M9ImZ0cnMtaW1nIj4NCiAgICAgICAgPGltZyBjbGFzcz0ibGF6eWxvYWQiIGRhdGEtc3JjPSIvdWdjLTEvdXBsb2Fkcy9wYWdlYmxvY2tzLzExMDY5LzE5OWQyZTYxYjI5NjFkODY0NTY0YTE0OWFhZDNmZTkxLnBuZyIgYWx0PSJTdWJzY3JpYmUiIC8+DQogICAgPC9kaXY+DQogICAgPGRpdiBjbGFzcz0iZnRycy10ZXh0Ij4NCiAgICAgICAgPHA+R2V0IGRhaWx5IG5ld3MgYWxlcnRzIGFuZCB3ZWVrZW5kIHJvdW5kLXVwcyBzdHJhaWdodCB0byB5b3VyIGluYm94LjwvcD4NCiAgICAgICAgPHA+PHNwYW4gY2xhc3M9ImJ0biBidG4tLWJsYWNrIj5TdWJzY3JpYmU8L3NwYW4+PC9wPg0KICAgIDwvZGl2Pg0KICAgIDwvYT4NCjwvZGl2PmRkj6r8B7KCEeY2uyxhXbnfXyHXiIDHBRN1L5SQRW+Q7Ws=" /> </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/collaboration-key-smooth-transition-great-british-rail"> <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/Train_and_customer_at_Stansted_Airport_71_ps8sss.jpg" class="lazyload" alt="Collaboration is key for a smooth transition to Great British Rail"> </a> <span class="ni-tag">Partner content</span> </div> <div class="ni-content"> <div class="ni-title"> <a href="/members/article/collaboration-key-smooth-transition-great-british-rail">Collaboration is key for a smooth transition to Great British Rail</a> </div> <div Class="ni-sponsor">By Transport UK</div><script>ga('send', 'event', 'Image', 'Impression', 'Transport UK', {'nonInteraction': 1});</script> <div class="ni-meta"> <span class="ni-date"><time datetime="2024-11-15T08:00" title="15 November 2024 at 08:00">15 Nov</time></span> <span class="ni-cat"><a href="/news/transport.htm">Transport</a></span> </div> </div> </div><div class="news-item"> <div class="ni-image"> <a href="/members/article/addressing-gender-equality-key-meeting-netzero-ambitions"> <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_09/AdobeStock_301219192_duog0s.jpg" class="lazyload" alt="Why addressing gender equality is key to meeting our net-zero ambitions"> </a> <span class="ni-tag">Partner content</span> </div> <div class="ni-content"> <div class="ni-title"> <a href="/members/article/addressing-gender-equality-key-meeting-netzero-ambitions">Why addressing gender equality is key to meeting our net-zero ambitions</a> </div> <div Class="ni-sponsor">By <a href="/members/profile/wsp">WSP</a></div><script>ga('send', 'event', 'Image', 'Impression', 'WSP', {'nonInteraction': 1});</script> <div class="ni-meta"> <span class="ni-date"><time datetime="2024-10-24T08:00" title="24 October 2024 at 08:00">24 Oct</time></span> <span class="ni-cat"><a href="/news/social-affairs.htm">Social affairs</a></span> </div> </div> </div><div class="news-item"> <div class="ni-image"> <a href="/members/article/port-dover-party-conference-roundup"> <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/Great_British_Trade_Labour-7693_ofaloq.jpg" class="lazyload" alt="Port of Dover party conference season unites politicians on plan for economic growth"> </a> <span class="ni-tag">Partner content</span> </div> <div class="ni-content"> <div class="ni-title"> <a href="/members/article/port-dover-party-conference-roundup">Port of Dover party conference season unites politicians on plan for economic growth</a> </div> <div Class="ni-sponsor">By <a href="/members/profile/port-of-dover">Port of Dover</a></div><script>ga('send', 'event', 'Image', 'Impression', 'Port of Dover', {'nonInteraction': 1});</script> <div class="ni-meta"> <span class="ni-date"><time datetime="2024-10-09T08:00" title="09 October 2024 at 08:00">09 Oct</time></span> <span class="ni-cat"><a href="/news/transport.htm">Transport</a></span> </div> </div> </div><div class="news-item"> <div class="ni-image"> <a href="/members/article/recruiting-the-next-generation-of-train-drivers-89408"> <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_09/RSSB_pic_002_yxfvuz.jpg" class="lazyload" alt="Recruiting the next generation of train drivers"> </a> <span class="ni-tag">Partner content</span> </div> <div class="ni-content"> <div class="ni-title"> <a href="/members/article/recruiting-the-next-generation-of-train-drivers-89408">Recruiting the next generation of train drivers</a> </div> <div Class="ni-sponsor">By Rail Safety and Standards Board (RSSB)</div><script>ga('send', 'event', 'Image', 'Impression', 'Rail Safety and Standards Board (RSSB)', {'nonInteraction': 1});</script> <div class="ni-meta"> <span class="ni-date"><time datetime="2024-10-01T08:00" title="01 October 2024 at 08:00">01 Oct</time></span> <span class="ni-cat"><a href="/news/transport.htm">Transport</a></span> </div> </div> </div><div class="news-item"> <div class="ni-image"> <a href="/members/article/uk-airspace-needs-part-labours-infrastructure-revolution"> <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_09/NATS_picture_to_accompany_The_House_article_kix97h.jpg" class="lazyload" alt="Why UK airspace needs to be part of Labour’s infrastructure revolution"> </a> <span class="ni-tag">Partner content</span> </div> <div class="ni-content"> <div class="ni-title"> <a href="/members/article/uk-airspace-needs-part-labours-infrastructure-revolution">Why UK airspace needs to be part of Labour’s infrastructure revolution</a> </div> <div Class="ni-sponsor">By NATS</div><script>ga('send', 'event', 'Image', 'Impression', 'NATS', {'nonInteraction': 1});</script> <div class="ni-meta"> <span class="ni-date"><time datetime="2024-09-26T07:45" title="26 September 2024 at 07:45">26 Sep</time></span> <span class="ni-cat"><a href="/news/transport.htm">Transport</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-09-10T15:17" title="10 September 2024 at 15:17">10 Sep</time></span> </div> <div class="ni-title"> <a href="/members/article/record-employment-around-london-luton-airport">Record employment in and around London Luton Airport</a> </div> <div Class="ni-sponsor">By Luton Rising</div><script>ga('send', 'event', 'Image', 'Impression', 'Luton Rising', {'nonInteraction': 1});</script> </div><div class="news-item"> <div class="ni-meta"> <span class="ni-date"><time datetime="2024-02-01T14:16" title="01 February 2024 at 14:16">01 Feb</time></span> </div> <div class="ni-title"> <a href="/members/article/electric-vehicle-transition-stalled-political-deliver-benefits-uk">Electric vehicle transition has stalled but political will can deliver benefits to UK</a> </div> <div Class="ni-sponsor">By <a href="/members/profile/policymanchester">Policy@Manchester</a></div><script>ga('send', 'event', 'Image', 'Impression', 'Policy@Manchester', {'nonInteraction': 1});</script> </div><div class="news-item"> <div class="ni-meta"> <span class="ni-date"><time datetime="2024-01-12T08:00" title="12 January 2024 at 08:00">12 Jan</time></span> </div> <div class="ni-title"> <a href="/members/article/paul-kehoe-cbe-appointed-luton-rising-independent-chair">Paul Kehoe CBE appointed Luton Rising independent chair</a> </div> <div Class="ni-sponsor">By Luton Rising</div><script>ga('send', 'event', 'Image', 'Impression', 'Luton Rising', {'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>Cyclists, MPs and fire services oppose 'reckless' e-bike changes in row with DfT</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_05/Splash_Online_illo_u900m0.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_05/Splash_Online_illo_u900m0.jpg 400w, https://res.cloudinary.com/dyw8mv3b0/image/upload/c_fill,g_face,q_85,w_500,h_250/v1/news/2024_05/Splash_Online_illo_u900m0.jpg 500w, https://res.cloudinary.com/dyw8mv3b0/image/upload/c_fill,g_face,q_85,w_600,h_300/v1/news/2024_05/Splash_Online_illo_u900m0.jpg 600w, https://res.cloudinary.com/dyw8mv3b0/image/upload/c_fill,g_face,q_85,w_710,h_355/v1/news/2024_05/Splash_Online_illo_u900m0.jpg 710w" class="lazyload" alt="Cyclists, MPs and fire services oppose 'reckless' e-bike changes in row with DfT"> <div class="av-share"> <a class="share-button-item share-button-item--twitter" href="https://x.com/intent/tweet?text=Cyclists%2c+MPs+and+fire+services+oppose+%27reckless%27+e-bike+changes+in+row+with+DfT&url=https://www.politicshome.com%2fthehouse%2farticle%2febikes-department-transport-accused-consulting-orwellian-proposals" 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=Cyclists%2c+MPs+and+fire+services+oppose+%27reckless%27+e-bike+changes+in+row+with+DfT%20https://www.politicshome.com%2fthehouse%2farticle%2febikes-department-transport-accused-consulting-orwellian-proposals" 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%2fthehouse%2farticle%2febikes-department-transport-accused-consulting-orwellian-proposals&title=Cyclists%2c+MPs+and+fire+services+oppose+%27reckless%27+e-bike+changes+in+row+with+DfT&summary=Cyclists%2c+MPs+and+fire+services+oppose+%27reckless%27+e-bike+changes+in+row+with+DfT&source=https://www.politicshome.com%2fthehouse%2farticle%2febikes-department-transport-accused-consulting-orwellian-proposals" 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=Cyclists%2c+MPs+and+fire+services+oppose+%27reckless%27+e-bike+changes+in+row+with+DfT&body=https://www.politicshome.com%2fthehouse%2farticle%2febikes-department-transport-accused-consulting-orwellian-proposals" 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%2fthehouse%2farticle%2febikes-department-transport-accused-consulting-orwellian-proposals" 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> <p class="img-caption">Illustration by Tracy Worrall</p> </div> <div class="av-author"> <div class="av-authImg"> <a href="/thehouse/peer/sienna-rodgers.htm"> <img src="https://res.cloudinary.com/dyw8mv3b0/image/upload/c_fill,g_face,q_80,w_100,h_100,f_auto/v1/author/Sienna-Rodgers-sRGB_uogqdc" alt="Sienna Rodgers" /> </a> </div> <div class="av-authInfo"> <p class="av-authName"> <a href="/thehouse/peer/sienna-rodgers.htm"> Sienna Rodgers </a> </p> <p class="av-authTwitter"> <a target="_blank" class="icon icon--x" href="https://x.com/@siennamarla"> <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> @siennamarla</a> </p> </div> </div> <div class="av-meta"> <span class="av-readTime">13 min read</span><span class="av-date"><time datetime="2024-05-23T09:00" title="23 May 2024 at 09:00">23 May</time></span> </div> <div class="av-standfirst"> <p>The government is proposing to redefine electrically assisted pedal cycles, allowing them to be made much more powerful. But would they even be cycles any more? And what are the risks? Sienna Rodgers reports</p> </div> <p>Electrically assisted pedal cycles. The clue is in the name: EAPCs, or e-bikes as they are commonly known, are electrically assisted and require pedalling. But what if the definition were changed, such that they could be not merely electrically assisted but entirely electrically powered, and there was no need to pedal at all? This is what the Department for Transport (DfT) is considering.</p> <p>In a consultation that ran from February to April, the government invited responses to two potential reforms: doubling the maximum allowable power of e-bike motors from 250 watts to 500; and allowing them to be powered by a throttle up to 15.5mph. In response, many stakeholders highlighted the absurdity of redefining a category of bicycle to include something that is more in line with an electric moped.</p> <blockquote> <p>“What’s a bicycle? What’s a moped? What’s an e-bike? It’s just not clear. With the proposals, it becomes a lot murkier”</p> </blockquote> <p>As Gino D’Acampo once joked when confronted with the idea of adding ham to a carbonara to make it British: “If my grandmother had wheels, she would have been a bike.” The DfT is now being accused of creating confusion over what constitutes a bike, with one source in the active travel sector calling the suggested new definition “Orwellian”.</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>“What’s a bicycle? What’s a moped? What’s an e-bike? It’s just not clear. With the proposals, it becomes a lot murkier,” says Alfie Brierley, director of policy and public affairs at the Motorcycle Industry Association (MCIA), which is adamant in its opposition to both proposals.</p> <p>“They are a motorbike based on these new regulations. But at the same time, there’s no personal protective equipment required, no insurance and no registration, which is just massively unfair to our sector. It’s also just a bit reckless.”</p> <p>Brierley emphasises further: “From our point of view, especially as a sector that’s been wracked with accusations around our own house not being in order, our own vehicles being very unsafe, et cetera, we feel this is a bit of a farce.”</p> <p>Phillip Darnton, chairman of trade association the Bicycle Association, also highlights the incapability of the term EAPC with its potential new definition. “The reason they’re called electrically assisted pedal cycles is the last two words are ‘pedal cycle’,” he remarks drily.</p> <p>“It means that as a pedal cycle, it’s exempt from type approval, and if it’s electrically assisted, then it has very strict limits to its assistance, which are that the motor will cut out whether you like it or not at 15.5mph, and the motor won’t act if you aren’t pedalling it.”</p> <p>Darnton adds: “Once you start making the edges fuzzy – ‘well, it’s not exactly assisted and it’s not exactly pedalled’ – then you open the door, over time, to people saying, ‘I wonder why that’s different from what happens for motorcycles’.”</p> <p>The Bicycle Association chairman also stresses that the Department hasn’t followed the usual process for modifying types of vehicles. He says they would typically read all the published material about the proposed type of vehicle, then perform off-road tests with many varieties of it, and finally on-road tests, in an exhaustive undertaking. “Why would this one particular thing evade that regular process?” he asks.</p> <p>Multiple stakeholders tell <em>The House</em> that the consultation appeared “out of the blue”. Critics say they cannot identify any politician pushing for the changes, but several sources point the finger at a particular adviser as the alleged driving force behind them, with one describing this person as “extremely pushy about getting this through”. The DfT declined to comment on that accusation. </p> <p>Instead, a spokesperson said: “We want everyone to be able to travel how they want and this consultation aims to make e-cycles more accessible by making it easier to ride up hills – especially for people with reduced mobility.</p> <p>“Safety is always at the heart of any decisions made around e-cycles and the results of the consultation will be published in due course.”</p> <blockquote> <p>“I can see why this category is needed. I just don’t think lumping it in with bicycles is the right way forward”</p> </blockquote> <p>But even e-bike manufacturers are not on board. “We think this is a bad idea,” Julian Scriven, managing director of Brompton Bikes, recently told the All-Party Parliamentary Group for Cycling and Walking. </p> <p>“There is a standard for electric bikes. Originally a European standard, it has been adopted almost globally,” he said. “If we were tomorrow to switch to 500W motors in the UK, we would need a different level of certification for those bikes. So, immediately we would remove ourselves from what is currently, effectively, the global standard.”</p> <p>From a manufacturer’s perspective, particularly one that exports most of its bikes, Scriven added: “It would be incredibly unlikely that we would build a bike certified just for the UK market. It takes 19 engineers five years to develop a bike. The cost of doing it for the single UK market is not practical.” This would leave a gap in the market and encourage the “grey market”, he said.</p> <p>Although positive respondents to the consultation are more difficult to find than objectors, they do exist. Lime, a shared e-bike and e-scooter operator, is one. “This will facilitate continued investment and innovation in UK micro mobility services and allow providers to… cater for more rider preferences, abilities and journey types,” reads Lime’s submission, which <em>The House</em> has seen in full.</p> <p>Lime argues that more powerful e-bikes would be “more attractive to users who are less physically fit and able”, thus promoting their use more widely, bringing environmental and mental health benefits. Research by Sustrans, the walking and cycling charity, counters that the biggest barrier to cycling is not the need to pedal but safety and, for those on low incomes, access to a bike.</p> <p>The e-bike hire company also says the legalisation and regulation of 500W bikes would “help tackle the illegal market of converted e-bikes”; in other words, e-bikes with increased power and throttle assist already exist illegally, and these changes could help undermine that market of unsafe bikes. </p> <div class="image-center"> <figure class="image-captioned inline-image"><img alt="ebikes" height="640" src="/ugc-1/1/21/0/Bike Online Illo.png" width="1280" /> <figcaption>Illustration by Tracy Worrall</figcaption> </figure> </div> <p>Manufacturers like Brompton are sceptical, however, and believe legalisation would actually increase the number of unsafe products in the market, as outlined earlier. Others also reason that e-bikes with 500W motors are likely to be more expensive than current ones, which could encourage users to source cheaper, unsafe batteries.</p> <p>One might think there is a risk of a backlash against Lime if the changes were to go ahead, but the firm is not very worried by that possibility. A change in vehicle type would not affect current public concerns around Lime, which are mainly around poor parking practices and density of the dockless bikes (their tendency to pile up and block pavements is widely criticised).</p> <p>More importantly, Lime points out that its hired vehicles are subject to rules and regulations that privately owned ones are not. This is currently more evident with e-scooters – to which the higher-powered e-bikes have been compared – for which riders must be 18 or over, hold at least a provisional driving licence and in London undergo mandatory education on safe riding. Lime can also ban irresponsible riders and says it works with local authorities on geofencing, giving them the ability to further reduce the speed of vehicles in some areas.</p> <p>Another supporter of these EAPC reforms is Pedal Me, an electric cargo bike courier in London that prides itself on reducing carbon emissions and accessing spaces other vehicles cannot. At a Cycling and Walking APPG meeting last month, co-founder Ben Knowles said he “can’t see the benefit to most users” of throttle assistance up to 15.5mph but did make a case for 500W motors for cargo bike deliveries. </p> <p>“We employ staff of a wide range of fitness when they start working for us,” Knowles told parliamentarians. “The greater the amount of e-assist available to us, the wider pool of people would be able to work for us. It would make employment in the sector more inclusive.” He added that more hilly areas of London like Highgate require a high level of fitness with e-bikes as they are now.</p> <p>The MP chairing the meeting, Trudy Harrison, a former transport minister who enjoys riding e-bikes herself, was not convinced. Asked by <em>The House</em> about the need to make going uphill easier, she replies: “Absolute rubbish. I have got a Ribble AL e, which allows me up to 250W. I live in the Lake District and I would say that the level one, which is more like 75 watts of power, is absolutely adequate for most of the passes in the Lake District National Park.”</p> <p>Harrison is opposed to the proposals. “I can see why this category is needed. I just don’t think lumping it in with bicycles is the right way forward,” she says. </p> <p>“You’ve got two options. If you need to create a new category of motor vehicle, which is what these things are, you either introduce something that is smaller and less powered than the car or motorbike, or you increase what is currently a pedal-powered bicycle. </p> <p>“I think DfT have gone for the wrong option in choosing to uprate cycles rather than create that new category. It’s probably going to be a useful vehicle, a more environmentally friendly vehicle, but nonetheless, a motor vehicle – not a bicycle.”</p> <p>With more powerful e-bikes, the MP adds: “You need your braking uprated, your steering uprated, your suspension uprated, and most importantly the capability of the person controlling this vehicle uprated.”</p> <blockquote> <p>“It’s not like, say, a fire started by a cigarette... It’s like somebody pouring petrol, almost”</p> </blockquote> <p>One of the most frequently cited arguments against the suggested measures is that of the slippery slope: calls for compulsory helmets, number plates and licences would increase, cyclists say. “Studies throughout the world have shown that if you make helmets mandatory, it cuts trips by bike at least by 10 per cent for years to come,” says Darnton of the Bicycle Association.</p> <p>He is likely right to suspect such demands would follow: already, in the Transport edition of <em>The House</em>, former Metropolitan Police commissioner Lord Hogan-Howe calls for “similar accountability for cyclists that exists for motor vehicles”.</p> <p>Perhaps the strongest case against the reforms comes from the fire services. The London Fire Brigade (LFB) has attended 48 e-bike fires so far this year, in just four and a half months. It is a growing problem: the figure was 87 for the entirety of 2022 and 155 for 2023. </p> <p>At least 40 per cent of such fires in 2023 were believed to have involved a converted e-bike and at least 77 per cent the failure of the bike’s battery. And these are the numbers they can confirm; they say the fires are so intense that they cannot always determine the cause. </p> <p>This is bad news for the DfT’s proposals: the bigger the motor, in all likelihood, the bigger the battery, and the bigger the fire.</p> <p>“The challenge for us is because people keep these things in their homes, sadly, they tend to be on exit routes,” says the LFB’s assistant commissioner for fire safety, Charlie Pugsley. “We’ve had some quite graphic footage of rescues in London where people have been hanging out windows by fingertips. It’s really quite shocking.”</p> <p>At least 41 per cent of e-bikes in fire incidents in 2023 are believed to have been on charge at the time and these fires tend to be the most severe. “It’s not like, say, a fire started by a cigarette, where the speed of the fire’s development is generally fairly predictable. It’s like somebody pouring petrol, almost. It can be really quite sudden and very intense.” </p> <p>Six minutes is normally the response target in London, he adds, and usually by then a fire has built by a factor of two or three levels. But with an e-bike? “It’s likely to be a much higher level of development in the same period of time, so generally the risk our crews are facing is higher.”</p> <p>Firefighters are adapting to these risks and raising awareness of safety precautions (never charge your e-bike next to an exit route and always use the correct charger, they warn). The LFB still has “significant concerns” over the proposed changes to e-bikes, however, and keenly awaits the government’s product safety review.</p> <p>“If you’re going to introduce more powerful options that potentially have more engines that could start bigger fires, at least have a better idea of the risks,” says Pugsley. Iain Stewart MP similarly says the priority of the Transport Select Committee, which he chairs, is clarity on all the regulations.</p> <p>Will anything come of the consultation? Officials are expected to present the minister with advice and options by 19 July, and it would be September before the minister is in a position to decide on the proposals. </p> <p>The reforms could go ahead under secondary legislation before a general election, but some suspect they will be kicked into the long grass. As one critic points out, the DfT still hasn’t responded to a consultation on pavement parking from 2020.</p> <p>So, why have these highly controversial reforms been put forward at all? “There’s maybe a lack of time we have for making legislative progress, because the Future of Transport Bill with all its many measures isn’t happening,” says Harrison.</p> <p>“I recognise that the likes of Amazon and the delivery companies quite rightly want to move to a more environmentally friendly method of distributing their goods in urban areas, and there’s definitely a role for zero-emission light vehicles to do that. </p> <p>“But I don’t think potentially damaging the already struggling perception of cyclists is the way to do it.”</p> <p>The Conservative MP concludes: “I haven’t heard a single colleague in my party or any other who is supportive of this. If we put as much effort and political capital into encouraging more people to walk and cycle, wouldn’t we be in a happy place?” </p> <hr /> <p><em>The London Fire Brigade's <a href="https://www.london-fire.gov.uk/chargesafe/">#ChargeSafe</a> campaign advises e-bike users to:</em></p> <ul> <li><em>Never block your escape route with anything, including e-bikes and e-scooters</em></li> <li><em>Always use the correct charger, and buy an official one from a reputable seller</em></li> <li><em>Do not attempt to modify or tamper with your battery – always follow the manufacturer’s instructions</em></li> <li><em>Converting pedal bikes into e-bikes using DIY kits bought online can be very dangerous – they can pose a higher risk of fire – so get a professional or competent person to carry out the conversion</em></li> <li><em>Check your battery and charger meets UK safety standards – check the item displays a UKCA or CE mark that ensures that the products meet UK and EU safety, health or environmental requirements – and if buying online, buy from a UK supplier</em></li> <li><em>Watch out for signs that the battery or charger aren’t working as they should – eg if the battery is hot to the touch or has changed shape</em></li> </ul> <hr /> <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/government-disappointed-aslef-advances-strikes"> <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_08/P7KD9J_sidpgg.jpg" data-srcset="https://res.cloudinary.com/dyw8mv3b0/image/upload/c_fill,g_face,q_75,w_250,h_125/v1/news/2024_08/P7KD9J_sidpgg.jpg 250w, https://res.cloudinary.com/dyw8mv3b0/image/upload/c_fill,g_face,q_80,w_340,h_170/v1/news/2024_08/P7KD9J_sidpgg.jpg 340w" class="lazyload" alt="Downing Street Admits Fresh Rail Strikes Are 'Extremely Disappointing' As Pressure Grows Over Pay Award"> </a> </div> <div class="ni-content"> <div class="ni-title h4"> <a href="/news/article/government-disappointed-aslef-advances-strikes">Downing Street Admits Fresh Rail Strikes Are "Extremely Disappointing" As Pressure Grows Over Pay Award</a> </div> <div class="ni-author"> By <a href="/news/author/tom-scotson.htm">Tom Scotson</a> </div> <div class="ni-meta"> <span class="ni-date"><time datetime="2024-08-19T14:33" title="19 August 2024 at 14:33">19 Aug</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> <div class="av-mostRecent"> <p>Read the most recent article written by <span>Sienna Rodgers</span> - <a href="/news/article/kim-leadbeater-assisted-dying-i-came-politics-make-difference">Kim Leadbeater On Assisted Dying: "I Came Into Politics To Make A Difference"</a></p> </div> <img src="/_handlers/news/impression.ashx?key=88758&ref=ebikes-department-transport-accused-consulting-orwellian-proposals" width="1" height="1" /> </div> </article> <div class="av-tags"> <p class="av-tagTitle">Tags</p> <a href="/news/tag/department-for-transport.htm?filter=939">Department for Transport</a> <a href="/news/tag/ebikes.htm?filter=6020">E-bikes</a> <a href="/news/tag/lime-bikes.htm?filter=6021">Lime bikes</a> </div> <div class="av-tags av-tags--categories"> <p class="av-tagTitle">Categories</p> <a href="/news/transport.htm">Transport</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-west-midlands-mayor-whitehall-devolution-budget-chancellor"> <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_10/2X4PEJF_voltgy.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_10/2X4PEJF_voltgy.jpg 250w, https://res.cloudinary.com/dyw8mv3b0/image/upload/c_fill,g_face,q_80,w_340,h_170,f_auto/v1/news/2024_10/2X4PEJF_voltgy.jpg 340w" class="lazyload" alt="West Midlands Mayor Accuses Whitehall Of Being 'Resistant' To Greater Devolution"> </a> </div> <div class="ni-content"> <div class="ni-meta"> <span class="ni-date"><time datetime="2024-10-27T09:00" title="27 October 2024 at 09:00">27 Oct</time></span> <span class="ni-cat"><a href="/news/communities.htm">Communities</a></span> </div> <div class="ni-title"> <a href="/news/article/labour-west-midlands-mayor-whitehall-devolution-budget-chancellor">West Midlands Mayor Accuses Whitehall Of Being "Resistant" To Greater Devolution</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/kings-speech-new-labour-government-economy-railways-energy"> <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_07/2XJ9E7N_b5zhl2.jpg" class="lazyload" alt="Growth, Railways And Energy Focus Of Labour Government's First King's Speech"> </a> </div> <div class="ni-content"> <div class="ni-title"> <a href="/news/article/kings-speech-new-labour-government-economy-railways-energy">Growth, Railways And Energy Focus Of Labour Government's First King's Speech</a> </div> <div class="ni-meta"> <span class="ni-date"><time datetime="2024-07-17T14:15" title="17 July 2024 at 14:15">17 Jul</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/labour-says-plan-nationalise-railways-save-billions-in-waste"> <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_04/2WXTNRN_jctur3.jpg" class="lazyload" alt="Labour Says Its Plan To Nationalise The Railways Will Save Over £2bn A Year In Waste"> </a> </div> <div class="ni-content"> <div class="ni-title"> <a href="/news/article/labour-says-plan-nationalise-railways-save-billions-in-waste">Labour Says Its Plan To Nationalise The Railways Will Save Over £2bn A Year In Waste</a> </div> <div class="ni-meta"> <span class="ni-date"><time datetime="2024-04-24T22:30" title="24 April 2024 at 22:30">24 Apr</time></span> <span class="ni-cat"><a href="/news/transport.htm">Transport</a></span> </div> </div> </div><div class="news-item"> <div class="ni-image"> <a href="/news/article/railways-state-paralysis-says-shadow-minister"> <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_02/E63FNP_pifwzo.jpg" class="lazyload" alt="Government Accused Of Leading Railways To A 'State Of Paralysis'"> </a> </div> <div class="ni-content"> <div class="ni-title"> <a href="/news/article/railways-state-paralysis-says-shadow-minister">Government Accused Of Leading Railways To A "State Of Paralysis"</a> </div> <div class="ni-meta"> <span class="ni-date"><time datetime="2024-02-20T20:06" title="20 February 2024 at 20:06">20 Feb</time></span> <span class="ni-cat"><a href="/news/transport.htm">Transport</a></span> </div> </div> </div><div class="news-item"> <div class="ni-image"> <a href="/news/article/kings-speech-transport-rishi-sunak-louise-haigh-hs2-network-north-rail-reform-bill"> <img data-src="https://res.cloudinary.com/dyw8mv3b0/image/upload/c_fill,g_face,q_80,w_100,h_100,f_auto/v1/news/2023_11/2T5XNWR_qyv3n6.jpg" class="lazyload" alt="Transport Leaders Doubtful New Rail Bill Will Deliver Reform Soon Enough"> </a> </div> <div class="ni-content"> <div class="ni-title"> <a href="/news/article/kings-speech-transport-rishi-sunak-louise-haigh-hs2-network-north-rail-reform-bill">Transport Leaders Doubtful New Rail Bill Will Deliver Reform Soon Enough</a> </div> <div class="ni-meta"> <span class="ni-date"><time datetime="2023-11-07T16:49" title="07 November 2023 at 16:49">07 Nov 2023</time></span> <span class="ni-cat"><a href="/news/political-parties.htm">Political parties</a></span> </div> </div> </div><div class="news-item"> <div class="ni-image"> <a href="/news/article/network-north-hs2-birmingham-manchester-midlands-rishi-sunak"> <img data-src="https://res.cloudinary.com/dyw8mv3b0/image/upload/c_fill,g_face,q_80,w_100,h_100,f_auto/v1/news/2023_10/2R9EEG6_widxvp.jpg" class="lazyload" alt="Rishi Sunak's Northern Transport Pledges Aren't As New As They Seem"> </a> </div> <div class="ni-content"> <div class="ni-title"> <a href="/news/article/network-north-hs2-birmingham-manchester-midlands-rishi-sunak">Rishi Sunak's Northern Transport Pledges Aren't As New As They Seem</a> </div> <div class="ni-meta"> <span class="ni-date"><time datetime="2023-10-06T10:00" title="06 October 2023 at 10:00">06 Oct 2023</time></span> <span class="ni-cat"><a href="/news/transport.htm">Transport</a></span> </div> </div> </div><div class="news-item"> <div class="ni-image"> <a href="/news/article/hs2-birmingham-manchester-andy-street-andy-burnham-rishi-sunak-conservative-party-conference"> <img data-src="https://res.cloudinary.com/dyw8mv3b0/image/upload/c_fill,g_face,q_80,w_100,h_100,f_auto/v1/news/2023_10/2RYKNMW_gmbzzs.jpg" class="lazyload" alt="Birmingham Mayor Is 'Disappointed' But Not Resigning Over HS2 Curb"> </a> </div> <div class="ni-content"> <div class="ni-title"> <a href="/news/article/hs2-birmingham-manchester-andy-street-andy-burnham-rishi-sunak-conservative-party-conference">Birmingham Mayor Is "Disappointed" But Not Resigning Over HS2 Curb</a> </div> <div class="ni-meta"> <span class="ni-date"><time datetime="2023-10-04T15:00" title="04 October 2023 at 15:00">04 Oct 2023</time></span> <span class="ni-cat"><a href="/news/political-parties.htm">Political parties</a></span> </div> </div> </div><div class="news-item"> <div class="ni-image"> <a href="/news/article/andy-street-hs2-rishi-sunak-manchester-birmingham"> <img data-src="https://res.cloudinary.com/dyw8mv3b0/image/upload/c_fill,g_face,q_80,w_100,h_100,f_auto/v1/news/2023_10/2RYTPD1_dnsdwk.jpg" class="lazyload" alt="Tory Mayor Vows To Not Let Government Scrap HS2 'Without A Fight'"> </a> </div> <div class="ni-content"> <div class="ni-title"> <a href="/news/article/andy-street-hs2-rishi-sunak-manchester-birmingham">Tory Mayor Vows To Not Let Government Scrap HS2 "Without A Fight"</a> </div> <div class="ni-meta"> <span class="ni-date"><time datetime="2023-10-02T15:47" title="02 October 2023 at 15:47">02 Oct 2023</time></span> <span class="ni-cat"><a href="/news/political-parties.htm">Political parties</a></span> </div> </div> </div><div class="news-item"> <div class="ni-image"> <a href="/news/article/hs2-sadiq-khan-andy-burnham-transport-for-the-north-mayors"> <img data-src="https://res.cloudinary.com/dyw8mv3b0/image/upload/c_fill,g_face,q_80,w_100,h_100,f_auto/v1/news/2023_09/2B1FHFB_hmcf6r.jpg" class="lazyload" alt="Sadiq Khan To Join Meeting Of Northern Mayors In A Bid To Save HS2"> </a> </div> <div class="ni-content"> <div class="ni-title"> <a href="/news/article/hs2-sadiq-khan-andy-burnham-transport-for-the-north-mayors">Sadiq Khan To Join Meeting Of Northern Mayors In A Bid To Save HS2</a> </div> <div class="ni-meta"> <span class="ni-date"><time datetime="2023-09-26T11:33" title="26 September 2023 at 11:33">26 Sep 2023</time></span> <span class="ni-cat"><a href="/news/transport.htm">Transport</a></span> </div> </div> </div><div class="news-item"> <div class="ni-image"> <a href="/news/article/hs2-manchester-birmingham-scrapped-delay-conservative-mps-northern-powerhouse-rail-northern-research-group"> <img data-src="https://res.cloudinary.com/dyw8mv3b0/image/upload/c_fill,g_face,q_80,w_100,h_100,f_auto/v1/news/2023_09/2RXAW1N_l0f76d.jpg" class="lazyload" alt="Tories Vow To Cling Onto HS2 Legislation To Protect Northern Powerhouse Rail"> </a> </div> <div class="ni-content"> <div class="ni-title"> <a href="/news/article/hs2-manchester-birmingham-scrapped-delay-conservative-mps-northern-powerhouse-rail-northern-research-group">Tories Vow To Cling Onto HS2 Legislation To Protect Northern Powerhouse Rail</a> </div> <div class="ni-meta"> <span class="ni-date"><time datetime="2023-09-25T13:06" title="25 September 2023 at 13:06">25 Sep 2023</time></span> <span class="ni-cat"><a href="/news/transport.htm">Transport</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>