CINXE.COM
Criminal Exploitation Of Children Rises By Over 50 Per Cent In Two Years
<!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 --> <!-- 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], []). 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').defineSizeMapping(leftmpuMapping).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","89718"); googletag.pubads().setTargeting("topic",["Education","Communities","Home affairs"]); googletag.pubads().setTargeting("articletype","News"); 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/news/article/child-criminal-exploitation-cases-rise-sharply" /> <meta property="og:site_name" content="Politics Home" /> <meta property="og:locale" content="en_GB" /> <meta property="og:title" content="Criminal Exploitation Of Children Rises By Over 50 Per Cent In Two Years" /> <meta property="og:description" content="Cases of child criminal exploitation have increased sharply in the last two years, a new analysis shared with PoliticsHome shows." /> <meta property="og:url" content="https://www.politicshome.com/news/article/child-criminal-exploitation-cases-rise-sharply" /> <meta property="og:image" content="https://res.cloudinary.com/dyw8mv3b0/image/upload/q_85,w_1200,h_1200,c_limit/v1/news/2024_11/2Y81DN1_jvuzzr.jpg" /> <meta property="og:image:type" content="image/jpeg" /> <meta property="og:type" content="article" /> <meta property="article:published_time" content="2024-11-13 11:50:17" /> <meta property="article:modified_time" content="2024-11-14 09:22:25" /> <meta name="Description" content="Cases of child criminal exploitation have increased sharply in the last two years, a new analysis shared with PoliticsHome shows." /> <meta name="twitter:card" content="summary_large_image" /> <meta name="twitter:site" content="@politicshome" /> <meta name="twitter:url" content="https://www.politicshome.com/news/article/child-criminal-exploitation-cases-rise-sharply" /> <meta name="twitter:title" content="Criminal Exploitation Of Children Rises By Over 50 Per Cent In Two Years" /> <meta name="twitter:description" content="Cases of child criminal exploitation have increased sharply in the last two years, a new analysis shared with PoliticsHome shows." /> <meta name="twitter:image" content="https://res.cloudinary.com/dyw8mv3b0/image/upload/q_85,w_1200,h_1200,c_limit/v1/news/2024_11/2Y81DN1_jvuzzr.jpg" /> <title> Criminal Exploitation Of Children Rises By Over 50 Per Cent In Two Years </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="/news/article/child-criminal-exploitation-cases-rise-sharply" 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="/wEPDwULLTE5Njg1MzgzMTcPZBYCZg9kFgRmD2QWFgISDxYCHgRocmVmBUNodHRwczovL3Jlcy5jbG91ZGluYXJ5LmNvbS9keXc4bXYzYjAvcmF3L3VwbG9hZC9jc3MvY29yZS12OC5taW4uY3NzZAITDxYCHwAFRmh0dHBzOi8vcmVzLmNsb3VkaW5hcnkuY29tL2R5dzhtdjNiMC9yYXcvdXBsb2FkL2Nzcy9sYXlvdXQtdjI0Lm1pbi5jc3NkAhcPFgIfAAVRaHR0cHM6Ly9yZXMuY2xvdWRpbmFyeS5jb20vZHl3OG12M2IwL2ltYWdlL3VwbG9hZC9pbWcvX2Zhdmljb25zL2Zhdmljb24tMzJ4MzIucG5nZAIYDxYCHwAFUWh0dHBzOi8vcmVzLmNsb3VkaW5hcnkuY29tL2R5dzhtdjNiMC9pbWFnZS91cGxvYWQvaW1nL19mYXZpY29ucy9mYXZpY29uLTE2eDE2LnBuZ2QCGQ8WAh8ABVRodHRwczovL3Jlcy5jbG91ZGluYXJ5LmNvbS9keXc4bXYzYjAvaW1hZ2UvdXBsb2FkL2ltZy9fZmF2aWNvbnMvYXBwbGUtdG91Y2gtaWNvbi5wbmdkAhsPFgIfAAVVaHR0cHM6Ly9yZXMuY2xvdWRpbmFyeS5jb20vZHl3OG12M2IwL2ltYWdlL3VwbG9hZC9pbWcvX2Zhdmljb25zL3NhZmFyaS1waW5uZWQtdGFiLnN2Z2QCHA8VAjNodHRwczovL3Jlcy5jbG91ZGluYXJ5LmNvbS9keXc4bXYzYjAvcmF3L3VwbG9hZC9qcy8zaHR0cHM6Ly9yZXMuY2xvdWRpbmFyeS5jb20vZHl3OG12M2IwL3Jhdy91cGxvYWQvanMvZAIeD2QWBAIBDxYCHgRUZXh0BaEadmFyIHNsb3QxLHNsb3QyLHNsb3QzLHNsb3Q0LHNsb3Q1LHNsb3Q2LHNsb3Q3LHNsb3Q4OwogIGdvb2dsZXRhZy5jbWQucHVzaChmdW5jdGlvbigpIHsKCiAgICAgICAgaGVhZGVyTWFwcGluZyA9IGdvb2dsZXRhZy5zaXplTWFwcGluZygpLgogIAkJCWFkZFNpemUoWzAsIDBdLCBbMSwgMV0pLgogIAkJCWFkZFNpemUoWzMyMCwgMF0sIFtbMzIwLCA1MF0sIFszMjAsIDEwMF1dKS4KICAJCQlhZGRTaXplKFs4MDEsIDBdLCBbWzQ2OCwgNjBdLCBbNzI4LCA5MF1dKS4KICAJCQlhZGRTaXplKFsxMjAxLCAwXSwgW1s5NzAsIDkwXSwgWzk3MCwgMjUwXSwgWzcyOCwgOTBdXSkuCiAgCQkJYnVpbGQoKTsKCiAgICAgICAgbGVmdG1wdU1hcHBpbmcgPSBnb29nbGV0YWcuc2l6ZU1hcHBpbmcoKS4KICAgICAgICBhZGRTaXplKFswLCAwXSwgW10pLgogICAgICAgIGFkZFNpemUoWzg1MSwgMF0sIFtbMzAwLCA2MDBdLCBbMzAwLCAyNTBdXSkuCiAgICAgICAgYWRkU2l6ZShbMTIwMSwgMF0sIFtbMzAwLCAxMDUwXSwgWzMwMCwgNjAwXSwgWzMwMCwgMjUwXV0pLgogICAgICAgIGJ1aWxkKCk7ICAKCiAgICAgICAgcmlnaHRtcHVNYXBwaW5nID0gZ29vZ2xldGFnLnNpemVNYXBwaW5nKCkuCiAgCQkJYWRkU2l6ZShbMCwgMF0sIFsxLCAxXSkuCiAgCQkJYWRkU2l6ZShbMzAwLCAwXSwgWzMwMCwgMjUwXSkuCiAgCQkJYWRkU2l6ZShbODUxLCAwXSwgW1szMDAsIDYwMF0sIFszMDAsIDI1MF1dKS4KICAJCQlidWlsZCgpOwoKICAgICAgICBza2luTWFwcGluZyA9IGdvb2dsZXRhZy5zaXplTWFwcGluZygpLgogIAkJCWFkZFNpemUoWzEyMDEsIDBdLCBbMSwgMV0pLgogIAkJCWJ1aWxkKCk7CgogICAgc2xvdDEgPSBnb29nbGV0YWcuZGVmaW5lU2xvdCgnLzEwNDgxNjIvcGgvbmV3cy1hcnRpY2xlX2hlYWRlcicsIFtbMzIwLCA1MF0sIFs5NzAsIDI1MF0sIFs5NzAsIDkwXSwgWzMyMCwgMTAwXSwgWzEsIDFdLCBbNzI4LCA5MF1dLCAnZGl2LWdwdC1hZC0xNjA4MjMwMDk3MTYzLTAnKS5kZWZpbmVTaXplTWFwcGluZyhoZWFkZXJNYXBwaW5nKS5zZXRUYXJnZXRpbmcoJ2xhenlsb2FkJykuYWRkU2VydmljZShnb29nbGV0YWcucHViYWRzKCkpOwogICAgc2xvdDIgPSBnb29nbGV0YWcuZGVmaW5lU2xvdCgnLzEwNDgxNjIvcGgvbmV3cy1hcnRpY2xlX2xlZnQtc2lkZS10b3AnLCBbMzAwLCAyNTBdLCAnZGl2LWdwdC1hZC0xNjA4MjMwMDk3MTYzLTEnKS5kZWZpbmVTaXplTWFwcGluZyhsZWZ0bXB1TWFwcGluZykuc2V0VGFyZ2V0aW5nKCdsYXp5bG9hZCcpLmFkZFNlcnZpY2UoZ29vZ2xldGFnLnB1YmFkcygpKTsgCiAgICBzbG90MyA9IGdvb2dsZXRhZy5kZWZpbmVTbG90KCcvMTA0ODE2Mi9waC9uZXdzLWFydGljbGVfbGVmdC1zaWRlLWJvdCcsIFtbMzAwLCAxMDUwXSwgWzMwMCwgNjAwXSwgWzMwMCwgMjUwXV0sICdkaXYtZ3B0LWFkLTE2MDgyMzAwOTcxNjMtMicpLmRlZmluZVNpemVNYXBwaW5nKGxlZnRtcHVNYXBwaW5nKS5zZXRUYXJnZXRpbmcoJ2xhenlsb2FkJykuYWRkU2VydmljZShnb29nbGV0YWcucHViYWRzKCkpOwogICAgc2xvdDQgPSBnb29nbGV0YWcuZGVmaW5lU2xvdCgnLzEwNDgxNjIvcGgvbmV3cy1hcnRpY2xlX3JpZ2h0LXNpZGUtdG9wJywgWzMwMCwgMjUwXSwgJ2Rpdi1ncHQtYWQtMTYwODIzMDA5NzE2My0zJykuc2V0VGFyZ2V0aW5nKCdsYXp5bG9hZCcpLmFkZFNlcnZpY2UoZ29vZ2xldGFnLnB1YmFkcygpKTsKICAgIHNsb3Q1ID0gZ29vZ2xldGFnLmRlZmluZVNsb3QoJy8xMDQ4MTYyL3BoL25ld3MtYXJ0aWNsZV9yaWdodC1zaWRlLWJvdCcsIFtbMzAwLCAxMDUwXSwgWzMwMCwgNjAwXSwgWzMwMCwgMjUwXV0sICdkaXYtZ3B0LWFkLTE2MDgyMzAwOTcxNjMtNCcpLmRlZmluZVNpemVNYXBwaW5nKHJpZ2h0bXB1TWFwcGluZykuc2V0VGFyZ2V0aW5nKCdsYXp5bG9hZCcpLmFkZFNlcnZpY2UoZ29vZ2xldGFnLnB1YmFkcygpKTsKICAgIHNsb3Q2ID0gZ29vZ2xldGFnLmRlZmluZVNsb3QoJy8xMDQ4MTYyL3BoL25ld3MtYXJ0aWNsZV90ZWFkcycsIFsxLCAxXSwgJ2Rpdi1ncHQtYWQtMTYwODIzMDA5NzE2My01Jykuc2V0VGFyZ2V0aW5nKCdsYXp5bG9hZCcpLmFkZFNlcnZpY2UoZ29vZ2xldGFnLnB1YmFkcygpKTsKICAgIHNsb3Q3ID0gZ29vZ2xldGFnLmRlZmluZVNsb3QoJy8xMDQ4MTYyL3BoL25ld3MtYXJ0aWNsZV9pbmFydGljbGUnLCBbWzEsIDFdLCBbMzAwLCAyNTBdXSwgJ2Rpdi1ncHQtYWQtMTYwODIzMDA5NzE2My02Jykuc2V0VGFyZ2V0aW5nKCdsYXp5bG9hZCcpLmFkZFNlcnZpY2UoZ29vZ2xldGFnLnB1YmFkcygpKTsKICAgIHNsb3Q4ID0gZ29vZ2xldGFnLmRlZmluZVNsb3QoJy8xMDQ4MTYyL3BoL25ld3MtYXJ0aWNsZV9za2luJywgWzEsIDFdLCAnZGl2LWdwdC1hZC0xNjA4MjMwMDk3MTYzLTcnKS5kZWZpbmVTaXplTWFwcGluZyhza2luTWFwcGluZykuc2V0VGFyZ2V0aW5nKCdsYXp5bG9hZCcpLmFkZFNlcnZpY2UoZ29vZ2xldGFnLnB1YmFkcygpKTsKICAgIGdvb2dsZXRhZy5kZWZpbmVTbG90KCcvMTA0ODE2Mi9waC9uZXdzLWFydGljbGVfcGl4ZWwtMScsIFsxLCAxXSwgJ2Rpdi1ncHQtYWQtMTYwODIzMDA5NzE2My04Jykuc2V0VGFyZ2V0aW5nKCdsYXp5bG9hZCcpLmFkZFNlcnZpY2UoZ29vZ2xldGFnLnB1YmFkcygpKTsKICAgIGdvb2dsZXRhZy5kZWZpbmVTbG90KCcvMTA0ODE2Mi9waC9uZXdzLWFydGljbGVfcGl4ZWwtMicsIFsxLCAxXSwgJ2Rpdi1ncHQtYWQtMTYwODIzMDA5NzE2My05Jykuc2V0VGFyZ2V0aW5nKCdsYXp5bG9hZCcpLmFkZFNlcnZpY2UoZ29vZ2xldGFnLnB1YmFkcygpKTsKICAgIGdvb2dsZXRhZy5wdWJhZHMoKS5kaXNhYmxlSW5pdGlhbExvYWQoKTsKICAgIGdvb2dsZXRhZy5wdWJhZHMoKS5lbmFibGVTaW5nbGVSZXF1ZXN0KCk7CiAgICBnb29nbGV0YWcucHViYWRzKCkuY29sbGFwc2VFbXB0eURpdnMoKTsKICAgIGdvb2dsZXRhZy5wdWJhZHMoKS5lbmFibGVMYXp5TG9hZCh7CiAgICAgICAgZmV0Y2hNYXJnaW5QZXJjZW50OiAyMDAsCiAgICAgICAgcmVuZGVyTWFyZ2luUGVyY2VudDogMTAwLAogICAgICAgIG1vYmlsZVNjYWxpbmc6IDIuMAogICAgfSk7CgogICAgZ29vZ2xldGFnLmVuYWJsZVNlcnZpY2VzKCk7Z29vZ2xldGFnLnB1YmFkcygpLnNldFRhcmdldGluZygiZW52aXJvbm1lbnQiLCJwcm9kdWN0aW9uIik7DQpnb29nbGV0YWcucHViYWRzKCkuc2V0VGFyZ2V0aW5nKCJhcnRpY2xlaWQiLCI4OTcxOCIpOw0KZ29vZ2xldGFnLnB1YmFkcygpLnNldFRhcmdldGluZygidG9waWMiLFsiRWR1Y2F0aW9uIiwiQ29tbXVuaXRpZXMiLCJIb21lIGFmZmFpcnMiXSk7DQpnb29nbGV0YWcucHViYWRzKCkuc2V0VGFyZ2V0aW5nKCJhcnRpY2xldHlwZSIsIk5ld3MiKTsNCmQCAg8WAh8BBUcgZ3B0U2xvdHMucHVzaChzbG90MSwgc2xvdDIsIHNsb3QzLCBzbG90NCwgc2xvdDUsIHNsb3Q2LCBzbG90Nywgc2xvdDgpO2QCIg8WAh8BBXoNCjxsaW5rIHJlbD0iY2Fub25pY2FsIiBocmVmPSJodHRwczovL3d3dy5wb2xpdGljc2hvbWUuY29tL25ld3MvYXJ0aWNsZS9jaGlsZC1jcmltaW5hbC1leHBsb2l0YXRpb24tY2FzZXMtcmlzZS1zaGFycGx5IiAvPmQCIw8WAh8BBaAHDQo8bWV0YSBwcm9wZXJ0eT0ib2c6c2l0ZV9uYW1lIiBjb250ZW50PSJQb2xpdGljcyBIb21lIiAvPg0KPG1ldGEgcHJvcGVydHk9Im9nOmxvY2FsZSIgY29udGVudD0iZW5fR0IiIC8+DQo8bWV0YSBwcm9wZXJ0eT0ib2c6dGl0bGUiIGNvbnRlbnQ9IkNyaW1pbmFsIEV4cGxvaXRhdGlvbiBPZiBDaGlsZHJlbiBSaXNlcyBCeSBPdmVyIDUwIFBlciBDZW50IEluIFR3byBZZWFycyIgLz4NCjxtZXRhIHByb3BlcnR5PSJvZzpkZXNjcmlwdGlvbiIgY29udGVudD0iQ2FzZXMgb2YgY2hpbGQgY3JpbWluYWwgZXhwbG9pdGF0aW9uwqBoYXZlwqBpbmNyZWFzZWQgc2hhcnBseSBpbsKgdGhlIGxhc3QgdHdvIHllYXJzLCBhIG5ldyBhbmFseXNpcyBzaGFyZWQgd2l0aCBQb2xpdGljc0hvbWUgc2hvd3MuIiAvPg0KPG1ldGEgcHJvcGVydHk9Im9nOnVybCIgY29udGVudD0iaHR0cHM6Ly93d3cucG9saXRpY3Nob21lLmNvbS9uZXdzL2FydGljbGUvY2hpbGQtY3JpbWluYWwtZXhwbG9pdGF0aW9uLWNhc2VzLXJpc2Utc2hhcnBseSIgLz4NCjxtZXRhIHByb3BlcnR5PSJvZzppbWFnZSIgY29udGVudD0iaHR0cHM6Ly9yZXMuY2xvdWRpbmFyeS5jb20vZHl3OG12M2IwL2ltYWdlL3VwbG9hZC9xXzg1LHdfMTIwMCxoXzEyMDAsY19saW1pdC92MS9uZXdzLzIwMjRfMTEvMlk4MUROMV9qdnV6enIuanBnIiAvPg0KPG1ldGEgcHJvcGVydHk9Im9nOmltYWdlOnR5cGUiIGNvbnRlbnQ9ImltYWdlL2pwZWciIC8+DQo8bWV0YSBwcm9wZXJ0eT0ib2c6dHlwZSIgY29udGVudD0iYXJ0aWNsZSIgLz4NCjxtZXRhIHByb3BlcnR5PSJhcnRpY2xlOnB1Ymxpc2hlZF90aW1lIiBjb250ZW50PSIyMDI0LTExLTEzIDExOjUwOjE3IiAvPg0KPG1ldGEgcHJvcGVydHk9ImFydGljbGU6bW9kaWZpZWRfdGltZSIgY29udGVudD0iMjAyNC0xMS0xNCAwOToyMjoyNSIgLz4NCmQCJA8WAh4HY29udGVudAWEAUNhc2VzIG9mIGNoaWxkIGNyaW1pbmFsIGV4cGxvaXRhdGlvbsKgaGF2ZcKgaW5jcmVhc2VkIHNoYXJwbHkgaW7CoHRoZSBsYXN0IHR3byB5ZWFycywgYSBuZXcgYW5hbHlzaXMgc2hhcmVkIHdpdGggUG9saXRpY3NIb21lIHNob3dzLmQCAhBkZBYGAgEPZBYCZg9kFgwCAQ9kFgICAQ8WAh8BBdgBPCEtLSAvMTA0ODE2Mi9waC9uZXdzLWFydGljbGVfaGVhZGVyIC0tPgo8ZGl2IGlkPSdkaXYtZ3B0LWFkLTE2MDgyMzAwOTcxNjMtMCcgY2xhc3M9InBoLWFkIj4KICA8c2NyaXB0PiAKICBnb29nbGV0YWcuY21kLnB1c2goZnVuY3Rpb24oKSB7CiAgICBnb29nbGV0YWcuZGlzcGxheSgnZGl2LWdwdC1hZC0xNjA4MjMwMDk3MTYzLTAnKTsKICB9KTsKICA8L3NjcmlwdD4KPC9kaXY+ZAICDxYCHwEFSg0KICAgICAgICAgICAgPGEgaHJlZj0iLyIgY2xhc3M9ImxvZ28gaGlkZVRleHQiPlBvbGl0aWNzSG9tZTwvYT4NCiAgICAgICAgZAIEDxYCHwEFgiM8dWw+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+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+PC91bD5kAgUPFgIeB1Zpc2libGVnFgICAQ8WAh8BBbINPHVsIGNsYXNzPSJuYXYgbGV2ZWwyIj48bGkgY2xhc3M9IiI+PGEgaHJlZj0iL25ld3MvY29zdC1vZi1saXZpbmcuaHRtIiAgIHRpdGxlPSJDb3N0IG9mIExpdmluZyB8IFBvbGl0aWNzSG9tZS5jb20iPjxzcGFuPkNvc3Qgb2YgTGl2aW5nPC9zcGFuPjwvYT4NCjwvbGk+PGxpIGNsYXNzPSIiPjxhIGhyZWY9Ii9uZXdzL2NvbW11bml0aWVzLmh0bSIgICB0aXRsZT0iQ29tbXVuaXRpZXMgfCBQb2xpdGljc0hvbWUuY29tIj48c3Bhbj5Db21tdW5pdGllczwvc3Bhbj48L2E+DQo8L2xpPjxsaSBjbGFzcz0iIj48YSBocmVmPSIvbmV3cy9jdWx0dXJlLmh0bSIgICB0aXRsZT0iQ3VsdHVyZSB8IFBvbGl0aWNzSG9tZS5jb20iPjxzcGFuPkN1bHR1cmU8L3NwYW4+PC9hPg0KPC9saT48bGkgY2xhc3M9IiI+PGEgaHJlZj0iL25ld3MvZGVmZW5jZS5odG0iICAgdGl0bGU9IkRlZmVuY2UgfCBQb2xpdGljc0hvbWUuY29tIj48c3Bhbj5EZWZlbmNlPC9zcGFuPjwvYT4NCjwvbGk+PGxpIGNsYXNzPSIiPjxhIGhyZWY9Ii9uZXdzL2Vjb25vbXkuaHRtIiAgIHRpdGxlPSJFY29ub215IHwgUG9saXRpY3NIb21lLmNvbSI+PHNwYW4+RWNvbm9teTwvc3Bhbj48L2E+DQo8L2xpPjxsaSBjbGFzcz0iIj48YSBocmVmPSIvbmV3cy9lZHVjYXRpb24uaHRtIiAgIHRpdGxlPSJFZHVjYXRpb24gfCBQb2xpdGljc0hvbWUuY29tIj48c3Bhbj5FZHVjYXRpb248L3NwYW4+PC9hPg0KPC9saT48bGkgY2xhc3M9IiI+PGEgaHJlZj0iL25ld3MvZW5lcmd5Lmh0bSIgICB0aXRsZT0iRW5lcmd5IHwgUG9saXRpY3NIb21lLmNvbSI+PHNwYW4+RW5lcmd5PC9zcGFuPjwvYT4NCjwvbGk+PGxpIGNsYXNzPSIiPjxhIGhyZWY9Ii9uZXdzL2Vudmlyb25tZW50Lmh0bSIgICB0aXRsZT0iRW52aXJvbm1lbnQgfCBQb2xpdGljc0hvbWUuY29tIj48c3Bhbj5FbnZpcm9ubWVudDwvc3Bhbj48L2E+DQo8L2xpPjxsaSBjbGFzcz0iIj48YSBocmVmPSIvbmV3cy9mb3JlaWduLWFmZmFpcnMuaHRtIiAgIHRpdGxlPSJGb3JlaWduIEFmZmFpcnMgfCBQb2xpdGljc0hvbWUuY29tIj48c3Bhbj5Gb3JlaWduIEFmZmFpcnM8L3NwYW4+PC9hPg0KPC9saT48bGkgY2xhc3M9IiI+PGEgaHJlZj0iL25ld3MvaGVhbHRoLWNhcmUuaHRtIiAgIHRpdGxlPSJIZWFsdGggJiBDYXJlIHwgUG9saXRpY3NIb21lLmNvbSI+PHNwYW4+SGVhbHRoICYgQ2FyZTwvc3Bhbj48L2E+DQo8L2xpPjxsaSBjbGFzcz0iIj48YSBocmVmPSIvbmV3cy9ob21lLWFmZmFpcnMuaHRtIiAgIHRpdGxlPSJIb21lIEFmZmFpcnMgfCBQb2xpdGljc0hvbWUuY29tIj48c3Bhbj5Ib21lIEFmZmFpcnM8L3NwYW4+PC9hPg0KPC9saT48bGkgY2xhc3M9IiI+PGEgaHJlZj0iL25ld3MvcG9saXRpY2FsLXBhcnRpZXMuaHRtIiAgIHRpdGxlPSJQb2xpdGljYWwgUGFydGllcyB8IFBvbGl0aWNzSG9tZS5jb20iPjxzcGFuPlBvbGl0aWNhbCBQYXJ0aWVzPC9zcGFuPjwvYT4NCjwvbGk+PGxpIGNsYXNzPSIiPjxhIGhyZWY9Ii9uZXdzL3NvY2lhbC1hZmZhaXJzLmh0bSIgICB0aXRsZT0iU29jaWFsIEFmZmFpcnMgfCBQb2xpdGljc0hvbWUuY29tIj48c3Bhbj5Tb2NpYWwgQWZmYWlyczwvc3Bhbj48L2E+DQo8L2xpPjxsaSBjbGFzcz0iIj48YSBocmVmPSIvbmV3cy90cmFuc3BvcnQuaHRtIiAgIHRpdGxlPSJUcmFuc3BvcnQgfCBQb2xpdGljc0hvbWUuY29tIj48c3Bhbj5UcmFuc3BvcnQ8L3NwYW4+PC9hPg0KPC9saT48L3VsPmQCBw8WAh8BBZQdPHVsPjxsaT48YSBocmVmPSIvIiB0aXRsZT0iUG9saXRpY3Nob21lLmNvbSB8IEJyZWFraW5nIHBvbGl0aWNzIGFuZCBwb2xpdGljYWwgbmV3cyBmb3IgV2VzdG1pbnN0ZXIgYW5kIHRoZSBVSyI+PHNwYW4+SG9tZTwvc3Bhbj48L2E+PC9saT48bGkgY2xhc3M9Im5vU3ViIGxpSGFzQ2hpbGRyZW4gbGlPbiI+PGEgaHJlZj0iL25ld3MuaHRtIiBjbGFzcz0ib24iIHRpdGxlPSJOZXdzIHwgUG9saXRpY3Nob21lLmNvbSI+PHNwYW4+TmV3czwvc3Bhbj48L2E+PHVsPjxsaT48YSBocmVmPSIvbmV3cy9jb3N0LW9mLWxpdmluZy5odG0iIHRpdGxlPSJDb3N0IG9mIExpdmluZyB8IFBvbGl0aWNzSG9tZS5jb20iPjxzcGFuPkNvc3Qgb2YgTGl2aW5nPC9zcGFuPjwvYT48L2xpPjxsaT48YSBocmVmPSIvbmV3cy9jb21tdW5pdGllcy5odG0iIHRpdGxlPSJDb21tdW5pdGllcyB8IFBvbGl0aWNzSG9tZS5jb20iPjxzcGFuPkNvbW11bml0aWVzPC9zcGFuPjwvYT48L2xpPjxsaT48YSBocmVmPSIvbmV3cy9jdWx0dXJlLmh0bSIgdGl0bGU9IkN1bHR1cmUgfCBQb2xpdGljc0hvbWUuY29tIj48c3Bhbj5DdWx0dXJlPC9zcGFuPjwvYT48L2xpPjxsaT48YSBocmVmPSIvbmV3cy9kZWZlbmNlLmh0bSIgdGl0bGU9IkRlZmVuY2UgfCBQb2xpdGljc0hvbWUuY29tIj48c3Bhbj5EZWZlbmNlPC9zcGFuPjwvYT48L2xpPjxsaT48YSBocmVmPSIvbmV3cy9lY29ub215Lmh0bSIgdGl0bGU9IkVjb25vbXkgfCBQb2xpdGljc0hvbWUuY29tIj48c3Bhbj5FY29ub215PC9zcGFuPjwvYT48L2xpPjxsaT48YSBocmVmPSIvbmV3cy9lZHVjYXRpb24uaHRtIiB0aXRsZT0iRWR1Y2F0aW9uIHwgUG9saXRpY3NIb21lLmNvbSI+PHNwYW4+RWR1Y2F0aW9uPC9zcGFuPjwvYT48L2xpPjxsaT48YSBocmVmPSIvbmV3cy9lbmVyZ3kuaHRtIiB0aXRsZT0iRW5lcmd5IHwgUG9saXRpY3NIb21lLmNvbSI+PHNwYW4+RW5lcmd5PC9zcGFuPjwvYT48L2xpPjxsaT48YSBocmVmPSIvbmV3cy9lbnZpcm9ubWVudC5odG0iIHRpdGxlPSJFbnZpcm9ubWVudCB8IFBvbGl0aWNzSG9tZS5jb20iPjxzcGFuPkVudmlyb25tZW50PC9zcGFuPjwvYT48L2xpPjxsaT48YSBocmVmPSIvbmV3cy9mb3JlaWduLWFmZmFpcnMuaHRtIiB0aXRsZT0iRm9yZWlnbiBBZmZhaXJzIHwgUG9saXRpY3NIb21lLmNvbSI+PHNwYW4+Rm9yZWlnbiBBZmZhaXJzPC9zcGFuPjwvYT48L2xpPjxsaT48YSBocmVmPSIvbmV3cy9oZWFsdGgtY2FyZS5odG0iIHRpdGxlPSJIZWFsdGggJmFtcDsgQ2FyZSB8IFBvbGl0aWNzSG9tZS5jb20iPjxzcGFuPkhlYWx0aCAmIENhcmU8L3NwYW4+PC9hPjwvbGk+PGxpPjxhIGhyZWY9Ii9uZXdzL2hvbWUtYWZmYWlycy5odG0iIHRpdGxlPSJIb21lIEFmZmFpcnMgfCBQb2xpdGljc0hvbWUuY29tIj48c3Bhbj5Ib21lIEFmZmFpcnM8L3NwYW4+PC9hPjwvbGk+PGxpPjxhIGhyZWY9Ii9uZXdzL3BvbGl0aWNhbC1wYXJ0aWVzLmh0bSIgdGl0bGU9IlBvbGl0aWNhbCBQYXJ0aWVzIHwgUG9saXRpY3NIb21lLmNvbSI+PHNwYW4+UG9saXRpY2FsIFBhcnRpZXM8L3NwYW4+PC9hPjwvbGk+PGxpPjxhIGhyZWY9Ii9uZXdzL3NvY2lhbC1hZmZhaXJzLmh0bSIgdGl0bGU9IlNvY2lhbCBBZmZhaXJzIHwgUG9saXRpY3NIb21lLmNvbSI+PHNwYW4+U29jaWFsIEFmZmFpcnM8L3NwYW4+PC9hPjwvbGk+PGxpPjxhIGhyZWY9Ii9uZXdzL3RyYW5zcG9ydC5odG0iIHRpdGxlPSJUcmFuc3BvcnQgfCBQb2xpdGljc0hvbWUuY29tIj48c3Bhbj5UcmFuc3BvcnQ8L3NwYW4+PC9hPjwvbGk+PC91bD48L2xpPjxsaSBjbGFzcz0ibm9TdWIgbGlIYXNDaGlsZHJlbiI+PGEgaHJlZj0iL3RoZWhvdXNlLmh0bSIgdGl0bGU9IlRoZSBIb3VzZSBMaXZlIHwgUG9saXRpY3Nob21lLmNvbSI+PHNwYW4+VGhlIEhvdXNlIExpdmU8L3NwYW4+PC9hPjx1bD48bGk+PGEgaHJlZj0iL3RoZWhvdXNlL2Fib3V0LXRoZS1ob3VzZS5odG0iIHRpdGxlPSJUaGUgSG91c2UgTWFnYXppbmUgLSA0MCB5ZWFycyBzaGluaW5nIGEgbGlnaHQgb24gZXZlbnRzIGluIFBhcmxpYW1lbnQiPjxzcGFuPlRoZSBIb3VzZSBNYWdhemluZTwvc3Bhbj48L2E+PC9saT48bGk+PGEgaHJlZj0iaHR0cHM6Ly9sb25ncmVhZHMucG9saXRpY3Nob21lLmNvbS8iIHRpdGxlPSJMb25nIHJlYWRzIiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4+TG9uZyBSZWFkczwvc3Bhbj48L2E+PC9saT48bGkgY2xhc3M9ImxpSGFzQ2hpbGRyZW4iPjxhIGhyZWY9Ii90aGVob3VzZS9wYXJ0bmVyLWNvbnRlbnQvd2l3Lmh0bSIgdGl0bGU9IldvbWVuIGluIFdlc3RtaW5zdGVyIj48c3Bhbj5Xb21lbiBpbiBXZXN0bWluc3Rlcjwvc3Bhbj48L2E+PC9saT48bGk+PGEgaHJlZj0iaHR0cHM6Ly93d3cucG9saXRpY3Nob21lLmNvbS9tZW1iZXJzL2RpcmVjdG9yeS5odG0iIHRpdGxlPSJNZW1iZXJzIERpcmVjdG9yeSI+PHNwYW4+TWVtYmVycyBEaXJlY3Rvcnk8L3NwYW4+PC9hPjwvbGk+PGxpIGNsYXNzPSJuYXZEaXNhYmxlQ2xpY2sgbGlIYXNDaGlsZHJlbiI+PGEgaHJlZj0iL3RoZWhvdXNlL3BhcnRuZXItY29udGVudC5odG0iIHRpdGxlPSJQYXJ0bmVyIENvbnRlbnQiPjxzcGFuPlBhcnRuZXIgQ29udGVudDwvc3Bhbj48L2E+PC9saT48L3VsPjwvbGk+PGxpPjxhIGhyZWY9Ii9ldmVudHMuaHRtIiB0aXRsZT0iRXZlbnRzIHwgUG9saXRpY3NIb21lLmNvbSI+PHNwYW4+RXZlbnRzPC9zcGFuPjwvYT48L2xpPjxsaSBjbGFzcz0ibmF2RGlzYWJsZUNsaWNrIG5hdk1vYlRvZ2dsZSBsaUhhc0NoaWxkcmVuIj48YSBocmVmPSIvbWVtYmVycy5odG0iIHRpdGxlPSJNZW1iZXJzIHwgUG9saXRpY3NIb21lLmNvbSI+PHNwYW4+TWVtYmVyczwvc3Bhbj48L2E+PHVsPjxsaT48YSBocmVmPSIvbWVtYmVycy5odG0iIHRpdGxlPSJNZW1iZXJzIj48c3Bhbj5NZW1iZXJzPC9zcGFuPjwvYT48L2xpPjxsaT48YSBocmVmPSIvbWVtYmVycy9kaXJlY3RvcnkuaHRtIiB0aXRsZT0iTWVtYmVycyB8IFBvbGl0aWNzSG9tZS5jb20iPjxzcGFuPk1lbWJlcnMgRGlyZWN0b3J5PC9zcGFuPjwvYT48L2xpPjwvdWw+PC9saT48bGkgY2xhc3M9Im5hdkRpc2FibGVDbGljayBuYXZNb2JUb2dnbGUgbGlIYXNDaGlsZHJlbiI+PGEgaHJlZj0iL21vcmUuaHRtIiB0aXRsZT0iTW9yZSI+PHNwYW4+TW9yZTwvc3Bhbj48L2E+PHVsPjxsaT48YSBocmVmPSIvbW9yZS9wb2RjYXN0cy5odG0iIHRpdGxlPSJQb2RjYXN0cyB8IFBvbGl0aWNzSG9tZS5jb20iPjxzcGFuPlBvZGNhc3RzPC9zcGFuPjwvYT48L2xpPjxsaT48YSBocmVmPSIvbW9yZS9yc3MtZmVlZHMuaHRtIiB0aXRsZT0iUlNTIEZlZWRzIHwgUG9saXRpY3NIb21lLmNvbSI+PHNwYW4+UlNTIEZlZWRzPC9zcGFuPjwvYT48L2xpPjxsaT48YSBocmVmPSIvbW9yZS9jb250YWN0LXVzLmh0bSIgdGl0bGU9IkNvbnRhY3QgVXMgfCBQb2xpdGljc0hvbWUuY29tIj48c3Bhbj5Db250YWN0IFVzPC9zcGFuPjwvYT48L2xpPjxsaT48YSBocmVmPSIvbW9yZS9hYm91dC1wb2xpdGljc2hvbWUuaHRtIiB0aXRsZT0iQWJvdXQgfCBQb2xpdGljc0hvbWUuY29tIj48c3Bhbj5BYm91dCBQb2xpdGljc0hvbWU8L3NwYW4+PC9hPjwvbGk+PGxpPjxhIGhyZWY9Ii9tb3JlL21hcmtldGluZy1vcHBvcnR1bml0aWVzLmh0bSIgdGl0bGU9Ik1hcmtldGluZyBPcHBvcnR1bml0aWVzIHwgUG9saXRpY3NIb21lLmNvbSI+PHNwYW4+TWFya2V0aW5nIE9wcG9ydHVuaXRpZXM8L3NwYW4+PC9hPjwvbGk+PC91bD48L2xpPjwvdWw+ZAIID2QWAgIBDw9kFgIeC3BsYWNlaG9sZGVyBQ9FbnRlciBrZXl3b3JkL3NkAgMPZBYCAgMPZBYCZg9kFgQCAQ9kFgICAQ8WAh8BBQR2aWV3ZAICD2QWBGYPZBYOZg9kFgQCAg8WAh8BBY0MPGRpdiBjbGFzcz0iYXYtcmVsYXRlZCAiPg0KICAgIDxkaXYgY2xhc3M9Im5ld3MtdGl0bGUiPg0KICAgICAgICA8c3BhbiBjbGFzcz0ibnQtY2F0IGg1Ij5SZWxhdGVkPC9zcGFuPg0KICAgIDwvZGl2Pg0KICAgIDxkaXYgY2xhc3M9Im5ld3MtaXRlbSBuZXdzLWl0ZW0tLXJlbGF0ZWQiPg0KICAgICANCiAgICAgICAgPGRpdiBjbGFzcz0ibmktaW1hZ2UiPg0KICAgICAgICAgICAgPGEgaHJlZj0iL25ld3MvYXJ0aWNsZS9jb21tdW5pdHktcmVsYXRpb25zLWZyYWdpbGUtcGxhY2UtYW1pZC1jZWFzZWZpcmUtdW5jZXJ0YWludHkiPg0KICAgICAgICAgICAgICAgIDxpbWcgZGF0YS1zaXplcz0iYXV0byIgZGF0YS1zcmM9Imh0dHBzOi8vcmVzLmNsb3VkaW5hcnkuY29tL2R5dzhtdjNiMC9pbWFnZS91cGxvYWQvY19maWxsLGdfZmFjZSxxXzgwLHdfMzQwLGhfMTcwL3YxL25ld3MvMjAyNV8wMi8yWDhHMkZEX3J4NTZ6by5qcGciDQogICAgICAgICAgICAgICAgICAgIGRhdGEtc3Jjc2V0PSJodHRwczovL3Jlcy5jbG91ZGluYXJ5LmNvbS9keXc4bXYzYjAvaW1hZ2UvdXBsb2FkL2NfZmlsbCxnX2ZhY2UscV83NSx3XzI1MCxoXzEyNS92MS9uZXdzLzIwMjVfMDIvMlg4RzJGRF9yeDU2em8uanBnIDI1MHcsIA0KaHR0cHM6Ly9yZXMuY2xvdWRpbmFyeS5jb20vZHl3OG12M2IwL2ltYWdlL3VwbG9hZC9jX2ZpbGwsZ19mYWNlLHFfODAsd18zNDAsaF8xNzAvdjEvbmV3cy8yMDI1XzAyLzJYOEcyRkRfcng1NnpvLmpwZyAzNDB3IiBjbGFzcz0ibGF6eWxvYWQiIGFsdD0iQ29tbXVuaXR5IFJlbGF0aW9ucyBJbiBGcmFnaWxlIFBsYWNlIEFzIEdhemEgQ2Vhc2VmaXJlIEhvbGRzIEZvciBOb3ciPg0KICAgICAgICAgICAgPC9hPg0KICAgICAgICA8L2Rpdj4NCiAgICAgIA0KICAgICAgICA8ZGl2IGNsYXNzPSJuaS1jb250ZW50Ij4NCiAgICAgICAgICAgIDxkaXYgY2xhc3M9Im5pLXRpdGxlIGg0Ij4NCiAgICAgICAgICAgICAgICA8YSBocmVmPSIvbmV3cy9hcnRpY2xlL2NvbW11bml0eS1yZWxhdGlvbnMtZnJhZ2lsZS1wbGFjZS1hbWlkLWNlYXNlZmlyZS11bmNlcnRhaW50eSI+Q29tbXVuaXR5IFJlbGF0aW9ucyBJbiBGcmFnaWxlIFBsYWNlIEFzIEdhemEgQ2Vhc2VmaXJlIEhvbGRzIEZvciBOb3c8L2E+DQogICAgICAgICAgICA8L2Rpdj4NCiAgICAgICAgICAgIA0KICAgICAgICAgICAgPGRpdiBjbGFzcz0ibmktYXV0aG9yIj4NCiAgICAgICAgICAgICAgICBCeSA8YSBocmVmPSIvbmV3cy9hdXRob3IvbmFkaW5lLWJhdGNoZWxvcmh1bnQuaHRtIj5OYWRpbmUgQmF0Y2hlbG9yLUh1bnQ8L2E+DQogICAgICAgICAgICA8L2Rpdj4NCiAgICAgICAgICAgIA0KICAgICAgICAgICAgPGRpdiBjbGFzcz0ibmktbWV0YSI+DQogICAgICAgICAgICAgICAgPHNwYW4gY2xhc3M9Im5pLWRhdGUiPjx0aW1lIGRhdGV0aW1lPSIyMDI1LTAyLTE0VDEyOjMwIiB0aXRsZT0iMTQgRmVicnVhcnkgMjAyNSBhdCAxMjozMCI+MTQgRmViPC90aW1lPjwvc3Bhbj4NCiAgICAgICAgICAgIDwvZGl2Pg0KICAgICAgICA8L2Rpdj4NCiAgICA8L2Rpdj4NCjwvZGl2PmQCBA8WAh8BBURDb21tdW5pdHkgUmVsYXRpb25zIEluIEZyYWdpbGUgUGxhY2UgQXMgR2F6YSBDZWFzZWZpcmUgSG9sZHMgRm9yIE5vd2QCDA9kFgJmDxYCHwEFsmk8ZGl2IGNsYXNzPSJhdi1hcnRpY2xlIj4NCiAgICA8aDE+Q3JpbWluYWwgRXhwbG9pdGF0aW9uIE9mIENoaWxkcmVuIFJpc2VzIEJ5IDU1IFBlciBDZW50IEluIFR3byBZZWFycywgRGF0YSBTdWdnZXN0czwvaDE+DQoNCiAgICANCiAgICA8ZGl2IGNsYXNzPSJhdi1mZWF0SW1nIj4NCiAgICAgICAgPGRpdiBjbGFzcz0iYXYtbWFpbi1pbWciPg0KICAgICAgICAgICAgPGltZyBkYXRhLXNpemVzPSJhdXRvIiBkYXRhLXNyYz0iaHR0cHM6Ly9yZXMuY2xvdWRpbmFyeS5jb20vZHl3OG12M2IwL2ltYWdlL3VwbG9hZC9jX2ZpbGwsZ19mYWNlLHFfODUsd183MTAsaF8zNTUsZl9hdXRvL3YxL25ld3MvMjAyNF8xMS8yWTgxRE4xX2p2dXp6ci5qcGciDQogICAgICAgICAgICAgICAgZGF0YS1zcmNzZXQ9Imh0dHBzOi8vcmVzLmNsb3VkaW5hcnkuY29tL2R5dzhtdjNiMC9pbWFnZS91cGxvYWQvY19maWxsLGdfZmFjZSxxXzg1LHdfNDAwLGhfMjAwLGZfYXV0by92MS9uZXdzLzIwMjRfMTEvMlk4MUROMV9qdnV6enIuanBnIDQwMHcsIA0KICAgIGh0dHBzOi8vcmVzLmNsb3VkaW5hcnkuY29tL2R5dzhtdjNiMC9pbWFnZS91cGxvYWQvY19maWxsLGdfZmFjZSxxXzg1LHdfNTAwLGhfMjUwL3YxL25ld3MvMjAyNF8xMS8yWTgxRE4xX2p2dXp6ci5qcGcgNTAwdywgDQogICAgaHR0cHM6Ly9yZXMuY2xvdWRpbmFyeS5jb20vZHl3OG12M2IwL2ltYWdlL3VwbG9hZC9jX2ZpbGwsZ19mYWNlLHFfODUsd182MDAsaF8zMDAvdjEvbmV3cy8yMDI0XzExLzJZODFETjFfanZ1enpyLmpwZyA2MDB3LCANCiAgICBodHRwczovL3Jlcy5jbG91ZGluYXJ5LmNvbS9keXc4bXYzYjAvaW1hZ2UvdXBsb2FkL2NfZmlsbCxnX2ZhY2UscV84NSx3XzcxMCxoXzM1NS92MS9uZXdzLzIwMjRfMTEvMlk4MUROMV9qdnV6enIuanBnIDcxMHciIGNsYXNzPSJsYXp5bG9hZCIgYWx0PSJDcmltaW5hbCBFeHBsb2l0YXRpb24gT2YgQ2hpbGRyZW4gUmlzZXMgQnkgNTUgUGVyIENlbnQgSW4gVHdvIFllYXJzLCBEYXRhIFN1Z2dlc3RzIj4NCg0KICAgICAgICAgICAgPGRpdiBjbGFzcz0iYXYtc2hhcmUiPg0KICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJzaGFyZS1idXR0b24taXRlbSBzaGFyZS1idXR0b24taXRlbS0tdHdpdHRlciINCiAgICAgICAgICAgICAgICAgICAgaHJlZj0iaHR0cHM6Ly94LmNvbS9pbnRlbnQvdHdlZXQ/dGV4dD1DcmltaW5hbCtFeHBsb2l0YXRpb24rT2YrQ2hpbGRyZW4rUmlzZXMrQnkrNTUrUGVyK0NlbnQrSW4rVHdvK1llYXJzJTJjK0RhdGErU3VnZ2VzdHMmYW1wO3VybD1odHRwczovL3d3dy5wb2xpdGljc2hvbWUuY29tJTJmbmV3cyUyZmFydGljbGUlMmZjaGlsZC1jcmltaW5hbC1leHBsb2l0YXRpb24tY2FzZXMtcmlzZS1zaGFycGx5IiB0YXJnZXQ9Il9ibGFuayINCiAgICAgICAgICAgICAgICAgICAgcmVsPSJub29wZW5lciIgYXJpYS1sYWJlbD0iIj4NCiAgICAgICAgICAgICAgICAgICAgPHN2ZyB2aWV3Qm94PSIwIDAgMTQgMTIiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIgc3R5bGU9ImZpbGwtcnVsZTpldmVub2RkO2NsaXAtcnVsZTpldmVub2RkO3N0cm9rZS1saW5lam9pbjpyb3VuZDtzdHJva2UtbWl0ZXJsaW1pdDoyIj48cGF0aCBkPSJNMTEuMDI2IDBoMi4xNDZMOC40ODMgNS4wODMgMTQgMTJIOS42OEw2LjI5NiA3LjgwNSAyLjQyNSAxMkguMjc2bDUuMDE3LTUuNDM3TDAgMGg0LjQzbDMuMDU4IDMuODM0TDExLjAyNiAwWm0tLjc1NCAxMC43ODFoMS4xOUwzLjc4MyAxLjE1NUgyLjUwN2w3Ljc2NSA5LjYyNloiIHN0eWxlPSJmaWxsOiNmZmY7ZmlsbC1ydWxlOm5vbnplcm8iLz48L3N2Zz4NCiAgICAgICAgICAgICAgICA8L2E+DQo8YSBjbGFzcz0ic2hhcmUtYnV0dG9uLWl0ZW0gc2hhcmUtYnV0dG9uLWl0ZW0tLXdoYXRzYXBwIg0KICAgICAgICAgICAgICAgICAgICBocmVmPSJ3aGF0c2FwcDovL3NlbmQ/dGV4dD1DcmltaW5hbCtFeHBsb2l0YXRpb24rT2YrQ2hpbGRyZW4rUmlzZXMrQnkrNTUrUGVyK0NlbnQrSW4rVHdvK1llYXJzJTJjK0RhdGErU3VnZ2VzdHMlMjBodHRwczovL3d3dy5wb2xpdGljc2hvbWUuY29tJTJmbmV3cyUyZmFydGljbGUlMmZjaGlsZC1jcmltaW5hbC1leHBsb2l0YXRpb24tY2FzZXMtcmlzZS1zaGFycGx5IiB0YXJnZXQ9Il9ibGFuayIgcmVsPSJub29wZW5lciINCiAgICAgICAgICAgICAgICAgICAgYXJpYS1sYWJlbD0iIj4NCiAgICAgICAgICAgICAgICAgICAgPHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCI+DQogICAgICAgICAgICAgICAgICAgICAgICA8cGF0aA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgIGQ9Ik0yMC4xIDMuOUMxNy45IDEuNyAxNSAuNSAxMiAuNSA1LjguNS43IDUuNi43IDExLjljMCAyIC41IDMuOSAxLjUgNS42TC42IDIzLjRsNi0xLjZjMS42LjkgMy41IDEuMyA1LjQgMS4zIDYuMyAwIDExLjQtNS4xIDExLjQtMTEuNC0uMS0yLjgtMS4yLTUuNy0zLjMtNy44ek0xMiAyMS40Yy0xLjcgMC0zLjMtLjUtNC44LTEuM2wtLjQtLjItMy41IDEgMS0zLjRMNCAxN2MtMS0xLjUtMS40LTMuMi0xLjQtNS4xIDAtNS4yIDQuMi05LjQgOS40LTkuNCAyLjUgMCA0LjkgMSA2LjcgMi44IDEuOCAxLjggMi44IDQuMiAyLjggNi43LS4xIDUuMi00LjMgOS40LTkuNSA5LjR6bTUuMS03LjFjLS4zLS4xLTEuNy0uOS0xLjktMS0uMy0uMS0uNS0uMS0uNy4xLS4yLjMtLjggMS0uOSAxLjEtLjIuMi0uMy4yLS42LjFzLTEuMi0uNS0yLjMtMS40Yy0uOS0uOC0xLjQtMS43LTEuNi0yLS4yLS4zIDAtLjUuMS0uNnMuMy0uMy40LS41Yy4yLS4xLjMtLjMuNC0uNS4xLS4yIDAtLjQgMC0uNUMxMCA5IDkuMyA3LjYgOSA3Yy0uMS0uNC0uNC0uMy0uNS0uM2gtLjZzLS40LjEtLjcuM2MtLjMuMy0xIDEtMSAyLjRzMSAyLjggMS4xIDNjLjEuMiAyIDMuMSA0LjkgNC4zLjcuMyAxLjIuNSAxLjYuNi43LjIgMS4zLjIgMS44LjEuNi0uMSAxLjctLjcgMS45LTEuMy4yLS43LjItMS4yLjItMS4zLS4xLS4zLS4zLS40LS42LS41eiIgLz4NCiAgICAgICAgICAgICAgICAgICAgPC9zdmc+DQogICAgICAgICAgICAgICAgPC9hPg0KPGEgY2xhc3M9InNoYXJlLWJ1dHRvbi1pdGVtIHNoYXJlLWJ1dHRvbi1pdGVtLS1saW5rZWRpbiINCiAgICAgICAgICAgICAgICAgICAgaHJlZj0iaHR0cHM6Ly93d3cubGlua2VkaW4uY29tL3NoYXJlQXJ0aWNsZT9taW5pPXRydWUmYW1wO3VybD1odHRwczovL3d3dy5wb2xpdGljc2hvbWUuY29tJTJmbmV3cyUyZmFydGljbGUlMmZjaGlsZC1jcmltaW5hbC1leHBsb2l0YXRpb24tY2FzZXMtcmlzZS1zaGFycGx5JmFtcDt0aXRsZT1DcmltaW5hbCtFeHBsb2l0YXRpb24rT2YrQ2hpbGRyZW4rUmlzZXMrQnkrNTUrUGVyK0NlbnQrSW4rVHdvK1llYXJzJTJjK0RhdGErU3VnZ2VzdHMmYW1wO3N1bW1hcnk9Q3JpbWluYWwrRXhwbG9pdGF0aW9uK09mK0NoaWxkcmVuK1Jpc2VzK0J5KzU1K1BlcitDZW50K0luK1R3bytZZWFycyUyYytEYXRhK1N1Z2dlc3RzJmFtcDtzb3VyY2U9aHR0cHM6Ly93d3cucG9saXRpY3Nob21lLmNvbSUyZm5ld3MlMmZhcnRpY2xlJTJmY2hpbGQtY3JpbWluYWwtZXhwbG9pdGF0aW9uLWNhc2VzLXJpc2Utc2hhcnBseSINCiAgICAgICAgICAgICAgICAgICAgdGFyZ2V0PSJfYmxhbmsiIHJlbD0ibm9vcGVuZXIiIGFyaWEtbGFiZWw9IiI+DQogICAgICAgICAgICAgICAgICAgIDxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2aWV3Qm94PSIwIDAgMjQgMjQiPg0KICAgICAgICAgICAgICAgICAgICAgICAgPHBhdGgNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkPSJNNi41IDIxLjVoLTV2LTEzaDV2MTN6TTQgNi41QzIuNSA2LjUgMS41IDUuMyAxLjUgNHMxLTIuNCAyLjUtMi40YzEuNiAwIDIuNSAxIDIuNiAyLjUgMCAxLjQtMSAyLjUtMi42IDIuNXptMTEuNSA2Yy0xIDAtMiAxLTIgMnY3aC01di0xM2g1VjEwczEuNi0xLjUgNC0xLjVjMyAwIDUgMi4yIDUgNi4zdjYuN2gtNXYtN2MwLTEtMS0yLTItMnoiIC8+DQogICAgICAgICAgICAgICAgICAgIDwvc3ZnPg0KICAgICAgICAgICAgICAgIDwvYT4NCjxhIGNsYXNzPSJzaGFyZS1idXR0b24taXRlbSBzaGFyZS1idXR0b24taXRlbS0tZW1haWwiDQogICAgICAgICAgICAgICAgICAgIGhyZWY9Im1haWx0bzo/c3ViamVjdD1DcmltaW5hbCtFeHBsb2l0YXRpb24rT2YrQ2hpbGRyZW4rUmlzZXMrQnkrNTUrUGVyK0NlbnQrSW4rVHdvK1llYXJzJTJjK0RhdGErU3VnZ2VzdHMmYW1wO2JvZHk9aHR0cHM6Ly93d3cucG9saXRpY3Nob21lLmNvbSUyZm5ld3MlMmZhcnRpY2xlJTJmY2hpbGQtY3JpbWluYWwtZXhwbG9pdGF0aW9uLWNhc2VzLXJpc2Utc2hhcnBseSIgdGFyZ2V0PSJfc2VsZiIgcmVsPSJub29wZW5lciINCiAgICAgICAgICAgICAgICAgICAgYXJpYS1sYWJlbD0iIj4NCiAgICAgICAgICAgICAgICAgICAgPHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCI+DQogICAgICAgICAgICAgICAgICAgICAgICA8cGF0aA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgIGQ9Ik0yMiA0SDJDLjkgNCAwIDQuOSAwIDZ2MTJjMCAxLjEuOSAyIDIgMmgyMGMxLjEgMCAyLS45IDItMlY2YzAtMS4xLS45LTItMi0yek03LjI1IDE0LjQzbC0zLjUgMmMtLjA4LjA1LS4xNy4wNy0uMjUuMDctLjE3IDAtLjM0LS4xLS40My0uMjUtLjE0LS4yNC0uMDYtLjU1LjE4LS42OGwzLjUtMmMuMjQtLjE0LjU1LS4wNi42OC4xOC4xNC4yNC4wNi41NS0uMTguNjh6bTQuNzUuMDdjLS4xIDAtLjItLjAzLS4yNy0uMDhsLTguNS01LjVjLS4yMy0uMTUtLjMtLjQ2LS4xNS0uNy4xNS0uMjIuNDYtLjMuNy0uMTRMMTIgMTMuNGw4LjIzLTUuMzJjLjIzLS4xNS41NC0uMDguNy4xNS4xNC4yMy4wNy41NC0uMTYuN2wtOC41IDUuNWMtLjA4LjA0LS4xNy4wNy0uMjcuMDd6bTguOTMgMS43NWMtLjEuMTYtLjI2LjI1LS40My4yNS0uMDggMC0uMTctLjAyLS4yNS0uMDdsLTMuNS0yYy0uMjQtLjEzLS4zMi0uNDQtLjE4LS42OHMuNDQtLjMyLjY4LS4xOGwzLjUgMmMuMjQuMTMuMzIuNDQuMTguNjh6IiAvPg0KICAgICAgICAgICAgICAgICAgICA8L3N2Zz4NCiAgICAgICAgICAgICAgICA8L2E+DQo8YSBjbGFzcz0ic2hhcmUtYnV0dG9uLWl0ZW0gc2hhcmUtYnV0dG9uLWl0ZW0tLWZhY2Vib29rIg0KICAgICAgICAgICAgICAgICAgICBocmVmPSJodHRwczovL2ZhY2Vib29rLmNvbS9zaGFyZXIvc2hhcmVyLnBocD91PWh0dHBzOi8vd3d3LnBvbGl0aWNzaG9tZS5jb20lMmZuZXdzJTJmYXJ0aWNsZSUyZmNoaWxkLWNyaW1pbmFsLWV4cGxvaXRhdGlvbi1jYXNlcy1yaXNlLXNoYXJwbHkiIHRhcmdldD0iX2JsYW5rIiByZWw9Im5vb3BlbmVyIg0KICAgICAgICAgICAgICAgICAgICBhcmlhLWxhYmVsPSIiPg0KICAgICAgICAgICAgICAgICAgICA8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgdmlld0JveD0iMCAwIDI0IDI0Ij4NCiAgICAgICAgICAgICAgICAgICAgICAgIDxwYXRoICBkPSJNMTguNzcgNy40NkgxNC41di0xLjljMC0uOS42LTEuMSAxLTEuMWgzVi41aC00LjMzQzEwLjI0LjUgOS41IDMuNDQgOS41IDUuMzJ2Mi4xNWgtM3Y0aDN2MTJoNXYtMTJoMy44NWwuNDItNHoiIC8+DQogICAgICAgICAgICAgICAgICAgIDwvc3ZnPg0KICAgICAgICAgICAgICAgIDwvYT4NCiAgICAgICAgICAgIDwvZGl2Pg0KDQogICAgICAgIDwvZGl2Pg0KICAgICAgICANCiAgICA8L2Rpdj4NCiAgICANCg0KICAgIA0KICAgIDxkaXYgY2xhc3M9ImF2LWF1dGhvciI+DQogICAgICAgIA0KICAgICAgICANCiAgICAgICAgPGRpdiBjbGFzcz0iYXYtYXV0aEluZm8iPg0KICAgICAgICAgICAgPHAgY2xhc3M9ImF2LWF1dGhOYW1lIj4NCiAgICAgICAgICAgICAgICA8YSBocmVmPSIvbmV3cy9hdXRob3IvbWF0aWxkYS1tYXJ0aW4uaHRtIj4NCiAgICAgICAgICAgICAgICAgICAgTWF0aWxkYSBNYXJ0aW4NCiAgICAgICAgICAgICAgICAgICAgPC9hPg0KICAgICAgICAgICAgPC9wPg0KICAgICAgICAgICAgDQogICAgICAgICAgICA8cCBjbGFzcz0iYXYtYXV0aFR3aXR0ZXIiPg0KICAgICAgICAgICAgICAgIDxhIHRhcmdldD0iX2JsYW5rIiBjbGFzcz0iaWNvbiBpY29uLS14IiBocmVmPSJodHRwczovL3guY29tL0BtYXRpbGRhX19tYXJ0aW4iPiA8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgc2hhcGUtcmVuZGVyaW5nPSJnZW9tZXRyaWNQcmVjaXNpb24iIHRleHQtcmVuZGVyaW5nPSJnZW9tZXRyaWNQcmVjaXNpb24iIGltYWdlLXJlbmRlcmluZz0ib3B0aW1pemVRdWFsaXR5IiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgdmlld0JveD0iMCAwIDUxMiA0NjIuNzk5Ij48cGF0aCBmaWxsLXJ1bGU9Im5vbnplcm8iIGQ9Ik00MDMuMjI5IDBoNzguNTA2TDMxMC4yMTkgMTk2LjA0IDUxMiA0NjIuNzk5SDM1NC4wMDJMMjMwLjI2MSAzMDEuMDA3IDg4LjY2OSA0NjIuNzk5aC03OC41NmwxODMuNDU1LTIwOS42ODNMMCAwaDE2MS45OTlsMTExLjg1NiAxNDcuODhMNDAzLjIyOSAwem0tMjcuNTU2IDQxNS44MDVoNDMuNTA1TDEzOC4zNjMgNDQuNTI3aC00Ni42OGwyODMuOTkgMzcxLjI3OHoiLz48L3N2Zz4NCkBtYXRpbGRhX19tYXJ0aW48L2E+DQogICAgICAgICAgICA8L3A+DQogICAgICAgICAgICANCg0KICAgICAgICA8L2Rpdj4NCiAgICAgICAgDQogICAgPC9kaXY+DQogICAgDQogICAgPGRpdiBjbGFzcz0iYXYtbWV0YSI+DQogICAgICAgIDxzcGFuIGNsYXNzPSJhdi1yZWFkVGltZSI+MyBtaW4gcmVhZDwvc3Bhbj48c3BhbiBjbGFzcz0iYXYtZGF0ZSI+PHRpbWUgZGF0ZXRpbWU9IjIwMjQtMTEtMTNUMjA6MDAiIHRpdGxlPSIxMyBOb3ZlbWJlciAyMDI0IGF0IDIwOjAwIj4xMyBOb3ZlbWJlciAyMDI0PC90aW1lPjwvc3Bhbj4NCiAgICAgICAgDQogICAgPC9kaXY+DQogICAgPGRpdiBjbGFzcz0iYXYtc3RhbmRmaXJzdCI+DQogICAgICAgIDxwPkNhc2VzIG9mIGNoaWxkIGNyaW1pbmFsIGV4cGxvaXRhdGlvbsKgaGF2ZcKgaW5jcmVhc2VkIHNoYXJwbHkgaW7CoHRoZSBsYXN0IHR3byB5ZWFycywgYSBuZXcgYW5hbHlzaXMgc2hhcmVkIHdpdGggUG9saXRpY3NIb21lIHNob3dzLjwvcD4NCiAgICA8L2Rpdj4NCiAgICA8cD5UaGUgQ2VudHJlIGZvciBZb3VuZyBMaXZlcyBoYXMgZm91bmQgdGhhdCBjaGlsZHJlbiB3ZXJlIGlkZW50aWZpZWQgYnkgc29jaWFsIHNlcnZpY2VzIGFzIHZpY3RpbXMgb2YgY3JpbWluYWwgb3Igc2V4dWFsIGV4cGxvaXRhdGlvbiBvciBiZWluZyBpbnZvbHZlZCBpbiBnYW5ncyBhbG1vc3QgNDAsMDAwIHRpbWVzIG92ZXIgdGhlIGxhc3QgeWVhci4mbmJzcDs8L3A+DQoNCjxwPkFjY29yZGluZyB0byB0aGUgb3JnYW5pc2F0aW9uLCB0aGUgRGVwYXJ0bWVudCBmb3IgRWR1Y2F0aW9uIChEZkUpJm5ic3A7ZmlndXJlcyZuYnNwOyZxdW90O2FyZSBsaWtlbHkgdG8gYmUganVzdCB0aGUgdGlwIG9mIHRoZSBpY2ViZXJnJnF1b3Q7LCB3aXRoIG1hbnkgdmljdGltcyBuZXZlciBpZGVudGlmaWVkIGJ5IGNoaWxkcmVuJnJzcXVvO3Mgc2VydmljZXMsIG9yIHJlZmVycmVkIHRvIHRoZW0uPC9wPg0KDQo8cD5DaGlsZCBjcmltaW5hbCBleHBsb2l0YXRpb24gJm1kYXNoOyB3aGVuIGFuIGluZGl2aWR1YWwmbmJzcDt1c2VzIGEmbmJzcDtjaGlsZCB0byBjb21taXQgY3JpbWVzIGZvciB0aGVtICZtZGFzaDsmbmJzcDt3YXMmbmJzcDtyZWNvcmRlZCBieSBzb2NpYWwgd29ya2VycyAxNSw3NTAgdGltZXMgaW4gMjAyNC4gVGhpcyBpcyZuYnNwO3VwIGZyb20mbmJzcDsxMCwxNDAgaW4gMjAyMiwgYW5kIGEgZnVydGhlciByaXNlIGZyb20gdGhlJm5ic3A7MTQsNDIwIHJlY29yZGVkIGxhc3QgeWVhci4gVGhpcyBtZWFucyBjYXNlIG51bWJlcnMgaGF2ZSByaXNlbiBieSBhcm91bmQgNTUgcGVyIGNlbnQgb24gdHdvIHllYXJzIGFnby48L3A+DQoNCjxwPlRoZSBDZW50cmUgZm9yIFlvdW5nIExpdmVzIHNhaWQgdGhhdCBjaGlsZHJlbiBhcmUgYmVpbmcgbGVmdCBtb3JlIHZ1bG5lcmFibGUgdG8gZXhwbG9pdGF0aW9uIHdoZW4gdGhleSBhcmUgb3V0IG9mIHNjaG9vbC4gU2V2ZXJlIHB1cGlsIGFic2VuY2UgYW5kIHN1c3BlbnNpb25zIGhhdmUgcmlzZW4gc2luY2UgdGhlIENvdmlkIHBhbmRlbWljLjwvcD4NCg0KPHA+QW5uZSBMb25nZmllbGQsIENlbnRyZSBmb3IgWW91bmcgTGl2ZXMgQ2hpZWYgRXhlY3V0aXZlIGFuZCBmb3JtZXImbmJzcDtjaGlsZHJlbiYjMzk7cyBjb21taXNzaW9uZXIsIHRvbGQgPGVtPlBvbGl0aWNzSG9tZTwvZW0+Jm5ic3A7dGhhdCB0aG9zZSB3aG8gZXhwbG9pdCBjaGlsZHJlbiAmcXVvdDthcmUgcmVsZW50bGVzc2x5IGxvb2tpbmcgdG8gZ3JvdyBidXNpbmVzcyBhbmQgYXJlIHZlcnkgYWRlcHQgYXQgZmluZGluZyBzb3BoaXN0aWNhdGVkIHdheXMgb2YgZ3Jvb21pbmcgY2hpbGRyZW4gdGhyb3VnaCBzb2NpYWwgbWVkaWEmcXVvdDsuJm5ic3A7PC9wPjxkaXYgaWQ9Ik05MTAwNFNjcmlwdFJvb3RDMTE0MTExNyI+PC9kaXY+DQo8c2NyaXB0IHNyYz0iaHR0cHM6Ly9qc2MubWdpZC5jb20vcC9vL3BvbGl0aWNzaG9tZS5jb20uMTE0MTExNy5qcyIgYXN5bmM+PC9zY3JpcHQ+DQo8IS0tLS0tLS0tLS0tLS0tLS0tIFNjcm9sbEFkIFRhZyAtLS0tLS0tLS0tLS0tLS0tLT4gPGRpdiBpZD0iYWRzdWl0ZVNjcm9sbEFkIj48L2Rpdj4NCjxkaXYgY2xhc3M9ImNvbC0tYWQgY29sLS1hZC1pbkFydGljbGUiPg0KICAgPGRpdiBpZD0nZGl2LWdwdC1hZC0xNjA4MjMwMDk3MTYzLTYnIGNsYXNzPSJwaC1hZCI+DQogIDxzY3JpcHQ+DQogICAgZ29vZ2xldGFnLmNtZC5wdXNoKGZ1bmN0aW9uKCkgeyBnb29nbGV0YWcuZGlzcGxheSgnZGl2LWdwdC1hZC0xNjA4MjMwMDk3MTYzLTYnKTsNCglzZXRJbnRlcnZhbChmdW5jdGlvbiAoKSB7IGdvb2dsZXRhZy5wdWJhZHMoKS5yZWZyZXNoKFtncHRhZHNsb3RzWzBdXSk7IH0sIDEyMDAwMCk7ICB9KTsNCiAgPC9zY3JpcHQ+DQo8L2Rpdj4NCjwvZGl2Pg0KDQoNCg0KPHA+U29tZSByZWdpb25zIHNhdyBhIGxhcmdlciBpbmNyZWFzZSBpbiBjaGlsZCBleHBsb2l0YXRpb24uPC9wPg0KDQo8cD5UaGUgYW5hbHlzaXMgc2hvd2VkIHRoYXQgdGhlcmUgaGFzIGJlZW4gYSAxNDEgcGVyIGNlbnQgaW5jcmVhc2UmbmJzcDtpbiBpbnN0YW5jZXMgd2hlcmUgY2hpbGQgY3JpbWluYWwgZXhwbG9pdGF0aW9uIHdhcyBpZGVudGlmaWVkIGluIHJlZmVycmFscyB0byBzb2NpYWwgd29ya2VycyBpbiB0aGUgRWFzdCBNaWRsYW5kcyBiZXR3ZWVuIDIwMjIgYW5kIDIwMjQuIExvbmRvbiBzYXcgYW4gaW5jcmVhc2Ugb2YgMTA5IHBlciBjZW50IGluIHRoZSBzYW1lIHBlcmlvZC48L3A+DQoNCjxwPiZsZHF1bztXZSBzaG91bGQgYmUgc2hvY2tlZCB0aGF0IG92ZXIgYSBodW5kcmVkIHRpbWVzIGEgZGF5LCBhIGNoaWxkIGluIEVuZ2xhbmQgaXMgYXNzZXNzZWQgYnkgc29jaWFsIHdvcmtlcnMgYXMgYmVpbmcgZXhwbG9pdGVkIG9yIGluIGdhbmdzICZuZGFzaDsgYSBudW1iZXIgdGhhdCBpcyBsaWtlbHkgdG8gYmUganVzdCB0aGUgdGlwIG9mIHRoZSBpY2ViZXJnLCZxdW90OyBzaGUgc2FpZC48L3A+DQoNCjxwPiZsZHF1bztLbmlmZSBjcmltZSwgY291bnR5IGxpbmVzIGV4cGxvaXRhdGlvbiwgYW5kIGdhbmcgYWN0aXZpdHkgaXMgYSBzY291cmdlIG9uIG1hbnkgY2hpbGRob29kcy4mbmJzcDtUaG91c2FuZHMgb2YgdnVsbmVyYWJsZSBjaGlsZHJlbiBhcmUgY29udGludWluZyB0byBmYWxsIHRocm91Z2ggdGhlIGdhcHMgYmVjYXVzZSBvZiBhIGxhY2sgb2YgZWFybHkgaGVscCBhbmQgZmFtaWx5IHN1cHBvcnQuIFNvbWUgd2lsbCBuZXZlciBiZSByZWZlcnJlZCB0byBzb2NpYWwgc2VydmljZXMgYW5kIGdvIHVuZGVyIHRoZSByYWRhciBlbnRpcmVseS4mcXVvdDs8L3A+DQoNCjxwPkxvbmdmaWVsZCBhZGRlZCB0aGF0IHRoZSByb2xsb3V0IG9mIHRoZSBHb3Zlcm5tZW50JiMzOTtzIFlvdW5nIEZ1dHVyZXMgcHJvamVjdHMgYW5kIHRoZSZuYnNwO2ludHJvZHVjdGlvbiBvZiBhIENoaWxkIENyaW1pbmFsIEV4cGxvaXRhdGlvbiBvZmZlbmNlICZxdW90O2Nhbm5vdCBjb21lIHNvb24gZW5vdWdoJnF1b3Q7LjwvcD4NCg0KPHA+SW4gdGhpcyB5ZWFyJnJzcXVvO3MgS2luZyYjMzk7cyBTcGVlY2gsIHRoZSBMYWJvdXIgR292ZXJubWVudCBhbm5vdW5jZWQgYSBjb21taXRtZW50IHRvIGludHJvZHVjZSBhIFlvdW5nIEZ1dHVyZXMgcHJvZ3JhbW1lIHRvIHByb3RlY3QgdnVsbmVyYWJsZSBjaGlsZHJlbiBhdCByaXNrIG9mIGV4cGxvaXRhdGlvbiBvciBpbnZvbHZlbWVudCBpbiBzZXJpb3VzIHZpb2xlbmNlLjwvcD4NCg0KPHA+VGhlIERmRSBkYXRhIGFuYWx5c2VkIGJ5IHRoZSBDZW50cmUgZm9yIFlvdW5nIExpdmVzJm5ic3A7YWxzbyByZXZlYWxlZCB0aGF0IHRoZXJlIHdlcmUgbmVhcmx5IDQwMCwwMDAgY2hpbGRyZW4gaW4gbmVlZCBpbiBFbmdsYW5kIGluIDIwMjQgJm1kYXNoOyBlcXVpdmFsZW50IHRvIGFyb3VuZCBvbmUmbmJzcDtpbiBldmVyeSAzMCBjaGlsZHJlbi4mbmJzcDtDaGlsZHJlbiBpbiBuZWVkIGFyZSBhIGxlZ2FsbHkgZGVmaW5lZCBncm91cCBvZiBjaGlsZHJlbiBhc3Nlc3NlZCBhcyBuZWVkaW5nIGhlbHAgYW5kIHByb3RlY3Rpb24gYmVjYXVzZSBvZiByaXNrcyB0byB0aGVpciBkZXZlbG9wbWVudCBvciBoZWFsdGguPC9wPg0KDQo8cD5BIEhvbWUgT2ZmaWNlIHNwb2tlc3BlcnNvbiBzYWlkOiAmbGRxdW87V2UgYXJlIGRldGVybWluZWQgdG8gc3RvcCBldmlsIGNyaW1pbmFsIGdhbmdzIGZyb20gZXhwbG9pdGluZyBhbmQgbHVyaW5nIHlvdW5nIHBlb3BsZSBpbnRvIGNyaW1lIGFuZCBkcnVncy48L3A+DQoNCjxwPiZsZHF1bztUaGUgR292ZXJubWVudCBoYXMgY29tbWl0dGVkIHRvIGludHJvZHVjaW5nIGEgbmV3IG9mZmVuY2UgdG8gdGFja2xlIGNoaWxkIGNyaW1pbmFsIGV4cGxvaXRhdGlvbiBhbmQgb3VyIFlvdW5nIEZ1dHVyZXMgcHJvZ3JhbW1lIHdpbGwgYnJpbmcgbG9jYWwgc2VydmljZXMgdG9nZXRoZXIgdG8gZGVsaXZlciBzdXBwb3J0IGZvciB5b3VuZyBwZW9wbGUgaW4gdGhlaXIgY29tbXVuaXRpZXMuJnF1b3Q7PC9wPg0KPGRpdiBjbGFzcz0iaGlkZSBqcy1uZXdzdmlldy1yZWxhdGVkIj48ZGl2IGNsYXNzPSJhdi1yZWxhdGVkICI+DQogICAgPGRpdiBjbGFzcz0ibmV3cy10aXRsZSI+DQogICAgICAgIDxzcGFuIGNsYXNzPSJudC1jYXQgaDUiPlJlbGF0ZWQ8L3NwYW4+DQogICAgPC9kaXY+DQogICAgPGRpdiBjbGFzcz0ibmV3cy1pdGVtIG5ld3MtaXRlbS0tcmVsYXRlZCI+DQogICAgIA0KICAgICAgICA8ZGl2IGNsYXNzPSJuaS1pbWFnZSI+DQogICAgICAgICAgICA8YSBocmVmPSIvbmV3cy9hcnRpY2xlL2NvbW11bml0eS1yZWxhdGlvbnMtZnJhZ2lsZS1wbGFjZS1hbWlkLWNlYXNlZmlyZS11bmNlcnRhaW50eSI+DQogICAgICAgICAgICAgICAgPGltZyBkYXRhLXNpemVzPSJhdXRvIiBkYXRhLXNyYz0iaHR0cHM6Ly9yZXMuY2xvdWRpbmFyeS5jb20vZHl3OG12M2IwL2ltYWdlL3VwbG9hZC9jX2ZpbGwsZ19mYWNlLHFfODAsd18zNDAsaF8xNzAvdjEvbmV3cy8yMDI1XzAyLzJYOEcyRkRfcng1NnpvLmpwZyINCiAgICAgICAgICAgICAgICAgICAgZGF0YS1zcmNzZXQ9Imh0dHBzOi8vcmVzLmNsb3VkaW5hcnkuY29tL2R5dzhtdjNiMC9pbWFnZS91cGxvYWQvY19maWxsLGdfZmFjZSxxXzc1LHdfMjUwLGhfMTI1L3YxL25ld3MvMjAyNV8wMi8yWDhHMkZEX3J4NTZ6by5qcGcgMjUwdywgDQpodHRwczovL3Jlcy5jbG91ZGluYXJ5LmNvbS9keXc4bXYzYjAvaW1hZ2UvdXBsb2FkL2NfZmlsbCxnX2ZhY2UscV84MCx3XzM0MCxoXzE3MC92MS9uZXdzLzIwMjVfMDIvMlg4RzJGRF9yeDU2em8uanBnIDM0MHciIGNsYXNzPSJsYXp5bG9hZCIgYWx0PSJDb21tdW5pdHkgUmVsYXRpb25zIEluIEZyYWdpbGUgUGxhY2UgQXMgR2F6YSBDZWFzZWZpcmUgSG9sZHMgRm9yIE5vdyI+DQogICAgICAgICAgICA8L2E+DQogICAgICAgIDwvZGl2Pg0KICAgICAgDQogICAgICAgIDxkaXYgY2xhc3M9Im5pLWNvbnRlbnQiPg0KICAgICAgICAgICAgPGRpdiBjbGFzcz0ibmktdGl0bGUgaDQiPg0KICAgICAgICAgICAgICAgIDxhIGhyZWY9Ii9uZXdzL2FydGljbGUvY29tbXVuaXR5LXJlbGF0aW9ucy1mcmFnaWxlLXBsYWNlLWFtaWQtY2Vhc2VmaXJlLXVuY2VydGFpbnR5Ij5Db21tdW5pdHkgUmVsYXRpb25zIEluIEZyYWdpbGUgUGxhY2UgQXMgR2F6YSBDZWFzZWZpcmUgSG9sZHMgRm9yIE5vdzwvYT4NCiAgICAgICAgICAgIDwvZGl2Pg0KICAgICAgICAgICAgDQogICAgICAgICAgICA8ZGl2IGNsYXNzPSJuaS1hdXRob3IiPg0KICAgICAgICAgICAgICAgIEJ5IDxhIGhyZWY9Ii9uZXdzL2F1dGhvci9uYWRpbmUtYmF0Y2hlbG9yaHVudC5odG0iPk5hZGluZSBCYXRjaGVsb3ItSHVudDwvYT4NCiAgICAgICAgICAgIDwvZGl2Pg0KICAgICAgICAgICAgDQogICAgICAgICAgICA8ZGl2IGNsYXNzPSJuaS1tZXRhIj4NCiAgICAgICAgICAgICAgICA8c3BhbiBjbGFzcz0ibmktZGF0ZSI+PHRpbWUgZGF0ZXRpbWU9IjIwMjUtMDItMTRUMTI6MzAiIHRpdGxlPSIxNCBGZWJydWFyeSAyMDI1IGF0IDEyOjMwIj4xNCBGZWI8L3RpbWU+PC9zcGFuPg0KICAgICAgICAgICAgPC9kaXY+DQogICAgICAgIDwvZGl2Pg0KICAgIDwvZGl2Pg0KPC9kaXY+PC9kaXY+DQogICAgICAgICAgICA8cD48c3Ryb25nPlBvbGl0aWNzSG9tZSBOZXdzbGV0dGVyczwvc3Ryb25nPjwvcD4NCiAgICAgICAgICAgIDxwPjxlbT5Qb2xpdGljc0hvbWUgcHJvdmlkZXMgdGhlIG1vc3QgY29tcHJlaGVuc2l2ZSBjb3ZlcmFnZSBvZiBVSyBwb2xpdGljcyBhbnl3aGVyZSBvbiB0aGUgd2ViLCBvZmZlcmluZyBoaWdoIHF1YWxpdHkgb3JpZ2luYWwgcmVwb3J0aW5nIGFuZCBhbmFseXNpczogPGEgaHJlZj0iaHR0cHM6Ly93d3cucG9saXRpY3Nob21lLmNvbS9hY2NvdW50Lmh0bSI+U3Vic2NyaWJlPC9hPjwvZW0+PC9wPg0KICAgICAgICANCiAgICANCiAgICA8ZGl2IGNsYXNzPSJhdi1tb3N0UmVjZW50Ij4NCiAgICAgICAgPHA+UmVhZCB0aGUgbW9zdCByZWNlbnQgYXJ0aWNsZSB3cml0dGVuIGJ5IDxzcGFuPk1hdGlsZGEgTWFydGluPC9zcGFuPiAtIDxhDQogICAgICAgICAgICAgICAgaHJlZj0iL25ld3MvYXJ0aWNsZS9saWJlcmFsLWRlbW9jcmF0LW1wLWNhbGxzLXBvbGljZS1vZmZpY2Vycy1sb25kb24tc2Nob29scyI+TGliZXJhbCBEZW1vY3JhdCBNUCBDYWxscyBGb3IgTW9yZSBQb2xpY2UgT2ZmaWNlcnMgSW4gTG9uZG9uIFNjaG9vbHM8L2E+PC9wPg0KICAgIDwvZGl2Pg0KICAgIA0KICAgIDxpbWcgc3JjPSIvX2hhbmRsZXJzL25ld3MvaW1wcmVzc2lvbi5hc2h4P2tleT04OTcxOCZyZWY9Y2hpbGQtY3JpbWluYWwtZXhwbG9pdGF0aW9uLWNhc2VzLXJpc2Utc2hhcnBseSIgd2lkdGg9IjEiIGhlaWdodD0iMSIgLz4NCjwvZGl2PmQCDg8WAh8DaGQCEg8WAh4LXyFJdGVtQ291bnQCBhYMAgEPZBYCZg8VAiQvbmV3cy90YWcvaG9tZS1vZmZpY2UuaHRtP2ZpbHRlcj0yMjgLSG9tZSBPZmZpY2VkAgIPZBYCZg8VAigvbmV3cy90YWcvYW5uZS1sb25nZmllbGQuaHRtP2ZpbHRlcj0xMzYzDkFubmUgTG9uZ2ZpZWxkZAIDD2QWAmYPFQImL25ld3MvdGFnL2V4cGxvaXRhdGlvbi5odG0/ZmlsdGVyPTIxNDYMZXhwbG9pdGF0aW9uZAIED2QWAmYPFQIfL25ld3MvdGFnL2NyaW1lLmh0bT9maWx0ZXI9Mzc3NAVjcmltZWQCBQ9kFgJmDxUCLC9uZXdzL3RhZy9jaGlsZC1leHBsb2l0YXRpb24uaHRtP2ZpbHRlcj02NjE5EmNoaWxkIGV4cGxvaXRhdGlvbmQCBg9kFgJmDxUCHy9uZXdzL3RhZy9nYW5ncy5odG0/ZmlsdGVyPTY2MjkFZ2FuZ3NkAhQPFgIfBQIDFgYCAQ9kFgJmDxUCEy9uZXdzL2VkdWNhdGlvbi5odG0JRWR1Y2F0aW9uZAICD2QWAmYPFQIVL25ld3MvY29tbXVuaXRpZXMuaHRtC0NvbW11bml0aWVzZAIDD2QWAmYPFQIWL25ld3MvaG9tZS1hZmZhaXJzLmh0bQxIb21lIGFmZmFpcnNkAhoPZBYCZg8WAh8BBaAIPGRpdiBjbGFzcz0iY3RhLWJsb2NrIGN0YS1ibG9jay0tYmxhY2tUZXh0IGN0YS1ibG9jay0tcHJvbW8iPg0KICAgIDxkaXYgY2xhc3M9InByb21vLXRpdGxlIj4NCiAgICAgICAgUGFydG5lciBjb250ZW50DQogICAgPC9kaXY+DQogICAgPGRpdiBjbGFzcz0icHJvbW8tY29udGVudCBjbGVhckZpeCI+DQogICAgICAgIDxkaXYgY2xhc3M9InBjLWltZyI+DQogICAgICAgICAgICA8YSBocmVmPSJodHRwczovL3d3dy5wb2xpdGljc2hvbWUuY29tL2h1Yi90aGUtaG91c2UtY29ubmVjdGluZy1jb21tdW5pdGllcyIgdGFyZ2V0PSJfYmxhbmsiPg0KICAgICAgICAgICAgICAgIDxwPg0KICAgICAgICAgICAgICAgICAgICA8aW1nIGNsYXNzPSJsYXp5bG9hZCIgZGF0YS1zcmM9Ii91Z2MtMS9iYW5uZXJzL2Jhbm5lci8xNy8zMC5wbmciIGFsdD0iQ29ubmVjdGluZyBDb21tdW5pdGllcyIgLz4NCiAgICAgICAgICAgICAgICA8L3A+DQogICAgICAgICAgICA8L2E+DQogICAgICAgIDwvZGl2Pg0KICAgICAgICA8ZGl2IGNsYXNzPSJwYy1pbmZvIj4NCiAgICAgICAgICAgIDxoNT5Db25uZWN0aW5nIENvbW11bml0aWVzPC9oNT4NCiAgICAgICAgICAgIDxwPkNvbm5lY3RpbmcgQ29tbXVuaXRpZXMgaXMgYW4gaW5pdGlhdGl2ZSBhaW1lZCBhdCBlbXBvd2VyaW5nIGFuZCBzdHJlbmd0aGVuaW5nIGNvbW11bml0eSB0aWVzIGFjcm9zcyB0aGUgVUsuIA0KDQpMYXVuY2hlZCBpbiBwYXJ0bmVyc2hpcCB3aXRoIFRoZSBOYXRpb25hbCBMb3R0ZXJ5LCBpdCBhaW1zIHRvIHByb21vdGUgZGlhbG9ndWUgYW5kIHN1cHBvcnQgUGFybGlhbWVudGFyaWFucyB3b3JraW5nIHRvIG51cnR1cmUgYSBtb3JlIGNvbm5lY3RlZCBzb2NpZXR5LjwvcD4NCiAgICAgICAgICAgIDxwPjxhIGhyZWY9Imh0dHBzOi8vd3d3LnBvbGl0aWNzaG9tZS5jb20vaHViL3RoZS1ob3VzZS1jb25uZWN0aW5nLWNvbW11bml0aWVzIiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gY2xhc3M9ImJ0biI+RmluZCBvdXQgbW9yZTwvc3Bhbj48L2E+PC9wPg0KICAgICAgICA8L2Rpdj4NCiAgICA8L2Rpdj4NCjwvZGl2Pg0KZAIkDxYCHwNnZAIBD2QWAmYPZBYCZg9kFgJmDxYCHwEF6gQ8ZGl2IGNsYXNzPSJjdGEtYmFubmVyIj4NCiAgICA8YSBocmVmPSIvZXZlbnRzLmh0bSIgY2xhc3M9ImNsZWFyRml4Ij4NCiAgICAgICAgPGRpdiBjbGFzcz0iY3RhYi1pbWciPg0KICAgICAgICAgICAgPGltZyBjbGFzcz0ibGF6eWxvYWQiIGRhdGEtc3JjPSIvdWdjLTEvdXBsb2Fkcy9wYWdlYmxvY2tzLzEwMS84M2Y2ZWE0M2JiNmU0OTFkZDRjNjU3MTkzZTMxNzA0Zi5qcGciPg0KICAgICAgICA8L2Rpdj4NCiAgICAgICAgPGRpdiBjbGFzcz0iY3RhYi1jb250ZW50IGZseCBmbHgtLWNvbCBmbHgtLXdyIGZseC0tamMiPg0KICAgICAgICAgICAgPGRpdiBjbGFzcz0iaDIiPkZpbmQgb3V0IG1vcmUgYWJvdXQgb3VyIGV2ZW50czwvZGl2Pg0KICAgICAgICAgICAgPHA+UG9saXRpY3NIb21lICYgVGhlIEhvdXNlIE1hZ2F6aW5lIG9yZ2FuaXNlIGEgbnVtYmVyIG9mIGluZHVzdHJ5IGxlYWRpbmcgcG9saXRpY2FsIGV2ZW50cyB0aHJvdWdob3V0IHRoZSB5ZWFyLjwvcD4NCiAgICAgICAgICAgIDxwPjxzcGFuIGNsYXNzPSJidG4gYnRuLS14UGFkZGluZyBidG4tLW91dGxpbmVCbGFjayI+RmluZCBvdXQgbW9yZTwvc3Bhbj48L3A+IA0KICAgICAgICA8L2Rpdj4NCiAgICA8L2E+DQo8L2Rpdj5kAgUPZBYCZg9kFgJmD2QWAmYPZBYCZg9kFgJmD2QWAmYPFgIfAQWCBDxkaXYgY2xhc3M9ImgzIj5TaWduIHVwIGZvciBvdXIgbmV3c2xldHRlcnM8L2Rpdj4NCjxkaXYgY2xhc3M9ImZ0ci1zdWJzIGNsZWFyRml4Ij4NCiAgICA8YSBocmVmPSJodHRwczovL3d3dy5wb2xpdGljc2hvbWUuY29tL2FjY291bnQuaHRtIj4NCiAgICA8ZGl2IGNsYXNzPSJmdHJzLWltZyI+DQogICAgICAgIDxpbWcgY2xhc3M9Imxhenlsb2FkIiBkYXRhLXNyYz0iL3VnYy0xL3VwbG9hZHMvcGFnZWJsb2Nrcy8xMTA2OS8xOTlkMmU2MWIyOTYxZDg2NDU2NGExNDlhYWQzZmU5MS5wbmciIGFsdD0iU3Vic2NyaWJlIiAvPg0KICAgIDwvZGl2Pg0KICAgIDxkaXYgY2xhc3M9ImZ0cnMtdGV4dCI+DQogICAgICAgIDxwPkdldCBkYWlseSBuZXdzIGFsZXJ0cyBhbmQgd2Vla2VuZCByb3VuZC11cHMgc3RyYWlnaHQgdG8geW91ciBpbmJveC48L3A+DQogICAgICAgIDxwPjxzcGFuIGNsYXNzPSJidG4gYnRuLS1ibGFjayI+U3Vic2NyaWJlPC9zcGFuPjwvcD4NCiAgICA8L2Rpdj4NCiAgICA8L2E+DQo8L2Rpdj5kZNINArkOncCawsCVrNK7s9BkPclG4FpAeNKDEmLBAMJa" /> </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">Mon, <span>17 February 2025</span></div> <a href="/" class="logo hideText">PoliticsHome</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 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><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="/news/cost-of-living.htm" title="Cost of Living | PoliticsHome.com"><span>Cost of Living</span></a> </li><li class=""><a href="/news/communities.htm" title="Communities | PoliticsHome.com"><span>Communities</span></a> </li><li class=""><a href="/news/culture.htm" title="Culture | PoliticsHome.com"><span>Culture</span></a> </li><li class=""><a href="/news/defence.htm" title="Defence | PoliticsHome.com"><span>Defence</span></a> </li><li class=""><a href="/news/economy.htm" title="Economy | PoliticsHome.com"><span>Economy</span></a> </li><li class=""><a href="/news/education.htm" title="Education | PoliticsHome.com"><span>Education</span></a> </li><li class=""><a href="/news/energy.htm" title="Energy | PoliticsHome.com"><span>Energy</span></a> </li><li class=""><a href="/news/environment.htm" title="Environment | PoliticsHome.com"><span>Environment</span></a> </li><li class=""><a href="/news/foreign-affairs.htm" title="Foreign Affairs | PoliticsHome.com"><span>Foreign Affairs</span></a> </li><li class=""><a href="/news/health-care.htm" title="Health & Care | PoliticsHome.com"><span>Health & Care</span></a> </li><li class=""><a href="/news/home-affairs.htm" title="Home Affairs | PoliticsHome.com"><span>Home Affairs</span></a> </li><li class=""><a href="/news/political-parties.htm" title="Political Parties | PoliticsHome.com"><span>Political Parties</span></a> </li><li class=""><a href="/news/social-affairs.htm" title="Social Affairs | PoliticsHome.com"><span>Social Affairs</span></a> </li><li class=""><a href="/news/transport.htm" title="Transport | PoliticsHome.com"><span>Transport</span></a> </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="/thehouse/article/employment-rights-bill-whistleblower-protections"> <img data-src="https://res.cloudinary.com/dyw8mv3b0/image/upload/c_fill,g_face,q_80,w_100,h_100,f_auto/v1/news/2025_02/2K5MJ8M_jdkvxz.jpg" class="lazyload" alt="We have a rare opportunity to give whistle blowers the support they deserve"> </a> </div> <div class="ni-content"> <div class="ni-title"> <a href="/thehouse/article/employment-rights-bill-whistleblower-protections">We have a rare opportunity to give whistle blowers the support they deserve</a> </div> <div Class="ni-sponsor">By <a href="/news/author/alex-sobel-mp-azeem-rafiq.htm">Alex Sobel MP and Azeem Rafiq</a></div><script>ga('send', 'event', 'Image', 'Impression', 'Alex Sobel MP and Azeem Rafiq', {'nonInteraction': 1});</script> <div class="ni-meta"> <span class="ni-date"><time datetime="2025-02-14T10:45" title="14 February 2025 at 10:45">14 Feb</time></span> <span class="ni-cat"><a href="/news/economy.htm">Economy</a></span> </div> </div> </div><div class="news-item"> <div class="ni-image"> <a href="/members/article/building-societies-heart-communities"> <img data-src="https://res.cloudinary.com/dyw8mv3b0/image/upload/c_fill,g_face,q_80,w_100,h_100,f_auto/v1/news/2025_02/BSA-MichelleWalshPhotography-2_mnm4eq.jpg" class="lazyload" alt="Building societies are at the heart of their communities"> </a> <span class="ni-tag">Partner content</span> </div> <div class="ni-content"> <div class="ni-title"> <a href="/members/article/building-societies-heart-communities">Building societies are at the heart of their communities</a> </div> <div Class="ni-sponsor">By <a href="/members/profile/building-societies-association-66360">Building Societies Association</a></div><script>ga('send', 'event', 'Image', 'Impression', 'Building Societies Association', {'nonInteraction': 1});</script> <div class="ni-meta"> <span class="ni-date"><time datetime="2025-02-14T08:00" title="14 February 2025 at 08:00">14 Feb</time></span> <span class="ni-cat"><a href="/news/communities.htm">Communities</a></span> </div> </div> </div><div class="news-item"> <div class="ni-image"> <a href="/members/article/unlocking-uks-potential-apprenticeships-skills-drive-economic-growth-workforce-sustainability"> <img data-src="https://res.cloudinary.com/dyw8mv3b0/image/upload/c_fill,g_face,q_80,w_100,h_100,f_auto/v1/news/2025_02/WSP_apprentices_achbyj.jpg" class="lazyload" alt="Unlocking the UK’s Potential: How Apprenticeships and Skills Drive Economic Growth and Workforce Sustainability"> </a> <span class="ni-tag">Partner content</span> </div> <div class="ni-content"> <div class="ni-title"> <a href="/members/article/unlocking-uks-potential-apprenticeships-skills-drive-economic-growth-workforce-sustainability">Unlocking the UK’s Potential: How Apprenticeships and Skills Drive Economic Growth and Workforce Sustainability</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="2025-02-13T08:00" title="13 February 2025 at 08:00">13 Feb</time></span> <span class="ni-cat"><a href="/news/education.htm">Education</a></span> </div> </div> </div><div class="news-item"> <div class="ni-image"> <a href="/thehouse/article/age-ai-apprenticeship-skills-ladder-needs-adaptable-ever"> <img data-src="https://res.cloudinary.com/dyw8mv3b0/image/upload/c_fill,g_face,q_80,w_100,h_100,f_auto/v1/news/2025_02/PWHDHA_Low_Res_rkaxfn.jpg" class="lazyload" alt="In the age of AI, the apprenticeship skills ladder needs to be more adaptable than ever before"> </a> <span class="ni-tag ni-tag--house"></span> </div> <div class="ni-content"> <div class="ni-title"> <a href="/thehouse/article/age-ai-apprenticeship-skills-ladder-needs-adaptable-ever">In the age of AI, the apprenticeship skills ladder needs to be more adaptable than ever before</a> </div> <div Class="ni-sponsor">By Rob Halfon</div><script>ga('send', 'event', 'Image', 'Impression', 'Rob Halfon', {'nonInteraction': 1});</script> <div class="ni-meta"> <span class="ni-date"><time datetime="2025-02-11T15:55" title="11 February 2025 at 15:55">11 Feb</time></span> <span class="ni-cat"><a href="/news/education.htm">Education</a></span> </div> </div> </div><div class="news-item"> <div class="ni-image"> <a href="/thehouse/article/work-progress-alison-mcgovern-employment-jobs"> <img data-src="https://res.cloudinary.com/dyw8mv3b0/image/upload/c_fill,g_face,q_80,w_100,h_100,f_auto/v1/news/2025_02/FOR_USE_alison_mcgovern-7917_TF_-_extended_ukjzhh.jpg" class="lazyload" alt="Alison McGovern: 'Employment is 1,000 per cent a progressive cause'"> </a> <span class="ni-tag ni-tag--house"></span> </div> <div class="ni-content"> <div class="ni-title"> <a href="/thehouse/article/work-progress-alison-mcgovern-employment-jobs">Alison McGovern: "Employment is 1,000 per cent a progressive cause"</a> </div> <div Class="ni-sponsor">By <a href="/news/author/tali-fraser.htm">Tali Fraser</a></div><script>ga('send', 'event', 'Image', 'Impression', 'Tali Fraser', {'nonInteraction': 1});</script> <div class="ni-meta"> <span class="ni-date"><time datetime="2025-02-10T11:30" title="10 February 2025 at 11:30">10 Feb</time></span> <span class="ni-cat"><a href="/news/communities.htm">Communities</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="2025-02-12T13:00" title="12 February 2025 at 13:00">12 Feb</time></span> </div> <div class="ni-title"> <a href="/members/article/grainne-hurst-opens-gamlg-event-welcoming-collaboration-warning-black-market-threat">Grainne Hurst opens GAMLG event, welcoming collaboration and warning of black market threat</a> </div> <div Class="ni-sponsor">By <a href="/members/profile/betting-and-gaming-council">Betting And Gaming Council</a></div><script>ga('send', 'event', 'Image', 'Impression', 'Betting And Gaming Council', {'nonInteraction': 1});</script> </div><div class="news-item"> <div class="ni-meta"> <span class="ni-date"><time datetime="2025-02-10T14:00" title="10 February 2025 at 14:00">10 Feb</time></span> </div> <div class="ni-title"> <a href="/members/article/minister-gambling-baroness-twycross-visits-landmark-hippodrome-casino-learn-sector">Minister for Gambling Baroness Twycross visits landmark Hippodrome Casino to learn more about sector</a> </div> <div Class="ni-sponsor">By <a href="/members/profile/betting-and-gaming-council">Betting And Gaming Council</a></div><script>ga('send', 'event', 'Image', 'Impression', 'Betting And Gaming Council', {'nonInteraction': 1});</script> </div><div class="news-item"> <div class="ni-meta"> <span class="ni-date"><time datetime="2025-01-16T09:00" title="16 January 2025 at 09:00">16 Jan</time></span> </div> <div class="ni-title"> <a href="/members/article/betting-gaming-council-announce-agm-2025-date-plus-stellar-speaker-line">Betting and Gaming Council announce AGM 2025 date plus stellar speaker line up</a> </div> <div Class="ni-sponsor">By <a href="/members/profile/betting-and-gaming-council">Betting And Gaming Council</a></div><script>ga('send', 'event', 'Image', 'Impression', 'Betting And Gaming Council', {'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>Criminal Exploitation Of Children Rises By 55 Per Cent In Two Years, Data Suggests</h1> <div class="av-featImg"> <div class="av-main-img"> <img data-sizes="auto" data-src="https://res.cloudinary.com/dyw8mv3b0/image/upload/c_fill,g_face,q_85,w_710,h_355,f_auto/v1/news/2024_11/2Y81DN1_jvuzzr.jpg" data-srcset="https://res.cloudinary.com/dyw8mv3b0/image/upload/c_fill,g_face,q_85,w_400,h_200,f_auto/v1/news/2024_11/2Y81DN1_jvuzzr.jpg 400w, https://res.cloudinary.com/dyw8mv3b0/image/upload/c_fill,g_face,q_85,w_500,h_250/v1/news/2024_11/2Y81DN1_jvuzzr.jpg 500w, https://res.cloudinary.com/dyw8mv3b0/image/upload/c_fill,g_face,q_85,w_600,h_300/v1/news/2024_11/2Y81DN1_jvuzzr.jpg 600w, https://res.cloudinary.com/dyw8mv3b0/image/upload/c_fill,g_face,q_85,w_710,h_355/v1/news/2024_11/2Y81DN1_jvuzzr.jpg 710w" class="lazyload" alt="Criminal Exploitation Of Children Rises By 55 Per Cent In Two Years, Data Suggests"> <div class="av-share"> <a class="share-button-item share-button-item--twitter" href="https://x.com/intent/tweet?text=Criminal+Exploitation+Of+Children+Rises+By+55+Per+Cent+In+Two+Years%2c+Data+Suggests&url=https://www.politicshome.com%2fnews%2farticle%2fchild-criminal-exploitation-cases-rise-sharply" 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=Criminal+Exploitation+Of+Children+Rises+By+55+Per+Cent+In+Two+Years%2c+Data+Suggests%20https://www.politicshome.com%2fnews%2farticle%2fchild-criminal-exploitation-cases-rise-sharply" 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%2fnews%2farticle%2fchild-criminal-exploitation-cases-rise-sharply&title=Criminal+Exploitation+Of+Children+Rises+By+55+Per+Cent+In+Two+Years%2c+Data+Suggests&summary=Criminal+Exploitation+Of+Children+Rises+By+55+Per+Cent+In+Two+Years%2c+Data+Suggests&source=https://www.politicshome.com%2fnews%2farticle%2fchild-criminal-exploitation-cases-rise-sharply" 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=Criminal+Exploitation+Of+Children+Rises+By+55+Per+Cent+In+Two+Years%2c+Data+Suggests&body=https://www.politicshome.com%2fnews%2farticle%2fchild-criminal-exploitation-cases-rise-sharply" 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%2fnews%2farticle%2fchild-criminal-exploitation-cases-rise-sharply" target="_blank" rel="noopener" aria-label=""> <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"> <path d="M18.77 7.46H14.5v-1.9c0-.9.6-1.1 1-1.1h3V.5h-4.33C10.24.5 9.5 3.44 9.5 5.32v2.15h-3v4h3v12h5v-12h3.85l.42-4z" /> </svg> </a> </div> </div> </div> <div class="av-author"> <div class="av-authInfo"> <p class="av-authName"> <a href="/news/author/matilda-martin.htm"> Matilda Martin </a> </p> <p class="av-authTwitter"> <a target="_blank" class="icon icon--x" href="https://x.com/@matilda__martin"> <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> @matilda__martin</a> </p> </div> </div> <div class="av-meta"> <span class="av-readTime">3 min read</span><span class="av-date"><time datetime="2024-11-13T20:00" title="13 November 2024 at 20:00">13 November 2024</time></span> </div> <div class="av-standfirst"> <p>Cases of child criminal exploitation have increased sharply in the last two years, a new analysis shared with PoliticsHome shows.</p> </div> <p>The Centre for Young Lives has found that children were identified by social services as victims of criminal or sexual exploitation or being involved in gangs almost 40,000 times over the last year. </p> <p>According to the organisation, the Department for Education (DfE) figures "are likely to be just the tip of the iceberg", with many victims never identified by children’s services, or referred to them.</p> <p>Child criminal exploitation — when an individual uses a child to commit crimes for them — was recorded by social workers 15,750 times in 2024. This is up from 10,140 in 2022, and a further rise from the 14,420 recorded last year. This means case numbers have risen by around 55 per cent on two years ago.</p> <p>The Centre for Young Lives said that children are being left more vulnerable to exploitation when they are out of school. Severe pupil absence and suspensions have risen since the Covid pandemic.</p> <p>Anne Longfield, Centre for Young Lives Chief Executive and former children's commissioner, told <em>PoliticsHome</em> that those who exploit children "are relentlessly looking to grow business and are very adept at finding sophisticated ways of grooming children through social media". </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>Some regions saw a larger increase in child exploitation.</p> <p>The analysis showed that there has been a 141 per cent increase in instances where child criminal exploitation was identified in referrals to social workers in the East Midlands between 2022 and 2024. London saw an increase of 109 per cent in the same period.</p> <p>“We should be shocked that over a hundred times a day, a child in England is assessed by social workers as being exploited or in gangs – a number that is likely to be just the tip of the iceberg," she said.</p> <p>“Knife crime, county lines exploitation, and gang activity is a scourge on many childhoods. Thousands of vulnerable children are continuing to fall through the gaps because of a lack of early help and family support. Some will never be referred to social services and go under the radar entirely."</p> <p>Longfield added that the rollout of the Government's Young Futures projects and the introduction of a Child Criminal Exploitation offence "cannot come soon enough".</p> <p>In this year’s King's Speech, the Labour Government announced a commitment to introduce a Young Futures programme to protect vulnerable children at risk of exploitation or involvement in serious violence.</p> <p>The DfE data analysed by the Centre for Young Lives also revealed that there were nearly 400,000 children in need in England in 2024 — equivalent to around one in every 30 children. Children in need are a legally defined group of children assessed as needing help and protection because of risks to their development or health.</p> <p>A Home Office spokesperson said: “We are determined to stop evil criminal gangs from exploiting and luring young people into crime and drugs.</p> <p>“The Government has committed to introducing a new offence to tackle child criminal exploitation and our Young Futures programme will bring local services together to deliver support for young people in their communities."</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/community-relations-fragile-place-amid-ceasefire-uncertainty"> <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/2025_02/2X8G2FD_rx56zo.jpg" data-srcset="https://res.cloudinary.com/dyw8mv3b0/image/upload/c_fill,g_face,q_75,w_250,h_125/v1/news/2025_02/2X8G2FD_rx56zo.jpg 250w, https://res.cloudinary.com/dyw8mv3b0/image/upload/c_fill,g_face,q_80,w_340,h_170/v1/news/2025_02/2X8G2FD_rx56zo.jpg 340w" class="lazyload" alt="Community Relations In Fragile Place As Gaza Ceasefire Holds For Now"> </a> </div> <div class="ni-content"> <div class="ni-title h4"> <a href="/news/article/community-relations-fragile-place-amid-ceasefire-uncertainty">Community Relations In Fragile Place As Gaza Ceasefire Holds For Now</a> </div> <div class="ni-author"> By <a href="/news/author/nadine-batchelorhunt.htm">Nadine Batchelor-Hunt</a> </div> <div class="ni-meta"> <span class="ni-date"><time datetime="2025-02-14T12:30" title="14 February 2025 at 12:30">14 Feb</time></span> </div> </div> </div> </div></div> <p><strong>PoliticsHome Newsletters</strong></p> <p><em>PoliticsHome provides the most comprehensive coverage of UK politics anywhere on the web, offering high quality original reporting and analysis: <a href="https://www.politicshome.com/account.htm">Subscribe</a></em></p> <div class="av-mostRecent"> <p>Read the most recent article written by <span>Matilda Martin</span> - <a href="/news/article/liberal-democrat-mp-calls-police-officers-london-schools">Liberal Democrat MP Calls For More Police Officers In London Schools</a></p> </div> <img src="/_handlers/news/impression.ashx?key=89718&ref=child-criminal-exploitation-cases-rise-sharply" width="1" height="1" /> </div> </article> <div class="av-tags"> <p class="av-tagTitle">Tags</p> <a href="/news/tag/home-office.htm?filter=228">Home Office</a> <a href="/news/tag/anne-longfield.htm?filter=1363">Anne Longfield</a> <a href="/news/tag/exploitation.htm?filter=2146">exploitation</a> <a href="/news/tag/crime.htm?filter=3774">crime</a> <a href="/news/tag/child-exploitation.htm?filter=6619">child exploitation</a> <a href="/news/tag/gangs.htm?filter=6629">gangs</a> </div> <div class="av-tags av-tags--categories"> <p class="av-tagTitle">Categories</p> <a href="/news/education.htm">Education</a> <a href="/news/communities.htm">Communities</a> <a href="/news/home-affairs.htm">Home affairs</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"> Partner content </div> <div class="promo-content clearFix"> <div class="pc-img"> <a href="https://www.politicshome.com/hub/the-house-connecting-communities" target="_blank"> <p> <img class="lazyload" data-src="/ugc-1/banners/banner/17/30.png" alt="Connecting Communities" /> </p> </a> </div> <div class="pc-info"> <h5>Connecting Communities</h5> <p>Connecting Communities is an initiative aimed at empowering and strengthening community ties across the UK. Launched in partnership with The National Lottery, it aims to promote dialogue and support Parliamentarians working to nurture a more connected society.</p> <p><a href="https://www.politicshome.com/hub/the-house-connecting-communities" target="_blank"><span class="btn">Find out more</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/liberal-democrat-mp-calls-police-officers-london-schools"> <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/2025_02/C2CKBK_enbo79.jpg" data-srcset="https://res.cloudinary.com/dyw8mv3b0/image/upload/c_fill,g_face,q_75,w_250,h_125,f_auto/v1/news/2025_02/C2CKBK_enbo79.jpg 250w, https://res.cloudinary.com/dyw8mv3b0/image/upload/c_fill,g_face,q_80,w_340,h_170,f_auto/v1/news/2025_02/C2CKBK_enbo79.jpg 340w" class="lazyload" alt="Liberal Democrat MP Calls For More Police Officers In London Schools"> </a> </div> <div class="ni-content"> <div class="ni-meta"> <span class="ni-date"><time datetime="2025-02-16T09:00" title="16 February 2025 at 09:00">16 Feb</time></span> <span class="ni-cat"><a href="/news/education.htm">Education</a></span> </div> <div class="ni-title"> <a href="/news/article/liberal-democrat-mp-calls-police-officers-london-schools">Liberal Democrat MP Calls For More Police Officers In London Schools</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/labour-mp-jake-richards-digital-id-cards"> <img data-src="https://res.cloudinary.com/dyw8mv3b0/image/upload/c_fill,g_face,q_80,w_100,h_100,f_auto/v1/news/2025_02/Jake_Richards_m7lxzj.jpg" class="lazyload" alt="Labour MP “Couldn't Give A Monkey’s” About Left's Concerns On Digital IDs"> </a> </div> <div class="ni-content"> <div class="ni-title"> <a href="/news/article/labour-mp-jake-richards-digital-id-cards">Labour MP “Couldn't Give A Monkey’s” About Left's Concerns On Digital IDs</a> </div> <div class="ni-meta"> <span class="ni-date"><time datetime="2025-02-13T16:10" title="13 February 2025 at 16:10">13 Feb</time></span> <span class="ni-cat"><a href="/news/home-affairs.htm">Home affairs</a></span> </div> </div> </div><div class="news-item"> <div class="ni-image"> <a href="/news/article/uk-universities-should-resist-us-diversity-culture-wars"> <img data-src="https://res.cloudinary.com/dyw8mv3b0/image/upload/c_fill,g_face,q_80,w_100,h_100,f_auto/v1/news/2025_02/2SMF5RM_imvj2z.jpg" class="lazyload" alt="British Universities Should Resist US Diversity Culture Wars, Says Oxford Chief"> </a> </div> <div class="ni-content"> <div class="ni-title"> <a href="/news/article/uk-universities-should-resist-us-diversity-culture-wars">British Universities Should Resist US Diversity Culture Wars, Says Oxford Chief</a> </div> <div class="ni-meta"> <span class="ni-date"><time datetime="2025-02-13T11:20" title="13 February 2025 at 11:20">13 Feb</time></span> <span class="ni-cat"><a href="/news/education.htm">Education</a></span> </div> </div> </div><div class="news-item"> <div class="ni-image"> <a href="/news/article/prevent-so-confused-says-former-counter-extremism-tsar"> <img data-src="https://res.cloudinary.com/dyw8mv3b0/image/upload/c_fill,g_face,q_80,w_100,h_100,f_auto/v1/news/2025_02/2021_original_laptop_SARA_KHAN_08_e8cjc0.jpg" class="lazyload" alt="'I Genuinely Don't Know What The Role Of Prevent Is Anymore', Says Former Counter-Extremism Tsar"> </a> </div> <div class="ni-content"> <div class="ni-title"> <a href="/news/article/prevent-so-confused-says-former-counter-extremism-tsar">"I Genuinely Don't Know What The Role Of Prevent Is Anymore", Says Former Counter-Extremism Tsar</a> </div> <div class="ni-meta"> <span class="ni-date"><time datetime="2025-02-12T18:00" title="12 February 2025 at 18:00">12 Feb</time></span> <span class="ni-cat"><a href="/news/home-affairs.htm">Home affairs</a></span> </div> </div> </div><div class="news-item"> <div class="ni-image"> <a href="/news/article/forty-per-cent-nurseries-say-they-will-offer-fewer-places-national-insurance-rise"> <img data-src="https://res.cloudinary.com/dyw8mv3b0/image/upload/c_fill,g_face,q_80,w_100,h_100,f_auto/v1/news/2025_02/2XGR76Y_rbwbgo.jpg" class="lazyload" alt="Forty Per Cent Of Nurseries Say They Will Offer Fewer Places Due To National Insurance Rise"> </a> </div> <div class="ni-content"> <div class="ni-title"> <a href="/news/article/forty-per-cent-nurseries-say-they-will-offer-fewer-places-national-insurance-rise">Forty Per Cent Of Nurseries Say They Will Offer Fewer Places Due To National Insurance Rise</a> </div> <div class="ni-meta"> <span class="ni-date"><time datetime="2025-02-10T18:50" title="10 February 2025 at 18:50">10 Feb</time></span> <span class="ni-cat"><a href="/news/education.htm">Education</a></span> </div> </div> </div><div class="news-item"> <div class="ni-image"> <a href="/news/article/mps-across-labour-urge-ministers-back-digital-id-fight-reform-uk"> <img data-src="https://res.cloudinary.com/dyw8mv3b0/image/upload/c_fill,g_face,q_80,w_100,h_100,f_auto/v1/news/2025_02/2Y1DF60_ajoycn.jpg" class="lazyload" alt="MPs Across Labour Urge Ministers To Back Digital ID In Fight Against Farage"> </a> </div> <div class="ni-content"> <div class="ni-title"> <a href="/news/article/mps-across-labour-urge-ministers-back-digital-id-fight-reform-uk">MPs Across Labour Urge Ministers To Back Digital ID In Fight Against Farage</a> </div> <div class="ni-meta"> <span class="ni-date"><time datetime="2025-02-10T14:40" title="10 February 2025 at 14:40">10 Feb</time></span> <span class="ni-cat"><a href="/news/home-affairs.htm">Home affairs</a></span> </div> </div> </div><div class="news-item"> <div class="ni-image"> <a href="/news/article/one-seven-maths-classes-now-taught-nonspecialists"> <img data-src="https://res.cloudinary.com/dyw8mv3b0/image/upload/c_fill,g_face,q_80,w_100,h_100,f_auto/v1/news/2025_02/2Y2B18X_vhjfdf.jpg" class="lazyload" alt="One In Seven Maths Classes Now Taught By Non-Specialists"> </a> </div> <div class="ni-content"> <div class="ni-title"> <a href="/news/article/one-seven-maths-classes-now-taught-nonspecialists">One In Seven Maths Classes Now Taught By Non-Specialists</a> </div> <div class="ni-meta"> <span class="ni-date"><time datetime="2025-02-06T16:15" title="06 February 2025 at 16:15">06 Feb</time></span> <span class="ni-cat"><a href="/news/education.htm">Education</a></span> </div> </div> </div><div class="news-item"> <div class="ni-image"> <a href="/news/article/energy-minister-says-residents-near-new-pylons-could-get-bill-discount"> <img data-src="https://res.cloudinary.com/dyw8mv3b0/image/upload/c_fill,g_face,q_80,w_100,h_100,f_auto/v1/news/2025_02/30012025_Michael_Shanks_005-a_hdbtkx.jpg" class="lazyload" alt="Residents Near New Pylons Could Get Money Off Bills, Says Energy Minister"> </a> </div> <div class="ni-content"> <div class="ni-title"> <a href="/news/article/energy-minister-says-residents-near-new-pylons-could-get-bill-discount">Residents Near New Pylons Could Get Money Off Bills, Says Energy Minister</a> </div> <div class="ni-meta"> <span class="ni-date"><time datetime="2025-02-05T13:45" title="05 February 2025 at 13:45">05 Feb</time></span> <span class="ni-cat"><a href="/news/communities.htm">Communities</a></span> </div> </div> </div><div class="news-item"> <div class="ni-image"> <a href="/news/article/primary-school-teacher-trainee-applications-fall"> <img data-src="https://res.cloudinary.com/dyw8mv3b0/image/upload/c_fill,g_face,q_80,w_100,h_100,f_auto/v1/news/2025_02/F5954H_je3hdc.jpg" class="lazyload" alt="Primary School Teacher Applicants Fall Again"> </a> </div> <div class="ni-content"> <div class="ni-title"> <a href="/news/article/primary-school-teacher-trainee-applications-fall">Primary School Teacher Applicants Fall Again</a> </div> <div class="ni-meta"> <span class="ni-date"><time datetime="2025-02-04T16:59" title="04 February 2025 at 16:59">04 Feb</time></span> <span class="ni-cat"><a href="/news/education.htm">Education</a></span> </div> </div> </div><div class="news-item"> <div class="ni-image"> <a href="/news/article/plaid-cymru-leader-rules-working-reform-uk-way"> <img data-src="https://res.cloudinary.com/dyw8mv3b0/image/upload/c_fill,g_face,q_80,w_100,h_100,f_auto/v1/news/2025_02/2XGCNMP_perzko.jpg" class="lazyload" alt="Plaid Cymru Leader Rules Out Working With Reform In Any Way"> </a> </div> <div class="ni-content"> <div class="ni-title"> <a href="/news/article/plaid-cymru-leader-rules-working-reform-uk-way">Plaid Cymru Leader Rules Out Working With Reform In Any Way</a> </div> <div class="ni-meta"> <span class="ni-date"><time datetime="2025-02-03T18:10" title="03 February 2025 at 18:10">03 Feb</time></span> <span class="ni-cat"><a href="/news/communities.htm">Communities</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>