CINXE.COM

Ursula von der Leyen announces her 2024-2029 European Commission lineup.

<!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="The Parliament Magazine" /><meta name="msapplication-TileColor" content="#ffffff" /><meta name="msapplication-config" content="/_img/_favicons/browserconfig.xml" /><meta name="theme-color" content="#ffffff" /> <meta name="robots" content="index, follow" /> <meta name="revisit-after" content="14 days" /><link rel="apple-touch-icon" sizes="180x180" href="/_img/_favicons/apple-touch-icon.png" /><link rel="icon" type="image/png" sizes="32x32" href="/_img/_favicons/favicon-32x32.png" /><link rel="icon" type="image/png" sizes="16x16" href="/_img/_favicons/favicon-16x16.png" /><link rel="manifest" href="/_img/_favicons/manifest.json" /><link rel="mask-icon" href="/_img/_favicons/safari-pinned-tab.svg" color="#231f20" /><link rel="shortcut icon" href="/favicon.ico" /><link rel="stylesheet" href="/_styles/core2.css?v14" media="screen" /><link rel="stylesheet" href="/_styles/layout2.css?v26a" media="screen" /><link rel="preconnect" href="https://fonts.googleapis.com" /><link rel="preconnect" href="https://fonts.gstatic.com" crossorigin="" /> <!--<link href="https://fonts.googleapis.com/css2?family=Open+Sans:wght@400;700&amp;family=Playfair+Display:wght@400;700&amp;family=Roboto+Condensed:wght@700&amp;display=swap" rel="stylesheet" />--> <link href="https://fonts.googleapis.com/css2?family=Cardo:ital,wght@0,400;0,700;1,400&amp;family=Open+Sans:wght@400;700&amp;family=Roboto:ital,wght@0,400;0,500;0,700;1,400;1,500;1,700&amp;display=swap" rel="stylesheet" /> <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="/_scripts/modernizr.js"></script> <script src="/_scripts/core.js?11"></script> <script src="/_scripts/plugins.js?2a"></script> <!-- 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; 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(); lmpuMapping = googletag.sizeMapping(). addSize([0, 0], [1, 1]). addSize([300, 0], [300, 250]). addSize([801, 0], [[300, 600], [300, 250]]). addSize([1201, 0], [[300, 1050], [300, 600], [300, 250]]). build(); rmpuMapping = googletag.sizeMapping(). addSize([0, 0], [1, 1]). addSize([300, 0], [300, 250]). addSize([801, 0], [[300, 600], [300, 250]]). build(); inartMapping = googletag.sizeMapping(). addSize([0, 0], [1, 1]). addSize([300, 0], [300, 250]). build(); skinMapping = googletag.sizeMapping(). addSize([1201, 0], [1, 1]). build(); slot1 = googletag.defineSlot('/1048162/pm/news-article_header', [[320, 50], [970, 250], [970, 90], [320, 100], [1, 1], [728, 90]], 'div-gpt-ad-1608230013890-0').defineSizeMapping(headerMapping).setTargeting('lazyload').addService(googletag.pubads()); slot2 = googletag.defineSlot('/1048162/pm/news-article_left-side-top', [[300, 600], [300, 250]], 'div-gpt-ad-1608230013890-1').defineSizeMapping(rmpuMapping).setTargeting('lazyload').addService(googletag.pubads()); slot3 = googletag.defineSlot('/1048162/pm/news-article_right-side-top', [300, 250], 'div-gpt-ad-1608230013890-2').setTargeting('lazyload').addService(googletag.pubads()); slot4 = googletag.defineSlot('/1048162/pm/news-article_right-side-bot', [[300, 1050], [300, 600], [300, 250]], 'div-gpt-ad-1608230013890-3').defineSizeMapping(lmpuMapping).setTargeting('lazyload').addService(googletag.pubads()); slot5 = googletag.defineSlot('/1048162/pm/news-article_teads', [1, 1], 'div-gpt-ad-1608230013890-4').setTargeting('lazyload').addService(googletag.pubads()); slot6 = googletag.defineSlot('/1048162/pm/news-article_inarticle', [[1, 1], [300, 250]], 'div-gpt-ad-1608230013890-5').defineSizeMapping(inartMapping).setTargeting('lazyload').addService(googletag.pubads()); slot7 = googletag.defineSlot('/1048162/pm/news-article_skin', [1, 1], 'div-gpt-ad-1608230013890-6').defineSizeMapping(skinMapping).setTargeting('lazyload').addService(googletag.pubads()); googletag.defineSlot('/1048162/pm/news-article_pixel-1', [1, 1], 'div-gpt-ad-1608230013890-7').setTargeting('lazyload').addService(googletag.pubads()); googletag.defineSlot('/1048162/pm/news-article_pixel-2', [1, 1], 'div-gpt-ad-1608230013890-8').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("articletype","News & Analysis"); googletag.pubads().setTargeting("topic",["EU Institutions"]); gptSlots.push(slot1, slot2, slot3, slot4, slot5, slot6, slot7); }); </script> <!-- ADVERTISING - END --> <!-- 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-WHDKTSQ');</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><script type="text/javascript" src='https://www.google.com/recaptcha/api.js'></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--><script src="https://cdn.p-n.io/pushly-sdk.min.js?domain_key=W6PndT8I8jSyIKDSivrEQYBdUvzu4EXy4W82" async></script> <script> window.PushlySDK = window.PushlySDK || []; function pushly() { window.PushlySDK.push(arguments) } pushly('load', { domainKey: 'W6PndT8I8jSyIKDSivrEQYBdUvzu4EXy4W82', sw: '/assets/pushly/pushly-sdk-worker.js' }); </script> <meta property="og:site_name" content="The Parliament Magazine" /> <meta property="og:locale" content="en_GB" /> <meta property="og:title" content="Ursula von der Leyen announces her 2024-2029 European Commission lineup." /> <meta property="og:description" content="The European Commission President-elect has unveiled her 2024-2029 College of Commissioners. The new Commission's priorities are detailed in von de..." /> <meta property="og:url" content="https://www.theparliamentmagazine.eu/news/article/meet-the-new-european-commissioner-hopefuls" /> <meta property="og:image" content="https://www.theparliamentmagazine.eu/siteimg/share/ugc-1/fullnews/news/24759/24478_original.jpg" /> <meta property="og:image:type" content="image/jpeg" /> <meta property="og:type" content="article" /> <meta property="article:published_time" content="2024-09-18 13:27:19" /> <meta property="article:modified_time" content="2024-10-03 08:55:55" /> <link rel="canonical" href="https://www.theparliamentmagazine.eu/news/article/meet-the-new-european-commissioner-hopefuls" /><meta name="Description" content="The European Commission President-elect has unveiled her 2024-2029 College of Commissioners. The new Commission&#39;s priorities are detailed in von der L..." /> <meta name="twitter:card" content="summary_large_image" /> <meta name="twitter:site" content="@parlimag" /> <meta name="twitter:url" content="https://www.theparliamentmagazine.eu/news/article/meet-the-new-european-commissioner-hopefuls" /> <meta name="twitter:title" content="Ursula von der Leyen announces her 2024-2029 European Commission lineup." /> <meta name="twitter:description" content="The European Commission President-elect has unveiled her 2024-2029 College of Commissioners. The new Commission&#39;s priorities are detailed in von der Leyen&#39;s mission letters, which the European Parliament has reviewed in preparation for approving her picks." /> <meta name="twitter:image" content="https://www.theparliamentmagazine.eu/siteimg/share/ugc-1/fullnews/news/24759/24478_original.jpg?v1" /> <title> Ursula von der Leyen announces her 2024-2029 European Commission lineup. </title></head> <body > <!-- Google Tag Manager (noscript) --> <noscript><iframe src="https://www.googletagmanager.com/ns.html?id=GTM-WHDKTSQ" height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript> <!-- End Google Tag Manager (noscript) --> <form method="post" action="/news/article/meet-the-new-european-commissioner-hopefuls" 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="/wEPDwULLTE5Njg1MzgzMTcPZBYCZg9kFgRmD2QWCAIeD2QWBAIBDxYCHgRUZXh0BbgZdmFyIHNsb3QxLHNsb3QyLHNsb3QzLHNsb3Q0LHNsb3Q1LHNsb3Q2LHNsb3Q3OwogIGdvb2dsZXRhZy5jbWQucHVzaChmdW5jdGlvbigpIHsKCiAgICAgICAgaGVhZGVyTWFwcGluZyA9IGdvb2dsZXRhZy5zaXplTWFwcGluZygpLgogIAkJCWFkZFNpemUoWzAsIDBdLCBbMSwgMV0pLgogIAkJCWFkZFNpemUoWzMyMCwgMF0sIFtbMzIwLCA1MF0sIFszMjAsIDEwMF1dKS4KICAJCQlhZGRTaXplKFs4MDEsIDBdLCBbWzQ2OCwgNjBdLCBbNzI4LCA5MF1dKS4KICAJCQlhZGRTaXplKFsxMjAxLCAwXSwgW1s5NzAsIDkwXSwgWzk3MCwgMjUwXSwgWzcyOCwgOTBdXSkuCiAgCQkJYnVpbGQoKTsKCiAgICAgICAgbG1wdU1hcHBpbmcgPSBnb29nbGV0YWcuc2l6ZU1hcHBpbmcoKS4JCQogIAkJCWFkZFNpemUoWzAsIDBdLCBbMSwgMV0pLgogIAkJCWFkZFNpemUoWzMwMCwgMF0sIFszMDAsIDI1MF0pLgogIAkJCWFkZFNpemUoWzgwMSwgMF0sIFtbMzAwLCA2MDBdLCBbMzAwLCAyNTBdXSkuCiAgCQkJYWRkU2l6ZShbMTIwMSwgMF0sIFtbMzAwLCAxMDUwXSwgWzMwMCwgNjAwXSwgWzMwMCwgMjUwXV0pLgogIAkJCWJ1aWxkKCk7CgogICAgICAgIHJtcHVNYXBwaW5nID0gZ29vZ2xldGFnLnNpemVNYXBwaW5nKCkuCQkKICAJCQlhZGRTaXplKFswLCAwXSwgWzEsIDFdKS4KICAJCQlhZGRTaXplKFszMDAsIDBdLCBbMzAwLCAyNTBdKS4KICAJCQlhZGRTaXplKFs4MDEsIDBdLCBbWzMwMCwgNjAwXSwgWzMwMCwgMjUwXV0pLgogIAkJCWJ1aWxkKCk7CiAgICAgICAgCiAgICAgICAgICBpbmFydE1hcHBpbmcgPSBnb29nbGV0YWcuc2l6ZU1hcHBpbmcoKS4JCQogIAkJCWFkZFNpemUoWzAsIDBdLCBbMSwgMV0pLgogIAkJCWFkZFNpemUoWzMwMCwgMF0sIFszMDAsIDI1MF0pLgogIAkJCWJ1aWxkKCk7CgogICAgICAgIHNraW5NYXBwaW5nID0gZ29vZ2xldGFnLnNpemVNYXBwaW5nKCkuCiAgCQkJYWRkU2l6ZShbMTIwMSwgMF0sIFsxLCAxXSkuCiAgCQkJYnVpbGQoKTsKCiAgICBzbG90MSA9IGdvb2dsZXRhZy5kZWZpbmVTbG90KCcvMTA0ODE2Mi9wbS9uZXdzLWFydGljbGVfaGVhZGVyJywgW1szMjAsIDUwXSwgWzk3MCwgMjUwXSwgWzk3MCwgOTBdLCBbMzIwLCAxMDBdLCBbMSwgMV0sIFs3MjgsIDkwXV0sICdkaXYtZ3B0LWFkLTE2MDgyMzAwMTM4OTAtMCcpLmRlZmluZVNpemVNYXBwaW5nKGhlYWRlck1hcHBpbmcpLnNldFRhcmdldGluZygnbGF6eWxvYWQnKS5hZGRTZXJ2aWNlKGdvb2dsZXRhZy5wdWJhZHMoKSk7CiAgICBzbG90MiA9IGdvb2dsZXRhZy5kZWZpbmVTbG90KCcvMTA0ODE2Mi9wbS9uZXdzLWFydGljbGVfbGVmdC1zaWRlLXRvcCcsIFtbMzAwLCA2MDBdLCBbMzAwLCAyNTBdXSwgJ2Rpdi1ncHQtYWQtMTYwODIzMDAxMzg5MC0xJykuZGVmaW5lU2l6ZU1hcHBpbmcocm1wdU1hcHBpbmcpLnNldFRhcmdldGluZygnbGF6eWxvYWQnKS5hZGRTZXJ2aWNlKGdvb2dsZXRhZy5wdWJhZHMoKSk7CiAgICBzbG90MyA9IGdvb2dsZXRhZy5kZWZpbmVTbG90KCcvMTA0ODE2Mi9wbS9uZXdzLWFydGljbGVfcmlnaHQtc2lkZS10b3AnLCBbMzAwLCAyNTBdLCAnZGl2LWdwdC1hZC0xNjA4MjMwMDEzODkwLTInKS5zZXRUYXJnZXRpbmcoJ2xhenlsb2FkJykuYWRkU2VydmljZShnb29nbGV0YWcucHViYWRzKCkpOwogICAgc2xvdDQgPSBnb29nbGV0YWcuZGVmaW5lU2xvdCgnLzEwNDgxNjIvcG0vbmV3cy1hcnRpY2xlX3JpZ2h0LXNpZGUtYm90JywgW1szMDAsIDEwNTBdLCBbMzAwLCA2MDBdLCBbMzAwLCAyNTBdXSwgJ2Rpdi1ncHQtYWQtMTYwODIzMDAxMzg5MC0zJykuZGVmaW5lU2l6ZU1hcHBpbmcobG1wdU1hcHBpbmcpLnNldFRhcmdldGluZygnbGF6eWxvYWQnKS5hZGRTZXJ2aWNlKGdvb2dsZXRhZy5wdWJhZHMoKSk7CiAgICBzbG90NSA9IGdvb2dsZXRhZy5kZWZpbmVTbG90KCcvMTA0ODE2Mi9wbS9uZXdzLWFydGljbGVfdGVhZHMnLCBbMSwgMV0sICdkaXYtZ3B0LWFkLTE2MDgyMzAwMTM4OTAtNCcpLnNldFRhcmdldGluZygnbGF6eWxvYWQnKS5hZGRTZXJ2aWNlKGdvb2dsZXRhZy5wdWJhZHMoKSk7CiAgICBzbG90NiA9IGdvb2dsZXRhZy5kZWZpbmVTbG90KCcvMTA0ODE2Mi9wbS9uZXdzLWFydGljbGVfaW5hcnRpY2xlJywgW1sxLCAxXSwgWzMwMCwgMjUwXV0sICdkaXYtZ3B0LWFkLTE2MDgyMzAwMTM4OTAtNScpLmRlZmluZVNpemVNYXBwaW5nKGluYXJ0TWFwcGluZykuc2V0VGFyZ2V0aW5nKCdsYXp5bG9hZCcpLmFkZFNlcnZpY2UoZ29vZ2xldGFnLnB1YmFkcygpKTsKICAgIHNsb3Q3ID0gZ29vZ2xldGFnLmRlZmluZVNsb3QoJy8xMDQ4MTYyL3BtL25ld3MtYXJ0aWNsZV9za2luJywgWzEsIDFdLCAnZGl2LWdwdC1hZC0xNjA4MjMwMDEzODkwLTYnKS5kZWZpbmVTaXplTWFwcGluZyhza2luTWFwcGluZykuc2V0VGFyZ2V0aW5nKCdsYXp5bG9hZCcpLmFkZFNlcnZpY2UoZ29vZ2xldGFnLnB1YmFkcygpKTsKICAgIGdvb2dsZXRhZy5kZWZpbmVTbG90KCcvMTA0ODE2Mi9wbS9uZXdzLWFydGljbGVfcGl4ZWwtMScsIFsxLCAxXSwgJ2Rpdi1ncHQtYWQtMTYwODIzMDAxMzg5MC03Jykuc2V0VGFyZ2V0aW5nKCdsYXp5bG9hZCcpLmFkZFNlcnZpY2UoZ29vZ2xldGFnLnB1YmFkcygpKTsKICAgIGdvb2dsZXRhZy5kZWZpbmVTbG90KCcvMTA0ODE2Mi9wbS9uZXdzLWFydGljbGVfcGl4ZWwtMicsIFsxLCAxXSwgJ2Rpdi1ncHQtYWQtMTYwODIzMDAxMzg5MC04Jykuc2V0VGFyZ2V0aW5nKCdsYXp5bG9hZCcpLmFkZFNlcnZpY2UoZ29vZ2xldGFnLnB1YmFkcygpKTsKICAgIGdvb2dsZXRhZy5wdWJhZHMoKS5kaXNhYmxlSW5pdGlhbExvYWQoKTsKICAgIGdvb2dsZXRhZy5wdWJhZHMoKS5lbmFibGVTaW5nbGVSZXF1ZXN0KCk7CiAgICBnb29nbGV0YWcucHViYWRzKCkuY29sbGFwc2VFbXB0eURpdnMoKTsKICAgIGdvb2dsZXRhZy5wdWJhZHMoKS5lbmFibGVMYXp5TG9hZCh7CiAgICAgICAgZmV0Y2hNYXJnaW5QZXJjZW50OiAyMDAsCiAgICAgICAgcmVuZGVyTWFyZ2luUGVyY2VudDogMTAwLAogICAgICAgIG1vYmlsZVNjYWxpbmc6IDIuMAogICAgfSk7CiAgICBnb29nbGV0YWcuZW5hYmxlU2VydmljZXMoKTtnb29nbGV0YWcucHViYWRzKCkuc2V0VGFyZ2V0aW5nKCJlbnZpcm9ubWVudCIsInByb2R1Y3Rpb24iKTsNCmdvb2dsZXRhZy5wdWJhZHMoKS5zZXRUYXJnZXRpbmcoImFydGljbGV0eXBlIiwiTmV3cyAmIEFuYWx5c2lzIik7DQoNCmdvb2dsZXRhZy5wdWJhZHMoKS5zZXRUYXJnZXRpbmcoInRvcGljIixbIkVVIEluc3RpdHV0aW9ucyJdKTsNCmQCAg8WAh8ABUAgZ3B0U2xvdHMucHVzaChzbG90MSwgc2xvdDIsIHNsb3QzLCBzbG90NCwgc2xvdDUsIHNsb3Q2LCBzbG90Nyk7ZAIiDxYCHwAFsQcNCjxtZXRhIHByb3BlcnR5PSJvZzpzaXRlX25hbWUiIGNvbnRlbnQ9IlRoZSBQYXJsaWFtZW50IE1hZ2F6aW5lIiAvPg0KPG1ldGEgcHJvcGVydHk9Im9nOmxvY2FsZSIgY29udGVudD0iZW5fR0IiIC8+DQo8bWV0YSBwcm9wZXJ0eT0ib2c6dGl0bGUiIGNvbnRlbnQ9IlVyc3VsYSB2b24gZGVyIExleWVuIGFubm91bmNlcyBoZXIgMjAyNC0yMDI5IEV1cm9wZWFuIENvbW1pc3Npb24gbGluZXVwLiIgLz4NCjxtZXRhIHByb3BlcnR5PSJvZzpkZXNjcmlwdGlvbiIgY29udGVudD0iVGhlIEV1cm9wZWFuIENvbW1pc3Npb24gUHJlc2lkZW50LWVsZWN0IGhhcyB1bnZlaWxlZCBoZXIgMjAyNC0yMDI5IENvbGxlZ2Ugb2YgQ29tbWlzc2lvbmVycy4gVGhlIG5ldyBDb21taXNzaW9uJ3MgcHJpb3JpdGllcyBhcmUgZGV0YWlsZWQgaW4gdm9uIGRlLi4uIiAvPg0KPG1ldGEgcHJvcGVydHk9Im9nOnVybCIgY29udGVudD0iaHR0cHM6Ly93d3cudGhlcGFybGlhbWVudG1hZ2F6aW5lLmV1L25ld3MvYXJ0aWNsZS9tZWV0LXRoZS1uZXctZXVyb3BlYW4tY29tbWlzc2lvbmVyLWhvcGVmdWxzIiAvPg0KPG1ldGEgcHJvcGVydHk9Im9nOmltYWdlIiBjb250ZW50PSJodHRwczovL3d3dy50aGVwYXJsaWFtZW50bWFnYXppbmUuZXUvc2l0ZWltZy9zaGFyZS91Z2MtMS9mdWxsbmV3cy9uZXdzLzI0NzU5LzI0NDc4X29yaWdpbmFsLmpwZyIgLz4NCjxtZXRhIHByb3BlcnR5PSJvZzppbWFnZTp0eXBlIiBjb250ZW50PSJpbWFnZS9qcGVnIiAvPg0KPG1ldGEgcHJvcGVydHk9Im9nOnR5cGUiIGNvbnRlbnQ9ImFydGljbGUiIC8+DQo8bWV0YSBwcm9wZXJ0eT0iYXJ0aWNsZTpwdWJsaXNoZWRfdGltZSIgY29udGVudD0iMjAyNC0wOS0xOCAxMzoyNzoxOSIgLz4NCjxtZXRhIHByb3BlcnR5PSJhcnRpY2xlOm1vZGlmaWVkX3RpbWUiIGNvbnRlbnQ9IjIwMjQtMTAtMDMgMDg6NTU6NTUiIC8+DQpkAiMPFgIfAAV/DQo8bGluayByZWw9ImNhbm9uaWNhbCIgaHJlZj0iaHR0cHM6Ly93d3cudGhlcGFybGlhbWVudG1hZ2F6aW5lLmV1L25ld3MvYXJ0aWNsZS9tZWV0LXRoZS1uZXctZXVyb3BlYW4tY29tbWlzc2lvbmVyLWhvcGVmdWxzIiAvPmQCJA8WAh4HY29udGVudAWZAVRoZSBFdXJvcGVhbiBDb21taXNzaW9uIFByZXNpZGVudC1lbGVjdCBoYXMgdW52ZWlsZWQgaGVyIDIwMjQtMjAyOSBDb2xsZWdlIG9mIENvbW1pc3Npb25lcnMuIFRoZSBuZXcgQ29tbWlzc2lvbidzIHByaW9yaXRpZXMgYXJlIGRldGFpbGVkIGluIHZvbiBkZXIgTC4uLmQCAhBkZBYGAgEPZBYCZg9kFgwCAQ9kFgICAQ8WAh8ABcUBPCEtLSAvMTA0ODE2Mi9wbS9uZXdzLWFydGljbGVfaGVhZGVyIC0tPgo8ZGl2IGlkPSdkaXYtZ3B0LWFkLTE2MDgyMzAwMTM4OTAtMCc+CiAgPHNjcmlwdD4KICAgIGdvb2dsZXRhZy5jbWQucHVzaChmdW5jdGlvbigpIHsgZ29vZ2xldGFnLmRpc3BsYXkoJ2Rpdi1ncHQtYWQtMTYwODIzMDAxMzg5MC0wJyk7IH0pOwogIDwvc2NyaXB0Pgo8L2Rpdj5kAgMPZBYCZg9kFgJmD2QWAmYPZBYCZg9kFgJmDxYCHwAF8gI8ZGl2IGNsYXNzPSJwcm9tby10ZXh0Ij4NCiAgIDxwIGNsYXNzPSJvc3dhbGQiPlN1YnNjcmliZSB0byBUaGUgUGFybGlhbWVudDwvcD4NCiAgIDxhIGhyZWY9Imh0dHBzOi8vd3d3LnRwZ3JvdXBzaG9wLmNvbS9zdG9yZS9wcm9kdWN0cyx0aGUtcGFybGlhbWVudF8yMS5odG0iIHRhcmdldD0iX2JsYW5rIiBjbGFzcz0iYnRuIGJ0bi0tZGFyayBidG4tLXhzbWFsbCIgPlN1YnNjcmliZSBub3c8L2E+DQo8L2Rpdj4NCjxkaXYgY2xhc3M9InByb21vLWltZyI+DQogIDxpbWcgYWx0PSJTdWJzY3JpYmUgbm93IiBzcmM9Ii91Z2MtMS91cGxvYWRzL3BhZ2VibG9ja3MvOTUzOC8wMDczMTI2YzJjN2UwZjZlYTZmZjczNzA4YTcxOGQwYi5wbmciPg0KPC9kaXY+ZAIFDxYCHwAFjRA8dWw+PGxpPjxhIGhyZWY9Ii9uZXctdXMtYWRtaW5pc3RyYXRpb24uaHRtIiB0aXRsZT0iTmV3IFVTIEFkbWluaXN0cmF0aW9uIj48c3Bhbj5OZXcgVVMgQWRtaW5pc3RyYXRpb248L3NwYW4+PC9hPjwvbGk+PGxpPjxhIGhyZWY9Ii9ldS1pbnN0aXR1dGlvbnMuaHRtIiB0aXRsZT0iRVUgSW5zdGl0dXRpb25zIj48c3Bhbj5FVSBJbnN0aXR1dGlvbnM8L3NwYW4+PC9hPjwvbGk+PGxpPjxhIGhyZWY9Ii9mb3JlaWduLWFuZC1zZWN1cml0eS1wb2xpY3kuaHRtIiB0aXRsZT0iRm9yZWlnbiAmYW1wOyBTZWN1cml0eSBQb2xpY3kiPjxzcGFuPkZvcmVpZ24gJiBTZWN1cml0eSBQb2xpY3k8L3NwYW4+PC9hPjwvbGk+PGxpPjxhIGhyZWY9Ii9lY29ub21pY3MuaHRtIiB0aXRsZT0iRWNvbm9taWNzIj48c3Bhbj5FY29ub21pY3M8L3NwYW4+PC9hPjwvbGk+PGxpPjxhIGhyZWY9Ii90ZWNobm9sb2d5Lmh0bSIgdGl0bGU9IlRlY2hub2xvZ3kiPjxzcGFuPlRlY2hub2xvZ3k8L3NwYW4+PC9hPjwvbGk+PGxpPjxhIGhyZWY9Ii9lbmVyZ3ktYW5kLWVudmlyb25tZW50Lmh0bSIgdGl0bGU9IkVuZXJneSAmYW1wOyBFbnZpcm9ubWVudCI+PHNwYW4+RW5lcmd5ICYgRW52aXJvbm1lbnQ8L3NwYW4+PC9hPjwvbGk+PGxpPjxhIGhyZWY9Ii9jdWx0dXJlLWFuZC1hcnRzLmh0bSIgdGl0bGU9IkN1bHR1cmUgJmFtcDsgQXJ0cyI+PHNwYW4+Q3VsdHVyZSAmIEFydHM8L3NwYW4+PC9hPjwvbGk+PGxpIGNsYXNzPSJuYXZEaXNhYmxlQ2xpY2sgbmF2TW9iVG9nZ2xlIGxpSGFzQ2hpbGRyZW4iPjxhIGhyZWY9Ii9tb3JlLmh0bSIgdGl0bGU9Ik1vcmUiPjxzcGFuPk1vcmU8L3NwYW4+PC9hPjx1bD48bGk+PGEgaHJlZj0iL21vcmUvYWJvdXQtdXMuaHRtIiB0aXRsZT0iQWJvdXQgVGhlIFBhcmxpYW1lbnQgTWFnYXppbmUgIHwgVGhlIFBhcmxpYW1lbnQgTWFnYXppbmUiPjxzcGFuPkFib3V0PC9zcGFuPjwvYT48L2xpPjxsaT48YSBocmVmPSIvbWFnYXppbmUuaHRtIiB0aXRsZT0iUHJpbnQgbWFnYXppbmUiPjxzcGFuPlByaW50IG1hZ2F6aW5lPC9zcGFuPjwvYT48L2xpPjxsaT48YSBocmVmPSIvbW9yZS9uZXdzbGV0dGVyLXJlZ2lzdHJhdGlvbi5odG0iIHRpdGxlPSJOZXdzbGV0dGVycyAmYW1wOyBSZWdpc3RyYXRpb24gIHwgVGhlIFBhcmxpYW1lbnQgTWFnYXppbmUiPjxzcGFuPk5ld3NsZXR0ZXI8L3NwYW4+PC9hPjwvbGk+PGxpPjxhIGhyZWY9Imh0dHBzOi8vZXZlbnRzLnRoZXBhcmxpYW1lbnRtYWdhemluZS5ldS8iIHRpdGxlPSJFdmVudHMiPjxzcGFuPkV2ZW50czwvc3Bhbj48L2E+PC9saT48bGk+PGEgaHJlZj0iL21vcmUvdHJhaW5pbmcuaHRtIiB0aXRsZT0iUHJvZmVzc2lvbmFsIERldmVsb3BtZW50IFRyYWluaW5nIj48c3Bhbj5UcmFpbmluZzwvc3Bhbj48L2E+PC9saT48bGk+PGEgaHJlZj0iL21vcmUvY29tbWVyY2lhbC1vcHBvcnR1bml0aWVzLmh0bSIgdGl0bGU9IkNvbW1lcmNpYWwgT3Bwb3J0dW5pdGllcyAgfCBUaGUgUGFybGlhbWVudCBNYWdhemluZSI+PHNwYW4+Q29tbWVyY2lhbCBPcHBvcnR1bml0aWVzPC9zcGFuPjwvYT48L2xpPjxsaT48YSBocmVmPSIvbWVtYmVycy9kaXJlY3RvcnkuaHRtIiB0aXRsZT0iTWVtYmVycyBEaXJlY3RvcnkiPjxzcGFuPk1lbWJlcnMgRGlyZWN0b3J5PC9zcGFuPjwvYT48L2xpPjxsaT48YSBocmVmPSIvbW9yZS9ndWlkZS10by10aGUtcG9saXNoLXByZXNpZGVuY3ktb2YtdGhlLWNvdW5jaWwtb2YtdGhlLWV1Lmh0bSIgdGl0bGU9Ikd1aWRlIHRvIHRoZSBQb2xpc2ggUHJlc2lkZW5jeSBvZiB0aGUgRVUiPjxzcGFuPkd1aWRlIHRvIHRoZSBQb2xpc2ggUHJlc2lkZW5jeSBvZiB0aGUgQ291bmNpbCBvZiB0aGUgRVU8L3NwYW4+PC9hPjwvbGk+PGxpPjxhIGhyZWY9Ii9tb3JlL3RoZS1ldXJvcGVhbi1wYXJsaWFtZW50LWNvbW1pdHRlZS1ndWlkZS0yMDI0Lmh0bSIgdGl0bGU9IlRoZSBFdXJvcGVhbiBQYXJsaWFtZW50IENvbW1pdHRlZSBHdWlkZSAyMDI0Ij48c3Bhbj5UaGUgRXVyb3BlYW4gUGFybGlhbWVudCBDb21taXR0ZWUgR3VpZGUgMjAyNDwvc3Bhbj48L2E+PC9saT48L3VsPjwvbGk+PC91bD5kAgcPFgIeB1Zpc2libGVnFgICAQ8WAh8ABfMDPHVsPjxsaSBjbGFzcz0ibm9TdWIiPjxhIGhyZWY9Ii9uZXdzLmh0bSIgdGl0bGU9Ik5ld3MgfCBUaGUgUGFybGlhbWVudCBNYWdhemluZSI+PHNwYW4+TmV3cyBhbmFseXNpczwvc3Bhbj48L2E+PC9saT48bGk+PGEgaHJlZj0iL2ZlYXR1cmVzLmh0bSIgdGl0bGU9IkZlYXR1cmVzIj48c3Bhbj5GZWF0dXJlPC9zcGFuPjwvYT48L2xpPjxsaT48YSBocmVmPSIvcS1hLmh0bSIgdGl0bGU9IlErQSI+PHNwYW4+UStBPC9zcGFuPjwvYT48L2xpPjxsaT48YSBocmVmPSIvb3Bpbmlvbi5odG0iIHRpdGxlPSJPcGluaW9uIHwgVGhlIFBhcmxpYW1lbnQgTWFnYXppbmUiPjxzcGFuPk9waW5pb248L3NwYW4+PC9hPjwvbGk+PGxpPjxhIGhyZWY9Ii9tb3JlL25ld3NsZXR0ZXItcmVnaXN0cmF0aW9uLmh0bSIgdGl0bGU9Ik5ld3NsZXR0ZXJzICZhbXA7IFJlZ2lzdHJhdGlvbiAgfCBUaGUgUGFybGlhbWVudCBNYWdhemluZSI+PHNwYW4+TmV3c2xldHRlcjwvc3Bhbj48L2E+PC9saT48L3VsPmQCCQ8WAh8ABY0QPHVsPjxsaT48YSBocmVmPSIvbmV3LXVzLWFkbWluaXN0cmF0aW9uLmh0bSIgdGl0bGU9Ik5ldyBVUyBBZG1pbmlzdHJhdGlvbiI+PHNwYW4+TmV3IFVTIEFkbWluaXN0cmF0aW9uPC9zcGFuPjwvYT48L2xpPjxsaT48YSBocmVmPSIvZXUtaW5zdGl0dXRpb25zLmh0bSIgdGl0bGU9IkVVIEluc3RpdHV0aW9ucyI+PHNwYW4+RVUgSW5zdGl0dXRpb25zPC9zcGFuPjwvYT48L2xpPjxsaT48YSBocmVmPSIvZm9yZWlnbi1hbmQtc2VjdXJpdHktcG9saWN5Lmh0bSIgdGl0bGU9IkZvcmVpZ24gJmFtcDsgU2VjdXJpdHkgUG9saWN5Ij48c3Bhbj5Gb3JlaWduICYgU2VjdXJpdHkgUG9saWN5PC9zcGFuPjwvYT48L2xpPjxsaT48YSBocmVmPSIvZWNvbm9taWNzLmh0bSIgdGl0bGU9IkVjb25vbWljcyI+PHNwYW4+RWNvbm9taWNzPC9zcGFuPjwvYT48L2xpPjxsaT48YSBocmVmPSIvdGVjaG5vbG9neS5odG0iIHRpdGxlPSJUZWNobm9sb2d5Ij48c3Bhbj5UZWNobm9sb2d5PC9zcGFuPjwvYT48L2xpPjxsaT48YSBocmVmPSIvZW5lcmd5LWFuZC1lbnZpcm9ubWVudC5odG0iIHRpdGxlPSJFbmVyZ3kgJmFtcDsgRW52aXJvbm1lbnQiPjxzcGFuPkVuZXJneSAmIEVudmlyb25tZW50PC9zcGFuPjwvYT48L2xpPjxsaT48YSBocmVmPSIvY3VsdHVyZS1hbmQtYXJ0cy5odG0iIHRpdGxlPSJDdWx0dXJlICZhbXA7IEFydHMiPjxzcGFuPkN1bHR1cmUgJiBBcnRzPC9zcGFuPjwvYT48L2xpPjxsaSBjbGFzcz0ibmF2RGlzYWJsZUNsaWNrIG5hdk1vYlRvZ2dsZSBsaUhhc0NoaWxkcmVuIj48YSBocmVmPSIvbW9yZS5odG0iIHRpdGxlPSJNb3JlIj48c3Bhbj5Nb3JlPC9zcGFuPjwvYT48dWw+PGxpPjxhIGhyZWY9Ii9tb3JlL2Fib3V0LXVzLmh0bSIgdGl0bGU9IkFib3V0IFRoZSBQYXJsaWFtZW50IE1hZ2F6aW5lICB8IFRoZSBQYXJsaWFtZW50IE1hZ2F6aW5lIj48c3Bhbj5BYm91dDwvc3Bhbj48L2E+PC9saT48bGk+PGEgaHJlZj0iL21hZ2F6aW5lLmh0bSIgdGl0bGU9IlByaW50IG1hZ2F6aW5lIj48c3Bhbj5QcmludCBtYWdhemluZTwvc3Bhbj48L2E+PC9saT48bGk+PGEgaHJlZj0iL21vcmUvbmV3c2xldHRlci1yZWdpc3RyYXRpb24uaHRtIiB0aXRsZT0iTmV3c2xldHRlcnMgJmFtcDsgUmVnaXN0cmF0aW9uICB8IFRoZSBQYXJsaWFtZW50IE1hZ2F6aW5lIj48c3Bhbj5OZXdzbGV0dGVyPC9zcGFuPjwvYT48L2xpPjxsaT48YSBocmVmPSJodHRwczovL2V2ZW50cy50aGVwYXJsaWFtZW50bWFnYXppbmUuZXUvIiB0aXRsZT0iRXZlbnRzIj48c3Bhbj5FdmVudHM8L3NwYW4+PC9hPjwvbGk+PGxpPjxhIGhyZWY9Ii9tb3JlL3RyYWluaW5nLmh0bSIgdGl0bGU9IlByb2Zlc3Npb25hbCBEZXZlbG9wbWVudCBUcmFpbmluZyI+PHNwYW4+VHJhaW5pbmc8L3NwYW4+PC9hPjwvbGk+PGxpPjxhIGhyZWY9Ii9tb3JlL2NvbW1lcmNpYWwtb3Bwb3J0dW5pdGllcy5odG0iIHRpdGxlPSJDb21tZXJjaWFsIE9wcG9ydHVuaXRpZXMgIHwgVGhlIFBhcmxpYW1lbnQgTWFnYXppbmUiPjxzcGFuPkNvbW1lcmNpYWwgT3Bwb3J0dW5pdGllczwvc3Bhbj48L2E+PC9saT48bGk+PGEgaHJlZj0iL21lbWJlcnMvZGlyZWN0b3J5Lmh0bSIgdGl0bGU9Ik1lbWJlcnMgRGlyZWN0b3J5Ij48c3Bhbj5NZW1iZXJzIERpcmVjdG9yeTwvc3Bhbj48L2E+PC9saT48bGk+PGEgaHJlZj0iL21vcmUvZ3VpZGUtdG8tdGhlLXBvbGlzaC1wcmVzaWRlbmN5LW9mLXRoZS1jb3VuY2lsLW9mLXRoZS1ldS5odG0iIHRpdGxlPSJHdWlkZSB0byB0aGUgUG9saXNoIFByZXNpZGVuY3kgb2YgdGhlIEVVIj48c3Bhbj5HdWlkZSB0byB0aGUgUG9saXNoIFByZXNpZGVuY3kgb2YgdGhlIENvdW5jaWwgb2YgdGhlIEVVPC9zcGFuPjwvYT48L2xpPjxsaT48YSBocmVmPSIvbW9yZS90aGUtZXVyb3BlYW4tcGFybGlhbWVudC1jb21taXR0ZWUtZ3VpZGUtMjAyNC5odG0iIHRpdGxlPSJUaGUgRXVyb3BlYW4gUGFybGlhbWVudCBDb21taXR0ZWUgR3VpZGUgMjAyNCI+PHNwYW4+VGhlIEV1cm9wZWFuIFBhcmxpYW1lbnQgQ29tbWl0dGVlIEd1aWRlIDIwMjQ8L3NwYW4+PC9hPjwvbGk+PC91bD48L2xpPjwvdWw+ZAILD2QWAgIBDw9kFgIeC3BsYWNlaG9sZGVyBQ9FbnRlciBrZXl3b3JkL3NkAgMPZBYCAgMPZBYCZg9kFgICAg9kFgJmD2QWDmYPZBYCZg8WAh8ABYcDDQo8c2NyaXB0Pg0KICAgd2luZG93LmRhdGFMYXllciA9IHdpbmRvdy5kYXRhTGF5ZXIgfHwgW107DQogICB3aW5kb3cuZGF0YUxheWVyLnB1c2goew0KICAgICAgICJBcnRpY2xlVHlwZSI6W3sibmFtZSI6Ik5ld3MgJiBBbmFseXNpcyIsICJpZCIgOjF9XSwNCiAgICAgICAiQ2F0ZWdvcnkiOlt7Im5hbWUiOiJFVSBJbnN0aXR1dGlvbnMiLCAiaWQiIDozMzQ3fV0sDQogICAgICAgIlRhZ2dpbmciOlt7Im5hbWUiOiJFdXJvcGVhbiBDb21taXNzaW9uIiwgImlkIiA6MTU2fSwgDQogICAgICAgeyJuYW1lIjoiRXVyb3BlYW4gVW5pb24iLCAiaWQiIDo4MjZ9LCANCiAgICAgICB7Im5hbWUiOiJVcnN1bGEgdm9uIGRlciBMZXllbiIsICJpZCIgOjE0MzN9XQ0KICAgfSk7DQo8L3NjcmlwdD4NCmQCAg9kFgJmDxYCHwAFug88ZGl2IGNsYXNzPSJhdi10aXRsZSI+DQogICAgPGgxPk1lZXQgdGhlIG5ldyBFdXJvcGVhbiBDb21taXNzaW9uZXIgaG9wZWZ1bHM8L2gxPg0KICAgPGRpdiBjbGFzcz0iYXYtc3RhbmRGaXJzdCBwbGF5ZmFpciI+VXJzdWxhIHZvbiBkZXIgTGV5ZW4gaGFzIHByZXNlbnRlZCBoZXIgc2Vjb25kLXRlcm0gcHJpb3JpdGllcyBhbmQgY29tbWlzc2lvbmVyIGxpbmV1cC4gSGVyZSdzIGEgZmlyc3QgbG9vayBhdCBoZXIgcHJpb3JpdGllcyBmb3IgaGVyIHNlY29uZCBtYW5kYXRlLjwvZGl2PiANCjwvZGl2Pg0KDQo8ZGl2IGNsYXNzPSJhdi1pbWFnZSI+DQogICAgPGRpdiBjbGFzcz0iYXYtbWFpbi1pbWciPg0KICAgICAgICA8aW1nIGNsYXNzPSJsYXp5bG9hZCIgZGF0YS1zcmM9Ii9zaXRlaW1nL25ld3MtbWFpbi91Z2MtMS9mdWxsbmV3cy9uZXdzLzI0NzU5LzI0NDc4X29yaWdpbmFsLmpwZyI+DQogICAgPC9kaXY+DQogICAgPGRpdiBjbGFzcz0iaW1nLWNhcHRpb24iPkV1cm9wZWFuIENvbW1pc3Npb24gUHJlc2lkZW50LWVsZWN0IFVyc3VsYSB2b24gZGVyIExleWVuIHByZXNlbnRzIGhlciBuZXcgdGVhbSBmb3IgaGVyIG5leHQgZml2ZS15ZWFyIHRlbnVyZSBhdCB0aGUgaGVhZCBvZiB0aGUgYmxvYy48L2Rpdj4NCjwvZGl2Pg0KDQo8ZGl2IGNsYXNzPSJhdi1hdXRob3IiPg0KICAgIDxkaXYgY2xhc3M9ImF2LWF1dGhJbWciPg0KICAgICAgICAgPGEgaHJlZj0iL25ld3MvYXV0aG9yL2dhYnJpZWxlLXJvc2FuYSI+DQogICAgICAgICAgIDxpbWcgZGF0YS1zcmM9Ii9zaXRlaW1nL2F1dGhvcmltZy91Z2MtMS9mdWxsbmV3cy9hdXRob3IvNDY0NC82MTVfb3JpZ2luYWwuanBnIiBjbGFzcz0ibGF6eWxvYWQiIGFsdD0iR2FicmllbGUgUm9zYW5hIj4gDQogICAgICAgICA8L2E+DQogICAgPC9kaXY+DQogICAgPGRpdiBjbGFzcz0iYXYtYXV0aEluZm8iPg0KDQogICAgICAgIDxwIGNsYXNzPSJhdi1hdXRoTmFtZSI+DQogICAgICAgICAgIEJ5IA0KICAgICAgICANCiAgICAgICAgICAgPGEgaHJlZj0iL25ld3MvYXV0aG9yL2dhYnJpZWxlLXJvc2FuYSI+R2FicmllbGUgUm9zYW5hPC9hPg0KICAgICAgICANCiAgICAgICAgDQogICAgICAgIDwvcD4NCg0KDQoNCjxwIGNsYXNzPSJhdi1hdXRoQmlvIj5HYWJyaWVsZSBSb3NhbmEgaXMgYSBCcnVzc2Vscy1iYXNlZCBqb3VybmFsaXN0IGFuZCBwb2xpY3kgYW5hbHlzdCB3cml0aW5nIGFib3V0IEVVIGFmZmFpcnM8L3A+DQoNCiAgICAgICAgPHAgY2xhc3M9ImF2LWRhdGUiPjE4IFNlcCAyMDI0PC9wPg0KDQoNCiAgICAgICAgPHAgY2xhc3M9ImF2LWF1dGhUd2l0dGVyIj4NCiAgICAgICAgICAgIDxhIHRhcmdldD0iX2JsYW5rIiBjbGFzcz0iaWNvbiBpY29uLS14Ig0KICAgICAgICAgICAgICAgIGhyZWY9Imh0dHBzOi8veC5jb20vR2FiUm9zYW5hIj4NCiAgICAgICAgICAgICAgIDxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiBzaGFwZS1yZW5kZXJpbmc9Imdlb21ldHJpY1ByZWNpc2lvbiIgdGV4dC1yZW5kZXJpbmc9Imdlb21ldHJpY1ByZWNpc2lvbiIgaW1hZ2UtcmVuZGVyaW5nPSJvcHRpbWl6ZVF1YWxpdHkiIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiB2aWV3Qm94PSIwIDAgNTEyIDQ2Mi43OTkiPjxwYXRoIGZpbGwtcnVsZT0ibm9uemVybyIgZD0iTTQwMy4yMjkgMGg3OC41MDZMMzEwLjIxOSAxOTYuMDQgNTEyIDQ2Mi43OTlIMzU0LjAwMkwyMzAuMjYxIDMwMS4wMDcgODguNjY5IDQ2Mi43OTloLTc4LjU2bDE4My40NTUtMjA5LjY4M0wwIDBoMTYxLjk5OWwxMTEuODU2IDE0Ny44OEw0MDMuMjI5IDB6bS0yNy41NTYgNDE1LjgwNWg0My41MDVMMTM4LjM2MyA0NC41MjdoLTQ2LjY4bDI4My45OSAzNzEuMjc4eiIvPjwvc3ZnPg0KDQpHYWJSb3NhbmE8L2E+DQogICAgICAgIDwvcD4NCg0KDQogICAgPC9kaXY+DQoNCg0KDQo8L2Rpdj4NCg0KDQo8ZGl2IGNsYXNzPSJhdi1tYWluIj4NCg0KZAIEDxYCHwAF/yQ8ZGl2IGNsYXNzPSJhdi1zaGFyZS1ib3R0b20gY2xlYXJGaXggc2hhcmUtYnV0dG9ucy13cmFwIj4NCiAgICAgICAgICAgICAgICAgICAgPHNwYW4gY2xhc3M9Imljb24gaWNvbi0tcmlnaHQtYXJyb3ciPlNoYXJlIHRoaXMgcGFnZTwvc3Bhbj4NCg0KICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJzaGFyZS1idXR0b25zIj4NCiAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJzaGFyZS1idXR0b24taXRlbSBzaGFyZS1idXR0b24taXRlbS0tdHdpdHRlciINCiAgICAgICAgICAgICAgICAgICAgaHJlZj0iaHR0cHM6Ly94LmNvbS9pbnRlbnQvdHdlZXQ/dGV4dD1NZWV0K3RoZStuZXcrRXVyb3BlYW4rQ29tbWlzc2lvbmVyK2hvcGVmdWxzJmFtcDt1cmw9aHR0cHM6Ly93d3cudGhlcGFybGlhbWVudG1hZ2F6aW5lLmV1JTJmbmV3cyUyZmFydGljbGUlMmZtZWV0LXRoZS1uZXctZXVyb3BlYW4tY29tbWlzc2lvbmVyLWhvcGVmdWxzIiB0YXJnZXQ9Il9ibGFuayINCiAgICAgICAgICAgICAgICAgICAgcmVsPSJub29wZW5lciIgYXJpYS1sYWJlbD0iIj4NCiAgICAgICAgICAgICAgICAgICAgIDxzdmcgdmlld0JveD0iMCAwIDE0IDEyIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbDpzcGFjZT0icHJlc2VydmUiIHN0eWxlPSJmaWxsLXJ1bGU6ZXZlbm9kZDtjbGlwLXJ1bGU6ZXZlbm9kZDtzdHJva2UtbGluZWpvaW46cm91bmQ7c3Ryb2tlLW1pdGVybGltaXQ6MiI+PHBhdGggZD0iTTExLjAyNiAwaDIuMTQ2TDguNDgzIDUuMDgzIDE0IDEySDkuNjhMNi4yOTYgNy44MDUgMi40MjUgMTJILjI3Nmw1LjAxNy01LjQzN0wwIDBoNC40M2wzLjA1OCAzLjgzNEwxMS4wMjYgMFptLS43NTQgMTAuNzgxaDEuMTlMMy43ODMgMS4xNTVIMi41MDdsNy43NjUgOS42MjZaIiBzdHlsZT0iZmlsbDojZmZmO2ZpbGwtcnVsZTpub256ZXJvIi8+PC9zdmc+DQogICAgICAgICAgICAgICAgPC9hPg0KPGEgY2xhc3M9InNoYXJlLWJ1dHRvbi1pdGVtIHNoYXJlLWJ1dHRvbi1pdGVtLS13aGF0c2FwcCINCiAgICAgICAgICAgICAgICAgICAgaHJlZj0id2hhdHNhcHA6Ly9zZW5kP3RleHQ9TWVldCt0aGUrbmV3K0V1cm9wZWFuK0NvbW1pc3Npb25lcitob3BlZnVscyUyMGh0dHBzOi8vd3d3LnRoZXBhcmxpYW1lbnRtYWdhemluZS5ldSUyZm5ld3MlMmZhcnRpY2xlJTJmbWVldC10aGUtbmV3LWV1cm9wZWFuLWNvbW1pc3Npb25lci1ob3BlZnVscyIgdGFyZ2V0PSJfYmxhbmsiIHJlbD0ibm9vcGVuZXIiDQogICAgICAgICAgICAgICAgICAgIGFyaWEtbGFiZWw9IiI+DQogICAgICAgICAgICAgICAgICAgIDxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2aWV3Qm94PSIwIDAgMjQgMjQiPg0KICAgICAgICAgICAgICAgICAgICAgICAgPHBhdGgNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkPSJNMjAuMSAzLjlDMTcuOSAxLjcgMTUgLjUgMTIgLjUgNS44LjUuNyA1LjYuNyAxMS45YzAgMiAuNSAzLjkgMS41IDUuNkwuNiAyMy40bDYtMS42YzEuNi45IDMuNSAxLjMgNS40IDEuMyA2LjMgMCAxMS40LTUuMSAxMS40LTExLjQtLjEtMi44LTEuMi01LjctMy4zLTcuOHpNMTIgMjEuNGMtMS43IDAtMy4zLS41LTQuOC0xLjNsLS40LS4yLTMuNSAxIDEtMy40TDQgMTdjLTEtMS41LTEuNC0zLjItMS40LTUuMSAwLTUuMiA0LjItOS40IDkuNC05LjQgMi41IDAgNC45IDEgNi43IDIuOCAxLjggMS44IDIuOCA0LjIgMi44IDYuNy0uMSA1LjItNC4zIDkuNC05LjUgOS40em01LjEtNy4xYy0uMy0uMS0xLjctLjktMS45LTEtLjMtLjEtLjUtLjEtLjcuMS0uMi4zLS44IDEtLjkgMS4xLS4yLjItLjMuMi0uNi4xcy0xLjItLjUtMi4zLTEuNGMtLjktLjgtMS40LTEuNy0xLjYtMi0uMi0uMyAwLS41LjEtLjZzLjMtLjMuNC0uNWMuMi0uMS4zLS4zLjQtLjUuMS0uMiAwLS40IDAtLjVDMTAgOSA5LjMgNy42IDkgN2MtLjEtLjQtLjQtLjMtLjUtLjNoLS42cy0uNC4xLS43LjNjLS4zLjMtMSAxLTEgMi40czEgMi44IDEuMSAzYy4xLjIgMiAzLjEgNC45IDQuMy43LjMgMS4yLjUgMS42LjYuNy4yIDEuMy4yIDEuOC4xLjYtLjEgMS43LS43IDEuOS0xLjMuMi0uNy4yLTEuMi4yLTEuMy0uMS0uMy0uMy0uNC0uNi0uNXoiIC8+DQogICAgICAgICAgICAgICAgICAgIDwvc3ZnPg0KICAgICAgICAgICAgICAgIDwvYT4NCjxhIGNsYXNzPSJzaGFyZS1idXR0b24taXRlbSBzaGFyZS1idXR0b24taXRlbS0tbGlua2VkaW4iDQogICAgICAgICAgICAgICAgICAgIGhyZWY9Imh0dHBzOi8vd3d3LmxpbmtlZGluLmNvbS9zaGFyZUFydGljbGU/bWluaT10cnVlJmFtcDt1cmw9aHR0cHM6Ly93d3cudGhlcGFybGlhbWVudG1hZ2F6aW5lLmV1JTJmbmV3cyUyZmFydGljbGUlMmZtZWV0LXRoZS1uZXctZXVyb3BlYW4tY29tbWlzc2lvbmVyLWhvcGVmdWxzJmFtcDt0aXRsZT1NZWV0K3RoZStuZXcrRXVyb3BlYW4rQ29tbWlzc2lvbmVyK2hvcGVmdWxzJmFtcDtzdW1tYXJ5PU1lZXQrdGhlK25ldytFdXJvcGVhbitDb21taXNzaW9uZXIraG9wZWZ1bHMmYW1wO3NvdXJjZT1odHRwczovL3d3dy50aGVwYXJsaWFtZW50bWFnYXppbmUuZXUlMmZuZXdzJTJmYXJ0aWNsZSUyZm1lZXQtdGhlLW5ldy1ldXJvcGVhbi1jb21taXNzaW9uZXItaG9wZWZ1bHMiDQogICAgICAgICAgICAgICAgICAgIHRhcmdldD0iX2JsYW5rIiByZWw9Im5vb3BlbmVyIiBhcmlhLWxhYmVsPSIiPg0KICAgICAgICAgICAgICAgICAgICA8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgdmlld0JveD0iMCAwIDI0IDI0Ij4NCiAgICAgICAgICAgICAgICAgICAgICAgIDxwYXRoDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgZD0iTTYuNSAyMS41aC01di0xM2g1djEzek00IDYuNUMyLjUgNi41IDEuNSA1LjMgMS41IDRzMS0yLjQgMi41LTIuNGMxLjYgMCAyLjUgMSAyLjYgMi41IDAgMS40LTEgMi41LTIuNiAyLjV6bTExLjUgNmMtMSAwLTIgMS0yIDJ2N2gtNXYtMTNoNVYxMHMxLjYtMS41IDQtMS41YzMgMCA1IDIuMiA1IDYuM3Y2LjdoLTV2LTdjMC0xLTEtMi0yLTJ6IiAvPg0KICAgICAgICAgICAgICAgICAgICA8L3N2Zz4NCiAgICAgICAgICAgICAgICA8L2E+DQo8YSBjbGFzcz0ic2hhcmUtYnV0dG9uLWl0ZW0gc2hhcmUtYnV0dG9uLWl0ZW0tLWVtYWlsIg0KICAgICAgICAgICAgICAgICAgICBocmVmPSJtYWlsdG86P3N1YmplY3Q9TWVldCt0aGUrbmV3K0V1cm9wZWFuK0NvbW1pc3Npb25lcitob3BlZnVscyZhbXA7Ym9keT1odHRwczovL3d3dy50aGVwYXJsaWFtZW50bWFnYXppbmUuZXUlMmZuZXdzJTJmYXJ0aWNsZSUyZm1lZXQtdGhlLW5ldy1ldXJvcGVhbi1jb21taXNzaW9uZXItaG9wZWZ1bHMiIHRhcmdldD0iX3NlbGYiIHJlbD0ibm9vcGVuZXIiDQogICAgICAgICAgICAgICAgICAgIGFyaWEtbGFiZWw9IiI+DQogICAgICAgICAgICAgICAgICAgIDxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2aWV3Qm94PSIwIDAgMjQgMjQiPg0KICAgICAgICAgICAgICAgICAgICAgICAgPHBhdGgNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkPSJNMjIgNEgyQy45IDQgMCA0LjkgMCA2djEyYzAgMS4xLjkgMiAyIDJoMjBjMS4xIDAgMi0uOSAyLTJWNmMwLTEuMS0uOS0yLTItMnpNNy4yNSAxNC40M2wtMy41IDJjLS4wOC4wNS0uMTcuMDctLjI1LjA3LS4xNyAwLS4zNC0uMS0uNDMtLjI1LS4xNC0uMjQtLjA2LS41NS4xOC0uNjhsMy41LTJjLjI0LS4xNC41NS0uMDYuNjguMTguMTQuMjQuMDYuNTUtLjE4LjY4em00Ljc1LjA3Yy0uMSAwLS4yLS4wMy0uMjctLjA4bC04LjUtNS41Yy0uMjMtLjE1LS4zLS40Ni0uMTUtLjcuMTUtLjIyLjQ2LS4zLjctLjE0TDEyIDEzLjRsOC4yMy01LjMyYy4yMy0uMTUuNTQtLjA4LjcuMTUuMTQuMjMuMDcuNTQtLjE2LjdsLTguNSA1LjVjLS4wOC4wNC0uMTcuMDctLjI3LjA3em04LjkzIDEuNzVjLS4xLjE2LS4yNi4yNS0uNDMuMjUtLjA4IDAtLjE3LS4wMi0uMjUtLjA3bC0zLjUtMmMtLjI0LS4xMy0uMzItLjQ0LS4xOC0uNjhzLjQ0LS4zMi42OC0uMThsMy41IDJjLjI0LjEzLjMyLjQ0LjE4LjY4eiIgLz4NCiAgICAgICAgICAgICAgICAgICAgPC9zdmc+DQogICAgICAgICAgICAgICAgPC9hPg0KPGEgY2xhc3M9InNoYXJlLWJ1dHRvbi1pdGVtIHNoYXJlLWJ1dHRvbi1pdGVtLS1mYWNlYm9vayINCiAgICAgICAgICAgICAgICAgICAgaHJlZj0iaHR0cHM6Ly9mYWNlYm9vay5jb20vc2hhcmVyL3NoYXJlci5waHA/dT1odHRwczovL3d3dy50aGVwYXJsaWFtZW50bWFnYXppbmUuZXUlMmZuZXdzJTJmYXJ0aWNsZSUyZm1lZXQtdGhlLW5ldy1ldXJvcGVhbi1jb21taXNzaW9uZXItaG9wZWZ1bHMiIHRhcmdldD0iX2JsYW5rIiByZWw9Im5vb3BlbmVyIg0KICAgICAgICAgICAgICAgICAgICBhcmlhLWxhYmVsPSIiPg0KICAgICAgICAgICAgICAgICAgICA8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgdmlld0JveD0iMCAwIDI0IDI0Ij4NCiAgICAgICAgICAgICAgICAgICAgICAgIDxwYXRoICBkPSJNMTguNzcgNy40NkgxNC41di0xLjljMC0uOS42LTEuMSAxLTEuMWgzVi41aC00LjMzQzEwLjI0LjUgOS41IDMuNDQgOS41IDUuMzJ2Mi4xNWgtM3Y0aDN2MTJoNXYtMTJoMy44NWwuNDItNHoiIC8+DQogICAgICAgICAgICAgICAgICAgIDwvc3ZnPg0KICAgICAgICAgICAgICAgIDwvYT4NCiAgICAgICAgICAgICAgICAgICAgPC9kaXY+DQogICAgICAgICAgICAgICAgPC9kaXY+ZAIGDxYCHwAF2+ABPHAgcGFyYWVpZD0iezBkNjZkMmU5LTIwMzgtNDczMi1hZDgxLWM2OWQ3ODBmN2VlYX17NzF9IiBwYXJhaWQ9IjE0OTk4Mjk5MzYiPkluIFNlcHRlbWJlciwgaGF2aW5nIG1hZGUgaXQgdGhyb3VnaCB0aGUgZmluYWwgaHVyZGxlcyBvZiBob3JzZS10cmFkaW5nIHdpdGggRXVyb3BlYW4gVW5pb24gbWVtYmVyIHN0YXRlcywgRXVyb3BlYW4gQ29tbWlzc2lvbiBQcmVzaWRlbnQgVXJzdWxhIHZvbiBkZXIgTGV5ZW4gdW52ZWlsZWQgdGhlIGxpbmV1cCBvZiBDb2xsZWdlIG9mIENvbW1pc3Npb25lcnMgZm9yIGhlciBzZWNvbmQgbWFuZGF0ZS4gSGVyIGNlbnRyZS1yaWdodCBFdXJvcGVhbiBQZW9wbGUmcnNxdW87cyBQYXJ0eSAoRVBQKSBzZWN1cmVkIHRoZSBsaW9uJiMzOTtzIHNoYXJlIG9mIHBvc2l0aW9ucywgaG9sZGluZyAxNSBvdXQgb2YgMjcgcm9sZXMsIGluY2x1ZGluZyBWb24gZGVyIExleWVuJnJzcXVvO3MgcHJlc2lkZW5jeSwgd2hpY2ggY29tZXMgb3V0IGFzIHN0cm9uZ2VyIGFuZCBtb3JlIGVtcG93ZXJlZCB0aGFuIGZpdmUgeWVhcnMgYWdvLuKAryZuYnNwOzwvcD4NCg0KPHAgcGFyYWVpZD0iezBkNjZkMmU5LTIwMzgtNDczMi1hZDgxLWM2OWQ3ODBmN2VlYX17Nzd9IiBwYXJhaWQ9IjEwNTg1MjE2MTciPkNvbW1pc3Npb25lcnMtZGVzaWduYXRlIGFyZSBub21pbmF0ZWQgYnkgZWFjaCBFVSBtZW1iZXIgc3RhdGUsIGFuZCBWb24gZGVyIExleWVuIHRoZW4gYXNzaWducyByb2xlcyB3aXRoaW4gaGVyIGNhYmluZXQuIERlc3BpdGUgaGVyIGVmZm9ydHMgdG8gcmVhY2ggZ2VuZGVyIHBhcml0eSwgdGhlIGN1cnJlbnQgYmFsYW5jZSBpcyA2MDo0MCBpbiBmYXZvdXIgb2YgbWVuLiBUaGUgY2FiaW5ldCB3b3VsZCBoYXZlIGJlZW4gZXZlbiBtb3JlIG1hbGUgZG9taW5hdGVkIGlmIG5vdCBmb3IgVm9uIGRlciBMZXllbiYjMzk7cyBvZmZlciB0b+KAr3NvbWUgRVUgY2FwaXRhbHMgb2YgYSBoZWZ0aWVyIHBvcnRmb2xpbyBpbiBleGNoYW5nZSBmb3IgYSBmZW1hbGUgY2FuZGlkYXRlLuKAryZuYnNwOzwvcD4NCg0KPHAgcGFyYWVpZD0iezBkNjZkMmU5LTIwMzgtNDczMi1hZDgxLWM2OWQ3ODBmN2VlYX17ODN9IiBwYXJhaWQ9IjQ3ODY4OTQ0NyI+SW4gaGVyIHByb3Bvc2VkIGxpbmV1cCwgdGhlIEJhbHRpY3MgYXJlIHRha2luZyB0aGUgbGVhZCBvbiBhbGwgZm9yZWlnbiBhbmQgZGVmZW5jZS1yZWxhdGVkIGFzcGVjdHMsIHNlbmRpbmcgYSBjbGVhciBtZXNzYWdlIHRvIHRoZSBLcmVtbGluLiBIZXIgbmF0aXZlIEdlcm1hbnkgYXNpZGUsIFZvbiBkZXIgTGV5ZW4gaGFzIGFsc28gYnJvdWdodCByZXByZXNlbnRhdGl2ZXMgb2YgdGhlIEVVJiMzOTtzIHRocmVlIG1ham9yIHBvd2VycyAmbmRhc2g7IEZyYW5jZSwgSXRhbHkgYW5kIFNwYWluICZuZGFzaDsgaW50byBoZXIgaW5uZXIgY2lyY2xlLCB3aXRoIGVhY2ggc2xhdGVkIHRvIHJlY2VpdmUgYW4gZXhlY3V0aXZlIHZpY2UtcHJlc2lkZW5jeSwgYWxvbmdzaWRlIEZpbmxhbmQsIFJvbWFuaWEgYW5kIEVzdG9uaWEuIFdpdGggZGVwdXR5IHJvbGVzIHNjcmFwcGVkLCB0aGUgZXhlY3V0aXZlIHZpY2UtcHJlc2lkZW50cyB3aWxsIGNvLW9yZGluYXRlIHRoZSBwb3J0Zm9saW9zIG9mIGZlbGxvdyBjb21taXNzaW9uZXJzLiDigK8mbmJzcDs8L3A+DQoNCjxwIHBhcmFlaWQ9InswZDY2ZDJlOS0yMDM4LTQ3MzItYWQ4MS1jNjlkNzgwZjdlZWF9ezg5fSIgcGFyYWlkPSI2MDAwNjM1NTkiPlZvbiBkZXIgTGV5ZW4mcnNxdW87cyBuZXcgdGVhbSBpcyBoZWF2aWx5IGZvY3VzZWQgb24gZWNvbm9taWNzIGFuZCBtYW55IG9mIGl0cyBtZW1iZXJzIGhvbGQgZmlzY2FsbHkgY29uc2VydmF0aXZlIHBvc2l0aW9ucy4gSW4gYW4gYXR0ZW1wdCB0byBzaW1wbGlmeSBwcmV2aW91cyBvdmVybGFwcywgZWFjaCBjb21taXNzaW9uZXIgd2lsbCBvdmVyc2VlIGF0IGxlYXN0IG9uZSBkaXJlY3RvcmF0ZS1nZW5lcmFsICZuZGFzaDsgYSBicmFuY2ggb2YgdGhlIGV4ZWN1dGl2ZSZyc3F1bztzIGFkbWluaXN0cmF0aXZlIHN0cnVjdHVyZSBoaWdobGlnaHRlZCBpbiB0aGUgc3F1YXJlIGJyYWNrZXRzIGJlbG93LuKAryZuYnNwOzwvcD4NCg0KPHAgcGFyYWVpZD0iezBkNjZkMmU5LTIwMzgtNDczMi1hZDgxLWM2OWQ3ODBmN2VlYX17MTAxfSIgcGFyYWlkPSIxNTkyNTk1ODciPkFzc3VtaW5nIHRoZSBjb21taXNzaW9uZXJzLWRlc2lnbmF0ZSBjbGVhciBhIGZpbmFuY2lhbCBpbnRlcmVzdHMgY2hlY2ssIGVhY2ggd2lsbCBmYWNlIHF1ZXN0aW9uaW5nIGJ5IE1FUHMgaW4gaGVhcmluZ3MgYmVmb3JlIHJlbGV2YW50IEV1cm9wZWFuIFBhcmxpYW1lbnQgY29tbWl0dGVlcy4gQWZ0ZXIgdGhhdCwgdGhlIENvbGxlZ2UgYXMgYSB3aG9sZSBtdXN0IGJlIGFwcHJvdmVkIGJ5IGEgcGxlbmFyeSB2b3RlLiBIZWFyaW5ncyBhcmUgY29uZmlybWVkIHRvIHN0YXJ0IG9uIDQgTm92ZW1iZXIsIHdpdGggdGhlIG5ldyBDb21taXNzaW9uIHBvdGVudGlhbGx5IHN3b3JuIGluIGJ5IDEgRGVjZW1iZXIgYXQgdGhlIGVhcmxpZXN0LiZuYnNwOzwvcD4NCg0KPHAgcGFyYWVpZD0ie2ZmNDQ0ZjM2LTJlYjgtNGEyMC05Mjk1LTllNWE2NDg4YzMyOX17MTgzfSIgcGFyYWlkPSIxODc1NzIyMjcxIj5JdCBpcyBub3QgdW5jb21tb24gZm9y4oCvdGhlIEVQIHRvIHNob290IGRvd24gYXQgbGVhc3Qgb25lIG9mIHRoZSBjYW5kaWRhdGVzIGFzIGEgc2hvdyBvZiBzdHJlbmd0aC4gSW4gMjAxOSwgTUVQcyB2ZXRvZWQgdGhyZWUgb2YgdGhlbSAmbmRhc2g7IG9uZSBmcm9tIGVhY2ggcG9saXRpY2FsIGZhbWlseS7igK/igK8mbmJzcDs8L3A+DQoNCjxwIHBhcmFlaWQ9InswZDY2ZDJlOS0yMDM4LTQ3MzItYWQ4MS1jNjlkNzgwZjdlZWF9ezExNX0iIHBhcmFpZD0iMTEwMTA3NDY4NCI+SW4gaGVy4oCvPGEgaHJlZj0iaHR0cHM6Ly9jb21taXNzaW9uLmV1cm9wYS5ldS9hYm91dC1ldXJvcGVhbi1jb21taXNzaW9uL3ByZXNpZGVudC1lbGVjdC11cnN1bGEtdm9uLWRlci1sZXllbi9jb21taXNzaW9uZXJzLWRlc2lnbmF0ZS0yMDI0LTIwMjlfZW4iIHJlbD0ibm9yZWZlcnJlciBub29wZW5lciIgdGFyZ2V0PSJfYmxhbmsiPm1pc3Npb24gbGV0dGVyczwvYT4sIFZvbiBkZXIgTGV5ZW4gYW5ub3VuY2VkIGhlciBwcm9wb3NlZCBjYWJpbmV0IGFuZCBpZGVudGlmaWVkIGtleSBwcmlvcml0aWVzIGZvciBoZXIgcHJvc3BlY3RpdmUgdGVhbS4gV2UgaGFkIGEgZmlyc3QgbG9vay7igK8mbmJzcDs8L3A+DQoNCjxwIGNsYXNzPSJpbWFnZS1jZW50ZXIiPjxpbWcgYWx0PSJFdXJvcGVhbiBDb21taXNzaW9uZXJzLWRlc2lnbmF0ZSIgY2xhc3M9ImlubGluZS1pbWFnZSIgaGVpZ2h0PSIzNTIiIHNyYz0iL3VnYy0xLzEvMy8wL1Bvc3Rlci1vZi1Db21taXNzaW9uZXJzLTIwMjQtMjAyOS0xMC5qcGciIHdpZHRoPSI0OTgiIC8+PC9wPg0KDQo8aDIgcGFyYWVpZD0iezZhN2E1NzAwLTZmN2ItNDg1YS04YzJhLTY2ZjMxNTNkMDg4MH17NjF9IiBwYXJhaWQ9IjEyMTY5MjAyMzgiPkV4ZWN1dGl2ZSB2aWNlIHByZXNpZGVudHM8L2gyPg0KDQo8cCBwYXJhZWlkPSJ7MGQ2NmQyZTktMjAzOC00NzMyLWFkODEtYzY5ZDc4MGY3ZWVhfXsxMzJ9IiBwYXJhaWQ9IjEzMjk1MDM0MDQiPjxzdHJvbmc+VGVyZXNhIFJpYmVyYSBSb2RyJmlhY3V0ZTtndWV6IChTcGFpbiwgUyZhbXA7RCksIENsZWFuLCBKdXN0IGFuZCBDb21wZXRpdGl2ZSBUcmFuc2l0aW9uIFs8YSBocmVmPSJodHRwczovL2NvbW1pc3Npb24uZXVyb3BhLmV1L2Fib3V0LWV1cm9wZWFuLWNvbW1pc3Npb24vZGVwYXJ0bWVudHMtYW5kLWV4ZWN1dGl2ZS1hZ2VuY2llcy9jb21wZXRpdGlvbl9lbiIgcmVsPSJub3JlZmVycmVyIG5vb3BlbmVyIiB0YXJnZXQ9Il9ibGFuayI+REcgQ09NUDwvYT5dJm5ic3A7PC9zdHJvbmc+PGJyIC8+DQpUaGUgR3JlZW4gRGVhbCwgdGhlIEVVJnJzcXVvO3MgbmV0LXplcm8gY2xpbWF0ZSBwbGFuLCB3aWxsIHJlbWFpbiBhIHBpbGxhciBvZiB0aGUgRVUmcnNxdW87cyBncm93dGggc3RyYXRlZ3kgYnV0IHdpbGwgYmUgam9pbmVkIGJ5IG5ldyBwcmlvcml0aWVzIHN1Y2ggYXMgc2VjdXJpdHkgYW5kIGNvbXBldGl0aXZlbmVzcywgVm9uIGRlciBMZXllbiBoYXMgc2FpZC7igK9BcyB0aGUgQ29sbGVnZSYjMzk7cyBtb3N0IHByb21pbmVudCBsZWZ0aXN0IHBvbGl0aWNpYW4sIFJpYmVyYSB3b3VsZCBob2xkIG92ZXJhbGwgcmVzcG9uc2liaWxpdHkgZm9yIHNvbWUgb2YgdGhlIGdyZWVuIHRyYW5zaXRpb24sIGNvbnRpbnVpbmcgdGhlIGpvYiBzaGUgaGVsZCBpbiBTcGFpbiBhdCB0aGUgRVUgbGV2ZWwuIFRoaXMgd2lsbCByZXF1aXJlIGhlciB0byB3b3JrICZuZGFzaDvigK9hbmQgY29tcHJvbWlzZSAmbmRhc2g7IHdpdGggY2VudHJlLXJpZ2h0IGNvbGxlYWd1ZXMgdGFza2VkIHdpdGggY2xpbWF0ZSBhbmQgZW52aXJvbm1lbnQuIFRvIHN3ZWV0ZW4gdGhlIGRlYWwsIHNoZSB3b3VsZCBhbHNvIHRha2Ugb3ZlciBmcm9tIE1hcmdyZXRoZSBWZXN0YWdlciBhcyB0aGUgRVUmcnNxdW87cyBuZXh0IHRvcCBhbnRpdHJ1c3QgYW5kIHN0YXRlLWFpZCBlbmZvcmNlciAmbmRhc2g7IG9uZSBvZuKAr3RoZSBtb3N0IGNvdmV0ZWQgY29tbWlzc2lvbmVyIGpvYnMu4oCvJm5ic3A7PC9wPg0KDQo8cCBwYXJhZWlkPSJ7MGQ2NmQyZTktMjAzOC00NzMyLWFkODEtYzY5ZDc4MGY3ZWVhfXsxNDd9IiBwYXJhaWQ9IjEyMzUwNDYzNDEiPjxzdHJvbmc+SGVubmEgVmlya2t1bmVuIChGaW5sYW5kLCBFUFApLCBUZWNoIFNvdmVyZWlnbnR5LCBTZWN1cml0eSBhbmQgRGVtb2NyYWN5IFs8YSBocmVmPSJodHRwczovL2NvbW1pc3Npb24uZXVyb3BhLmV1L2Fib3V0LWV1cm9wZWFuLWNvbW1pc3Npb24vZGVwYXJ0bWVudHMtYW5kLWV4ZWN1dGl2ZS1hZ2VuY2llcy9jb21tdW5pY2F0aW9ucy1uZXR3b3Jrcy1jb250ZW50LWFuZC10ZWNobm9sb2d5X2VuIiByZWw9Im5vcmVmZXJyZXIgbm9vcGVuZXIiIHRhcmdldD0iX2JsYW5rIj5ERyBDTkVDVDwvYT4s4oCvPGEgaHJlZj0iaHR0cHM6Ly9jb21taXNzaW9uLmV1cm9wYS5ldS9hYm91dC1ldXJvcGVhbi1jb21taXNzaW9uL2RlcGFydG1lbnRzLWFuZC1leGVjdXRpdmUtYWdlbmNpZXMvZGlnaXRhbC1zZXJ2aWNlc19lbiIgcmVsPSJub3JlZmVycmVyIG5vb3BlbmVyIiB0YXJnZXQ9Il9ibGFuayI+RElHSVQ8L2E+XSZuYnNwOzwvc3Ryb25nPjxiciAvPg0KU2VuaW9yIEVVIGxhd21ha2VyIEhlbm5hIFZpcmtrdW5lbiB3b3VsZCBzZXJ2ZSBhcyB0aGUgRVUmcnNxdW87cyBkaWdpdGFsIGN6YXIsIHRha2luZyB0aGUgbGVhZCBvbiBBSSBhbmQgb3RoZXIgY3V0dGluZy1lZGdlIGlubm92YXRpb24gc3VjaCBhcyBzdXBlcmNvbXB1dGluZywgdGhlIEludGVybmV0IG9mIFRoaW5ncyBhbmQgZ2Vub21pY3MuIEFkZGl0aW9uYWxseSwgc2hlIHdvdWxkIG92ZXJzZWUgdGhlIHdvcmsgb2YgY29tbWlzc2lvbmVycyByZXNwb25zaWJsZSBmb3IgYSB0aGVtYXRpY2FsIGNsdXN0ZXIgdGhhdCBpbmNsdWRlcyBFVSBib3JkZXJzIGFuZCBkZW1vY3JhdGljIGdvdmVybmFuY2Uu4oCv4oCvJm5ic3A7PC9wPg0KDQo8cCBwYXJhZWlkPSJ7MGQ2NmQyZTktMjAzOC00NzMyLWFkODEtYzY5ZDc4MGY3ZWVhfXsxNjl9IiBwYXJhaWQ9IjY4OTc2OTUyOSI+PHN0cm9uZz5TdCZlYWN1dGU7cGhhbmUgUyZlYWN1dGU7am91cm4mZWFjdXRlOyAoRnJhbmNlLCBSZW5ldyBFdXJvcGUpLCBQcm9zcGVyaXR5IGFuZCBJbmR1c3RyaWFsIFN0cmF0ZWd5IFs8YSBocmVmPSJodHRwczovL2NvbW1pc3Npb24uZXVyb3BhLmV1L2Fib3V0LWV1cm9wZWFuLWNvbW1pc3Npb24vZGVwYXJ0bWVudHMtYW5kLWV4ZWN1dGl2ZS1hZ2VuY2llcy9pbnRlcm5hbC1tYXJrZXQtaW5kdXN0cnktZW50cmVwcmVuZXVyc2hpcC1hbmQtc21lc19lbiIgcmVsPSJub3JlZmVycmVyIG5vb3BlbmVyIiB0YXJnZXQ9Il9ibGFuayI+REcgR1JPVzwvYT5dPC9zdHJvbmc+Jm5ic3A7PGJyIC8+DQpQYXJpcyBjYW4gY2xhaW0gaXQgKGFsbW9zdCkgZ290IHdoYXQgaXQgd2FudGVkIGJ5IG1ha2luZyBhIGxhc3QtbWludXRlIGNoYW5nZSB3aGVuIGludGVybmFsIG1hcmtldHMgY29tbWlzc2lvbmVyIGFuZCBWb24gZGVyIExleWVuIGNyaXRpYyBUaGllcnJ5IEJyZXRvbiByZXNpZ25lZC4gTm93LCBwcm9zcGVjdGl2ZSBGcmVuY2ggY29tbWlzc2lvbmVyIFMmZWFjdXRlO2pvdXJuJmVhY3V0ZTsgbG9va3Mgc2V0IHRvIHRha2UgY2hhcmdlIG9mIGEgd2lkZS1yYW5naW5nIGluZHVzdHJpYWwgYW5kIGNvbXBldGl0aXZlbmVzcyBwb3J0Zm9saW8gb3ZlcnNlZWluZyBhbGwgb3RoZXIgZWNvbm9taWMgZG9zc2llcnMsIHRob3VnaCBpdCB3aWxsIG5vdCBjb3ZlciBkaWdpdGFsIGFuZCBkZWZlbmNlLCB3aGljaCBpcyBhIHNldGJhY2sgZm9yIHRoZSBjb3VudHJ5JnJzcXVvO3MgYXNwaXJhdGlvbnMsIGFuZCBzdG9wcyBzaG9ydCBvZiB3aGF0IEJyZXRvbiBoYWQgZm9yIHRoZSBwYXN0IGZpdmUgeWVhcnMuIFMmZWFjdXRlO2pvdXJuJmVhY3V0ZTssIHdob+KAr2hhcyBzZXJ2ZWQgYXMgRnJhbmNlJiMzOTtzIGZvcmVpZ24gYW5kIEVVIGFmZmFpcnMgbWluaXN0ZXIgYW5kIGxlYWRzIHRoZSBjZW50cmlzdCBSZW5haXNzYW5jZSBwYXJ0eSwgaXMgYSBjbG9zZSBhbGx5IG9mIEVtbWFudWVsIE1hY3JvbiwgYW5kIGEgZm9ybWVyIGNoaWVmIG9mIHRoZSBSZW5ldyBFdXJvcGUgZ3JvdXAgaW4gdGhlIEV1cm9wZWFuIFBhcmxpYW1lbnQuJm5ic3A7Jm5ic3A7PC9wPg0KDQo8cCBwYXJhZWlkPSJ7MGQ2NmQyZTktMjAzOC00NzMyLWFkODEtYzY5ZDc4MGY3ZWVhfXsxODJ9IiBwYXJhaWQ9IjE1MTg1ODg4MjEiPjxzdHJvbmc+Um94YW5hIE0maWNpcmM7bnphdHUgKFJvbWFuaWEsIFMmYW1wO0QpLCBQZW9wbGUsIFNraWxscyBhbmQgUHJlcGFyZWRuZXNzIFs8YSBocmVmPSJodHRwczovL2NvbW1pc3Npb24uZXVyb3BhLmV1L2Fib3V0LWV1cm9wZWFuLWNvbW1pc3Npb24vZGVwYXJ0bWVudHMtYW5kLWV4ZWN1dGl2ZS1hZ2VuY2llcy9lbXBsb3ltZW50LXNvY2lhbC1hZmZhaXJzLWFuZC1pbmNsdXNpb25fZW4iIHJlbD0ibm9yZWZlcnJlciBub29wZW5lciIgdGFyZ2V0PSJfYmxhbmsiPkRHIEVNUEw8L2E+PGEgaHJlZj0iaHR0cHM6Ly9jb21taXNzaW9uLmV1cm9wYS5ldS9hYm91dC1ldXJvcGVhbi1jb21taXNzaW9uL2RlcGFydG1lbnRzLWFuZC1leGVjdXRpdmUtYWdlbmNpZXMvZWR1Y2F0aW9uLXlvdXRoLXNwb3J0LWFuZC1jdWx0dXJlX2VuIiByZWw9Im5vcmVmZXJyZXIgbm9vcGVuZXIiIHRhcmdldD0iX2JsYW5rIj4sIERHIEVBQzwvYT5dJm5ic3A7PC9zdHJvbmc+PGJyIC8+DQpUaGlzIHJvbGUgd291bGQgcHV0IE0maWNpcmM7bnphdHUgaW4gY2hhcmdlIG9mIHRoZSBFVSZyc3F1bztzIGh1bWFuIGNhcGl0YWwgYW5kICZsZHF1bzt0aG9zZSBhcmVhcyB3aGljaCBhcmUgY3J1Y2lhbCB0byB1bml0ZSBvdXIgc29jaWV0eSwmcmRxdW87IFZvbiBkZXIgTGV5ZW4gc2FpZC7igK9Ib3dldmVyLCBNJmljaXJjO256YXR1JnJzcXVvO3MgZmVsbG93IGxlZnRpc3RzIGhhdmUgZXhwcmVzc2VkIGNvbmNlcm4gdGhhdCB0aGUgcnVuZG93biBvZiB0aGUgcG9ydGZvbGlvIGRvZXMgbm90IGV4cGxpY2l0bHkgbWVudGlvbiByZXNwb25zaWJpbGl0eSBmb3Igam9icywgc29jaWFsIGFmZmFpcnMgYW5kIGVkdWNhdGlvbi4gQSBmb3JtZXIgcm9va2llIG1pbmlzdGVyIGF0IHRoZSBuYXRpb25hbCBsZXZlbCBhbmQgTUVQLCBNJmljaXJjO256YXR1IGlz4oCvcmVsYXRpdmVseSB1bmtub3duIGluIEJydXNzZWxzLiBTaGUgd291bGQgbGVhZCBlZmZvcnRzIHRvIGVzdGFibGlzaCBhICZsZHF1bztuZXcgY3VsdHVyZSBvZiBwcmVwYXJlZG5lc3MmcmRxdW87IHRoYXQsIGFjY29yZGluZyB0byBWb24gZGVyIExleWVuLCBoZWxwcyBwZW9wbGUgYWRhcHQgdG8gY2hhbmdlIGFuZCB0aGUgcmlza3MgcHJlc2VudCBpbiBvdXIgc29jaWV0eS4gRm9yIHRoZSBsYXR0ZXIsIE0maWNpcmM7bnphdHUgd291bGQgd29yayBhbG9uZ3NpZGUgQ29tbWlzc2lvbmVyLWRlc2lnbmF0ZSBIYWRqYSBMYWhiaWIgZnJvbSBCZWxnaXVtLuKAryZuYnNwOzwvcD4NCg0KPHAgcGFyYWVpZD0iezBkNjZkMmU5LTIwMzgtNDczMi1hZDgxLWM2OWQ3ODBmN2VlYX17MjA2fSIgcGFyYWlkPSIxODM1NTAxODY5Ij48c3Ryb25nPlJhZmZhZWxlIEZpdHRvIChJdGFseSwgRUNSKSwgQ29oZXNpb24gYW5kIFJlZm9ybXMgWzxhIGhyZWY9Imh0dHBzOi8vY29tbWlzc2lvbi5ldXJvcGEuZXUvYWJvdXQtZXVyb3BlYW4tY29tbWlzc2lvbi9kZXBhcnRtZW50cy1hbmQtZXhlY3V0aXZlLWFnZW5jaWVzL3JlZ2lvbmFsLWFuZC11cmJhbi1wb2xpY3lfZW4iIHJlbD0ibm9yZWZlcnJlciBub29wZW5lciIgdGFyZ2V0PSJfYmxhbmsiPkRHIFJFR0lPPC9hPl0mbmJzcDs8L3N0cm9uZz48YnIgLz4NClRoaXMgaXMgdGhlIGZpcnN0IHRpbWUgYSBoYXJkLXJpZ2h0IGNvbnNlcnZhdGl2ZSBoYXMgYmVlbiBhd2FyZGVkIGEgbWFqb3IgRVUgcG9zaXRpb24gd2l0aG91dCBiZWluZyBwYXJ0IG9mIHRoZSBFVSZyc3F1bztzIHBvbGl0aWNhbCBtYWpvcml0eS4gQSBmb3JtZXIgRUNSIGNoaWVmIGluIHRoZSBFdXJvcGVhbiBQYXJsaWFtZW50IGFuZCBhIGtleSBhbGx5IG9mIEl0YWxpYW4gUHJpbWUgTWluaXN0ZXIgR2lvcmdpYSBNZWxvbmksIEZpdHRvIHdvdWxkIG1vdmUgZnJvbSBtYW5hZ2luZyBJdGFseSYjMzk7cyAmZXVybzsxOTRibiBwb3N0LXBhbmRlbWljIGNhc2ggZnVuZCB0byBlbnN1cmluZyB0aGF0IHRoZSBlbnRpcmUgRVUgQ292aWQgcmVjb3ZlcnkgcGxhbiByZWFjaGVzIGNvbXBsZXRpb24sIGluIGNvbGxhYm9yYXRpb24gd2l0aCBWYWxkaXMgRG9tYnJvdnNraXMgZnJvbSBMYXR2aWEuIEZpdHRvJnJzcXVvO3Mgcm9sZSB3b3VsZCBhbHNvIGludm9sdmUgc3RlZXJpbmcgdGhl4oCvPGEgaHJlZj0iaHR0cHM6Ly9lYy5ldXJvcGEuZXUvcmVnaW9uYWxfcG9saWN5L2Z1bmRpbmcvY29oZXNpb24tZnVuZF9lbiIgcmVsPSJub3JlZmVycmVyIG5vb3BlbmVyIiB0YXJnZXQ9Il9ibGFuayI+Y29oZXNpb248L2E+4oCvYW5kIHJlZ2lvbmFsIGZ1bmRzIGJ1ZGdldCwgYSBzZWNvbmQtcmFua2luZyBwb3NpdGlvbiB0aGF0IGlzIGdlbmVyYWxseSBjb25zaWRlcmVkIHBvbGl0aWNhbGx5IHVuY29udHJvdmVyc2lhbC7igK8mbmJzcDs8L3A+DQoNCjxwIHBhcmFlaWQ9InswZDY2ZDJlOS0yMDM4LTQ3MzItYWQ4MS1jNjlkNzgwZjdlZWF9ezIyNH0iIHBhcmFpZD0iMjQ2Njk0MjIiPjxzdHJvbmc+S2FqYSBLYWxsYXMgKEVzdG9uaWEsIFJlbmV3IEV1cm9wZSksIEhpZ2ggUmVwcmVzZW50YXRpdmUgZm9yIEZvcmVpZ24gQWZmYWlycyBhbmQgU2VjdXJpdHkgUG9saWN5IFs8YSBocmVmPSJodHRwczovL3d3dy5lZWFzLmV1cm9wYS5ldS9fZW4iIHJlbD0ibm9yZWZlcnJlciBub29wZW5lciIgdGFyZ2V0PSJfYmxhbmsiPkVFQVM8L2E+XSZuYnNwOzwvc3Ryb25nPjxiciAvPg0KVGhlIGZvcm1lciBQcmltZSBNaW5pc3RlciBvZiBFc3RvbmlhIGlzIGxpa2VseSB0aGUgRVUmcnNxdW87cyBuZXh0IHRvcCBkaXBsb21hdC4gVGFraW5nIG92ZXIgaW4gYW4gZXJhIG9mICZsZHF1bztnZW9zdHJhdGVnaWMgcml2YWxyaWVzLCZyZHF1bzsgc2hlIHdpbGwgZmFjZSBjaGFsbGVuZ2VzIHN1Y2ggYXMgd2FyLCBpbmNyZWFzZWQgZ2xvYmFsIHRlbnNpb25zLCBhIG5ldyBhcm1zIHJhY2UsIGFuZCB0cmFuc2F0bGFudGljIHVuY2VydGFpbnR5IGFzIHRoZSBVUyBwcmVzaWRlbnRpYWwgZWxlY3Rpb24gYXBwcm9hY2hlcy7igK/igK8mbmJzcDs8L3A+DQoNCjxoMiBwYXJhZWlkPSJ7MGQ2NmQyZTktMjAzOC00NzMyLWFkODEtYzY5ZDc4MGY3ZWVhfXsyNDF9IiBwYXJhaWQ9IjQ0NjMyMjUyNSI+Q29tbWlzc2lvbmVycyZuYnNwOzwvaDI+DQoNCjxwIHBhcmFlaWQ9InswZDY2ZDJlOS0yMDM4LTQ3MzItYWQ4MS1jNjlkNzgwZjdlZWF9ezI0N30iIHBhcmFpZD0iMjAwMzg4OTkxIj48c3Ryb25nPlZhbGRpcyBEb21icm92c2tpcyAoTGF0dmlhLCBFUFApLCBFY29ub215IGFuZCBQcm9kdWN0aXZpdHk7IEltcGxlbWVudGF0aW9uIGFuZCBTaW1wbGlmaWNhdGlvbiBbPGEgaHJlZj0iaHR0cHM6Ly9jb21taXNzaW9uLmV1cm9wYS5ldS9hYm91dC1ldXJvcGVhbi1jb21taXNzaW9uL2RlcGFydG1lbnRzLWFuZC1leGVjdXRpdmUtYWdlbmNpZXMvZWNvbm9taWMtYW5kLWZpbmFuY2lhbC1hZmZhaXJzX2VuIiByZWw9Im5vcmVmZXJyZXIgbm9vcGVuZXIiIHRhcmdldD0iX2JsYW5rIj5ERyBFQ0ZJTjwvYT4s4oCvPGEgaHJlZj0iaHR0cHM6Ly9jb21taXNzaW9uLmV1cm9wYS5ldS9hYm91dC1ldXJvcGVhbi1jb21taXNzaW9uL2RlcGFydG1lbnRzLWFuZC1leGVjdXRpdmUtYWdlbmNpZXMvZXVyb3N0YXQtZXVyb3BlYW4tc3RhdGlzdGljc19lbiIgcmVsPSJub3JlZmVycmVyIG5vb3BlbmVyIiB0YXJnZXQ9Il9ibGFuayI+RVVST1NUQVQ8L2E+XSZuYnNwOzwvc3Ryb25nPjxiciAvPg0KVGhlIGZvcm1lciBMYXR2aWFuIFByaW1lIE1pbmlzdGVyIHdpbGwgb25jZSBhZ2FpbiBhc3N1bWUgdGhlIGluZmx1ZW50aWFsIHJvbGUgb2YgdGhlIGJsb2MmIzM5O3MgZWNvbm9teSBjaGllZi4gS25vd24gZm9yIGhpcyBzb2xpZCByZXB1dGF0aW9uIGFzIGEgZmlzY2FsIGhhd2ssIERvbWJyb3Zza2lzIHdvdWxkIGJlIHRoZSBtYWluIGVuZm9yY2VyIG9mIHRoZSBibG9jJnJzcXVvO3PigK88YSBocmVmPSJodHRwczovL2Vjb25vbXktZmluYW5jZS5lYy5ldXJvcGEuZXUvZWNvbm9taWMtYW5kLWZpc2NhbC1nb3Zlcm5hbmNlL2V2b2x1dGlvbi1ldS1lY29ub21pYy1nb3Zlcm5hbmNlL25ldy1lY29ub21pYy1nb3Zlcm5hbmNlLWZyYW1ld29ya19lbiIgcmVsPSJub3JlZmVycmVyIG5vb3BlbmVyIiB0YXJnZXQ9Il9ibGFuayI+ZWNvbm9taWMgZ292ZXJuYW5jZTwvYT7igK9hbmQgb3ZlcnNlZXIgb2YgbWVtYmVyIHN0YXRlcyZyc3F1bzsgcHVibGljIHNwZW5kaW5nLiBIZSB3b3VsZCBhbHNvIHNlcnZlIGFzIGNvbW1pc3Npb25lciBmb3IgYnVyZWF1Y3JhdGljIHNpbXBsaWZpY2F0aW9uLCByZXBvcnRpbmcgZGlyZWN0bHkgdG8gVm9uIGRlciBMZXllbi4mbmJzcDs8L3A+DQoNCjxwIHBhcmFlaWQ9Ins5MDAzZWJjMS1kNzM2LTRjOWMtOTExNy1lNWI0ZDE0MTY1YTl9ezIxfSIgcGFyYWlkPSIxMjIwODYyNDY4Ij48c3Ryb25nPk1hcm8mc2Nhcm9uOyAmU2Nhcm9uO2VmxI1vdmnEjSAoU2xvdmFraWEsIFMmYW1wO0QgdW50aWwgaGlzIHBhcnR5LCBTbWVyLCB3YXMgZXhwZWxsZWQgd2hlbiB0aGUgZmFyIHJpZ2h0IGpvaW5lZCB0aGUgbmF0aW9uYWwgZ292ZXJubWVudCksIFRyYWRlIGFuZCBFY29ub21pYyBTZWN1cml0eTsgSW50ZXJpbnN0aXR1dGlvbmFsIEFmZmFpcnMgYW5kIFRyYW5zcGFyZW5jeSBbPGEgaHJlZj0iaHR0cHM6Ly9jb21taXNzaW9uLmV1cm9wYS5ldS9hYm91dC1ldXJvcGVhbi1jb21taXNzaW9uL2RlcGFydG1lbnRzLWFuZC1leGVjdXRpdmUtYWdlbmNpZXMvdHJhZGVfZW4iIHJlbD0ibm9yZWZlcnJlciBub29wZW5lciIgdGFyZ2V0PSJfYmxhbmsiPkRHIFRSQURFPC9hPl0mbmJzcDs8L3N0cm9uZz48YnIgLz4NCkFzIGEgdmV0ZXJhbiBvZiB0aGUgYmxvYyZyc3F1bztzIGV4ZWN1dGl2ZSB3aG8gbGFja3MgcG9saXRpY2FsIGJhY2tpbmcgaW4gdGhlIEV1cm9wZWFuIFBhcmxpYW1lbnQsICZTY2Fyb247ZWbEjW92acSNIGhhcyBiZWVuIG9mZmVyZWQgdHdvIHNpZ25pZmljYW50IHBvcnRmb2xpb3MgYnkgVm9uIGRlciBMZXllbi4gVGFraW5nIG9uIGVjb25vbWljIHNlY3VyaXR5IGluIGFkZGl0aW9uIHRvIG9wZW4gdHJhZGUgcmVsYXRpb25zLCBoZSB3aWxsIG5lZWQgdG8gbmVnb3RpYXRlIHdpdGggcGFydG5lcnMgYW5kIHJpdmFscyBzdWNoIGFzIHRoZSBVUywgQ2hpbmEgYW5kIEluZGlhLiBIZSB3aWxsIGFsc28gY29udGludWUgbGVhZGluZyBwb3N0LUJyZXhpdCByZWxhdGlvbnMgd2l0aCB0aGUgVW5pdGVkIEtpbmdkb20u4oCvJm5ic3A7PC9wPg0KDQo8cCBwYXJhZWlkPSJ7OTAwM2ViYzEtZDczNi00YzljLTkxMTctZTViNGQxNDE2NWE5fXszOH0iIHBhcmFpZD0iMzgwMDM1ODg2Ij48c3Ryb25nPlBpb3RyIFNlcmFmaW4gKFBvbGFuZCwgRVBQKSwgQnVkZ2V0LCBBbnRpLUZyYXVkIGFuZCBQdWJsaWMgQWRtaW5pc3RyYXRpb24gWzxhIGhyZWY9Imh0dHBzOi8vY29tbWlzc2lvbi5ldXJvcGEuZXUvYWJvdXQtZXVyb3BlYW4tY29tbWlzc2lvbi9kZXBhcnRtZW50cy1hbmQtZXhlY3V0aXZlLWFnZW5jaWVzL2J1ZGdldF9lbiIgcmVsPSJub3JlZmVycmVyIG5vb3BlbmVyIiB0YXJnZXQ9Il9ibGFuayI+REcgQlVERzwvYT7igK9hbmQgb3RoZXJzXSZuYnNwOzwvc3Ryb25nPjxiciAvPg0KVGhlIGN1cnJlbnQgYWN0aW5nIFBvbGlzaCBhbWJhc3NhZG9yIHRvIHRoZSBFVSBpcyBhIEJydXNzZWxzIGluc2lkZXIsIGhhdmluZyBwcmV2aW91c2x5IHNlcnZlZCBhcyBjaGllZiBvZiBzdGFmZiB0byBEb25hbGQgVHVzayBkdXJpbmcgdGhlIHBvbGl0aWNpYW4mcnNxdW87cyB0aW1lIGFzIGhlYWQgb2YgdGhlIEV1cm9wZWFuIENvdW5jaWwuIFR1c2ssIG5vdyB0aGUgUG9saXNoIFBNLCB3YXMgYW4gZWFybHkgc3VwcG9ydGVyIG9mIFZvbiBkZXIgTGV5ZW4mIzM5O3Mgc2Vjb25kIHRlcm0uIEluIHJldHVybiwgaGUgc2VjdXJlZCB0aGUgaW5mbHVlbnRpYWwgYnVkZ2V0IHBvcnRmb2xpbyBmb3LigK9TZXJhZmluIGFzIHRoZSBibG9jIHByZXBhcmVzIGZvciBhIG5ldyBzZXZlbi15ZWFyIGZpbmFuY2lhbCBmcmFtZXdvcmsgKDxhIGhyZWY9Imh0dHBzOi8vd3d3LmV1cm9wYXJsLmV1cm9wYS5ldS9mYWN0c2hlZXRzL2VuL3NoZWV0LzI5L211bHRpYW5udWFsLWZpbmFuY2lhbC1mcmFtZXdvcmsiIHJlbD0ibm9yZWZlcnJlciBub29wZW5lciIgdGFyZ2V0PSJfYmxhbmsiPk1GRjwvYT4pLCBzZXQgdG8gYmVnaW4gaW4gMjAyOC7igK8mbmJzcDs8L3A+DQoNCjxwIHBhcmFlaWQ9Ins5MDAzZWJjMS1kNzM2LTRjOWMtOTExNy1lNWI0ZDE0MTY1YTl9ezU2fSIgcGFyYWlkPSIxMTk4MTMyMjA5Ij48c3Ryb25nPk1hcmlhIEx1JmlhY3V0ZTtzIEFsYnVxdWVycXVlIChQb3J0dWdhbCwgRVBQKSwgRmluYW5jaWFsIFNlcnZpY2VzIGFuZCB0aGUgU2F2aW5ncyBhbmQgSW52ZXN0bWVudHMgVW5pb24gWzxhIGhyZWY9Imh0dHBzOi8vY29tbWlzc2lvbi5ldXJvcGEuZXUvYWJvdXQtZXVyb3BlYW4tY29tbWlzc2lvbi9kZXBhcnRtZW50cy1hbmQtZXhlY3V0aXZlLWFnZW5jaWVzL2ZpbmFuY2lhbC1zdGFiaWxpdHktZmluYW5jaWFsLXNlcnZpY2VzLWFuZC1jYXBpdGFsLW1hcmtldHMtdW5pb25fZW4iIHJlbD0ibm9yZWZlcnJlciBub29wZW5lciIgdGFyZ2V0PSJfYmxhbmsiPkRHIEZJU01BPC9hPl0mbmJzcDs8L3N0cm9uZz48YnIgLz4NClRoZSBmb3JtZXIgUG9ydHVndWVzZSBmaW5hbmNlIG1pbmlzdGVyIGFuZCBhIGxvbmctdGltZSBjb21taXNzaW9uZXIgaG9wZWZ1bCwgQWxidXF1ZXJxdWUgaXMgb24gdHJhY2sgdG8gdGFja2xlIGEgbmVhcmx5IGltcG9zc2libGUgbWlzc2lvbjogY29udmluY2luZyB0aGUgYmxvYyZyc3F1bztzIG1lbWJlcnMgdG/igK88YSBocmVmPSJodHRwczovL2ZpbmFuY2UuZWMuZXVyb3BhLmV1L2NhcGl0YWwtbWFya2V0cy11bmlvbi1hbmQtZmluYW5jaWFsLW1hcmtldHMvY2FwaXRhbC1tYXJrZXRzLXVuaW9uL3doYXQtY2FwaXRhbC1tYXJrZXRzLXVuaW9uX2VuIiByZWw9Im5vcmVmZXJyZXIgbm9vcGVuZXIiIHRhcmdldD0iX2JsYW5rIj5iZXR0ZXIgaW50ZWdyYXRlIHRoZWlyIGNhcGl0YWwgbWFya2V0czwvYT4uIFRoaXMgYWltcyB0byBjaGFubmVsIG1vcmUgcHJpdmF0ZSBhc3NldHMgdG93YXJkcyBmdW5kaW5nIHRoZSBlbm9ybW91cyBpbnZlc3RtZW50IG5lZWRzIG9mIHRoZSBncmVlbiBhbmQgZGlnaXRhbCB0cmFuc2l0aW9ucy7igK/igK/igK8mbmJzcDs8L3A+DQoNCjxwIHBhcmFlaWQ9Ins5MDAzZWJjMS1kNzM2LTRjOWMtOTExNy1lNWI0ZDE0MTY1YTl9ezc0fSIgcGFyYWlkPSIxMzU1MDQyOTYzIj48c3Ryb25nPldvcGtlIEhvZWtzdHJhIChUaGUgTmV0aGVybGFuZHMsIEVQUCkgQ2xpbWF0ZSwgTmV0IFplcm8gYW5kIENsZWFuIEdyb3d0aDsgVGF4YXRpb24gWzxhIGhyZWY9Imh0dHBzOi8vY29tbWlzc2lvbi5ldXJvcGEuZXUvYWJvdXQtZXVyb3BlYW4tY29tbWlzc2lvbi9kZXBhcnRtZW50cy1hbmQtZXhlY3V0aXZlLWFnZW5jaWVzL2NsaW1hdGUtYWN0aW9uX2VuIiByZWw9Im5vcmVmZXJyZXIgbm9vcGVuZXIiIHRhcmdldD0iX2JsYW5rIj5ERyBDTElNQTwvYT4sIDxhIGhyZWY9Imh0dHBzOi8vY29tbWlzc2lvbi5ldXJvcGEuZXUvYWJvdXQtZXVyb3BlYW4tY29tbWlzc2lvbi9kZXBhcnRtZW50cy1hbmQtZXhlY3V0aXZlLWFnZW5jaWVzL3RheGF0aW9uLWFuZC1jdXN0b21zLXVuaW9uX2VuIiByZWw9Im5vcmVmZXJyZXIgbm9vcGVuZXIiIHRhcmdldD0iX2JsYW5rIj5ERyBUQVhVRDwvYT5dJm5ic3A7PC9zdHJvbmc+PGJyIC8+DQpUaGUgRHV0Y2htYW4gcmV0dXJucyB0byB0aGUgQ29sbGVnZSBhcyB0aGUgbWFpbiBjb3VudGVyYmFsYW5jZSB0byB0aGUgbmV3IGdyZWVuIGN6YXIsIFRlcmVzYSBSaWJlcmEgUm9kciZpYWN1dGU7Z3Vlei4gSGlzIHByZXNlbmNlIHdvdWxkIGFpbSB0byBmdWxmaWwgYW4gRVBQIHBsZWRnZeKAr21hZGUgYWhlYWQgb2YgSnVuZSBFUOKAr2VsZWN0aW9ucyBzdGF0aW5nIHRoYXQgdGhlIGdyZWVuIHRyYW5zaXRpb24gc2hvdWxkIHNlcnZlIGFzIHRoZSBibG9jJnJzcXVvO3MgaW5kdXN0cmlhbCBncm93dGggcGxhbi4gQSBmaXNjYWwgaGF3aywgSG9la3N0cmEgd291bGQgYWxzbyBnZXQgdGhlIGtleXMgdG8gRVUgdGF4YXRpb24gbWFjaGluZXJ5LCB3aGljaCB0eXBpY2FsbHkgcmVxdWlyZXMgdW5hbmltaXR5IGFtb25nIEVVIG1lbWJlciBzdGF0ZXMu4oCvJm5ic3A7PC9wPg0KDQo8cCBwYXJhZWlkPSJ7OTAwM2ViYzEtZDczNi00YzljLTkxMTctZTViNGQxNDE2NWE5fXsxMDB9IiBwYXJhaWQ9IjExNDYxNDE0ODciPjxzdHJvbmc+SmVzc2lrYSBSb3N3YWxsIChTd2VkZW4sIEVQUCkgRW52aXJvbm1lbnQsIFdhdGVyIFJlc2lsaWVuY2UgYW5kIGEgQ29tcGV0aXRpdmUgQ2lyY3VsYXIgRWNvbm9teSBbPGEgaHJlZj0iaHR0cHM6Ly9jb21taXNzaW9uLmV1cm9wYS5ldS9hYm91dC1ldXJvcGVhbi1jb21taXNzaW9uL2RlcGFydG1lbnRzLWFuZC1leGVjdXRpdmUtYWdlbmNpZXMvZW52aXJvbm1lbnRfZW4iIHJlbD0ibm9yZWZlcnJlciBub29wZW5lciIgdGFyZ2V0PSJfYmxhbmsiPkRHIEVOVjwvYT5dJm5ic3A7PC9zdHJvbmc+PGJyIC8+DQpUaGUgZm9ybWVyIFN3ZWRpc2ggRVUgYWZmYWlycyBtaW5pc3RlciBsb29rcyBzZXQgdG8gYmUgdGhlIG5ldyAmbGRxdW87bmF0dXJlIGJvc3MmcmRxdW87LCBoZWxwaW5nIHRvIGJyaW5nIHRoZSBHcmVlbiBEZWFsIHRvIGxpZmUgdGhyb3VnaCAmbGRxdW87aW5jZW50aXZlcywgaW52ZXN0bWVudCwgYW5kIGVmZmVjdGl2ZSwgc2ltcGxlIGltcGxlbWVudGF0aW9uLCZyZHF1bzsgYWNjb3JkaW5nIHRvIFZvbiBkZXIgTGV5ZW4uIEhlciBwaHJhc2luZyBpcyBhbm90aGVyIHNpZ24gb2YgdGhlIEVQUCYjMzk7cyBwcm8tYnVzaW5lc3MgZG9taW5hbmNlIHdpdGhpbiB0aGUgQ29tbWlzc2lvbi4gRm9yIHRoZSBmaXJzdCB0aW1lLCB0aGlzIHJvbGUgd2lsbCBhbHNvIGFkZHJlc3Mgd2F0ZXIgZWZmaWNpZW5jeSwgc2NhcmNpdHkgYW5kIHBvbGx1dGlvbi7igK8mbmJzcDs8L3A+DQoNCjxwIHBhcmFlaWQ9Ins5MDAzZWJjMS1kNzM2LTRjOWMtOTExNy1lNWI0ZDE0MTY1YTl9ezEyM30iIHBhcmFpZD0iMjA1OTAyMzA2Ij48c3Ryb25nPkNvc3RhcyBLYWRpcyAoQ3lwcnVzLCBFUFApLCBGaXNoZXJpZXMgYW5kIE9jZWFucyBbPGEgaHJlZj0iaHR0cHM6Ly9jb21taXNzaW9uLmV1cm9wYS5ldS9hYm91dC1ldXJvcGVhbi1jb21taXNzaW9uL2RlcGFydG1lbnRzLWFuZC1leGVjdXRpdmUtYWdlbmNpZXMvbWFyaXRpbWUtYWZmYWlycy1hbmQtZmlzaGVyaWVzX2VuIiByZWw9Im5vcmVmZXJyZXIgbm9vcGVuZXIiIHRhcmdldD0iX2JsYW5rIj5ERyBNQVJFPC9hPl0mbmJzcDs8L3N0cm9uZz48YnIgLz4NCkEgYmlvbG9naXN0IGJ5IHRyYWluaW5nIGFuZCBhIGZvcm1lciBtaW5pc3RlciBhdCBob21lLCBLYWRpcyB3b3VsZCB0YWtlIHVwIGEgcmVzcG9uc2liaWxpdHkgdGhhdCByZXR1cm5zIGZvciB0aGUgbmV3IG1hbmRhdGUgYXMgYW4gaW5kZXBlbmRlbnQgcG9ydGZvbGlvLiBLYWRpcyB3aWxsIG92ZXJzZWXigK88YSBocmVmPSJodHRwczovL29jZWFucy1hbmQtZmlzaGVyaWVzLmVjLmV1cm9wYS5ldS9maXNoZXJpZXMvcnVsZXMvZmlzaGluZy1xdW90YXNfZW4iIHJlbD0ibm9yZWZlcnJlciBub29wZW5lciIgdGFyZ2V0PSJfYmxhbmsiPmZpc2hpbmfigK9xdW90YTwvYT7igK9tYW5hZ2VtZW50LCBhcXVhY3VsdHVyZSBhbmQgdGhl4oCvPGEgaHJlZj0iaHR0cHM6Ly9vY2VhbnMtYW5kLWZpc2hlcmllcy5lYy5ldXJvcGEuZXUvb2NlYW4vYmx1ZS1lY29ub215X2VuIiByZWw9Im5vcmVmZXJyZXIgbm9vcGVuZXIiIHRhcmdldD0iX2JsYW5rIj5ibHVlIGVjb25vbXk8L2E+LiBUaGUgcG9ydGZvbGlvIGlzIGFsc28gcmVzcG9uc2libGUgZm9yIGRldmVsb3BpbmcgdGhlIEVVJiMzOTtzIGZpcnN0IEV1cm9wZWFuIE9jZWFucyBQbGFuLuKAryZuYnNwOzwvcD4NCg0KPHAgcGFyYWVpZD0iezkwMDNlYmMxLWQ3MzYtNGM5Yy05MTE3LWU1YjRkMTQxNjVhOX17MTQ2fSIgcGFyYWlkPSIxNzgzNjczOTUyIj48c3Ryb25nPk1pY2hhZWwgTWNHcmF0aCAoSXJlbGFuZCwgUmVuZXcgRXVyb3BlKSwgRGVtb2NyYWN5LCBKdXN0aWNlLCBhbmQgdGhlIFJ1bGUgb2YgTGF3IFs8YSBocmVmPSJodHRwczovL2NvbW1pc3Npb24uZXVyb3BhLmV1L2Fib3V0LWV1cm9wZWFuLWNvbW1pc3Npb24vZGVwYXJ0bWVudHMtYW5kLWV4ZWN1dGl2ZS1hZ2VuY2llcy9qdXN0aWNlLWFuZC1jb25zdW1lcnNfZW4iIHJlbD0ibm9yZWZlcnJlciBub29wZW5lciIgdGFyZ2V0PSJfYmxhbmsiPkRHIEpVU1Q8L2E+XSZuYnNwOzwvc3Ryb25nPjxiciAvPg0KVGhlIG91dGdvaW5nIElyaXNoIGZpbmFuY2UgbWluaXN0ZXIgd2lsbCBoYXZlIGhpcyBmaW5nZXIgb24gdGhlIEVVIGJ1ZGdldCBmcm9tIE5vdmVtYmVyLCBzaW5jZSBtZW1iZXIgc3RhdGVzJnJzcXVvOyBhY2Nlc3MgdG8gRVUgZnVuZHMgaXPigK88YSBocmVmPSJodHRwczovL2NvbW1pc3Npb24uZXVyb3BhLmV1L3N0cmF0ZWd5LWFuZC1wb2xpY3kvZXUtYnVkZ2V0L3Byb3RlY3Rpb24tZXUtYnVkZ2V0L3J1bGUtbGF3LWNvbmRpdGlvbmFsaXR5LXJlZ3VsYXRpb25fZW4iIHJlbD0ibm9yZWZlcnJlciBub29wZW5lciIgdGFyZ2V0PSJfYmxhbmsiPmRlcGVuZGVudCBvbjwvYT7igK9yZXNwZWN0IGZvciBkZW1vY3JhdGljIHN0YW5kYXJkcywganVkaWNpYWwgaW5kZXBlbmRlbmNlLCBtZWRpYSBmcmVlZG9tLCBhbmQgaW5zdGl0dXRpb25hbCBjaGVja3MgYW5kIGJhbGFuY2VzLiBJbiBvdGhlciB3b3JkcywgcHJlcGFyZSBmb3IgY2xhc2hlcyB3aXRoIEh1bmdhcnkuIE1jR3JhdGggd291bGQgYWxzbyBoYXZlIG92ZXJzaWdodCBvbiBkaXNpbmZvcm1hdGlvbiwgc2FmZWd1YXJkaW5nIGVsZWN0b3JhbCBpbnRlZ3JpdHksIGFuZCBwcm90ZWN0aW5nIGNpdGl6ZW5zJnJzcXVvOyBkYXRhIGFuZCBjb25zdW1lciByaWdodHMuJm5ic3A7PC9wPg0KDQo8cCBwYXJhZWlkPSJ7OTAwM2ViYzEtZDczNi00YzljLTkxMTctZTViNGQxNDE2NWE5fXsxNjR9IiBwYXJhaWQ9Ijc5NjY3MDE1NiI+PHN0cm9uZz5NYWdudXMgQnJ1bm5lciAoQXVzdHJpYSwgRVBQKSwgSW50ZXJuYWwgQWZmYWlycyBhbmQgTWlncmF0aW9uIFs8YSBocmVmPSJodHRwczovL2NvbW1pc3Npb24uZXVyb3BhLmV1L2Fib3V0LWV1cm9wZWFuLWNvbW1pc3Npb24vZGVwYXJ0bWVudHMtYW5kLWV4ZWN1dGl2ZS1hZ2VuY2llcy9taWdyYXRpb24tYW5kLWhvbWUtYWZmYWlyc19lbiIgcmVsPSJub3JlZmVycmVyIG5vb3BlbmVyIiB0YXJnZXQ9Il9ibGFuayI+REcgSE9NRTwvYT5dJm5ic3A7PC9zdHJvbmc+PGJyIC8+DQpLbm93biBpbiBFdXJvcGVhbiBjaXJjbGVzIGFzIGEgZmlzY2FsIGhhd2ssIEJydW5uZXIgbWF5IHNvb24gYmUgdGVzdGVkIGluIHRoZSBtb3N0IHNlbnNpdGl2ZSBwb2xpY3kgYXJlYSBvdXRzaWRlIGVjb25vbWljczogbWlncmF0aW9uLiBUaGUgQXVzdHJpYW4gcG9saXRpY2lhbiBpcyBzZXQgdG8gdGFrZSBvbiB0aGUgcm9sZSBvdmVyc2VlaW5nIG1pZ3JhdGlvbiBqdXN0IGFzIHRoZSBmYXItcmlnaHQgRnJlZWRvbSBQYXJ0eSBzZWN1cmVkIHZpY3RvcnkgaW4gbmF0aW9uYWwgZWxlY3Rpb25zIGluIGhpcyBob21lIGNvdW50cnku4oCvVmllbm5hIGhhcyBhbiBvdXRzcG9rZW4gcmVjb3JkIG9uIG1pZ3JhdGlvbiBhbmQgYm9yZGVyIHNlY3VyaXR5LCBoYXZpbmcgYmxvY2tlZCB0aGUgZnVsbCBwYXJ0aWNpcGF0aW9uIG9mIEJ1bGdhcmlhIGFuZCBSb21hbmlhIGluIHRoZSBTY2hlbmdlbiBBcmVhLiBUaGUgY291bnRyeSBoYXMgYWxzbyBmYWNlZCBsZWdhbCBjb25kZW1uYXRpb24gYnkgdGhlIEV1cm9wZWFuIENvdXJ0IG9mIEp1c3RpY2UgZm9yIGV4dGVuZGluZyBib3JkZXIgY2hlY2tzLuKAr+KArzwvcD4NCg0KPHAgcGFyYWVpZD0iezkwMDNlYmMxLWQ3MzYtNGM5Yy05MTE3LWU1YjRkMTQxNjVhOX17MTY0fSIgcGFyYWlkPSI3OTY2NzAxNTYiPjxzdHJvbmc+RHVicmF2a2EgJlNjYXJvbjt1aWNhIChDcm9hdGlhLCBFUFApLCBNZWRpdGVycmFuZWFuIFtmdXR1cmUgREcgTUVEXSZuYnNwOzwvc3Ryb25nPjxiciAvPg0KJlNjYXJvbjt1aWNhIHdvdWxkIHRha2Ugb24gYSBicmFuZC1uZXcgcG9ydGZvbGlvLCB0YXNrZWQgd2l0aCByZWFjaGluZyBvdXQgdG8gY291bnRyaWVzIGFyb3VuZCB0aGUgTWVkaXRlcnJhbmVhbiBhbmQgdGhlIEVVJiMzOTtzICZsZHF1bztzb3V0aGVybiBuZWlnaGJvdXJob29kLiZyZHF1bzsgVGhlIHJvbGUgZW50YWlscyBkZXZlbG9waW5nIHRpZXMgaW4gdHJhZGUsIGVuZXJneSwgaW52ZXN0bWVudHMgYW5kIHJlaW5pbmcgaW4gaXJyZWd1bGFyIG1pZ3JhdGlvbi4gJlNjYXJvbjt1aWNhIHdpbGwgaGF2ZSBhIGJyYW5kLW5ldyBhZG1pbmlzdHJhdGl2ZSBicmFuY2ggYXQgaGVyIHNlcnZpY2UuJm5ic3A7PC9wPg0KDQo8cCBwYXJhZWlkPSJ7OTAwM2ViYzEtZDczNi00YzljLTkxMTctZTViNGQxNDE2NWE5fXsxOTV9IiBwYXJhaWQ9IjU3MTc4ODM0NCI+PHN0cm9uZz5BbmRyaXVzIEt1YmlsaXVzIChMaXRodWFuaWEsIEVQUCkgRGVmZW5jZSBhbmQgU3BhY2UgWzxhIGhyZWY9Imh0dHBzOi8vY29tbWlzc2lvbi5ldXJvcGEuZXUvYWJvdXQtZXVyb3BlYW4tY29tbWlzc2lvbi9kZXBhcnRtZW50cy1hbmQtZXhlY3V0aXZlLWFnZW5jaWVzL2RlZmVuY2UtaW5kdXN0cnktYW5kLXNwYWNlX2VuIiByZWw9Im5vcmVmZXJyZXIgbm9vcGVuZXIiIHRhcmdldD0iX2JsYW5rIj5ERyBERUZJUzwvYT5dJm5ic3A7PC9zdHJvbmc+PGJyIC8+DQpBZnRlciBzZXJ2aW5nIGFz4oCvcHJpbWUgbWluaXN0ZXIgb2YgTGl0aHVhbmlhIHR3aWNlLCBLdWJpbGl1cyBzb2xpZGlmaWVkIGhpcyByZXB1dGF0aW9uIGFzIGEgUnVzc2lhbiBoYXdrIGluIHRoZSBFdXJvcGVhbiBQYXJsaWFtZW50LiBIZSB3aWxsIGJlIHRoZSBmaXJzdC1ldmVyIEVVIGRlZmVuY2UgYW5kIHNwYWNlIGNvbW1pc3Npb25lciwgdGFza2VkIHdpdGggc3RlcHBpbmcgdXAgcHJvZHVjdGlvbiBjYXBhY2l0eSBvZiB0aGUgYmxvYyYjMzk7c+KArzxhIGhyZWY9Imh0dHBzOi8vd3d3LnRoZXBhcmxpYW1lbnRtYWdhemluZS5ldS9uZXdzL2FydGljbGUvYXMtdGhlLWV1LWxheXMtb3V0LWl0cy1maXJzdC1qb2ludC1kZWZlbmNlLXN0cmF0ZWd5LWNvdWxkLWV1cm9ib25kcy1iZWNvbWUtYS1yZWFsaXR5IiByZWw9Im5vcmVmZXJyZXIgbm9vcGVuZXIiIHRhcmdldD0iX2JsYW5rIj5taWxpdGFyeS1pbmR1c3RyaWFsIGNvbXBsZXg8L2E+4oCvYW5kIGV4cGFuZGluZyBqb2ludCBwcm9jdXJlbWVudCBvZiBtaWxpdGFyeSBlcXVpcG1lbnQuIEhlIHdpbGwgYWxzbyBvdmVyc2VlIG1ham9yIHByb2plY3RzIHN1Y2ggYXMgdGhlIHBsYW5uZWTigK88YSBocmVmPSJodHRwczovL3d3dy5kZWZlbnNlbmV3cy5jb20vZ2xvYmFsL2V1cm9wZS8yMDI0LzA1LzMxL2V1cm9wZWFuLXVuaW9uLXdlaWdocy1jcmVhdGlvbi1vZi1haXItZGVmZW5zZS1zaGllbGQvIiByZWw9Im5vcmVmZXJyZXIgbm9vcGVuZXIiIHRhcmdldD0iX2JsYW5rIj5FdXJvcGVhbiBTa3kgU2hpZWxkPC9hPiwgd2hpY2ggaXMgaW50ZW5kZWQgdG8gZnVuY3Rpb24gc2ltaWxhcmx5IHRvIElzcmFlbCZyc3F1bztzIElyb24gRG9tZS7igK8mbmJzcDs8L3A+DQoNCjxwIHBhcmFlaWQ9Ins5MDAzZWJjMS1kNzM2LTRjOWMtOTExNy1lNWI0ZDE0MTY1YTl9ezIxOH0iIHBhcmFpZD0iNjk5OTE2MDU5Ij48c3Ryb25nPk1hcnRhIEtvcyAoU2xvdmVuaWEsIFJlbmV3IEV1cm9wZSksIEVubGFyZ2VtZW50IFs8YSBocmVmPSJodHRwczovL2NvbW1pc3Npb24uZXVyb3BhLmV1L2Fib3V0LWV1cm9wZWFuLWNvbW1pc3Npb24vZGVwYXJ0bWVudHMtYW5kLWV4ZWN1dGl2ZS1hZ2VuY2llcy9ldXJvcGVhbi1uZWlnaGJvdXJob29kLWFuZC1lbmxhcmdlbWVudC1uZWdvdGlhdGlvbnNfZW4iIHJlbD0ibm9yZWZlcnJlciBub29wZW5lciIgdGFyZ2V0PSJfYmxhbmsiPkRHIE5FQVI8L2E+XSZuYnNwOzwvc3Ryb25nPjxiciAvPg0KRm9ybWVyIGRpcGxvbWF0IEtvcyB3b3VsZCB0YWtlIHRoZSByZWlucyBvZiBhY2Nlc3Npb24gbmVnb3RpYXRpb25zIGF0IGEgdGltZSB3aGVuIHRoZSBFVSBoYXMgcmVuZXdlZCBpdHMgcHVzaCBmb3IgZW5sYXJnZW1lbnQuIE1hbnkgb2YgdGhlIEVVIGNhbmRpZGF0ZSBjb3VudHJpZXMgaGFpbCBmcm9tIHRoZSBwb2xpdGljaWFuJnJzcXVvO3MgaG9tZSBCYWxrYW4gcmVnaW9uLiBLb3Mgd291bGQgYWxzbyBiZSByZXNwb25zaWJsZSBmb3IgdGhlIHJlY29uc3RydWN0aW9uIG9mIFVrcmFpbmUgYW5kIHJlbGF0aW9ucyB3aXRoIHRoZSBTb3V0aCBDYXVjYXN1cyBhbmQgVHVya2V5LuKAr1dpdGggdGhlIEVQUCB1bmNvbnZpbmNlZCBhYm91dCBoZXIgcHJvZmlsZSwgc2hlIGlzIHNlZW4gYXMgb25lIG9mIHRoZSBjYW5kaWRhdGVzIG1vc3QgYXQgcmlzayBkdXJpbmcgdGhlIHBhcmxpYW1lbnRhcnkgaGVhcmluZ3MuJm5ic3A7Jm5ic3A7PC9wPg0KDQo8cCBwYXJhZWlkPSJ7OTAwM2ViYzEtZDczNi00YzljLTkxMTctZTViNGQxNDE2NWE5fXsyMzV9IiBwYXJhaWQ9IjYzNjgyNzkyIj48c3Ryb25nPkpvemVmIFMmaWFjdXRlO2tlbGEgKEN6ZWNoIFJlcHVibGljLCBFUFApIEludGVybmF0aW9uYWwgUGFydG5lcnNoaXAgWzxhIGhyZWY9Imh0dHBzOi8vY29tbWlzc2lvbi5ldXJvcGEuZXUvYWJvdXQtZXVyb3BlYW4tY29tbWlzc2lvbi9kZXBhcnRtZW50cy1hbmQtZXhlY3V0aXZlLWFnZW5jaWVzL2ludGVybmF0aW9uYWwtcGFydG5lcnNoaXBzX2VuIiByZWw9Im5vcmVmZXJyZXIgbm9vcGVuZXIiIHRhcmdldD0iX2JsYW5rIj5ERyBJTlRQQTwvYT5dJm5ic3A7PC9zdHJvbmc+PGJyIC8+DQpBIGZvcm1lciBDemVjaCBlbmVyZ3kgbWluaXN0ZXIgd2hvIHNhaWQgaGUgY29udmVuZWQgJmxkcXVvO2FzIG1hbnkgQ291bmNpbCBtZWV0aW5ncyBhcyBuZWNlc3NhcnkmcmRxdW87IHdoZW4gaGlzIGNvdW50cnkgaGVsZCB0aGUgcm90YXRpbmcgcHJlc2lkZW5jeSBhdCB0aGUgcGVhayBvZiB0aGUgZW5lcmd5IGNyaXNpcyBpbiAyMDIyLCBTJmlhY3V0ZTtrZWxhIHdhcyBpbiB0aGUgcnVubmluZyBmb3Igc2V2ZXJhbCByb2xlcyBpbiB0aGUgQ29sbGVnZS4gVm9uIGRlciBMZXllbiBvcHRlZCB0byBnaXZlIGhpbSBpbnRlcm5hdGlvbmFsIHBhcnRuZXJzaGlwcywgYXMgaXQgZW5jb21wYXNzZWQgYXNwZWN0cyBvZiBvdGhlciBwb3J0Zm9saW9zIGhlIHdhcyBjb25zaWRlcmVkIGZvci4gSWYgYWxsIGdvZXMgYXMgcGxhbm5lZCBpbiB0aGUgaGVhcmluZ3MgYW5kIHBsZW5hcnkgdm90ZSwgUyZpYWN1dGU7a2VsYSB3aWxs4oCvc2VydmUgYXMgdGhlIG1haW4gY29udGFjdCBwb2ludCBmb3IgPGEgaHJlZj0iaHR0cHM6Ly9jb21taXNzaW9uLmV1cm9wYS5ldS9zdHJhdGVneS1hbmQtcG9saWN5L3ByaW9yaXRpZXMtMjAxOS0yMDI0L3N0cm9uZ2VyLWV1cm9wZS13b3JsZC9nbG9iYWwtZ2F0ZXdheV9lbiIgcmVsPSJub3JlZmVycmVyIG5vb3BlbmVyIiB0YXJnZXQ9Il9ibGFuayI+R2xvYmFsIEdhdGV3YXk8L2E+LCB0aGUgJmV1cm87MzAwYm4gaW52ZXN0bWVudCBwcm9ncmFtbWUgZm9yIGZvcmVpZ24gZGV2ZWxvcG1lbnQgYWlkLuKAryZuYnNwOzwvcD4NCg0KPHAgcGFyYWVpZD0iezkwMDNlYmMxLWQ3MzYtNGM5Yy05MTE3LWU1YjRkMTQxNjVhOX17MjU1fSIgcGFyYWlkPSI1NjExNzI4OTkiPjxzdHJvbmc+RGFuIEomb3NsYXNoO3JnZW5zZW4gKERlbm1hcmssIFMmYW1wO0QpLCBFbmVyZ3kgYW5kIEhvdXNpbmcgWzxhIGhyZWY9Imh0dHBzOi8vY29tbWlzc2lvbi5ldXJvcGEuZXUvYWJvdXQtZXVyb3BlYW4tY29tbWlzc2lvbi9kZXBhcnRtZW50cy1hbmQtZXhlY3V0aXZlLWFnZW5jaWVzL2VuZXJneV9lbiIgcmVsPSJub3JlZmVycmVyIG5vb3BlbmVyIiB0YXJnZXQ9Il9ibGFuayI+REcgRU5FUjwvYT5dJm5ic3A7PC9zdHJvbmc+PGJyIC8+DQpJbiBKJm9zbGFzaDtyZ2Vuc2VuLCBFUCBzb2NpYWxpc3Rz4oCvaG9wZSB0byBzZWN1cmUgYSBjb21taXNzaW9uZXIgZm9jdXNlZCBvbiBob3VzaW5nIGZvciB0aGUgZmlyc3QgdGltZSwgYWx0aG91Z2ggVm9uIGRlciBMZXllbiZyc3F1bztzIGRlY2lzaW9uIHRvIGZvcm1hbGx5IG1vdmUgdGhlIHJlc3BvbnNpYmlsaXR5IGF3YXkgZnJvbSBhIHNvY2lhbCBhZmZhaXJzIHBvcnRmb2xpbyB0byBvbmUgY29tYmluaW5nIGhvdXNpbmcgd2l0aCBlbmVyZ3kgd2lsbCByZWZvY3VzIHRoZSByb2xlIG9uIGZpZ2h0aW5nIGZ1ZWwgcG92ZXJ0eS4gQXMgRGVubWFyayZyc3F1bztzIGNsaW1hdGUgbWluaXN0ZXIsIEomb3NsYXNoO3JnZW5zZW4gd2FzIG5vdCBrbm93biBmb3IgaGlzIHByby1udWNsZWFyIHZpZXdzLCBidXQgdGhpcyBuZXcgcm9sZSBpbmNsdWRlcyB0aGUgZGV2ZWxvcG1lbnQgYW5kIGRlcGxveW1lbnQgb2Ygc21hbGwgbW9kdWxhciByZWFjdG9ycyBpbiB0aGUgYmxvYy4mbmJzcDs8L3A+DQoNCjxwIHBhcmFlaWQ9Ins2YThkYzNjMi02NGIxLTQxMzUtOWVjZS0xZGFkYjNmYzE1NzJ9ezEzfSIgcGFyYWlkPSI1MDc1OTE4NzYiPjxzdHJvbmc+SGFkamEgTGFoYmliIChCZWxnaXVtLCBSZW5ldyBFdXJvcGUpLCBQcmVwYXJlZG5lc3MgYW5kIENyaXNpcyBNYW5hZ2VtZW50OyBFcXVhbGl0eSBbPGEgaHJlZj0iaHR0cHM6Ly9jb21taXNzaW9uLmV1cm9wYS5ldS9hYm91dC1ldXJvcGVhbi1jb21taXNzaW9uL2RlcGFydG1lbnRzLWFuZC1leGVjdXRpdmUtYWdlbmNpZXMvZXVyb3BlYW4tY2l2aWwtcHJvdGVjdGlvbi1hbmQtaHVtYW5pdGFyaWFuLWFpZC1vcGVyYXRpb25zX2VuIiByZWw9Im5vcmVmZXJyZXIgbm9vcGVuZXIiIHRhcmdldD0iX2JsYW5rIj5ERyBFQ0hPPC9hPl0mbmJzcDs8L3N0cm9uZz48YnIgLz4NCkEgZm9ybWVyIFRWIGpvdXJuYWxpc3QsIHRoZSBvdXRnb2luZyBCZWxnaWFuIG1pbmlzdGVyIGZvciBFVSBhbmQgZm9yZWlnbiBhZmZhaXJzIGNvbnNvbGlkYXRlZCBoZXIgaW50ZXJuYXRpb25hbCBwcm9maWxlIGR1cmluZyBoZXIgY291bnRyeSZyc3F1bztzIHJvdGF0aW5nIHByZXNpZGVuY3kgb2YgdGhlIEVVIENvdW5jaWwgaW4gdGhlIGZpcnN0IGhhbGYgb2YgdGhpcyB5ZWFyLiBIb3dldmVyLCB0aGlzIGRpZCBub3QgdHJhbnNsYXRlIGludG8gYSBtYWpvciBDb21taXNzaW9uIHJvbGUuIEluc3RlYWQsIExhaGJpYiBsb29rcyBzZXQgdG8gb3ZlcnNlZSByZWxhdGl2ZWx5IG1pbm9yIHBvbGljeSBhcmVhcyBzdWNoIGFzIGh1bWFuaXRhcmlhbiBhaWQgYW5kIGNpdmlsIHByb3RlY3Rpb24uIFNoZSB3aWxsIGFsc28gc3RlZXIgZXF1YWxpdHkgaXNzdWVzLCB3aGljaCBjb3ZlcnMgTEdCVElRLCBnZW5kZXIsIGFudGktcmFjaXNtIGFuZCBkaXNhYmlsaXR5IHN0cmF0ZWdpZXMu4oCv4oCvJm5ic3A7PC9wPg0KDQo8cCBwYXJhZWlkPSJ7NmE4ZGMzYzItNjRiMS00MTM1LTllY2UtMWRhZGIzZmMxNTcyfXszOH0iIHBhcmFpZD0iNTk2OTQ2ODM0Ij48c3Ryb25nPkFwb3N0b2xvcyBUeml0emlrb3N0YXMgKEdyZWVjZSwgRVBQKSwgU3VzdGFpbmFibGUgVHJhbnNwb3J0IGFuZCBUb3VyaXNtIFs8YSBocmVmPSJodHRwczovL2NvbW1pc3Npb24uZXVyb3BhLmV1L2Fib3V0LWV1cm9wZWFuLWNvbW1pc3Npb24vZGVwYXJ0bWVudHMtYW5kLWV4ZWN1dGl2ZS1hZ2VuY2llcy9tb2JpbGl0eS1hbmQtdHJhbnNwb3J0X2VuIiByZWw9Im5vcmVmZXJyZXIgbm9vcGVuZXIiIHRhcmdldD0iX2JsYW5rIj5ERyBNT1ZFPC9hPl0mbmJzcDs8L3N0cm9uZz48YnIgLz4NClRoZSBnb3Zlcm5vciBvZiB0aGUgY2VudHJhbCBNYWNlZG9uaWFuIHJlZ2lvbiBpbiBHcmVlY2UgaXMgYSBwcm9taW5lbnQgZmlndXJlIHdpdGhpbiBoaXMgY291bnRyeSZyc3F1bztzIGNlbnRyZS1yaWdodCBjYW1wIGFuZCBoYXMgYSBzb2xpZCBFVS13aWRlIHJlcHV0YXRpb24sIGhhdmluZyBzZXJ2ZWQgYXMgcHJlc2lkZW50IG9mIHRoZSBFdXJvcGVhbiBDb21taXR0ZWVzIG9mIHRoZSBSZWdpb25zIGJldHdlZW4gMjAyMCBhbmQgMjAyMi4gQW1vbmcgaGlzIGJyYW5kLW5ldyB0b3VyaXN0aWMgdGFza3MsIFR6aXR6aWtvc3RhcyB3aWxsIHdvcmsgb24gYSBzaW5nbGUgZGlnaXRhbCB0aWNrZXRpbmcgcGxhdGZvcm0gZm9yIHBhc3NlbmdlcnMgYWNyb3NzIHRyYW5zcG9ydCBtb2Rlcy7igK8mbmJzcDs8L3A+DQoNCjxwIHBhcmFlaWQ9Ins2YThkYzNjMi02NGIxLTQxMzUtOWVjZS0xZGFkYjNmYzE1NzJ9ezUxfSIgcGFyYWlkPSIxODAyMTU4OTYyIj48c3Ryb25nPkNocmlzdG9waGUgSGFuc2Vu4oCvKEx1eGVtYm91cmcsIEVQUCkgQWdyaWN1bHR1cmUgYW5kIEZvb2QgWzxhIGhyZWY9Imh0dHBzOi8vY29tbWlzc2lvbi5ldXJvcGEuZXUvYWJvdXQtZXVyb3BlYW4tY29tbWlzc2lvbi9kZXBhcnRtZW50cy1hbmQtZXhlY3V0aXZlLWFnZW5jaWVzL2FncmljdWx0dXJlLWFuZC1ydXJhbC1kZXZlbG9wbWVudF9lbiIgcmVsPSJub3JlZmVycmVyIG5vb3BlbmVyIiB0YXJnZXQ9Il9ibGFuayI+REcgQUdSSTwvYT5dJm5ic3A7PC9zdHJvbmc+PGJyIC8+DQpDb21pbmcgZnJvbSBvbmUgb2YgdGhlIHNtYWxsZXN0IEVVIG1lbWJlciBzdGF0ZXMgd2l0aCBsaW1pdGVkIGFyYWJsZSBsYW5kLCBjdXJyZW50IE1FUCBIYW5zZW4gd2lsbCBoYXZlIHRvIHJlYnVpbGQgdHJ1c3Qgd2l0aCBmYXJtZXJzIGFmdGVyIG1vbnRocyBvZiBhbmdyeSB0cmFjdG9yIHByb3Rlc3RzLiBIaXMgZm9jdXMgd2lsbCBiZSBlbnN1cmluZyBzdWZmaWNpZW50IGluY29tZSBmb3IgZmFybWVycyBhbmQgcHJvdGVjdGlvbiBhZ2FpbnN0IHVuZmFpciB0cmFkZSBwcmFjdGljZXMsIGFzIHdlbGwgYXMgdXBob2xkaW5nIHRoZSBiaWdnZXN0IHNoYXJlIG9mIHRoZSBFVSZyc3F1bztzIGJ1ZGdldCwgPGEgaHJlZj0iaHR0cHM6Ly9hZ3JpY3VsdHVyZS5lYy5ldXJvcGEuZXUvY29tbW9uLWFncmljdWx0dXJhbC1wb2xpY3kvY2FwLW92ZXJ2aWV3L2NhcC1nbGFuY2VfZW4iIHJlbD0ibm9yZWZlcnJlciBub29wZW5lciIgdGFyZ2V0PSJfYmxhbmsiPnRoZSBDb21tb24gQWdyaWN1bHR1cmFsIFBvbGljeTwvYT7igK8oQ0FQKS4gUGFydCBvZiB0aGUgZWNvbm9taWMgc2VjdXJpdHkgYWdlbmRhLCBIYW5zZW4gd2lsbCBhbHNvIGRlYWwgd2l0aCBmb29kIHNvdmVyZWlnbnR5LCBib29zdGluZyBkaXZlcnNpdHkgYW5kIHJlZHVjaW5n4oCvaW1wb3J0cyBvZiBjcml0aWNhbCBjb21tb2RpdGllcy7igK8mbmJzcDs8L3A+DQoNCjxwIHBhcmFlaWQ9Ins2YThkYzNjMi02NGIxLTQxMzUtOWVjZS0xZGFkYjNmYzE1NzJ9ezczfSIgcGFyYWlkPSIxMDM1MjYwMTY3Ij48c3Ryb25nPk9saXYmZWFjdXRlO3IgViZhYWN1dGU7cmhlbHlpIChIdW5nYXJ5LCBQYXRyaW90cyBmb3IgRXVyb3BlKSwgSGVhbHRoIGFuZCBBbmltYWwgV2VsZmFyZSBbPGEgaHJlZj0iaHR0cHM6Ly9jb21taXNzaW9uLmV1cm9wYS5ldS9hYm91dC1ldXJvcGVhbi1jb21taXNzaW9uL2RlcGFydG1lbnRzLWFuZC1leGVjdXRpdmUtYWdlbmNpZXMvaGVhbHRoLWFuZC1mb29kLXNhZmV0eV9lbiIgcmVsPSJub3JlZmVycmVyIG5vb3BlbmVyIiB0YXJnZXQ9Il9ibGFuayI+REcgU0FOVEU8L2E+XSZuYnNwOzwvc3Ryb25nPjxiciAvPg0KQW4gYWxseSBvZiBIdW5nYXJpYW4gUHJpbWUgTWluaXN0ZXIgVmlrdG9yIE9yYiZhYWN1dGU7biwgViZhYWN1dGU7cmhlbHlpIGhhcyBiZWVuIHJlYXNzaWduZWQgZnJvbSBoaXMgY3VycmVudCByb2xlIG92ZXJzZWVpbmcgdGhlIEVubGFyZ2VtZW50IGFuZCBOZWlnaGJvdXJob29kIHBvcnRmb2xpb+KAr3RvIGEgcmVzcG9uc2liaWxpdHkgdGhhdCBub2JvZHkgc2VlbWVkIHRvIHdhbnQ6IGhlYWx0aC4gVGhlIHRpdGxlIGhhcyBiZWVuIHJldmlzZWQgdG8gZXhwbGljaXRseSBpbmNsdWRlIGFuaW1hbCB3ZWxmYXJlLCB3aGlsZSBtb3N0IGZvb2QgcG9saWN5IHRhc2tz4oCvaGF2ZSBzaGlmdGVkIGFjcm9zcyB0byB0aGUgYWdyaWN1bHR1cmUgcG9ydGZvbGlvLiBIYXZpbmcgcHJldmlvdXNseSBiZWVuIGNhdWdodCBvbiBhIGhvdCBtaWMgY2FsbGluZyBNRVBzICZsZHF1bztpZGlvdHMsJnJkcXVvOyBoaXMgcGFybGlhbWVudGFyeSBoZWFyaW5nIHByb21pc2VzIHRvIGJlIGFuIGV2ZW50IG5vdCB0byBtaXNzLuKAr+KAryZuYnNwOzwvcD4NCg0KPHAgcGFyYWVpZD0iezZhOGRjM2MyLTY0YjEtNDEzNS05ZWNlLTFkYWRiM2ZjMTU3Mn17ODZ9IiBwYXJhaWQ9IjE1NTA0MDMyNzIiPjxzdHJvbmc+RWthdGVyaW5hIFphaGFyaWV2YSAoQnVsZ2FyaWEsIEVQUCksIFN0YXJ0dXBzLCBSZXNlYXJjaCBhbmQgSW5ub3ZhdGlvbiBbPGEgaHJlZj0iaHR0cHM6Ly9jb21taXNzaW9uLmV1cm9wYS5ldS9hYm91dC1ldXJvcGVhbi1jb21taXNzaW9uL2RlcGFydG1lbnRzLWFuZC1leGVjdXRpdmUtYWdlbmNpZXMvcmVzZWFyY2gtYW5kLWlubm92YXRpb25fZW4iIHJlbD0ibm9yZWZlcnJlciBub29wZW5lciIgdGFyZ2V0PSJfYmxhbmsiPkRHIFJURDwvYT5dJm5ic3A7PC9zdHJvbmc+PGJyIC8+DQpBIGZvcm1lciBmb3JlaWduIGFmZmFpcnMgbWluaXN0ZXIsIFphaGFyaWV2YSB3aWxsIGluaGVyaXQgdGhlIHJlc2VhcmNoIGFuZCBpbm5vdmF0aW9uIHNlY3Rpb25zIG9mIGEgcG9ydGZvbGlvIHByZXZpb3VzbHkgaGVhZGVkIHVwIGJ5IGhlciBmZWxsb3cgY291bnRyeXdvbWFuLCBpbmNsdWRpbmcgdGhlIGhlZnR54oCvPGEgaHJlZj0iaHR0cHM6Ly9yZXNlYXJjaC1hbmQtaW5ub3ZhdGlvbi5lYy5ldXJvcGEuZXUvZnVuZGluZy9mdW5kaW5nLW9wcG9ydHVuaXRpZXMvZnVuZGluZy1wcm9ncmFtbWVzLWFuZC1vcGVuLWNhbGxzL2hvcml6b24tZXVyb3BlX2VuIiByZWw9Im5vcmVmZXJyZXIgbm9vcGVuZXIiIHRhcmdldD0iX2JsYW5rIj5Ib3Jpem9uIEV1cm9wZTwvYT7igK9mdW5kaW5nIHNjaGVtZS4gT3RoZXIgcGFydHMgb2YgdGhlIHBvcnRmb2xpbywgbmFtZWx5IGVkdWNhdGlvbiBhbmQgY3VsdHVyZSwgaGF2ZSBiZWVuIGRpc3BlcnNlZCB0byBvdGhlciBjb2xsZWFndWVzLuKAr+KAryZuYnNwOzwvcD4NCg0KPHAgcGFyYWVpZD0iezZhOGRjM2MyLTY0YjEtNDEzNS05ZWNlLTFkYWRiM2ZjMTU3Mn17MTA0fSIgcGFyYWlkPSIxNzQyNzQzOTAwIj48c3Ryb25nPkdsZW5uIE1pY2FsbGVmIChNYWx0YSwgUyZhbXA7RCkgSW50ZXJnZW5lcmF0aW9uYWwgRmFpcm5lc3MsIFlvdXRoLCBDdWx0dXJlIGFuZCBTcG9ydCBbPGEgaHJlZj0iaHR0cHM6Ly9jb21taXNzaW9uLmV1cm9wYS5ldS9hYm91dC1ldXJvcGVhbi1jb21taXNzaW9uL2RlcGFydG1lbnRzLWFuZC1leGVjdXRpdmUtYWdlbmNpZXMvZWR1Y2F0aW9uLXlvdXRoLXNwb3J0LWFuZC1jdWx0dXJlX2VuIiByZWw9Im5vcmVmZXJyZXIgbm9vcGVuZXIiIHRhcmdldD0iX2JsYW5rIj5ERyBFQUM8L2E+XSZuYnNwOzwvc3Ryb25nPjxiciAvPg0KQXQgMzUsIE1pY2FsbGVmIGlzIHRoZSB5b3VuZ2VzdCBvZiB0aGUgY29tbWlzc2lvbmVycy1kZXNpZ25hdGUgYW5kIHRoZSBvbmx5IG9uZSB3aXRob3V0IHByaW9yIGV4cGVyaWVuY2UgaW4gYSBzZW5pb3IgZ292ZXJubWVudCByb2xlLiBUaGUgZm9ybWVyIGNoaWVmIG9mIHN0YWZmIHRvIE1hbHRlc2UgUHJpbWUgTWluaXN0ZXIgUm9iZXJ0IEFiZWxhIGlzIHNldCB0byB0YWtlIG9uIG9uZSBvZiB0aGUgbGlnaHRlc3QgcG9ydGZvbGlvcy4gTm9uZXRoZWxlc3MsIGl04oCvd2lsbCBjb21taXQgaGltIHRvIHdvcmsgb24gJmxkcXVvO2FyZWFzIHRoYXQgYXJlIGNsb3NlIHRvIEVVIGNpdGl6ZW5zJnJzcXVvOyBkYWlseSBsaXZlcy4mcmRxdW874oCvJm5ic3A7PC9wPg0KPGRpdiBjbGFzcz0ibWlkYXJ0aWNsZS1hZHMiPg0KPCEtLS0tLS0tLS0tLS0tLS0tLSBTY3JvbGxBZCBUYWcgLS0tLS0tLS0tLS0tLS0tLS0+IDxkaXYgaWQ9ImFkc3VpdGVTY3JvbGxBZCI+PC9kaXY+DQo8ZGl2IGNsYXNzPSJjb2wtLWFkIGNvbC0tYWQtaW5BcnRpY2xlIj4NCjxkaXYgaWQ9J2Rpdi1ncHQtYWQtMTYwODIzMDAxMzg5MC01Jz4NCiAgPHNjcmlwdD4NCiAgICBnb29nbGV0YWcuY21kLnB1c2goZnVuY3Rpb24oKSB7IGdvb2dsZXRhZy5kaXNwbGF5KCdkaXYtZ3B0LWFkLTE2MDgyMzAwMTM4OTAtNScpOyB9KTsNCiAgPC9zY3JpcHQ+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQpkAgoPFgIeC18hSXRlbUNvdW50AgMWBgIBD2QWAmYPFQIYL25ld3MvdGFnLmh0bT9maWx0ZXI9MTU2E0V1cm9wZWFuIENvbW1pc3Npb25kAgIPZBYCZg8VAhgvbmV3cy90YWcuaHRtP2ZpbHRlcj04MjYORXVyb3BlYW4gVW5pb25kAgMPZBYCZg8VAhkvbmV3cy90YWcuaHRtP2ZpbHRlcj0xNDMzFFVyc3VsYSB2b24gZGVyIExleWVuZAILDxYCHwQCARYCAgEPZBYCZg8VAhQvZXUtaW5zdGl0dXRpb25zLmh0bQ9FVSBJbnN0aXR1dGlvbnNkAgwPFgIfAGVkAgUPZBYCZg9kFgJmD2QWAmYPZBYCZg9kFgJmD2QWAmYPFgIfAAW9BjxkaXYgY2xhc3M9ImgzIj5BIG1vbnRobHkgbWFnYXppbmUgcGFja2VkIHdpdGggdGltZWx5IGZlYXR1cmVzLCBuZXdzIGFuYWx5c2VzIGFuZCBvcGluaW9uIGFydGljbGVzIG9uIEVVIHBvbGljeS48L2Rpdj4NCiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJmdHItc3VicyI+DQogICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJjbGVhckZpeCIgaHJlZj0iaHR0cHM6Ly93d3cudHBncm91cHNob3AuY29tL3N0b3JlL3Byb2R1Y3RzLHRoZS1wYXJsaWFtZW50XzIxLmh0bSIgdGFyZ2V0PSJfYmxhbmsiPg0KICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iZnRycy1pbWciPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxpbWcgY2xhc3M9Imxhenlsb2FkIiBkYXRhLXNyYz0iL3VnYy0xL3VwbG9hZHMvcGFnZWJsb2Nrcy85NTM2LzNiZTM4ZGJiZDExNTgyNzlmNDdlNGU3MzUxNzdmZTYwLnBuZyIgYWx0PSJTdWJzY3JpYmUiID4NCiAgICAgICAgICAgICAgICAgICAgICAgIDwvZGl2Pg0KICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iZnRycy10ZXh0Ij4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cD48c3Ryb25nPlN1YnNjcmliZSB0byBUaGUgUGFybGlhbWVudDwvc3Ryb25nPjwvcD4NCg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxwPjxzcGFuIGNsYXNzPSJidG4gYnRuLS15ZWxsb3cgYnRuLS14c21hbGwiPlN1YnNjcmliZSBub3c8L3NwYW4+PC9wPg0KICAgICAgICAgICAgICAgICAgICAgICAgPC9kaXY+DQogICAgICAgICAgICAgICAgICAgIDwvYT4NCiAgICAgICAgICAgICAgICA8L2Rpdj5kZE5q6Edf9P8VjIqMu9kYDtN/MTWNBxX4F9irW+nvnZ+d" /> </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=Z6H9xMIlvyL3CntSP0RUQ2RoiZrPLCPNLqj1SwZk_bp3I663kp8bWldCSTkypXZQ5VmtzuTMW06WuULwL-0MnQDq-PJzyWq4-5wHJgsW2cY1&amp;t=638563308220000000" type="text/javascript"></script> <script src="/ScriptResource.axd?d=YH05l78KeK8eaVTwL8OCmqH87AJXyqNFsxb8JSr2dYTx3O90_kf_o6FS1UiSoMyPht7mB9LYkgHwxs-jdGdHETIdCvPQTjTuKYxdazco3-mxkoijuLVKxa-EQzUpHfvY6dKy15qZB2xH7B9LNA56fZ-1J-PcrlL0MXoP-iI98tQ1&amp;t=ffffffffc820c398" type="text/javascript"></script> <script src="/ScriptResource.axd?d=mk5b-_CofLPrVExdUD7Fe-eWGk5yCsU42S2HuBk7P_NWXJxFr7tN5PWSXRbIgU8NtU3vnHY17uqPzRdbJs3O6ISdP63yANjFZJcjpYadBFZjmIATiT6w9srdNRraKhmG2pwem0LYLalC_pYN8agQGh9zhvBE8hIIZ4IIX9Eg-V4Wg1efJTmVm-btScZBxwVY0&amp;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/pm/news-article_header --> <div id='div-gpt-ad-1608230013890-0'> <script> googletag.cmd.push(function() { googletag.display('div-gpt-ad-1608230013890-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="/_img/icons/dods_icon_white.svg" alt="DODS Group Logo"> </span> </a> </div>--> <div class="hdr-topRight"> <div class="hdr-register"> <a href="/more/newsletter-registration.htm" class="hdr-reg">Register for our newsletter</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-social"> <a href="http://www.facebook.com/TheParliamentMagazine/" target="_blank" class="icon icon--facebook"></a> <a href="https://x.com/parlimag" 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.linkedin.com/company/the-parliament-magazine/" target="_blank" class="icon icon--linkedIn"></a> <a href="https://www.instagram.com/theparliamentmagazineeu/" target="_blank" class="icon icon--instagram"></a> </div> <a href="/" class="logo hideText">The Parliament Magazine</a> <div class="hdr-promo"> <div class="promo-text"> <p class="oswald">Subscribe to The Parliament</p> <a href="https://www.tpgroupshop.com/store/products,the-parliament_21.htm" target="_blank" class="btn btn--dark btn--xsmall" >Subscribe now</a> </div> <div class="promo-img"> <img alt="Subscribe now" src="/ugc-1/uploads/pageblocks/9538/0073126c2c7e0f6ea6ff73708a718d0b.png"> </div> </div> </div> <div class="hdr-nav"> <div class="nav-main"> <nav class="menu"> <ul><li><a href="/new-us-administration.htm" title="New US Administration"><span>New US Administration</span></a></li><li><a href="/eu-institutions.htm" title="EU Institutions"><span>EU Institutions</span></a></li><li><a href="/foreign-and-security-policy.htm" title="Foreign &amp; Security Policy"><span>Foreign & Security Policy</span></a></li><li><a href="/economics.htm" title="Economics"><span>Economics</span></a></li><li><a href="/technology.htm" title="Technology"><span>Technology</span></a></li><li><a href="/energy-and-environment.htm" title="Energy &amp; Environment"><span>Energy & Environment</span></a></li><li><a href="/culture-and-arts.htm" title="Culture &amp; Arts"><span>Culture & Arts</span></a></li><li class="navDisableClick navMobToggle liHasChildren"><a href="/more.htm" title="More"><span>More</span></a><ul><li><a href="/more/about-us.htm" title="About The Parliament Magazine | The Parliament Magazine"><span>About</span></a></li><li><a href="/magazine.htm" title="Print magazine"><span>Print magazine</span></a></li><li><a href="/more/newsletter-registration.htm" title="Newsletters &amp; Registration | The Parliament Magazine"><span>Newsletter</span></a></li><li><a href="https://events.theparliamentmagazine.eu/" title="Events"><span>Events</span></a></li><li><a href="/more/training.htm" title="Professional Development Training"><span>Training</span></a></li><li><a href="/more/commercial-opportunities.htm" title="Commercial Opportunities | The Parliament Magazine"><span>Commercial Opportunities</span></a></li><li><a href="/members/directory.htm" title="Members Directory"><span>Members Directory</span></a></li><li><a href="/more/guide-to-the-polish-presidency-of-the-council-of-the-eu.htm" title="Guide to the Polish Presidency of the EU"><span>Guide to the Polish Presidency of the Council of the EU</span></a></li><li><a href="/more/the-european-parliament-committee-guide-2024.htm" title="The European Parliament Committee Guide 2024"><span>The European Parliament Committee Guide 2024</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><li class="noSub"><a href="/news.htm" title="News | The Parliament Magazine"><span>News analysis</span></a></li><li><a href="/features.htm" title="Features"><span>Feature</span></a></li><li><a href="/q-a.htm" title="Q+A"><span>Q+A</span></a></li><li><a href="/opinion.htm" title="Opinion | The Parliament Magazine"><span>Opinion</span></a></li><li><a href="/more/newsletter-registration.htm" title="Newsletters &amp; Registration | The Parliament Magazine"><span>Newsletter</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-social"> <p>Follow us:</p> <a href="https://x.com/parlimag" 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/the-parliament-magazine/" target="_blank" class="icon icon--linkedIn"></a> <a href="https://www.instagram.com/theparliamentmagazineeu/" target="_blank" class="icon icon--instagram"></a> </div> </div> </div> </header> <div class="sticky-header clearFix"> <a class="logo-sticky" href="/"> <img src="/_img/logo_the_parliament_white.svg" /> </a> <nav class="sticky-nav"> <ul><li><a href="/new-us-administration.htm" title="New US Administration"><span>New US Administration</span></a></li><li><a href="/eu-institutions.htm" title="EU Institutions"><span>EU Institutions</span></a></li><li><a href="/foreign-and-security-policy.htm" title="Foreign &amp; Security Policy"><span>Foreign & Security Policy</span></a></li><li><a href="/economics.htm" title="Economics"><span>Economics</span></a></li><li><a href="/technology.htm" title="Technology"><span>Technology</span></a></li><li><a href="/energy-and-environment.htm" title="Energy &amp; Environment"><span>Energy & Environment</span></a></li><li><a href="/culture-and-arts.htm" title="Culture &amp; Arts"><span>Culture & Arts</span></a></li><li class="navDisableClick navMobToggle liHasChildren"><a href="/more.htm" title="More"><span>More</span></a><ul><li><a href="/more/about-us.htm" title="About The Parliament Magazine | The Parliament Magazine"><span>About</span></a></li><li><a href="/magazine.htm" title="Print magazine"><span>Print magazine</span></a></li><li><a href="/more/newsletter-registration.htm" title="Newsletters &amp; Registration | The Parliament Magazine"><span>Newsletter</span></a></li><li><a href="https://events.theparliamentmagazine.eu/" title="Events"><span>Events</span></a></li><li><a href="/more/training.htm" title="Professional Development Training"><span>Training</span></a></li><li><a href="/more/commercial-opportunities.htm" title="Commercial Opportunities | The Parliament Magazine"><span>Commercial Opportunities</span></a></li><li><a href="/members/directory.htm" title="Members Directory"><span>Members Directory</span></a></li><li><a href="/more/guide-to-the-polish-presidency-of-the-council-of-the-eu.htm" title="Guide to the Polish Presidency of the EU"><span>Guide to the Polish Presidency of the Council of the EU</span></a></li><li><a href="/more/the-european-parliament-committee-guide-2024.htm" title="The European Parliament Committee Guide 2024"><span>The European Parliament Committee Guide 2024</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, &#39;hdr_btnSearch&#39;)"> <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 btn--medium sb-btn" /> </div> <span class="search-close icon icon--close"></span> </div> <main> <div class="template template--1col "> <div class="main-content"> <div class="container"> <script> window.dataLayer = window.dataLayer || []; window.dataLayer.push({ "ArticleType":[{"name":"News & Analysis", "id" :1}], "Category":[{"name":"EU Institutions", "id" :3347}], "Tagging":[{"name":"European Commission", "id" :156}, {"name":"European Union", "id" :826}, {"name":"Ursula von der Leyen", "id" :1433}] }); </script> <div class="article-view "> <div class="av-inner"> <div class="av-title"> <h1>Meet the new European Commissioner hopefuls</h1> <div class="av-standFirst playfair">Ursula von der Leyen has presented her second-term priorities and commissioner lineup. Here's a first look at her priorities for her second mandate.</div> </div> <div class="av-image"> <div class="av-main-img"> <img class="lazyload" data-src="/siteimg/news-main/ugc-1/fullnews/news/24759/24478_original.jpg"> </div> <div class="img-caption">European Commission President-elect Ursula von der Leyen presents her new team for her next five-year tenure at the head of the bloc.</div> </div> <div class="av-author"> <div class="av-authImg"> <a href="/news/author/gabriele-rosana"> <img data-src="/siteimg/authorimg/ugc-1/fullnews/author/4644/615_original.jpg" class="lazyload" alt="Gabriele Rosana"> </a> </div> <div class="av-authInfo"> <p class="av-authName"> By <a href="/news/author/gabriele-rosana">Gabriele Rosana</a> </p> <p class="av-authBio">Gabriele Rosana is a Brussels-based journalist and policy analyst writing about EU affairs</p> <p class="av-date">18 Sep 2024</p> <p class="av-authTwitter"> <a target="_blank" class="icon icon--x" href="https://x.com/GabRosana"> <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> GabRosana</a> </p> </div> </div> <div class="av-main"> <!-- <div class="av-standFirst playfair"> </div> --> <div class="av-share-bottom clearFix share-buttons-wrap"> <span class="icon icon--right-arrow">Share this page</span> <div class="share-buttons"> <a class="share-button-item share-button-item--twitter" href="https://x.com/intent/tweet?text=Meet+the+new+European+Commissioner+hopefuls&amp;url=https://www.theparliamentmagazine.eu%2fnews%2farticle%2fmeet-the-new-european-commissioner-hopefuls" 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=Meet+the+new+European+Commissioner+hopefuls%20https://www.theparliamentmagazine.eu%2fnews%2farticle%2fmeet-the-new-european-commissioner-hopefuls" 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&amp;url=https://www.theparliamentmagazine.eu%2fnews%2farticle%2fmeet-the-new-european-commissioner-hopefuls&amp;title=Meet+the+new+European+Commissioner+hopefuls&amp;summary=Meet+the+new+European+Commissioner+hopefuls&amp;source=https://www.theparliamentmagazine.eu%2fnews%2farticle%2fmeet-the-new-european-commissioner-hopefuls" 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=Meet+the+new+European+Commissioner+hopefuls&amp;body=https://www.theparliamentmagazine.eu%2fnews%2farticle%2fmeet-the-new-european-commissioner-hopefuls" 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.theparliamentmagazine.eu%2fnews%2farticle%2fmeet-the-new-european-commissioner-hopefuls" target="_blank" rel="noopener" aria-label=""> <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"> <path d="M18.77 7.46H14.5v-1.9c0-.9.6-1.1 1-1.1h3V.5h-4.33C10.24.5 9.5 3.44 9.5 5.32v2.15h-3v4h3v12h5v-12h3.85l.42-4z" /> </svg> </a> </div> </div> <p paraeid="{0d66d2e9-2038-4732-ad81-c69d780f7eea}{71}" paraid="1499829936">In September, having made it through the final hurdles of horse-trading with European Union member states, European Commission President Ursula von der Leyen unveiled the lineup of College of Commissioners for her second mandate. Her centre-right European People&rsquo;s Party (EPP) secured the lion&#39;s share of positions, holding 15 out of 27 roles, including Von der Leyen&rsquo;s presidency, which comes out as stronger and more empowered than five years ago. &nbsp;</p> <p paraeid="{0d66d2e9-2038-4732-ad81-c69d780f7eea}{77}" paraid="1058521617">Commissioners-designate are nominated by each EU member state, and Von der Leyen then assigns roles within her cabinet. Despite her efforts to reach gender parity, the current balance is 60:40 in favour of men. The cabinet would have been even more male dominated if not for Von der Leyen&#39;s offer to some EU capitals of a heftier portfolio in exchange for a female candidate. &nbsp;</p> <p paraeid="{0d66d2e9-2038-4732-ad81-c69d780f7eea}{83}" paraid="478689447">In her proposed lineup, the Baltics are taking the lead on all foreign and defence-related aspects, sending a clear message to the Kremlin. Her native Germany aside, Von der Leyen has also brought representatives of the EU&#39;s three major powers &ndash; France, Italy and Spain &ndash; into her inner circle, with each slated to receive an executive vice-presidency, alongside Finland, Romania and Estonia. With deputy roles scrapped, the executive vice-presidents will co-ordinate the portfolios of fellow commissioners.  &nbsp;</p> <p paraeid="{0d66d2e9-2038-4732-ad81-c69d780f7eea}{89}" paraid="600063559">Von der Leyen&rsquo;s new team is heavily focused on economics and many of its members hold fiscally conservative positions. In an attempt to simplify previous overlaps, each commissioner will oversee at least one directorate-general &ndash; a branch of the executive&rsquo;s administrative structure highlighted in the square brackets below. &nbsp;</p> <p paraeid="{0d66d2e9-2038-4732-ad81-c69d780f7eea}{101}" paraid="159259587">Assuming the commissioners-designate clear a financial interests check, each will face questioning by MEPs in hearings before relevant European Parliament committees. After that, the College as a whole must be approved by a plenary vote. Hearings are confirmed to start on 4 November, with the new Commission potentially sworn in by 1 December at the earliest.&nbsp;</p> <p paraeid="{ff444f36-2eb8-4a20-9295-9e5a6488c329}{183}" paraid="1875722271">It is not uncommon for the EP to shoot down at least one of the candidates as a show of strength. In 2019, MEPs vetoed three of them &ndash; one from each political family.  &nbsp;</p> <p paraeid="{0d66d2e9-2038-4732-ad81-c69d780f7eea}{115}" paraid="1101074684">In her <a href="https://commission.europa.eu/about-european-commission/president-elect-ursula-von-der-leyen/commissioners-designate-2024-2029_en" rel="noreferrer noopener" target="_blank">mission letters</a>, Von der Leyen announced her proposed cabinet and identified key priorities for her prospective team. We had a first look. &nbsp;</p> <p class="image-center"><img alt="European Commissioners-designate" class="inline-image" height="352" src="/ugc-1/1/3/0/Poster-of-Commissioners-2024-2029-10.jpg" width="498" /></p> <h2 paraeid="{6a7a5700-6f7b-485a-8c2a-66f3153d0880}{61}" paraid="1216920238">Executive vice presidents</h2> <p paraeid="{0d66d2e9-2038-4732-ad81-c69d780f7eea}{132}" paraid="1329503404"><strong>Teresa Ribera Rodr&iacute;guez (Spain, S&amp;D), Clean, Just and Competitive Transition [<a href="https://commission.europa.eu/about-european-commission/departments-and-executive-agencies/competition_en" rel="noreferrer noopener" target="_blank">DG COMP</a>]&nbsp;</strong><br /> The Green Deal, the EU&rsquo;s net-zero climate plan, will remain a pillar of the EU&rsquo;s growth strategy but will be joined by new priorities such as security and competitiveness, Von der Leyen has said. As the College&#39;s most prominent leftist politician, Ribera would hold overall responsibility for some of the green transition, continuing the job she held in Spain at the EU level. This will require her to work &ndash; and compromise &ndash; with centre-right colleagues tasked with climate and environment. To sweeten the deal, she would also take over from Margrethe Vestager as the EU&rsquo;s next top antitrust and state-aid enforcer &ndash; one of the most coveted commissioner jobs. &nbsp;</p> <p paraeid="{0d66d2e9-2038-4732-ad81-c69d780f7eea}{147}" paraid="1235046341"><strong>Henna Virkkunen (Finland, EPP), Tech Sovereignty, Security and Democracy [<a href="https://commission.europa.eu/about-european-commission/departments-and-executive-agencies/communications-networks-content-and-technology_en" rel="noreferrer noopener" target="_blank">DG CNECT</a>, <a href="https://commission.europa.eu/about-european-commission/departments-and-executive-agencies/digital-services_en" rel="noreferrer noopener" target="_blank">DIGIT</a>]&nbsp;</strong><br /> Senior EU lawmaker Henna Virkkunen would serve as the EU&rsquo;s digital czar, taking the lead on AI and other cutting-edge innovation such as supercomputing, the Internet of Things and genomics. Additionally, she would oversee the work of commissioners responsible for a thematical cluster that includes EU borders and democratic governance.  &nbsp;</p> <p paraeid="{0d66d2e9-2038-4732-ad81-c69d780f7eea}{169}" paraid="689769529"><strong>St&eacute;phane S&eacute;journ&eacute; (France, Renew Europe), Prosperity and Industrial Strategy [<a href="https://commission.europa.eu/about-european-commission/departments-and-executive-agencies/internal-market-industry-entrepreneurship-and-smes_en" rel="noreferrer noopener" target="_blank">DG GROW</a>]</strong>&nbsp;<br /> Paris can claim it (almost) got what it wanted by making a last-minute change when internal markets commissioner and Von der Leyen critic Thierry Breton resigned. Now, prospective French commissioner S&eacute;journ&eacute; looks set to take charge of a wide-ranging industrial and competitiveness portfolio overseeing all other economic dossiers, though it will not cover digital and defence, which is a setback for the country&rsquo;s aspirations, and stops short of what Breton had for the past five years. S&eacute;journ&eacute;, who has served as France&#39;s foreign and EU affairs minister and leads the centrist Renaissance party, is a close ally of Emmanuel Macron, and a former chief of the Renew Europe group in the European Parliament.&nbsp;&nbsp;</p> <p paraeid="{0d66d2e9-2038-4732-ad81-c69d780f7eea}{182}" paraid="1518588821"><strong>Roxana M&icirc;nzatu (Romania, S&amp;D), People, Skills and Preparedness [<a href="https://commission.europa.eu/about-european-commission/departments-and-executive-agencies/employment-social-affairs-and-inclusion_en" rel="noreferrer noopener" target="_blank">DG EMPL</a><a href="https://commission.europa.eu/about-european-commission/departments-and-executive-agencies/education-youth-sport-and-culture_en" rel="noreferrer noopener" target="_blank">, DG EAC</a>]&nbsp;</strong><br /> This role would put M&icirc;nzatu in charge of the EU&rsquo;s human capital and &ldquo;those areas which are crucial to unite our society,&rdquo; Von der Leyen said. However, M&icirc;nzatu&rsquo;s fellow leftists have expressed concern that the rundown of the portfolio does not explicitly mention responsibility for jobs, social affairs and education. A former rookie minister at the national level and MEP, M&icirc;nzatu is relatively unknown in Brussels. She would lead efforts to establish a &ldquo;new culture of preparedness&rdquo; that, according to Von der Leyen, helps people adapt to change and the risks present in our society. For the latter, M&icirc;nzatu would work alongside Commissioner-designate Hadja Lahbib from Belgium. &nbsp;</p> <p paraeid="{0d66d2e9-2038-4732-ad81-c69d780f7eea}{206}" paraid="1835501869"><strong>Raffaele Fitto (Italy, ECR), Cohesion and Reforms [<a href="https://commission.europa.eu/about-european-commission/departments-and-executive-agencies/regional-and-urban-policy_en" rel="noreferrer noopener" target="_blank">DG REGIO</a>]&nbsp;</strong><br /> This is the first time a hard-right conservative has been awarded a major EU position without being part of the EU&rsquo;s political majority. A former ECR chief in the European Parliament and a key ally of Italian Prime Minister Giorgia Meloni, Fitto would move from managing Italy&#39;s &euro;194bn post-pandemic cash fund to ensuring that the entire EU Covid recovery plan reaches completion, in collaboration with Valdis Dombrovskis from Latvia. Fitto&rsquo;s role would also involve steering the <a href="https://ec.europa.eu/regional_policy/funding/cohesion-fund_en" rel="noreferrer noopener" target="_blank">cohesion</a> and regional funds budget, a second-ranking position that is generally considered politically uncontroversial. &nbsp;</p> <p paraeid="{0d66d2e9-2038-4732-ad81-c69d780f7eea}{224}" paraid="24669422"><strong>Kaja Kallas (Estonia, Renew Europe), High Representative for Foreign Affairs and Security Policy [<a href="https://www.eeas.europa.eu/_en" rel="noreferrer noopener" target="_blank">EEAS</a>]&nbsp;</strong><br /> The former Prime Minister of Estonia is likely the EU&rsquo;s next top diplomat. Taking over in an era of &ldquo;geostrategic rivalries,&rdquo; she will face challenges such as war, increased global tensions, a new arms race, and transatlantic uncertainty as the US presidential election approaches.  &nbsp;</p> <h2 paraeid="{0d66d2e9-2038-4732-ad81-c69d780f7eea}{241}" paraid="446322525">Commissioners&nbsp;</h2> <p paraeid="{0d66d2e9-2038-4732-ad81-c69d780f7eea}{247}" paraid="200388991"><strong>Valdis Dombrovskis (Latvia, EPP), Economy and Productivity; Implementation and Simplification [<a href="https://commission.europa.eu/about-european-commission/departments-and-executive-agencies/economic-and-financial-affairs_en" rel="noreferrer noopener" target="_blank">DG ECFIN</a>, <a href="https://commission.europa.eu/about-european-commission/departments-and-executive-agencies/eurostat-european-statistics_en" rel="noreferrer noopener" target="_blank">EUROSTAT</a>]&nbsp;</strong><br /> The former Latvian Prime Minister will once again assume the influential role of the bloc&#39;s economy chief. Known for his solid reputation as a fiscal hawk, Dombrovskis would be the main enforcer of the bloc&rsquo;s <a href="https://economy-finance.ec.europa.eu/economic-and-fiscal-governance/evolution-eu-economic-governance/new-economic-governance-framework_en" rel="noreferrer noopener" target="_blank">economic governance</a> and overseer of member states&rsquo; public spending. He would also serve as commissioner for bureaucratic simplification, reporting directly to Von der Leyen.&nbsp;</p> <p paraeid="{9003ebc1-d736-4c9c-9117-e5b4d14165a9}{21}" paraid="1220862468"><strong>Maro&scaron; &Scaron;efčovič (Slovakia, S&amp;D until his party, Smer, was expelled when the far right joined the national government), Trade and Economic Security; Interinstitutional Affairs and Transparency [<a href="https://commission.europa.eu/about-european-commission/departments-and-executive-agencies/trade_en" rel="noreferrer noopener" target="_blank">DG TRADE</a>]&nbsp;</strong><br /> As a veteran of the bloc&rsquo;s executive who lacks political backing in the European Parliament, &Scaron;efčovič has been offered two significant portfolios by Von der Leyen. Taking on economic security in addition to open trade relations, he will need to negotiate with partners and rivals such as the US, China and India. He will also continue leading post-Brexit relations with the United Kingdom. &nbsp;</p> <p paraeid="{9003ebc1-d736-4c9c-9117-e5b4d14165a9}{38}" paraid="380035886"><strong>Piotr Serafin (Poland, EPP), Budget, Anti-Fraud and Public Administration [<a href="https://commission.europa.eu/about-european-commission/departments-and-executive-agencies/budget_en" rel="noreferrer noopener" target="_blank">DG BUDG</a> and others]&nbsp;</strong><br /> The current acting Polish ambassador to the EU is a Brussels insider, having previously served as chief of staff to Donald Tusk during the politician&rsquo;s time as head of the European Council. Tusk, now the Polish PM, was an early supporter of Von der Leyen&#39;s second term. In return, he secured the influential budget portfolio for Serafin as the bloc prepares for a new seven-year financial framework (<a href="https://www.europarl.europa.eu/factsheets/en/sheet/29/multiannual-financial-framework" rel="noreferrer noopener" target="_blank">MFF</a>), set to begin in 2028. &nbsp;</p> <p paraeid="{9003ebc1-d736-4c9c-9117-e5b4d14165a9}{56}" paraid="1198132209"><strong>Maria Lu&iacute;s Albuquerque (Portugal, EPP), Financial Services and the Savings and Investments Union [<a href="https://commission.europa.eu/about-european-commission/departments-and-executive-agencies/financial-stability-financial-services-and-capital-markets-union_en" rel="noreferrer noopener" target="_blank">DG FISMA</a>]&nbsp;</strong><br /> The former Portuguese finance minister and a long-time commissioner hopeful, Albuquerque is on track to tackle a nearly impossible mission: convincing the bloc&rsquo;s members to <a href="https://finance.ec.europa.eu/capital-markets-union-and-financial-markets/capital-markets-union/what-capital-markets-union_en" rel="noreferrer noopener" target="_blank">better integrate their capital markets</a>. This aims to channel more private assets towards funding the enormous investment needs of the green and digital transitions.   &nbsp;</p> <p paraeid="{9003ebc1-d736-4c9c-9117-e5b4d14165a9}{74}" paraid="1355042963"><strong>Wopke Hoekstra (The Netherlands, EPP) Climate, Net Zero and Clean Growth; Taxation [<a href="https://commission.europa.eu/about-european-commission/departments-and-executive-agencies/climate-action_en" rel="noreferrer noopener" target="_blank">DG CLIMA</a>, <a href="https://commission.europa.eu/about-european-commission/departments-and-executive-agencies/taxation-and-customs-union_en" rel="noreferrer noopener" target="_blank">DG TAXUD</a>]&nbsp;</strong><br /> The Dutchman returns to the College as the main counterbalance to the new green czar, Teresa Ribera Rodr&iacute;guez. His presence would aim to fulfil an EPP pledge made ahead of June EP elections stating that the green transition should serve as the bloc&rsquo;s industrial growth plan. A fiscal hawk, Hoekstra would also get the keys to EU taxation machinery, which typically requires unanimity among EU member states. &nbsp;</p> <p paraeid="{9003ebc1-d736-4c9c-9117-e5b4d14165a9}{100}" paraid="1146141487"><strong>Jessika Roswall (Sweden, EPP) Environment, Water Resilience and a Competitive Circular Economy [<a href="https://commission.europa.eu/about-european-commission/departments-and-executive-agencies/environment_en" rel="noreferrer noopener" target="_blank">DG ENV</a>]&nbsp;</strong><br /> The former Swedish EU affairs minister looks set to be the new &ldquo;nature boss&rdquo;, helping to bring the Green Deal to life through &ldquo;incentives, investment, and effective, simple implementation,&rdquo; according to Von der Leyen. Her phrasing is another sign of the EPP&#39;s pro-business dominance within the Commission. For the first time, this role will also address water efficiency, scarcity and pollution. &nbsp;</p> <p paraeid="{9003ebc1-d736-4c9c-9117-e5b4d14165a9}{123}" paraid="205902306"><strong>Costas Kadis (Cyprus, EPP), Fisheries and Oceans [<a href="https://commission.europa.eu/about-european-commission/departments-and-executive-agencies/maritime-affairs-and-fisheries_en" rel="noreferrer noopener" target="_blank">DG MARE</a>]&nbsp;</strong><br /> A biologist by training and a former minister at home, Kadis would take up a responsibility that returns for the new mandate as an independent portfolio. Kadis will oversee <a href="https://oceans-and-fisheries.ec.europa.eu/fisheries/rules/fishing-quotas_en" rel="noreferrer noopener" target="_blank">fishing quota</a> management, aquaculture and the <a href="https://oceans-and-fisheries.ec.europa.eu/ocean/blue-economy_en" rel="noreferrer noopener" target="_blank">blue economy</a>. The portfolio is also responsible for developing the EU&#39;s first European Oceans Plan. &nbsp;</p> <p paraeid="{9003ebc1-d736-4c9c-9117-e5b4d14165a9}{146}" paraid="1783673952"><strong>Michael McGrath (Ireland, Renew Europe), Democracy, Justice, and the Rule of Law [<a href="https://commission.europa.eu/about-european-commission/departments-and-executive-agencies/justice-and-consumers_en" rel="noreferrer noopener" target="_blank">DG JUST</a>]&nbsp;</strong><br /> The outgoing Irish finance minister will have his finger on the EU budget from November, since member states&rsquo; access to EU funds is <a href="https://commission.europa.eu/strategy-and-policy/eu-budget/protection-eu-budget/rule-law-conditionality-regulation_en" rel="noreferrer noopener" target="_blank">dependent on</a> respect for democratic standards, judicial independence, media freedom, and institutional checks and balances. In other words, prepare for clashes with Hungary. McGrath would also have oversight on disinformation, safeguarding electoral integrity, and protecting citizens&rsquo; data and consumer rights.&nbsp;</p> <p paraeid="{9003ebc1-d736-4c9c-9117-e5b4d14165a9}{164}" paraid="796670156"><strong>Magnus Brunner (Austria, EPP), Internal Affairs and Migration [<a href="https://commission.europa.eu/about-european-commission/departments-and-executive-agencies/migration-and-home-affairs_en" rel="noreferrer noopener" target="_blank">DG HOME</a>]&nbsp;</strong><br /> Known in European circles as a fiscal hawk, Brunner may soon be tested in the most sensitive policy area outside economics: migration. The Austrian politician is set to take on the role overseeing migration just as the far-right Freedom Party secured victory in national elections in his home country. Vienna has an outspoken record on migration and border security, having blocked the full participation of Bulgaria and Romania in the Schengen Area. The country has also faced legal condemnation by the European Court of Justice for extending border checks.  </p> <p paraeid="{9003ebc1-d736-4c9c-9117-e5b4d14165a9}{164}" paraid="796670156"><strong>Dubravka &Scaron;uica (Croatia, EPP), Mediterranean [future DG MED]&nbsp;</strong><br /> &Scaron;uica would take on a brand-new portfolio, tasked with reaching out to countries around the Mediterranean and the EU&#39;s &ldquo;southern neighbourhood.&rdquo; The role entails developing ties in trade, energy, investments and reining in irregular migration. &Scaron;uica will have a brand-new administrative branch at her service.&nbsp;</p> <p paraeid="{9003ebc1-d736-4c9c-9117-e5b4d14165a9}{195}" paraid="571788344"><strong>Andrius Kubilius (Lithuania, EPP) Defence and Space [<a href="https://commission.europa.eu/about-european-commission/departments-and-executive-agencies/defence-industry-and-space_en" rel="noreferrer noopener" target="_blank">DG DEFIS</a>]&nbsp;</strong><br /> After serving as prime minister of Lithuania twice, Kubilius solidified his reputation as a Russian hawk in the European Parliament. He will be the first-ever EU defence and space commissioner, tasked with stepping up production capacity of the bloc&#39;s <a href="https://www.theparliamentmagazine.eu/news/article/as-the-eu-lays-out-its-first-joint-defence-strategy-could-eurobonds-become-a-reality" rel="noreferrer noopener" target="_blank">military-industrial complex</a> and expanding joint procurement of military equipment. He will also oversee major projects such as the planned <a href="https://www.defensenews.com/global/europe/2024/05/31/european-union-weighs-creation-of-air-defense-shield/" rel="noreferrer noopener" target="_blank">European Sky Shield</a>, which is intended to function similarly to Israel&rsquo;s Iron Dome. &nbsp;</p> <p paraeid="{9003ebc1-d736-4c9c-9117-e5b4d14165a9}{218}" paraid="699916059"><strong>Marta Kos (Slovenia, Renew Europe), Enlargement [<a href="https://commission.europa.eu/about-european-commission/departments-and-executive-agencies/european-neighbourhood-and-enlargement-negotiations_en" rel="noreferrer noopener" target="_blank">DG NEAR</a>]&nbsp;</strong><br /> Former diplomat Kos would take the reins of accession negotiations at a time when the EU has renewed its push for enlargement. Many of the EU candidate countries hail from the politician&rsquo;s home Balkan region. Kos would also be responsible for the reconstruction of Ukraine and relations with the South Caucasus and Turkey. With the EPP unconvinced about her profile, she is seen as one of the candidates most at risk during the parliamentary hearings.&nbsp;&nbsp;</p> <p paraeid="{9003ebc1-d736-4c9c-9117-e5b4d14165a9}{235}" paraid="63682792"><strong>Jozef S&iacute;kela (Czech Republic, EPP) International Partnership [<a href="https://commission.europa.eu/about-european-commission/departments-and-executive-agencies/international-partnerships_en" rel="noreferrer noopener" target="_blank">DG INTPA</a>]&nbsp;</strong><br /> A former Czech energy minister who said he convened &ldquo;as many Council meetings as necessary&rdquo; when his country held the rotating presidency at the peak of the energy crisis in 2022, S&iacute;kela was in the running for several roles in the College. Von der Leyen opted to give him international partnerships, as it encompassed aspects of other portfolios he was considered for. If all goes as planned in the hearings and plenary vote, S&iacute;kela will serve as the main contact point for <a href="https://commission.europa.eu/strategy-and-policy/priorities-2019-2024/stronger-europe-world/global-gateway_en" rel="noreferrer noopener" target="_blank">Global Gateway</a>, the &euro;300bn investment programme for foreign development aid. &nbsp;</p> <p paraeid="{9003ebc1-d736-4c9c-9117-e5b4d14165a9}{255}" paraid="561172899"><strong>Dan J&oslash;rgensen (Denmark, S&amp;D), Energy and Housing [<a href="https://commission.europa.eu/about-european-commission/departments-and-executive-agencies/energy_en" rel="noreferrer noopener" target="_blank">DG ENER</a>]&nbsp;</strong><br /> In J&oslash;rgensen, EP socialists hope to secure a commissioner focused on housing for the first time, although Von der Leyen&rsquo;s decision to formally move the responsibility away from a social affairs portfolio to one combining housing with energy will refocus the role on fighting fuel poverty. As Denmark&rsquo;s climate minister, J&oslash;rgensen was not known for his pro-nuclear views, but this new role includes the development and deployment of small modular reactors in the bloc.&nbsp;</p> <p paraeid="{6a8dc3c2-64b1-4135-9ece-1dadb3fc1572}{13}" paraid="507591876"><strong>Hadja Lahbib (Belgium, Renew Europe), Preparedness and Crisis Management; Equality [<a href="https://commission.europa.eu/about-european-commission/departments-and-executive-agencies/european-civil-protection-and-humanitarian-aid-operations_en" rel="noreferrer noopener" target="_blank">DG ECHO</a>]&nbsp;</strong><br /> A former TV journalist, the outgoing Belgian minister for EU and foreign affairs consolidated her international profile during her country&rsquo;s rotating presidency of the EU Council in the first half of this year. However, this did not translate into a major Commission role. Instead, Lahbib looks set to oversee relatively minor policy areas such as humanitarian aid and civil protection. She will also steer equality issues, which covers LGBTIQ, gender, anti-racism and disability strategies.  &nbsp;</p> <p paraeid="{6a8dc3c2-64b1-4135-9ece-1dadb3fc1572}{38}" paraid="596946834"><strong>Apostolos Tzitzikostas (Greece, EPP), Sustainable Transport and Tourism [<a href="https://commission.europa.eu/about-european-commission/departments-and-executive-agencies/mobility-and-transport_en" rel="noreferrer noopener" target="_blank">DG MOVE</a>]&nbsp;</strong><br /> The governor of the central Macedonian region in Greece is a prominent figure within his country&rsquo;s centre-right camp and has a solid EU-wide reputation, having served as president of the European Committees of the Regions between 2020 and 2022. Among his brand-new touristic tasks, Tzitzikostas will work on a single digital ticketing platform for passengers across transport modes. &nbsp;</p> <p paraeid="{6a8dc3c2-64b1-4135-9ece-1dadb3fc1572}{51}" paraid="1802158962"><strong>Christophe Hansen (Luxembourg, EPP) Agriculture and Food [<a href="https://commission.europa.eu/about-european-commission/departments-and-executive-agencies/agriculture-and-rural-development_en" rel="noreferrer noopener" target="_blank">DG AGRI</a>]&nbsp;</strong><br /> Coming from one of the smallest EU member states with limited arable land, current MEP Hansen will have to rebuild trust with farmers after months of angry tractor protests. His focus will be ensuring sufficient income for farmers and protection against unfair trade practices, as well as upholding the biggest share of the EU&rsquo;s budget, <a href="https://agriculture.ec.europa.eu/common-agricultural-policy/cap-overview/cap-glance_en" rel="noreferrer noopener" target="_blank">the Common Agricultural Policy</a> (CAP). Part of the economic security agenda, Hansen will also deal with food sovereignty, boosting diversity and reducing imports of critical commodities. &nbsp;</p> <p paraeid="{6a8dc3c2-64b1-4135-9ece-1dadb3fc1572}{73}" paraid="1035260167"><strong>Oliv&eacute;r V&aacute;rhelyi (Hungary, Patriots for Europe), Health and Animal Welfare [<a href="https://commission.europa.eu/about-european-commission/departments-and-executive-agencies/health-and-food-safety_en" rel="noreferrer noopener" target="_blank">DG SANTE</a>]&nbsp;</strong><br /> An ally of Hungarian Prime Minister Viktor Orb&aacute;n, V&aacute;rhelyi has been reassigned from his current role overseeing the Enlargement and Neighbourhood portfolio to a responsibility that nobody seemed to want: health. The title has been revised to explicitly include animal welfare, while most food policy tasks have shifted across to the agriculture portfolio. Having previously been caught on a hot mic calling MEPs &ldquo;idiots,&rdquo; his parliamentary hearing promises to be an event not to miss.  &nbsp;</p> <p paraeid="{6a8dc3c2-64b1-4135-9ece-1dadb3fc1572}{86}" paraid="1550403272"><strong>Ekaterina Zaharieva (Bulgaria, EPP), Startups, Research and Innovation [<a href="https://commission.europa.eu/about-european-commission/departments-and-executive-agencies/research-and-innovation_en" rel="noreferrer noopener" target="_blank">DG RTD</a>]&nbsp;</strong><br /> A former foreign affairs minister, Zaharieva will inherit the research and innovation sections of a portfolio previously headed up by her fellow countrywoman, including the hefty <a href="https://research-and-innovation.ec.europa.eu/funding/funding-opportunities/funding-programmes-and-open-calls/horizon-europe_en" rel="noreferrer noopener" target="_blank">Horizon Europe</a> funding scheme. Other parts of the portfolio, namely education and culture, have been dispersed to other colleagues.  &nbsp;</p> <p paraeid="{6a8dc3c2-64b1-4135-9ece-1dadb3fc1572}{104}" paraid="1742743900"><strong>Glenn Micallef (Malta, S&amp;D) Intergenerational Fairness, Youth, Culture and Sport [<a href="https://commission.europa.eu/about-european-commission/departments-and-executive-agencies/education-youth-sport-and-culture_en" rel="noreferrer noopener" target="_blank">DG EAC</a>]&nbsp;</strong><br /> At 35, Micallef is the youngest of the commissioners-designate and the only one without prior experience in a senior government role. The former chief of staff to Maltese Prime Minister Robert Abela is set to take on one of the lightest portfolios. Nonetheless, it will commit him to work on &ldquo;areas that are close to EU citizens&rsquo; daily lives.&rdquo; &nbsp;</p> <div class="midarticle-ads"> <!----------------- ScrollAd Tag -----------------> <div id="adsuiteScrollAd"></div> <div class="col--ad col--ad-inArticle"> <div id='div-gpt-ad-1608230013890-5'> <script> googletag.cmd.push(function() { googletag.display('div-gpt-ad-1608230013890-5'); }); </script> </div> </div> </div> <div class="hide js-newsview-related"> <div class="av-related"> <div class="avr-title"> <span class="avr-cat">Related</span> </div> <div class="news-item news-item--related"> <div class="ni-image"> <a href="/news/article/the-greens-play-the-role-of-kingmaker-as-von-der-leyen-nabs-a-second-term"> <img class="lazyload" data-src="/siteimg/list-x-four/ugc-1/fullnews/news/24706/24399_original.jpg"> </a> </div> <div class="ni-content"> <div class="ni-meta"> <span class="ni-date">18 Jul</span> <span class="ni-cat"><a href="/eu-institutions.htm">EU Institutions</a></span> </div> <div class="ni-title h3"> <a href="/news/article/the-greens-play-the-role-of-kingmaker-as-von-der-leyen-nabs-a-second-term">Greens play the role of ‘kingmaker,’ as Von der Leyen nabs a second term</a> </div> <div class="ni-author">by <a href="/news/author/julia-kaiser">Julia Kaiser</a></div> </div> </div> </div> </div> <div class="av-most-recent"> <p>Read the most recent articles written by <b>Gabriele Rosana</b> - <a href="/news/article/why-raffaele-fitto-was-melonis-best-bet-for-the-new-commission">Why Raffaele Fitto was Meloni’s best bet for the new Commission</a> </p> </div> <div class="av-tags"> <p class="av-tagTitle">Tags</p> <a href="/news/tag.htm?filter=156">European Commission</a> <a href="/news/tag.htm?filter=826">European Union</a> <a href="/news/tag.htm?filter=1433">Ursula von der Leyen</a> </div> <div class="av-tags av-tags--categories"> <p class="av-tagTitle">Categories</p> <a href="/eu-institutions.htm">EU Institutions</a> </div> </div> <div class="av-rc"> <div class="col-ad"> <!-- /1048162/pm/news-article_right-side-top --> <div id='div-gpt-ad-1608230013890-2' class="peu-ad"> <script> googletag.cmd.push(function() { googletag.display('div-gpt-ad-1608230013890-2'); }); </script> </div> </div> <div class="news-title"> <span class="nt-cat h6">Related articles</span> </div> <div class="news-list news-list--sqThumb news-list--sqThumb--members"> <div class="news-item"> <div class="ni-image"> <a href="/news/article/eus-top-jobs-what-you-need-to-know-about-von-der-leyen-metsola-costa-and-kallas"> <img data-src="/siteimg/news-memb/ugc-1/fullnews/news/24696/24390_original.jpg" class=" lazyload" alt="Alt"> </a> </div> <div class="ni-content"> <div class="ni-title"> <a href="/news/article/eus-top-jobs-what-you-need-to-know-about-von-der-leyen-metsola-costa-and-kallas">EU’s top jobs: What you need to know about Von der Leyen, Metsola, Costa and Kallas</a> </div> <div class="ni-meta"> <span class="ni-date">11 Jul</span> <span class="ni-author">by <a href="/news/author/julia-kaiser">Julia Kaiser</a></span> </div> </div> </div><div class="news-item"> <div class="ni-image"> <a href="/news/article/charting-the-digital-horizon-priorities-for-the-next-eu-commission"> <img data-src="/siteimg/news-memb/ugc-1/fullnews/news/24581/24232_original.jpg" class=" lazyload" alt="Alt"> </a> </div> <div class="ni-content"> <div class="ni-title"> <a href="/news/article/charting-the-digital-horizon-priorities-for-the-next-eu-commission">Charting the Digital Horizon: Priorities for the Next EU Commission</a> </div> <div class="ni-meta"> <span class="ni-date">05 Apr</span> <span class="ni-author">by <a href="/news/author/tsvetelina-penkova">Tsvetelina Penkova</a></span> </div> </div> </div> </div> <!-- <div class="news-list news-list--dianomi"> <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="1343"></div> </div> --> <div class="col-ad"> <!-- /1048162/pm/news-article_right-side-bot --> <div id='div-gpt-ad-1608230013890-3' class="peu-ad"> <script> googletag.cmd.push(function() { googletag.display('div-gpt-ad-1608230013890-3'); }); </script> </div> </div> </div> <div class="av-lc"> <div class="col-ad"> <!-- /1048162/pm/news-article_left-side-top --> <div id='div-gpt-ad-1608230013890-1' class="peu-ad"> <script> googletag.cmd.push(function() { googletag.display('div-gpt-ad-1608230013890-1'); }); </script> </div> </div> <div class="col-next"> <div class="news-title news-title--next"> <span class="nt-cat h6">Read Next:</span> </div> <div class="news-list news-list--readNext"> <div class="news-item"> <div class="ni-image"> <a href="/partner/article/green-deal-or-greenwashed-the-eus-shift-in-priorities-raises-red-flags"> <img data-src="/siteimg/list-x-four/ugc-1/fullnews/news/24743/24454_original.jpg" class=" lazyload"> </a> </div> <div class="ni-content"> <div class="ni-meta"><span class="ni-cat"></span></div> <div class="ni-title h6 sans"> <a href="/partner/article/green-deal-or-greenwashed-the-eus-shift-in-priorities-raises-red-flags">Green Deal or Greenwashed? The EU’s shift in priorities raises red flags</a> </div> <div class="ni-meta"> <span class="ni-author">by <a href="/news/author/birdlife-europe-climate-action-network-europe-european-environmental-bureau-transport-environment-and-world-wide-fund-for-nature">BirdLife Europe, Climate Action Network Europe, European Environmental Bureau, Transport & Environment and World Wide Fund for Nature</a></span> </div> </div> </div> </div> </div> </div> </div> </div> <div class="avantisDiv"></div> <!-- /1048162/pm/news-article_teads --> <div id='div-gpt-ad-1608230013890-4'> <script> googletag.cmd.push(function() { googletag.display('div-gpt-ad-1608230013890-4'); }); </script> </div> </div> </div> </div> </main> <footer> <div class="container"> <div class="ftr-col ftr-col--left clearFix"> <div class="ftr-subsWrap"> <div class="h3">A monthly magazine packed with timely features, news analyses and opinion articles on EU policy.</div> <div class="ftr-subs"> <a class="clearFix" href="https://www.tpgroupshop.com/store/products,the-parliament_21.htm" target="_blank"> <div class="ftrs-img"> <img class="lazyload" data-src="/ugc-1/uploads/pageblocks/9536/3be38dbbd1158279f47e4e735177fe60.png" alt="Subscribe" > </div> <div class="ftrs-text"> <p><strong>Subscribe to The Parliament</strong></p> <p><span class="btn btn--yellow btn--xsmall">Subscribe now</span></p> </div> </a> </div> </div> <div class="ftr-social"> <div class="h3 nato">Follow us</div> <a href="http://www.twitter.com/parlimag" 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.linkedin.com/company/the-parliament-magazine/" target="_blank" class="icon icon--linkedIn"></a> </div> <div class="ftr-copyWrap"> <p>Registered in England & Wales under No. 07291783</p> <p>&copy; 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 sans">Quick Links</div> <ul> <li><a href="/">Home</a></li> <li><a href="/news.htm">News</a></li> <li><a href="/opinion.htm">Opinion</a></li> <li><a href="/interviews.htm">Interviews</a></li> <li><a href="/pm-plus.htm">PM+</a></li> <li><a href="/pm-plus.htm">Policy</a></li> <li><a href="/magazine.htm">Magazine</a></li> <li><a href="/events.htm">Events</a></li> <li><a href="/more/commercial-opportunities.htm">Commercial Opportunities</a></li> </ul> <span class="icon icon--chevDown"></span> </div> --> <div class="ftr-subcol ftr-subcol--1"> <div class="h5 sans">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 class="ftr-subcol ftr-subcol--1"> <div class="h5 sans">Media & Publishing</div> <ul> <li><a href="https://www.politicshome.com/" target="_blank">PoliticsHome</a></li> <li><a href="http://www.holyrood.com" target="_blank">Holyrood</a></li> <li><a href="https://www.civilserviceworld.com/" target="_blank">Civil Service World</a></li> <li><a href="https://www.politicshome.com/thehouse" target="_blank">The House Magazine</a></li> <li><a href="http://www.publictechnology.net/" target="_blank">PublicTechnology</a></li> <li><a href="http://www.trainingjournal.com" target="_blank">Training Journal</a></li> <li><a href="https://www.tpgroupshop.com/" target="_blank">Subscribe to Total Politics media titles</a></li> </ul> <span class="icon icon--chevDown"></span> </div> <div class="ftr-subcol ftr-subcol--1 ftr-subcol--last"> <div class="h5 sans">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 &amp;&nbsp;Conditions</a></li> </ul> <span class="icon icon--chevDown"></span> </div> <!--<div class="ftr-subcol ftr-subcol--1"> <div class="h5 sans">Dods Events</div> <span class="icon icon--chevDown"></span> </div>--> <!--<div class="ftr-subcol ftr-subcol--1 ftr-subcol--last"> <div class="h5 sans">Partnership Events</div> <span class="icon icon--chevDown"></span> </div>--> </div> </div> </footer> <!--Skin Ad Unit--> <!-- /1048162/pm/news-article_skin --> <div id='div-gpt-ad-1608230013890-6'> <script> googletag.cmd.push(function() { googletag.display('div-gpt-ad-1608230013890-6'); }); </script> </div> <!-- /1048162/pm/news-article_pixel-1 --> <div id='div-gpt-ad-1608230013890-7'> <script> googletag.cmd.push(function() { googletag.display('div-gpt-ad-1608230013890-7'); }); </script> </div> <!-- /1048162/pm/news-article_pixel-2 --> <div id='div-gpt-ad-1608230013890-8'> <script> googletag.cmd.push(function() { googletag.display('div-gpt-ad-1608230013890-8'); }); </script> </div> <script type="text/javascript"> //<![CDATA[ Sys.WebForms.PageRequestManager._initialize('ctl00$ajax', 'form1', [], [], [], 90, 'ctl00'); //]]> </script> <!-- Global site tag (gtag.js) - Google Analytics --> <script async src="https://www.googletagmanager.com/gtag/js?id=UA-2383253-1"></script> <script> window.dataLayer = window.dataLayer || []; function gtag(){dataLayer.push(arguments);} gtag('js', new Date()); gtag('config', 'UA-2383253-1'); </script> <!-- Hotjar Tracking Code for https://www.theparliamentmagazine.eu/ --><script> (function(h,o,t,j,a,r){ h.hj=h.hj||function(){(h.hj.q=h.hj.q||[]).push(arguments)}; h._hjSettings={hjid:1499290,hjsv:6}; a=o.getElementsByTagName('head')[0]; r=o.createElement('script');r.async=1; r.src=t+h._hjSettings.hjid+j+h._hjSettings.hjsv; a.appendChild(r); })(window,document,'https://static.hotjar.com/c/hotjar-','.js?sv='); </script> <script type="text/javascript"> _linkedin_partner_id = "1282260"; window._linkedin_data_partner_ids = window._linkedin_data_partner_ids || []; window._linkedin_data_partner_ids.push(_linkedin_partner_id); </script><script type="text/javascript"> (function(){var s = document.getElementsByTagName("script")[0]; var b = document.createElement("script"); b.type = "text/javascript";b.async = true; b.src = "https://snap.licdn.com/li.lms-analytics/insight.min.js"; s.parentNode.insertBefore(b, s);})(); </script><noscript> <img height="1" width="1" style="display:none;" alt="" src="https://px.ads.linkedin.com/collect/?pid=1282260&fmt=gif" /> </noscript> <!-- Quantcast Consent Handlers --> <script async type="text/javascript"> 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> <div class="aspNetHidden"> <input type="hidden" name="__VIEWSTATEGENERATOR" id="__VIEWSTATEGENERATOR" value="90059987" /> </div></form> <form id="Form_Eloqua" method="post" action="https://s438870623.t.eloqua.com/e/f2"> <input type="hidden" name="elqCustomerGUID" value=""> <input type="hidden" name="elqCookieWrite" value="0"> </form> <script type='text/javascript'> var _elqQ = _elqQ || []; _elqQ.push(['elqSetSiteId', '438870623']); _elqQ.push(['elqTrackPageView']); (function () { function a() { var b = document.createElement("script"); b.type = "text/javascript"; b.async = !0; b.src = "//img.en25.com/i/elqCfg.min.js"; var a = document.getElementsByTagName("script")[0]; a.parentNode.insertBefore(b, a) } window.addEventListener ? window.addEventListener("DOMContentLoaded", a, !1) : window.attachEvent && window.attachEvent("onload", a) })(); </script> <script type='text/javascript'><!--// var timerId = null, timeout = 5; //--></script> <script type='text/javascript'><!--// function WaitUntilCustomerGUIDIsRetrieved() { if (!!(timerId)) { if (timeout == 0) { return; } if (typeof this.GetElqCustomerGUID === 'function') { $('input[name="elqCustomerGUID"]').val(GetElqCustomerGUID()); return; } timeout -= 1; } timerId = setTimeout("WaitUntilCustomerGUIDIsRetrieved()", 500); return; } window.onload = WaitUntilCustomerGUIDIsRetrieved; _elqQ.push(['elqGetCustomerGUID']); //--></script> </body> </html>

Pages: 1 2 3 4 5 6 7 8 9 10