CINXE.COM

Europe’s fragmented defence industry faces efficiency challenges as Trump returns

<!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",["Foreign & Security Policy"]); 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="Europe’s fragmented defence industry faces efficiency challenges amid Trump’s return" /> <meta property="og:description" content="The re-election of Donald Trump has sparked new uncertainties around Europe’s security strategy. With Trump threatening US disengagement, European ..." /> <meta property="og:url" content="https://www.theparliamentmagazine.eu/news/article/a-fragmented-defence-industrial-base-is-holding-back-eu-armament" /> <meta property="og:image" content="https://www.theparliamentmagazine.eu/siteimg/share/ugc-1/fullnews/news/24902/24642_original.jpg" /> <meta property="og:image:type" content="image/jpeg" /> <meta property="og:type" content="article" /> <meta property="article:published_time" content="2024-12-24 11:20:34" /> <meta property="article:modified_time" content="2025-01-09 13:55:19" /> <link rel="canonical" href="https://www.theparliamentmagazine.eu/news/article/a-fragmented-defence-industrial-base-is-holding-back-eu-armament" /><meta name="Description" content="The re-election of Donald Trump has sparked new uncertainties around Europe’s security strategy. With Trump threatening US disengagement, European nat..." /> <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/a-fragmented-defence-industrial-base-is-holding-back-eu-armament" /> <meta name="twitter:title" content="Europe’s fragmented defence industry faces efficiency challenges amid Trump’s return" /> <meta name="twitter:description" content="The re-election of Donald Trump has sparked new uncertainties around Europe’s security strategy. With Trump threatening US disengagement, European nations are tasked with ramping up military spending and bolstering Ukraine’s defence." /> <meta name="twitter:image" content="https://www.theparliamentmagazine.eu/siteimg/share/ugc-1/fullnews/news/24902/24642_original.jpg?v1" /> <title> Europe’s fragmented defence industry faces efficiency challenges as Trump returns </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/a-fragmented-defence-industrial-base-is-holding-back-eu-armament" 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="/wEPDwULLTE5Njg1MzgzMTcPZBYCZg9kFgRmD2QWCAIeD2QWBAIBDxYCHgRUZXh0BcIZdmFyIHNsb3QxLHNsb3QyLHNsb3QzLHNsb3Q0LHNsb3Q1LHNsb3Q2LHNsb3Q3OwogIGdvb2dsZXRhZy5jbWQucHVzaChmdW5jdGlvbigpIHsKCiAgICAgICAgaGVhZGVyTWFwcGluZyA9IGdvb2dsZXRhZy5zaXplTWFwcGluZygpLgogIAkJCWFkZFNpemUoWzAsIDBdLCBbMSwgMV0pLgogIAkJCWFkZFNpemUoWzMyMCwgMF0sIFtbMzIwLCA1MF0sIFszMjAsIDEwMF1dKS4KICAJCQlhZGRTaXplKFs4MDEsIDBdLCBbWzQ2OCwgNjBdLCBbNzI4LCA5MF1dKS4KICAJCQlhZGRTaXplKFsxMjAxLCAwXSwgW1s5NzAsIDkwXSwgWzk3MCwgMjUwXSwgWzcyOCwgOTBdXSkuCiAgCQkJYnVpbGQoKTsKCiAgICAgICAgbG1wdU1hcHBpbmcgPSBnb29nbGV0YWcuc2l6ZU1hcHBpbmcoKS4JCQogIAkJCWFkZFNpemUoWzAsIDBdLCBbMSwgMV0pLgogIAkJCWFkZFNpemUoWzMwMCwgMF0sIFszMDAsIDI1MF0pLgogIAkJCWFkZFNpemUoWzgwMSwgMF0sIFtbMzAwLCA2MDBdLCBbMzAwLCAyNTBdXSkuCiAgCQkJYWRkU2l6ZShbMTIwMSwgMF0sIFtbMzAwLCAxMDUwXSwgWzMwMCwgNjAwXSwgWzMwMCwgMjUwXV0pLgogIAkJCWJ1aWxkKCk7CgogICAgICAgIHJtcHVNYXBwaW5nID0gZ29vZ2xldGFnLnNpemVNYXBwaW5nKCkuCQkKICAJCQlhZGRTaXplKFswLCAwXSwgWzEsIDFdKS4KICAJCQlhZGRTaXplKFszMDAsIDBdLCBbMzAwLCAyNTBdKS4KICAJCQlhZGRTaXplKFs4MDEsIDBdLCBbWzMwMCwgNjAwXSwgWzMwMCwgMjUwXV0pLgogIAkJCWJ1aWxkKCk7CiAgICAgICAgCiAgICAgICAgICBpbmFydE1hcHBpbmcgPSBnb29nbGV0YWcuc2l6ZU1hcHBpbmcoKS4JCQogIAkJCWFkZFNpemUoWzAsIDBdLCBbMSwgMV0pLgogIAkJCWFkZFNpemUoWzMwMCwgMF0sIFszMDAsIDI1MF0pLgogIAkJCWJ1aWxkKCk7CgogICAgICAgIHNraW5NYXBwaW5nID0gZ29vZ2xldGFnLnNpemVNYXBwaW5nKCkuCiAgCQkJYWRkU2l6ZShbMTIwMSwgMF0sIFsxLCAxXSkuCiAgCQkJYnVpbGQoKTsKCiAgICBzbG90MSA9IGdvb2dsZXRhZy5kZWZpbmVTbG90KCcvMTA0ODE2Mi9wbS9uZXdzLWFydGljbGVfaGVhZGVyJywgW1szMjAsIDUwXSwgWzk3MCwgMjUwXSwgWzk3MCwgOTBdLCBbMzIwLCAxMDBdLCBbMSwgMV0sIFs3MjgsIDkwXV0sICdkaXYtZ3B0LWFkLTE2MDgyMzAwMTM4OTAtMCcpLmRlZmluZVNpemVNYXBwaW5nKGhlYWRlck1hcHBpbmcpLnNldFRhcmdldGluZygnbGF6eWxvYWQnKS5hZGRTZXJ2aWNlKGdvb2dsZXRhZy5wdWJhZHMoKSk7CiAgICBzbG90MiA9IGdvb2dsZXRhZy5kZWZpbmVTbG90KCcvMTA0ODE2Mi9wbS9uZXdzLWFydGljbGVfbGVmdC1zaWRlLXRvcCcsIFtbMzAwLCA2MDBdLCBbMzAwLCAyNTBdXSwgJ2Rpdi1ncHQtYWQtMTYwODIzMDAxMzg5MC0xJykuZGVmaW5lU2l6ZU1hcHBpbmcocm1wdU1hcHBpbmcpLnNldFRhcmdldGluZygnbGF6eWxvYWQnKS5hZGRTZXJ2aWNlKGdvb2dsZXRhZy5wdWJhZHMoKSk7CiAgICBzbG90MyA9IGdvb2dsZXRhZy5kZWZpbmVTbG90KCcvMTA0ODE2Mi9wbS9uZXdzLWFydGljbGVfcmlnaHQtc2lkZS10b3AnLCBbMzAwLCAyNTBdLCAnZGl2LWdwdC1hZC0xNjA4MjMwMDEzODkwLTInKS5zZXRUYXJnZXRpbmcoJ2xhenlsb2FkJykuYWRkU2VydmljZShnb29nbGV0YWcucHViYWRzKCkpOwogICAgc2xvdDQgPSBnb29nbGV0YWcuZGVmaW5lU2xvdCgnLzEwNDgxNjIvcG0vbmV3cy1hcnRpY2xlX3JpZ2h0LXNpZGUtYm90JywgW1szMDAsIDEwNTBdLCBbMzAwLCA2MDBdLCBbMzAwLCAyNTBdXSwgJ2Rpdi1ncHQtYWQtMTYwODIzMDAxMzg5MC0zJykuZGVmaW5lU2l6ZU1hcHBpbmcobG1wdU1hcHBpbmcpLnNldFRhcmdldGluZygnbGF6eWxvYWQnKS5hZGRTZXJ2aWNlKGdvb2dsZXRhZy5wdWJhZHMoKSk7CiAgICBzbG90NSA9IGdvb2dsZXRhZy5kZWZpbmVTbG90KCcvMTA0ODE2Mi9wbS9uZXdzLWFydGljbGVfdGVhZHMnLCBbMSwgMV0sICdkaXYtZ3B0LWFkLTE2MDgyMzAwMTM4OTAtNCcpLnNldFRhcmdldGluZygnbGF6eWxvYWQnKS5hZGRTZXJ2aWNlKGdvb2dsZXRhZy5wdWJhZHMoKSk7CiAgICBzbG90NiA9IGdvb2dsZXRhZy5kZWZpbmVTbG90KCcvMTA0ODE2Mi9wbS9uZXdzLWFydGljbGVfaW5hcnRpY2xlJywgW1sxLCAxXSwgWzMwMCwgMjUwXV0sICdkaXYtZ3B0LWFkLTE2MDgyMzAwMTM4OTAtNScpLmRlZmluZVNpemVNYXBwaW5nKGluYXJ0TWFwcGluZykuc2V0VGFyZ2V0aW5nKCdsYXp5bG9hZCcpLmFkZFNlcnZpY2UoZ29vZ2xldGFnLnB1YmFkcygpKTsKICAgIHNsb3Q3ID0gZ29vZ2xldGFnLmRlZmluZVNsb3QoJy8xMDQ4MTYyL3BtL25ld3MtYXJ0aWNsZV9za2luJywgWzEsIDFdLCAnZGl2LWdwdC1hZC0xNjA4MjMwMDEzODkwLTYnKS5kZWZpbmVTaXplTWFwcGluZyhza2luTWFwcGluZykuc2V0VGFyZ2V0aW5nKCdsYXp5bG9hZCcpLmFkZFNlcnZpY2UoZ29vZ2xldGFnLnB1YmFkcygpKTsKICAgIGdvb2dsZXRhZy5kZWZpbmVTbG90KCcvMTA0ODE2Mi9wbS9uZXdzLWFydGljbGVfcGl4ZWwtMScsIFsxLCAxXSwgJ2Rpdi1ncHQtYWQtMTYwODIzMDAxMzg5MC03Jykuc2V0VGFyZ2V0aW5nKCdsYXp5bG9hZCcpLmFkZFNlcnZpY2UoZ29vZ2xldGFnLnB1YmFkcygpKTsKICAgIGdvb2dsZXRhZy5kZWZpbmVTbG90KCcvMTA0ODE2Mi9wbS9uZXdzLWFydGljbGVfcGl4ZWwtMicsIFsxLCAxXSwgJ2Rpdi1ncHQtYWQtMTYwODIzMDAxMzg5MC04Jykuc2V0VGFyZ2V0aW5nKCdsYXp5bG9hZCcpLmFkZFNlcnZpY2UoZ29vZ2xldGFnLnB1YmFkcygpKTsKICAgIGdvb2dsZXRhZy5wdWJhZHMoKS5kaXNhYmxlSW5pdGlhbExvYWQoKTsKICAgIGdvb2dsZXRhZy5wdWJhZHMoKS5lbmFibGVTaW5nbGVSZXF1ZXN0KCk7CiAgICBnb29nbGV0YWcucHViYWRzKCkuY29sbGFwc2VFbXB0eURpdnMoKTsKICAgIGdvb2dsZXRhZy5wdWJhZHMoKS5lbmFibGVMYXp5TG9hZCh7CiAgICAgICAgZmV0Y2hNYXJnaW5QZXJjZW50OiAyMDAsCiAgICAgICAgcmVuZGVyTWFyZ2luUGVyY2VudDogMTAwLAogICAgICAgIG1vYmlsZVNjYWxpbmc6IDIuMAogICAgfSk7CiAgICBnb29nbGV0YWcuZW5hYmxlU2VydmljZXMoKTtnb29nbGV0YWcucHViYWRzKCkuc2V0VGFyZ2V0aW5nKCJlbnZpcm9ubWVudCIsInByb2R1Y3Rpb24iKTsNCmdvb2dsZXRhZy5wdWJhZHMoKS5zZXRUYXJnZXRpbmcoImFydGljbGV0eXBlIiwiTmV3cyAmIEFuYWx5c2lzIik7DQoNCmdvb2dsZXRhZy5wdWJhZHMoKS5zZXRUYXJnZXRpbmcoInRvcGljIixbIkZvcmVpZ24gJiBTZWN1cml0eSBQb2xpY3kiXSk7DQpkAgIPFgIfAAVAIGdwdFNsb3RzLnB1c2goc2xvdDEsIHNsb3QyLCBzbG90Mywgc2xvdDQsIHNsb3Q1LCBzbG90Niwgc2xvdDcpO2QCIg8WAh8ABdgHDQo8bWV0YSBwcm9wZXJ0eT0ib2c6c2l0ZV9uYW1lIiBjb250ZW50PSJUaGUgUGFybGlhbWVudCBNYWdhemluZSIgLz4NCjxtZXRhIHByb3BlcnR5PSJvZzpsb2NhbGUiIGNvbnRlbnQ9ImVuX0dCIiAvPg0KPG1ldGEgcHJvcGVydHk9Im9nOnRpdGxlIiBjb250ZW50PSJFdXJvcGXigJlzIGZyYWdtZW50ZWQgZGVmZW5jZSBpbmR1c3RyeSBmYWNlcyBlZmZpY2llbmN5IGNoYWxsZW5nZXMgYW1pZCBUcnVtcOKAmXMgcmV0dXJuIiAvPg0KPG1ldGEgcHJvcGVydHk9Im9nOmRlc2NyaXB0aW9uIiBjb250ZW50PSJUaGUgcmUtZWxlY3Rpb24gb2YgRG9uYWxkIFRydW1wIGhhcyBzcGFya2VkIG5ldyB1bmNlcnRhaW50aWVzIGFyb3VuZCBFdXJvcGXigJlzIHNlY3VyaXR5IHN0cmF0ZWd5LiBXaXRoIFRydW1wIHRocmVhdGVuaW5nIFVTIGRpc2VuZ2FnZW1lbnQsIEV1cm9wZWFuIC4uLiIgLz4NCjxtZXRhIHByb3BlcnR5PSJvZzp1cmwiIGNvbnRlbnQ9Imh0dHBzOi8vd3d3LnRoZXBhcmxpYW1lbnRtYWdhemluZS5ldS9uZXdzL2FydGljbGUvYS1mcmFnbWVudGVkLWRlZmVuY2UtaW5kdXN0cmlhbC1iYXNlLWlzLWhvbGRpbmctYmFjay1ldS1hcm1hbWVudCIgLz4NCjxtZXRhIHByb3BlcnR5PSJvZzppbWFnZSIgY29udGVudD0iaHR0cHM6Ly93d3cudGhlcGFybGlhbWVudG1hZ2F6aW5lLmV1L3NpdGVpbWcvc2hhcmUvdWdjLTEvZnVsbG5ld3MvbmV3cy8yNDkwMi8yNDY0Ml9vcmlnaW5hbC5qcGciIC8+DQo8bWV0YSBwcm9wZXJ0eT0ib2c6aW1hZ2U6dHlwZSIgY29udGVudD0iaW1hZ2UvanBlZyIgLz4NCjxtZXRhIHByb3BlcnR5PSJvZzp0eXBlIiBjb250ZW50PSJhcnRpY2xlIiAvPg0KPG1ldGEgcHJvcGVydHk9ImFydGljbGU6cHVibGlzaGVkX3RpbWUiIGNvbnRlbnQ9IjIwMjQtMTItMjQgMTE6MjA6MzQiIC8+DQo8bWV0YSBwcm9wZXJ0eT0iYXJ0aWNsZTptb2RpZmllZF90aW1lIiBjb250ZW50PSIyMDI1LTAxLTA5IDEzOjU1OjE5IiAvPg0KZAIjDxYCHwAFlAENCjxsaW5rIHJlbD0iY2Fub25pY2FsIiBocmVmPSJodHRwczovL3d3dy50aGVwYXJsaWFtZW50bWFnYXppbmUuZXUvbmV3cy9hcnRpY2xlL2EtZnJhZ21lbnRlZC1kZWZlbmNlLWluZHVzdHJpYWwtYmFzZS1pcy1ob2xkaW5nLWJhY2stZXUtYXJtYW1lbnQiIC8+ZAIkDxYCHgdjb250ZW50BZsBVGhlIHJlLWVsZWN0aW9uIG9mIERvbmFsZCBUcnVtcCBoYXMgc3BhcmtlZCBuZXcgdW5jZXJ0YWludGllcyBhcm91bmQgRXVyb3Bl4oCZcyBzZWN1cml0eSBzdHJhdGVneS4gV2l0aCBUcnVtcCB0aHJlYXRlbmluZyBVUyBkaXNlbmdhZ2VtZW50LCBFdXJvcGVhbiBuYXQuLi5kAgIQZGQWBgIBD2QWAmYPZBYMAgEPZBYCAgEPFgIfAAXFATwhLS0gLzEwNDgxNjIvcG0vbmV3cy1hcnRpY2xlX2hlYWRlciAtLT4KPGRpdiBpZD0nZGl2LWdwdC1hZC0xNjA4MjMwMDEzODkwLTAnPgogIDxzY3JpcHQ+CiAgICBnb29nbGV0YWcuY21kLnB1c2goZnVuY3Rpb24oKSB7IGdvb2dsZXRhZy5kaXNwbGF5KCdkaXYtZ3B0LWFkLTE2MDgyMzAwMTM4OTAtMCcpOyB9KTsKICA8L3NjcmlwdD4KPC9kaXY+ZAIDD2QWAmYPZBYCZg9kFgJmD2QWAmYPZBYCZg8WAh8ABfICPGRpdiBjbGFzcz0icHJvbW8tdGV4dCI+DQogICA8cCBjbGFzcz0ib3N3YWxkIj5TdWJzY3JpYmUgdG8gVGhlIFBhcmxpYW1lbnQ8L3A+DQogICA8YSBocmVmPSJodHRwczovL3d3dy50cGdyb3Vwc2hvcC5jb20vc3RvcmUvcHJvZHVjdHMsdGhlLXBhcmxpYW1lbnRfMjEuaHRtIiB0YXJnZXQ9Il9ibGFuayIgY2xhc3M9ImJ0biBidG4tLWRhcmsgYnRuLS14c21hbGwiID5TdWJzY3JpYmUgbm93PC9hPg0KPC9kaXY+DQo8ZGl2IGNsYXNzPSJwcm9tby1pbWciPg0KICA8aW1nIGFsdD0iU3Vic2NyaWJlIG5vdyIgc3JjPSIvdWdjLTEvdXBsb2Fkcy9wYWdlYmxvY2tzLzk1MzgvMDA3MzEyNmMyYzdlMGY2ZWE2ZmY3MzcwOGE3MThkMGIucG5nIj4NCjwvZGl2PmQCBQ8WAh8ABY0QPHVsPjxsaT48YSBocmVmPSIvbmV3LXVzLWFkbWluaXN0cmF0aW9uLmh0bSIgdGl0bGU9Ik5ldyBVUyBBZG1pbmlzdHJhdGlvbiI+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+ZAIHDxYCHgdWaXNpYmxlZxYCAgEPFgIfAAXzAzx1bD48bGkgY2xhc3M9Im5vU3ViIj48YSBocmVmPSIvbmV3cy5odG0iIHRpdGxlPSJOZXdzIHwgVGhlIFBhcmxpYW1lbnQgTWFnYXppbmUiPjxzcGFuPk5ld3MgYW5hbHlzaXM8L3NwYW4+PC9hPjwvbGk+PGxpPjxhIGhyZWY9Ii9mZWF0dXJlcy5odG0iIHRpdGxlPSJGZWF0dXJlcyI+PHNwYW4+RmVhdHVyZTwvc3Bhbj48L2E+PC9saT48bGk+PGEgaHJlZj0iL3EtYS5odG0iIHRpdGxlPSJRK0EiPjxzcGFuPlErQTwvc3Bhbj48L2E+PC9saT48bGk+PGEgaHJlZj0iL29waW5pb24uaHRtIiB0aXRsZT0iT3BpbmlvbiB8IFRoZSBQYXJsaWFtZW50IE1hZ2F6aW5lIj48c3Bhbj5PcGluaW9uPC9zcGFuPjwvYT48L2xpPjxsaT48YSBocmVmPSIvbW9yZS9uZXdzbGV0dGVyLXJlZ2lzdHJhdGlvbi5odG0iIHRpdGxlPSJOZXdzbGV0dGVycyAmYW1wOyBSZWdpc3RyYXRpb24gIHwgVGhlIFBhcmxpYW1lbnQgTWFnYXppbmUiPjxzcGFuPk5ld3NsZXR0ZXI8L3NwYW4+PC9hPjwvbGk+PC91bD5kAgkPFgIfAAWNEDx1bD48bGk+PGEgaHJlZj0iL25ldy11cy1hZG1pbmlzdHJhdGlvbi5odG0iIHRpdGxlPSJOZXcgVVMgQWRtaW5pc3RyYXRpb24iPjxzcGFuPk5ldyBVUyBBZG1pbmlzdHJhdGlvbjwvc3Bhbj48L2E+PC9saT48bGk+PGEgaHJlZj0iL2V1LWluc3RpdHV0aW9ucy5odG0iIHRpdGxlPSJFVSBJbnN0aXR1dGlvbnMiPjxzcGFuPkVVIEluc3RpdHV0aW9uczwvc3Bhbj48L2E+PC9saT48bGk+PGEgaHJlZj0iL2ZvcmVpZ24tYW5kLXNlY3VyaXR5LXBvbGljeS5odG0iIHRpdGxlPSJGb3JlaWduICZhbXA7IFNlY3VyaXR5IFBvbGljeSI+PHNwYW4+Rm9yZWlnbiAmIFNlY3VyaXR5IFBvbGljeTwvc3Bhbj48L2E+PC9saT48bGk+PGEgaHJlZj0iL2Vjb25vbWljcy5odG0iIHRpdGxlPSJFY29ub21pY3MiPjxzcGFuPkVjb25vbWljczwvc3Bhbj48L2E+PC9saT48bGk+PGEgaHJlZj0iL3RlY2hub2xvZ3kuaHRtIiB0aXRsZT0iVGVjaG5vbG9neSI+PHNwYW4+VGVjaG5vbG9neTwvc3Bhbj48L2E+PC9saT48bGk+PGEgaHJlZj0iL2VuZXJneS1hbmQtZW52aXJvbm1lbnQuaHRtIiB0aXRsZT0iRW5lcmd5ICZhbXA7IEVudmlyb25tZW50Ij48c3Bhbj5FbmVyZ3kgJiBFbnZpcm9ubWVudDwvc3Bhbj48L2E+PC9saT48bGk+PGEgaHJlZj0iL2N1bHR1cmUtYW5kLWFydHMuaHRtIiB0aXRsZT0iQ3VsdHVyZSAmYW1wOyBBcnRzIj48c3Bhbj5DdWx0dXJlICYgQXJ0czwvc3Bhbj48L2E+PC9saT48bGkgY2xhc3M9Im5hdkRpc2FibGVDbGljayBuYXZNb2JUb2dnbGUgbGlIYXNDaGlsZHJlbiI+PGEgaHJlZj0iL21vcmUuaHRtIiB0aXRsZT0iTW9yZSI+PHNwYW4+TW9yZTwvc3Bhbj48L2E+PHVsPjxsaT48YSBocmVmPSIvbW9yZS9hYm91dC11cy5odG0iIHRpdGxlPSJBYm91dCBUaGUgUGFybGlhbWVudCBNYWdhemluZSAgfCBUaGUgUGFybGlhbWVudCBNYWdhemluZSI+PHNwYW4+QWJvdXQ8L3NwYW4+PC9hPjwvbGk+PGxpPjxhIGhyZWY9Ii9tYWdhemluZS5odG0iIHRpdGxlPSJQcmludCBtYWdhemluZSI+PHNwYW4+UHJpbnQgbWFnYXppbmU8L3NwYW4+PC9hPjwvbGk+PGxpPjxhIGhyZWY9Ii9tb3JlL25ld3NsZXR0ZXItcmVnaXN0cmF0aW9uLmh0bSIgdGl0bGU9Ik5ld3NsZXR0ZXJzICZhbXA7IFJlZ2lzdHJhdGlvbiAgfCBUaGUgUGFybGlhbWVudCBNYWdhemluZSI+PHNwYW4+TmV3c2xldHRlcjwvc3Bhbj48L2E+PC9saT48bGk+PGEgaHJlZj0iaHR0cHM6Ly9ldmVudHMudGhlcGFybGlhbWVudG1hZ2F6aW5lLmV1LyIgdGl0bGU9IkV2ZW50cyI+PHNwYW4+RXZlbnRzPC9zcGFuPjwvYT48L2xpPjxsaT48YSBocmVmPSIvbW9yZS90cmFpbmluZy5odG0iIHRpdGxlPSJQcm9mZXNzaW9uYWwgRGV2ZWxvcG1lbnQgVHJhaW5pbmciPjxzcGFuPlRyYWluaW5nPC9zcGFuPjwvYT48L2xpPjxsaT48YSBocmVmPSIvbW9yZS9jb21tZXJjaWFsLW9wcG9ydHVuaXRpZXMuaHRtIiB0aXRsZT0iQ29tbWVyY2lhbCBPcHBvcnR1bml0aWVzICB8IFRoZSBQYXJsaWFtZW50IE1hZ2F6aW5lIj48c3Bhbj5Db21tZXJjaWFsIE9wcG9ydHVuaXRpZXM8L3NwYW4+PC9hPjwvbGk+PGxpPjxhIGhyZWY9Ii9tZW1iZXJzL2RpcmVjdG9yeS5odG0iIHRpdGxlPSJNZW1iZXJzIERpcmVjdG9yeSI+PHNwYW4+TWVtYmVycyBEaXJlY3Rvcnk8L3NwYW4+PC9hPjwvbGk+PGxpPjxhIGhyZWY9Ii9tb3JlL2d1aWRlLXRvLXRoZS1wb2xpc2gtcHJlc2lkZW5jeS1vZi10aGUtY291bmNpbC1vZi10aGUtZXUuaHRtIiB0aXRsZT0iR3VpZGUgdG8gdGhlIFBvbGlzaCBQcmVzaWRlbmN5IG9mIHRoZSBFVSI+PHNwYW4+R3VpZGUgdG8gdGhlIFBvbGlzaCBQcmVzaWRlbmN5IG9mIHRoZSBDb3VuY2lsIG9mIHRoZSBFVTwvc3Bhbj48L2E+PC9saT48bGk+PGEgaHJlZj0iL21vcmUvdGhlLWV1cm9wZWFuLXBhcmxpYW1lbnQtY29tbWl0dGVlLWd1aWRlLTIwMjQuaHRtIiB0aXRsZT0iVGhlIEV1cm9wZWFuIFBhcmxpYW1lbnQgQ29tbWl0dGVlIEd1aWRlIDIwMjQiPjxzcGFuPlRoZSBFdXJvcGVhbiBQYXJsaWFtZW50IENvbW1pdHRlZSBHdWlkZSAyMDI0PC9zcGFuPjwvYT48L2xpPjwvdWw+PC9saT48L3VsPmQCCw9kFgICAQ8PZBYCHgtwbGFjZWhvbGRlcgUPRW50ZXIga2V5d29yZC9zZAIDD2QWAgIDD2QWAmYPZBYCAgIPZBYCZg9kFg5mD2QWAmYPFgIfAAX5Ag0KPHNjcmlwdD4NCiAgIHdpbmRvdy5kYXRhTGF5ZXIgPSB3aW5kb3cuZGF0YUxheWVyIHx8IFtdOw0KICAgd2luZG93LmRhdGFMYXllci5wdXNoKHsNCiAgICAgICAiQXJ0aWNsZVR5cGUiOlt7Im5hbWUiOiJOZXdzICYgQW5hbHlzaXMiLCAiaWQiIDoxfV0sDQogICAgICAgIkNhdGVnb3J5IjpbeyJuYW1lIjoiRm9yZWlnbiAmIFNlY3VyaXR5IFBvbGljeSIsICJpZCIgOjMzNDh9XSwNCiAgICAgICAiVGFnZ2luZyI6W3sibmFtZSI6IlVrcmFpbmUiLCAiaWQiIDoxNDI4fSwgDQogICAgICAgeyJuYW1lIjoiTkFUTyIsICJpZCIgOjE2NzV9LCANCiAgICAgICB7Im5hbWUiOiJFdXJvcGVhbiBkZWZlbmNlIiwgImlkIiA6MzQ3MH1dDQogICB9KTsNCjwvc2NyaXB0Pg0KZAICD2QWAmYPFgIfAAWsCjxkaXYgY2xhc3M9ImF2LXRpdGxlIj4NCiAgICA8aDE+QSBmcmFnbWVudGVkIGRlZmVuY2UgaW5kdXN0cmlhbCBiYXNlIGlzIGhvbGRpbmcgYmFjayBFVSBhcm1hbWVudDwvaDE+DQogICA8ZGl2IGNsYXNzPSJhdi1zdGFuZEZpcnN0IHBsYXlmYWlyIj5BcyBsb25nIGFzIEVVIG1lbWJlcnMgZ28gdGhlaXIgc2VwYXJhdGUgd2F5cyBvbiBtaWxpdGFyeSBwcm9jdXJlbWVudCwgdGhlIGJsb2Mgd2lsbCBuZXZlciByZWFjaCBpdHMgYm9sc3RlcmVkIGRlZmVuY2UgZ29hbHMuPC9kaXY+IA0KPC9kaXY+DQoNCjxkaXYgY2xhc3M9ImF2LWltYWdlIj4NCiAgICA8ZGl2IGNsYXNzPSJhdi1tYWluLWltZyI+DQogICAgICAgIDxpbWcgY2xhc3M9Imxhenlsb2FkIiBkYXRhLXNyYz0iL3NpdGVpbWcvbmV3cy1tYWluL3VnYy0xL2Z1bGxuZXdzL25ld3MvMjQ5MDIvMjQ2NDJfb3JpZ2luYWwuanBnIj4NCiAgICA8L2Rpdj4NCiAgICA8ZGl2IGNsYXNzPSJpbWctY2FwdGlvbiI+V2l0aCBFdXJvcGVhbiBwcm9kdWN0aW9uIHNsdWdnaXNoLCBTb3V0aCBLb3JlYSdzIEstMiBtYWluIGJhdHRsZSB0YW5rIGhhcyBiZWNvbWUgYSBwb3B1bGFyIGNob2ljZSBmb3IgZGVmZW5jZSBtaW5pc3RyaWVzIHN1Y2ggYXMgUG9sYW5kJ3MuPC9kaXY+DQo8L2Rpdj4NCg0KPGRpdiBjbGFzcz0iYXYtYXV0aG9yIj4NCiAgICA8ZGl2IGNsYXNzPSJhdi1hdXRoSW1nIj4NCiAgICAgICAgIDxhIGhyZWY9Ii9uZXdzL2F1dGhvci9hcm5vLXZhbi1yZW5zYmVyZ2VuIj4NCiAgICAgICAgICAgPGltZyBkYXRhLXNyYz0iL3NpdGVpbWcvYXV0aG9yaW1nL3VnYy0xL2Z1bGxuZXdzL2F1dGhvci80OTYzLzEwMTBfb3JpZ2luYWwuanBnIiBjbGFzcz0ibGF6eWxvYWQiIGFsdD0iQXJubyBWYW4gUmVuc2JlcmdlbiI+IA0KICAgICAgICAgPC9hPg0KICAgIDwvZGl2Pg0KICAgIDxkaXYgY2xhc3M9ImF2LWF1dGhJbmZvIj4NCg0KICAgICAgICA8cCBjbGFzcz0iYXYtYXV0aE5hbWUiPg0KICAgICAgICAgICBCeSANCiAgICAgICAgDQogICAgICAgICAgIDxhIGhyZWY9Ii9uZXdzL2F1dGhvci9hcm5vLXZhbi1yZW5zYmVyZ2VuIj5Bcm5vIFZhbiBSZW5zYmVyZ2VuPC9hPg0KICAgICAgICANCiAgICAgICAgDQogICAgICAgIDwvcD4NCg0KDQoNCjxwIGNsYXNzPSJhdi1hdXRoQmlvIj5Bcm5vIFZhbiBSZW5zYmVyZ2VuIGlzIGEgcmVwb3J0ZXIgYXQgVGhlIFBhcmxpYW1lbnQgTWFnYXppbmUuPC9wPg0KDQogICAgICAgIDxwIGNsYXNzPSJhdi1kYXRlIj4yNCBEZWMgMjAyNDwvcD4NCg0KDQoNCiAgICA8L2Rpdj4NCg0KDQoNCjwvZGl2Pg0KDQoNCjxkaXYgY2xhc3M9ImF2LW1haW4iPg0KDQpkAgQPFgIfAAXmJjxkaXYgY2xhc3M9ImF2LXNoYXJlLWJvdHRvbSBjbGVhckZpeCBzaGFyZS1idXR0b25zLXdyYXAiPg0KICAgICAgICAgICAgICAgICAgICA8c3BhbiBjbGFzcz0iaWNvbiBpY29uLS1yaWdodC1hcnJvdyI+U2hhcmUgdGhpcyBwYWdlPC9zcGFuPg0KDQogICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9InNoYXJlLWJ1dHRvbnMiPg0KICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9InNoYXJlLWJ1dHRvbi1pdGVtIHNoYXJlLWJ1dHRvbi1pdGVtLS10d2l0dGVyIg0KICAgICAgICAgICAgICAgICAgICBocmVmPSJodHRwczovL3guY29tL2ludGVudC90d2VldD90ZXh0PUErZnJhZ21lbnRlZCtkZWZlbmNlK2luZHVzdHJpYWwrYmFzZStpcytob2xkaW5nK2JhY2srRVUrYXJtYW1lbnQmYW1wO3VybD1odHRwczovL3d3dy50aGVwYXJsaWFtZW50bWFnYXppbmUuZXUlMmZuZXdzJTJmYXJ0aWNsZSUyZmEtZnJhZ21lbnRlZC1kZWZlbmNlLWluZHVzdHJpYWwtYmFzZS1pcy1ob2xkaW5nLWJhY2stZXUtYXJtYW1lbnQiIHRhcmdldD0iX2JsYW5rIg0KICAgICAgICAgICAgICAgICAgICByZWw9Im5vb3BlbmVyIiBhcmlhLWxhYmVsPSIiPg0KICAgICAgICAgICAgICAgICAgICAgPHN2ZyB2aWV3Qm94PSIwIDAgMTQgMTIiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIgc3R5bGU9ImZpbGwtcnVsZTpldmVub2RkO2NsaXAtcnVsZTpldmVub2RkO3N0cm9rZS1saW5lam9pbjpyb3VuZDtzdHJva2UtbWl0ZXJsaW1pdDoyIj48cGF0aCBkPSJNMTEuMDI2IDBoMi4xNDZMOC40ODMgNS4wODMgMTQgMTJIOS42OEw2LjI5NiA3LjgwNSAyLjQyNSAxMkguMjc2bDUuMDE3LTUuNDM3TDAgMGg0LjQzbDMuMDU4IDMuODM0TDExLjAyNiAwWm0tLjc1NCAxMC43ODFoMS4xOUwzLjc4MyAxLjE1NUgyLjUwN2w3Ljc2NSA5LjYyNloiIHN0eWxlPSJmaWxsOiNmZmY7ZmlsbC1ydWxlOm5vbnplcm8iLz48L3N2Zz4NCiAgICAgICAgICAgICAgICA8L2E+DQo8YSBjbGFzcz0ic2hhcmUtYnV0dG9uLWl0ZW0gc2hhcmUtYnV0dG9uLWl0ZW0tLXdoYXRzYXBwIg0KICAgICAgICAgICAgICAgICAgICBocmVmPSJ3aGF0c2FwcDovL3NlbmQ/dGV4dD1BK2ZyYWdtZW50ZWQrZGVmZW5jZStpbmR1c3RyaWFsK2Jhc2UraXMraG9sZGluZytiYWNrK0VVK2FybWFtZW50JTIwaHR0cHM6Ly93d3cudGhlcGFybGlhbWVudG1hZ2F6aW5lLmV1JTJmbmV3cyUyZmFydGljbGUlMmZhLWZyYWdtZW50ZWQtZGVmZW5jZS1pbmR1c3RyaWFsLWJhc2UtaXMtaG9sZGluZy1iYWNrLWV1LWFybWFtZW50IiB0YXJnZXQ9Il9ibGFuayIgcmVsPSJub29wZW5lciINCiAgICAgICAgICAgICAgICAgICAgYXJpYS1sYWJlbD0iIj4NCiAgICAgICAgICAgICAgICAgICAgPHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCI+DQogICAgICAgICAgICAgICAgICAgICAgICA8cGF0aA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgIGQ9Ik0yMC4xIDMuOUMxNy45IDEuNyAxNSAuNSAxMiAuNSA1LjguNS43IDUuNi43IDExLjljMCAyIC41IDMuOSAxLjUgNS42TC42IDIzLjRsNi0xLjZjMS42LjkgMy41IDEuMyA1LjQgMS4zIDYuMyAwIDExLjQtNS4xIDExLjQtMTEuNC0uMS0yLjgtMS4yLTUuNy0zLjMtNy44ek0xMiAyMS40Yy0xLjcgMC0zLjMtLjUtNC44LTEuM2wtLjQtLjItMy41IDEgMS0zLjRMNCAxN2MtMS0xLjUtMS40LTMuMi0xLjQtNS4xIDAtNS4yIDQuMi05LjQgOS40LTkuNCAyLjUgMCA0LjkgMSA2LjcgMi44IDEuOCAxLjggMi44IDQuMiAyLjggNi43LS4xIDUuMi00LjMgOS40LTkuNSA5LjR6bTUuMS03LjFjLS4zLS4xLTEuNy0uOS0xLjktMS0uMy0uMS0uNS0uMS0uNy4xLS4yLjMtLjggMS0uOSAxLjEtLjIuMi0uMy4yLS42LjFzLTEuMi0uNS0yLjMtMS40Yy0uOS0uOC0xLjQtMS43LTEuNi0yLS4yLS4zIDAtLjUuMS0uNnMuMy0uMy40LS41Yy4yLS4xLjMtLjMuNC0uNS4xLS4yIDAtLjQgMC0uNUMxMCA5IDkuMyA3LjYgOSA3Yy0uMS0uNC0uNC0uMy0uNS0uM2gtLjZzLS40LjEtLjcuM2MtLjMuMy0xIDEtMSAyLjRzMSAyLjggMS4xIDNjLjEuMiAyIDMuMSA0LjkgNC4zLjcuMyAxLjIuNSAxLjYuNi43LjIgMS4zLjIgMS44LjEuNi0uMSAxLjctLjcgMS45LTEuMy4yLS43LjItMS4yLjItMS4zLS4xLS4zLS4zLS40LS42LS41eiIgLz4NCiAgICAgICAgICAgICAgICAgICAgPC9zdmc+DQogICAgICAgICAgICAgICAgPC9hPg0KPGEgY2xhc3M9InNoYXJlLWJ1dHRvbi1pdGVtIHNoYXJlLWJ1dHRvbi1pdGVtLS1saW5rZWRpbiINCiAgICAgICAgICAgICAgICAgICAgaHJlZj0iaHR0cHM6Ly93d3cubGlua2VkaW4uY29tL3NoYXJlQXJ0aWNsZT9taW5pPXRydWUmYW1wO3VybD1odHRwczovL3d3dy50aGVwYXJsaWFtZW50bWFnYXppbmUuZXUlMmZuZXdzJTJmYXJ0aWNsZSUyZmEtZnJhZ21lbnRlZC1kZWZlbmNlLWluZHVzdHJpYWwtYmFzZS1pcy1ob2xkaW5nLWJhY2stZXUtYXJtYW1lbnQmYW1wO3RpdGxlPUErZnJhZ21lbnRlZCtkZWZlbmNlK2luZHVzdHJpYWwrYmFzZStpcytob2xkaW5nK2JhY2srRVUrYXJtYW1lbnQmYW1wO3N1bW1hcnk9QStmcmFnbWVudGVkK2RlZmVuY2UraW5kdXN0cmlhbCtiYXNlK2lzK2hvbGRpbmcrYmFjaytFVSthcm1hbWVudCZhbXA7c291cmNlPWh0dHBzOi8vd3d3LnRoZXBhcmxpYW1lbnRtYWdhemluZS5ldSUyZm5ld3MlMmZhcnRpY2xlJTJmYS1mcmFnbWVudGVkLWRlZmVuY2UtaW5kdXN0cmlhbC1iYXNlLWlzLWhvbGRpbmctYmFjay1ldS1hcm1hbWVudCINCiAgICAgICAgICAgICAgICAgICAgdGFyZ2V0PSJfYmxhbmsiIHJlbD0ibm9vcGVuZXIiIGFyaWEtbGFiZWw9IiI+DQogICAgICAgICAgICAgICAgICAgIDxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2aWV3Qm94PSIwIDAgMjQgMjQiPg0KICAgICAgICAgICAgICAgICAgICAgICAgPHBhdGgNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkPSJNNi41IDIxLjVoLTV2LTEzaDV2MTN6TTQgNi41QzIuNSA2LjUgMS41IDUuMyAxLjUgNHMxLTIuNCAyLjUtMi40YzEuNiAwIDIuNSAxIDIuNiAyLjUgMCAxLjQtMSAyLjUtMi42IDIuNXptMTEuNSA2Yy0xIDAtMiAxLTIgMnY3aC01di0xM2g1VjEwczEuNi0xLjUgNC0xLjVjMyAwIDUgMi4yIDUgNi4zdjYuN2gtNXYtN2MwLTEtMS0yLTItMnoiIC8+DQogICAgICAgICAgICAgICAgICAgIDwvc3ZnPg0KICAgICAgICAgICAgICAgIDwvYT4NCjxhIGNsYXNzPSJzaGFyZS1idXR0b24taXRlbSBzaGFyZS1idXR0b24taXRlbS0tZW1haWwiDQogICAgICAgICAgICAgICAgICAgIGhyZWY9Im1haWx0bzo/c3ViamVjdD1BK2ZyYWdtZW50ZWQrZGVmZW5jZStpbmR1c3RyaWFsK2Jhc2UraXMraG9sZGluZytiYWNrK0VVK2FybWFtZW50JmFtcDtib2R5PWh0dHBzOi8vd3d3LnRoZXBhcmxpYW1lbnRtYWdhemluZS5ldSUyZm5ld3MlMmZhcnRpY2xlJTJmYS1mcmFnbWVudGVkLWRlZmVuY2UtaW5kdXN0cmlhbC1iYXNlLWlzLWhvbGRpbmctYmFjay1ldS1hcm1hbWVudCIgdGFyZ2V0PSJfc2VsZiIgcmVsPSJub29wZW5lciINCiAgICAgICAgICAgICAgICAgICAgYXJpYS1sYWJlbD0iIj4NCiAgICAgICAgICAgICAgICAgICAgPHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCI+DQogICAgICAgICAgICAgICAgICAgICAgICA8cGF0aA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgIGQ9Ik0yMiA0SDJDLjkgNCAwIDQuOSAwIDZ2MTJjMCAxLjEuOSAyIDIgMmgyMGMxLjEgMCAyLS45IDItMlY2YzAtMS4xLS45LTItMi0yek03LjI1IDE0LjQzbC0zLjUgMmMtLjA4LjA1LS4xNy4wNy0uMjUuMDctLjE3IDAtLjM0LS4xLS40My0uMjUtLjE0LS4yNC0uMDYtLjU1LjE4LS42OGwzLjUtMmMuMjQtLjE0LjU1LS4wNi42OC4xOC4xNC4yNC4wNi41NS0uMTguNjh6bTQuNzUuMDdjLS4xIDAtLjItLjAzLS4yNy0uMDhsLTguNS01LjVjLS4yMy0uMTUtLjMtLjQ2LS4xNS0uNy4xNS0uMjIuNDYtLjMuNy0uMTRMMTIgMTMuNGw4LjIzLTUuMzJjLjIzLS4xNS41NC0uMDguNy4xNS4xNC4yMy4wNy41NC0uMTYuN2wtOC41IDUuNWMtLjA4LjA0LS4xNy4wNy0uMjcuMDd6bTguOTMgMS43NWMtLjEuMTYtLjI2LjI1LS40My4yNS0uMDggMC0uMTctLjAyLS4yNS0uMDdsLTMuNS0yYy0uMjQtLjEzLS4zMi0uNDQtLjE4LS42OHMuNDQtLjMyLjY4LS4xOGwzLjUgMmMuMjQuMTMuMzIuNDQuMTguNjh6IiAvPg0KICAgICAgICAgICAgICAgICAgICA8L3N2Zz4NCiAgICAgICAgICAgICAgICA8L2E+DQo8YSBjbGFzcz0ic2hhcmUtYnV0dG9uLWl0ZW0gc2hhcmUtYnV0dG9uLWl0ZW0tLWZhY2Vib29rIg0KICAgICAgICAgICAgICAgICAgICBocmVmPSJodHRwczovL2ZhY2Vib29rLmNvbS9zaGFyZXIvc2hhcmVyLnBocD91PWh0dHBzOi8vd3d3LnRoZXBhcmxpYW1lbnRtYWdhemluZS5ldSUyZm5ld3MlMmZhcnRpY2xlJTJmYS1mcmFnbWVudGVkLWRlZmVuY2UtaW5kdXN0cmlhbC1iYXNlLWlzLWhvbGRpbmctYmFjay1ldS1hcm1hbWVudCIgdGFyZ2V0PSJfYmxhbmsiIHJlbD0ibm9vcGVuZXIiDQogICAgICAgICAgICAgICAgICAgIGFyaWEtbGFiZWw9IiI+DQogICAgICAgICAgICAgICAgICAgIDxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2aWV3Qm94PSIwIDAgMjQgMjQiPg0KICAgICAgICAgICAgICAgICAgICAgICAgPHBhdGggIGQ9Ik0xOC43NyA3LjQ2SDE0LjV2LTEuOWMwLS45LjYtMS4xIDEtMS4xaDNWLjVoLTQuMzNDMTAuMjQuNSA5LjUgMy40NCA5LjUgNS4zMnYyLjE1aC0zdjRoM3YxMmg1di0xMmgzLjg1bC40Mi00eiIgLz4NCiAgICAgICAgICAgICAgICAgICAgPC9zdmc+DQogICAgICAgICAgICAgICAgPC9hPg0KICAgICAgICAgICAgICAgICAgICA8L2Rpdj4NCiAgICAgICAgICAgICAgICA8L2Rpdj5kAgYPFgIfAAWEeDxwPjxtZXRhIGNoYXJzZXQ9IlVURi04IiAvPjwvcD4NCg0KPHAgZGF0YS1jY3AtYm9yZGVyLWJldHdlZW49IjBweCBub25lICMwMDAwMDAiIGRhdGEtY2NwLWJvcmRlci1ib3R0b209IjBweCBub25lICMwMDAwMDAiIGRhdGEtY2NwLXBhZGRpbmctYmV0d2Vlbj0iMHB4IiBkYXRhLWNjcC1wYWRkaW5nLWJvdHRvbT0iMHB4IiBwYXJhZWlkPSJ7MDJmZTFmY2ItNmVlNC00NTAzLWFlMjItY2Q3ODRjYThmY2VlfXsxNDF9IiBwYXJhaWQ9IjU2NjQ3MzQiPkRvbmFsZCBUcnVtcCZyc3F1bztzIHJlLWVsZWN0aW9uIGFzIFVTIHByZXNpZGVudCwgYW1pZCZuYnNwO2hpZ2gtaW50ZW5zaXR5IHdhciByYWdpbmcgaW4gRXVyb3BlLCZuYnNwO2FwcGVhcnMgdG8gaGF2ZSBqb2x0ZWQgdGhlIGxhbmd1aXNoaW5nIGRlYmF0ZSBvdmVyIHRoZSBmdXR1cmUgb2YgRXVyb3BlYW4gZGVmZW5jZS4gQnV0IGl0IHdpbGwgdGFrZSBtb3JlIHRoYW4gaW5jcmVhc2VkIHNwZW5kaW5nIHRvIG1ha2UgRVUgYW5kIE5BVE8mbmJzcDttaWxpdGFyaWVzIHdhci1yZWFkeS48L3A+DQoNCjxwIGRhdGEtY2NwLWJvcmRlci1iZXR3ZWVuPSIwcHggbm9uZSAjMDAwMDAwIiBkYXRhLWNjcC1ib3JkZXItYm90dG9tPSIwcHggbm9uZSAjMDAwMDAwIiBkYXRhLWNjcC1wYWRkaW5nLWJldHdlZW49IjBweCIgZGF0YS1jY3AtcGFkZGluZy1ib3R0b209IjBweCIgcGFyYWVpZD0iezAyZmUxZmNiLTZlZTQtNDUwMy1hZTIyLWNkNzg0Y2E4ZmNlZX17MTYxfSIgcGFyYWlkPSIxMTk5MjcyNzY1Ij5BcyBvZiB0aGlzIHllYXIsIDIzIG9mIE5BVE8mcnNxdW87cyAzMiBtZW1iZXJzIG1ldCB0aGUgaW50ZXJuYWwmbmJzcDt0YXJnZXQgb2Ygc3BlbmRpbmcgMiUgb2YgdGhlaXIgR0RQIG9uIG5hdGlvbmFsIGRlZmVuY2UuIEV1cm9wZWFuIG1lbWJlcnMgb2YgdGhlIEV1cm8tQXRsYW50aWMgYWxsaWFuY2UgaGF2ZSBhbGxvY2F0ZWQgYSB0b3RhbCBvZiZuYnNwOyQ0NzYgYmlsbGlvbiB0byB0aGVpciBkZWZlbmNlIG1pbmlzdHJpZXMgaW4gMjAyNCAmbWRhc2g7IGluIGFic29sdXRlIG51bWJlcnMsJm5ic3A7bGVkIGJ5IEdlcm1hbnkgKCQ5NyBiaWxsaW9uKSwgdGhlIFVuaXRlZCBLaW5nZG9tICgkODIgYmlsbGlvbiksIEZyYW5jZSAoJDY0IGJpbGxpb24pIGFuZCBQb2xhbmQgKCQzNCBiaWxsaW9uKS48L3A+DQoNCjxwIGRhdGEtY2NwLWJvcmRlci1iZXR3ZWVuPSIwcHggbm9uZSAjMDAwMDAwIiBkYXRhLWNjcC1ib3JkZXItYm90dG9tPSIwcHggbm9uZSAjMDAwMDAwIiBkYXRhLWNjcC1wYWRkaW5nLWJldHdlZW49IjBweCIgZGF0YS1jY3AtcGFkZGluZy1ib3R0b209IjBweCIgcGFyYWVpZD0iezAyZmUxZmNiLTZlZTQtNDUwMy1hZTIyLWNkNzg0Y2E4ZmNlZX17MTg5fSIgcGFyYWlkPSI1NDIwNzkzMTciPldoaWxlIE5BVE8tRXVyb3BlJiMzOTtzIGF2ZXJhZ2UgZXhwZW5kaXR1cmUgbWFkZSBpdCBhY3Jvc3MmbmJzcDt0aGUgMiUgb2YgR0RQIGxpbmUsIDxhIGhyZWY9Imh0dHBzOi8vd3d3Lm5hdG8uaW50L25hdG9fc3RhdGljX2ZsMjAxNC9hc3NldHMvcGRmLzIwMjQvMi9wZGYvRkFDVFNIRUVULU5BVE8tZGVmZW5jZS1zcGVuZGluZy1lbi5wZGYiPml0IHRyYWlsczwvYT4gVVMgc3BlbmRpbmcgb2YgbmVhcmx5IDMuNCUuIFNvbWUgYWxsaWVzLCZuYnNwO3N1Y2ggYXMgSXRhbHkgYW5kIFNwYWluLCBhcmUgc3RpbGwgPGEgaHJlZj0iaHR0cHM6Ly93d3cubmF0by5pbnQvbmF0b19zdGF0aWNfZmwyMDE0L2Fzc2V0cy9wZGYvMjAyNC82L3BkZi8yNDA2MTctZGVmLWV4cC0yMDI0LWVuLnBkZiIgcmVsPSJub3JlZmVycmVyIG5vb3BlbmVyIiB0YXJnZXQ9Il9ibGFuayI+ZmFpbGluZyB0byBtZWV0IHRoZSBkZWNhZGUtb2xkIGJlbmNobWFyazwvYT4uPC9wPg0KDQo8cCBkYXRhLWNjcC1ib3JkZXItYmV0d2Vlbj0iMHB4IG5vbmUgIzAwMDAwMCIgZGF0YS1jY3AtYm9yZGVyLWJvdHRvbT0iMHB4IG5vbmUgIzAwMDAwMCIgZGF0YS1jY3AtcGFkZGluZy1iZXR3ZWVuPSIwcHgiIGRhdGEtY2NwLXBhZGRpbmctYm90dG9tPSIwcHgiIHBhcmFlaWQ9InswMmZlMWZjYi02ZWU0LTQ1MDMtYWUyMi1jZDc4NGNhOGZjZWV9ezIxMH0iIHBhcmFpZD0iMTc1NTY0ODQ1MiI+JmxkcXVvO0RlZmVuY2UgYW5kIHNlY3VyaXR5IHdpbGwgbmVlZCB0byBiZSBtb3JlIG9uIHRoZSBmcm9udCBsaW5lIG9mIHRoZSBwb2xpdGljYWwgYWdlbmRhIGluIG1hbnkgY291bnRyaWVzLCBhbmQgbGVhZGVycyB3aWxsIG5lZWQgdG8gZXhwbGFpbiB3aHkgaXQmcnNxdW87cyBpbXBvcnRhbnQgdG8gc3BlbmQgbW9yZSBvbiBkZWZlbmNlLCZxdW90OyZuYnNwO0p1cmFqIE1hamNpbiwgYSBwb2xpY3kgYW5hbHlzdCBhdCB0aGUgRXVyb3BlYW4gUG9saWN5IENlbnRyZSBpbiBCcnVzc2VscywgdG9sZCZuYnNwOzxlbT5UaGUgUGFybGlhbWVudC48L2VtPjwvcD4NCg0KPHAgZGF0YS1jY3AtYm9yZGVyLWJldHdlZW49IjBweCBub25lICMwMDAwMDAiIGRhdGEtY2NwLWJvcmRlci1ib3R0b209IjBweCBub25lICMwMDAwMDAiIGRhdGEtY2NwLXBhZGRpbmctYmV0d2Vlbj0iMHB4IiBkYXRhLWNjcC1wYWRkaW5nLWJvdHRvbT0iMHB4IiBwYXJhZWlkPSJ7MDJmZTFmY2ItNmVlNC00NTAzLWFlMjItY2Q3ODRjYThmY2VlfXsyNDZ9IiBwYXJhaWQ9IjU2NjQ3MzgiPk9uIHBhcGVyLCB0aGUgYWxsaWFuY2UgaGFzIG5ldmVyIGJlZW4gYmV0dGVyIHByZXBhcmVkIGZvciBhbiBpbmNyZWFzaW5nbHkmbmJzcDthZ2dyZXNzaXZlIE1vc2Nvdywgd2hpY2ggaXQgd2FzIGZvdW5kZWQgdG8gY29uZnJvbnQgaW4gdGhlIENvbGQgV2FyLiBTaW5jZSB0aGUgZnVsbC1zY2FsZSZuYnNwO1J1c3NpYW4gaW52YXNpb24gb2YgVWtyYWluZSBpbiAyMDIyLCBOQVRPIGhhcyBzZW50IG1vcmUgdHJvb3BzIHRvIGVhc3Rlcm4gRXVyb3BlIGFuZCBkZXZlbG9wZWQgdGhlIE5ldyBGb3JjZSBNb2RlbCwgd2hpY2ggZm9yZXNlZXMmbmJzcDtkZXBsb3lpbmcmbmJzcDttb3JlIHRoYW4gMTAwLDAwMCB0cm9vcHMgd2l0aGluIHRlbiBkYXlzICZtZGFzaDsgdHdpY2UgYXMgbWFueSBhcyBiZWZvcmUgdGhlIHdhciZuYnNwO2FuZCBmaXZlIGRheXMgZmFzdGVyLjwvcD4NCg0KPHAgZGF0YS1jY3AtYm9yZGVyLWJldHdlZW49IjBweCBub25lICMwMDAwMDAiIGRhdGEtY2NwLWJvcmRlci1ib3R0b209IjBweCBub25lICMwMDAwMDAiIGRhdGEtY2NwLXBhZGRpbmctYmV0d2Vlbj0iMHB4IiBkYXRhLWNjcC1wYWRkaW5nLWJvdHRvbT0iMHB4IiBwYXJhZWlkPSJ7MDJmZTFmY2ItNmVlNC00NTAzLWFlMjItY2Q3ODRjYThmY2VlfXsyNDZ9IiBwYXJhaWQ9IjU2NjQ3MzgiPkEgQmFsdGljIERlZmVuY2UgTGluZSBpcyB1bmRlciBjb25zdHJ1Y3Rpb24gYWxvbmcgdGhlIFJ1c3NpYW4gYW5kIEJlbGFydXNpYW4mbmJzcDtib3JkZXJzIHRvIExhdHZpYSwgTGl0aHVhbmlhIGFuZCBFc3RvbmlhLCB3aXRoIGVuZ2luZWVycyBpbnN0YWxsaW5nIG1pbmVzLCBkcmFnb24mcnNxdW87cyB0ZWV0aCwgYW5kIG1vcmUgdGhhbiBhIHRob3VzYW5kIGJ1bmtlcnMuJm5ic3A7PC9wPg0KDQo8cCBkYXRhLWNjcC1ib3JkZXItYmV0d2Vlbj0iMHB4IG5vbmUgIzAwMDAwMCIgZGF0YS1jY3AtYm9yZGVyLWJvdHRvbT0iMHB4IG5vbmUgIzAwMDAwMCIgZGF0YS1jY3AtcGFkZGluZy1iZXR3ZWVuPSIwcHgiIGRhdGEtY2NwLXBhZGRpbmctYm90dG9tPSIwcHgiIHBhcmFlaWQ9IntkMjAxYTNlNi00NmNjLTQ5YjktODAwOC0zODcwMDljZmMxNDd9ezQ3fSIgcGFyYWlkPSIyMTA2MTMyMzEiPk1lYW53aGlsZSwgUnVzc2lhJiMzOTtzIHdhci1maWdodGluZyBjYXBhY2l0eSBsb29rcyB0byBiZSB1bmRlciBzdHJhaW4sIGFzIGl0cyBmb3JjZXMgcmVwbGFjZSZuYnNwO2hlYXZ5IGxvc3NlcyBpbiBVa3JhaW5lIDxhIGhyZWY9Imh0dHBzOi8vd3d3LnRoZWd1YXJkaWFuLmNvbS93b3JsZC8yMDI0L2RlYy8yMy9ub3J0aC1rb3JlYW4tc29sZGllcnMta2lsbGVkLXdvdW5kZWQtdWtyYWluZS13YXItc291dGgta29yZWEiPndpdGgmbmJzcDtOb3J0aCBLb3JlYW4gdHJvb3BzPC9hPi4gVGhlIHJ1YmxlIHBsdW1tZXRlZCBsYXN0IG1vbnRoIHRvIGl0cyBsb3dlc3QgdmFsdWUgaW4gb3ZlciB0d28geWVhcnMsIGFuZCA8YSBocmVmPSJodHRwczovL3d3dy5jbmJjLmNvbS8yMDI0LzEyLzE5L3B1dGluLWFkbWl0cy1ydXNzaWFuLWluZmxhdGlvbi1pcy1hbGFybWluZy1hbmQtZWNvbm9teS1vdmVyaGVhdGluZy5odG1sIj5pbmZsYXRpb24gaXMgc29hcmluZzwvYT4uJm5ic3A7PC9wPg0KDQo8cCBkYXRhLWNjcC1ib3JkZXItYmV0d2Vlbj0iMHB4IG5vbmUgIzAwMDAwMCIgZGF0YS1jY3AtYm9yZGVyLWJvdHRvbT0iMHB4IG5vbmUgIzAwMDAwMCIgZGF0YS1jY3AtcGFkZGluZy1iZXR3ZWVuPSIwcHgiIGRhdGEtY2NwLXBhZGRpbmctYm90dG9tPSIwcHgiIHBhcmFlaWQ9IntkMjAxYTNlNi00NmNjLTQ5YjktODAwOC0zODcwMDljZmMxNDd9ezY1fSIgcGFyYWlkPSIxNjY0NzQyNzcxIj5QYXJ0IG9mIHRoYXQgaW5mbGF0aW9uIGlzIHRoYW5rcyB0byBSdXNzaWEmIzM5O3Mgc2hpZnQgdG8gYSB3YXJ0aW1lIGVjb25vbXksIHdoaWNoIGhhcyB0aGUgc3RhdGUgcHVtcGluZyBodWdlIGFtb3VudHMgb2YgbW9uZXkgaW50byBpdHMgbWlsaXRhcnktaW5kdXN0cmlhbCBjb21wbGV4LiZuYnNwO0Fyb3VuZCAzMi41JSBvZiB0aGUgMjAyNSBuYXRpb25hbCBidWRnZXQgaXMgPGEgaHJlZj0iaHR0cHM6Ly93d3cuZXVyb25ld3MuY29tL215LWV1cm9wZS8yMDI0LzEyLzAxL3J1c3NpYW4tZGVmZW5jZS1zcGVuZGluZy1yaXNlcy10by1hLXJlY29yZC1oaWdoLWEtdGhpcmQtb2YtdGhlLWJ1ZGdldCI+Z29pbmcgdG8gbWlsaXRhcnkgZXhwZW5kaXR1cmU8L2E+LCB0aG91Z2ggZHVlIHRvIHRoZSBzdHVudGVkIHNpemUgb2YgdGhlIFJ1c3NpYW4gZWNvbm9teSwgdGhhdCBzdGlsbCBhbW91bnRzIHRvIGFyb3VuZCBvbmUtcXVhcnRlciBvZiBOQVRPLUV1cm9wZSBzcGVuZGluZy48L3A+DQoNCjxwIGRhdGEtY2NwLWJvcmRlci1iZXR3ZWVuPSIwcHggbm9uZSAjMDAwMDAwIiBkYXRhLWNjcC1ib3JkZXItYm90dG9tPSIwcHggbm9uZSAjMDAwMDAwIiBkYXRhLWNjcC1wYWRkaW5nLWJldHdlZW49IjBweCIgZGF0YS1jY3AtcGFkZGluZy1ib3R0b209IjBweCIgcGFyYWVpZD0ie2QyMDFhM2U2LTQ2Y2MtNDliOS04MDA4LTM4NzAwOWNmYzE0N317NjV9IiBwYXJhaWQ9IjE2NjQ3NDI3NzEiPkdpdmVuIFRydW1wJiMzOTtzIG1peGVkIHJlY29yZCBvbiBzdXBwb3J0IGZvciBVa3JhaW5lLCBhbmQgYSBjb3NpZXIgY29ubmVjdGlvbiB0byBQcmVzaWRlbnQgVmxhZGltaXIgUHV0aW4sJm5ic3A7dGhlIEVVIGZhY2VzIHRoZSBwcm9zcGVjdCBvZiBoYXZpbmcgdG8mbmJzcDtzdGVwIHVwJm5ic3A7d2VhcG9ucyBzdXBwbHkmbmJzcDthbmQgb3RoZXIgYmFja2luZyBmb3IgVWtyYWluZSBvbiBpdHMgb3duLiBJdCBoYXMgYWxyZWFkeSBzdHJ1Z2dsZWQgdG8gZnVsZmlsIGN1cnJlbnQgY29tbWl0bWVudHMuPC9wPg0KDQo8cCBkYXRhLWNjcC1ib3JkZXItYmV0d2Vlbj0iMHB4IG5vbmUgIzAwMDAwMCIgZGF0YS1jY3AtYm9yZGVyLWJvdHRvbT0iMHB4IG5vbmUgIzAwMDAwMCIgZGF0YS1jY3AtcGFkZGluZy1iZXR3ZWVuPSIwcHgiIGRhdGEtY2NwLXBhZGRpbmctYm90dG9tPSIwcHgiIHBhcmFlaWQ9IntkMjAxYTNlNi00NmNjLTQ5YjktODAwOC0zODcwMDljZmMxNDd9ezExMX0iIHBhcmFpZD0iNTY2NDc0MyI+VWtyYWluZSBhc2lkZSwgRXVyb3BlYW4gY291bnRyaWVzIGFyZSBsb29raW5nIHRvIGJvbHN0ZXIgbWlsaXRhcnkgY2FwYWJpbGl0aWVzIG9mIHRoZWlyIG93bi4gRXVyb3BlYW4gQ29tbWlzc2lvbiBQcmVzaWRlbnQgVXJzdWxhIFZvbiBkZXIgTGV5ZW4gc2FpZCBlYXJsaWVyIHRoaXMgeWVhciB0aGF0IHRoZSBFVSB3b3VsZCByZXF1aXJlICZldXJvOzUwMCBiaWxsaW9uIGluIGRlZmVuY2UgaW52ZXN0bWVudHMgb3ZlciB0aGUgbmV4dCBkZWNhZGUuIFRoYXQgd2lsbCB0YWtlIHNvbWUgY29udmluY2luZy48L3A+DQoNCjxwIGRhdGEtY2NwLWJvcmRlci1iZXR3ZWVuPSIwcHggbm9uZSAjMDAwMDAwIiBkYXRhLWNjcC1ib3JkZXItYm90dG9tPSIwcHggbm9uZSAjMDAwMDAwIiBkYXRhLWNjcC1wYWRkaW5nLWJldHdlZW49IjBweCIgZGF0YS1jY3AtcGFkZGluZy1ib3R0b209IjBweCIgcGFyYWVpZD0ie2QyMDFhM2U2LTQ2Y2MtNDliOS04MDA4LTM4NzAwOWNmYzE0N317MTExfSIgcGFyYWlkPSI1NjY0NzQzIj5JbiBHZXJtYW55LCAmZXVybzsxMDAgYmlsbGlvbiBpbiBzcGVjaWFsIGRlZmVuY2UgZnVuZHMgd2lsbCBiZSBkcmFpbmVkIHdpdGhpbiBhIGNvdXBsZSBvZiB5ZWFycywgYW5kIHRoZSBnb3Zlcm5tZW50IGhhcyBjb2xsYXBzZWQgZm9yZW1vc3Qgb3ZlciBkaXNhZ3JlZW1lbnRzIGFib3V0IHB1YmxpYyBzcGVuZGluZyBhbmQgYm9ycm93aW5nLiBQb2xhbmQmcnNxdW87cyBkZWZlbmNlIGJ1ZGdldCwgd2hpY2ggaXMgTkFUTyYjMzk7cyBoaWdoZXN0IGFzIGEgcGVyY2VudGFnZSBvZiBHRFAsJm5ic3A7aGFzIGRpdmVydGVkJm5ic3A7cmVzb3VyY2VzIGZyb20gc29jaWFsIHByb2dyYW1zLiBJdCBpcyBvbmUgb2YgdGhlIGNvdW50cmllcyB0aGF0IHRoZSBFdXJvcGVhbiBDb21taXNzaW9uIGhhcyBsYXVuY2hlZCBhIDxhIGhyZWY9Imh0dHBzOi8vbm90ZXNmcm9tcG9sYW5kLmNvbS8yMDI0LzEwLzEwL3BvbGFuZC1zZXRzLW91dC1wbGFuLXRvLWJyaW5nLWRlZmljaXQtYmVsb3ctZXVzLTMtbGltaXQvIj5kZWZpY2l0IGluZnJpbmdlbWVudCBwcm9jZWR1cmU8L2E+IGFnYWluc3QuPC9wPg0KDQo8cCBkYXRhLWNjcC1ib3JkZXItYmV0d2Vlbj0iMHB4IG5vbmUgIzAwMDAwMCIgZGF0YS1jY3AtYm9yZGVyLWJvdHRvbT0iMHB4IG5vbmUgIzAwMDAwMCIgZGF0YS1jY3AtcGFkZGluZy1iZXR3ZWVuPSIwcHgiIGRhdGEtY2NwLXBhZGRpbmctYm90dG9tPSIwcHgiIHBhcmFlaWQ9IntkMjAxYTNlNi00NmNjLTQ5YjktODAwOC0zODcwMDljZmMxNDd9ezExMX0iIHBhcmFpZD0iNTY2NDc0MyI+JmxkcXVvO1RoZSAmZXVybzs1MDAgYmlsbGlvbiB3b3JyaWVzIGEgbG90IG9mIGNvdW50cmllcyBhbmQgbm90IGV2ZXJ5IGNvdW50cnkgY2FuIG1hbmFnZSB0aGlzLCZyZHF1bzsgc2F5cyBNYWpjaW4uJm5ic3A7PC9wPg0KDQo8aDIgZGF0YS1jY3AtYm9yZGVyLWJldHdlZW49IjBweCBub25lICMwMDAwMDAiIGRhdGEtY2NwLWJvcmRlci1ib3R0b209IjBweCBub25lICMwMDAwMDAiIGRhdGEtY2NwLXBhZGRpbmctYmV0d2Vlbj0iMHB4IiBkYXRhLWNjcC1wYWRkaW5nLWJvdHRvbT0iMHB4IiBwYXJhZWlkPSJ7ZDIwMWEzZTYtNDZjYy00OWI5LTgwMDgtMzg3MDA5Y2ZjMTQ3fXsxODF9IiBwYXJhaWQ9IjU2NjQ3NDQiPkluZHVzdHJpYWwgZnJhZ21lbnRhdGlvbiZuYnNwOzwvaDI+DQoNCjxwIGRhdGEtY2NwLWJvcmRlci1iZXR3ZWVuPSIwcHggbm9uZSAjMDAwMDAwIiBkYXRhLWNjcC1ib3JkZXItYm90dG9tPSIwcHggbm9uZSAjMDAwMDAwIiBkYXRhLWNjcC1wYWRkaW5nLWJldHdlZW49IjBweCIgZGF0YS1jY3AtcGFkZGluZy1ib3R0b209IjBweCIgcGFyYWVpZD0ie2QyMDFhM2U2LTQ2Y2MtNDliOS04MDA4LTM4NzAwOWNmYzE0N317MTgxfSIgcGFyYWlkPSI1NjY0NzQ0Ij5UaGVyZSBhcmUgd29ycmllcywgdG9vLCBhYm91dCBob3cgZWZmZWN0aXZlbHkgdGhhdCBtb25leSBjb3VsZCBiZSBzcGVudC4gTGlrZSBtb3N0IGluZHVzdHJpZXMsIHRoZSBkZWZlbmNlIHNlY3RvciBpcyBhIG5hdGlvbmFsIG9uZSwgYW5kIEVVIG1lbWJlciBzdGF0ZXMgb3JkZXIgd2VhcG9ucyBhbmQgYW1tdW5pdGlvbiBpbmRlcGVuZGVudGx5IG9mIGVhY2ggb3RoZXIuIFRoaXMgaGFzIGNhdXNlZCBhIGZyYWdtZW50ZWQgbWFya2V0LiBMYWNraW5nIGNvbnNpc3RlbmN5IGFuZCBlY29ub21pZXMgb2Ygc2NhbGUsIHRoZSBwcm9jZXNzIG1ha2VzIHByb2N1cmVtZW50IHNsb3dlciBhbmQgbW9yZSBleHBlbnNpdmUuPC9wPg0KDQo8cCBkYXRhLWNjcC1ib3JkZXItYmV0d2Vlbj0iMHB4IG5vbmUgIzAwMDAwMCIgZGF0YS1jY3AtYm9yZGVyLWJvdHRvbT0iMHB4IG5vbmUgIzAwMDAwMCIgZGF0YS1jY3AtcGFkZGluZy1iZXR3ZWVuPSIwcHgiIGRhdGEtY2NwLXBhZGRpbmctYm90dG9tPSIwcHgiIHBhcmFlaWQ9IntkMjAxYTNlNi00NmNjLTQ5YjktODAwOC0zODcwMDljZmMxNDd9ezIxOX0iIHBhcmFpZD0iNTY2NDc0NSI+JmxkcXVvO01hbnVmYWN0dXJlcnMgb2YgbWlsaXRhcnkgZXF1aXBtZW50IGNhbiZyc3F1bzt0IHByb2R1Y2UgbW9yZSBmcm9tIG9uZSBkYXkgdG8gdGhlIG5leHQ7IHRoaXMgd2lsbCBiZSBhIHByb2Nlc3Mgb2YgeWVhcnMsJnJkcXVvOyBEaWNrIFphbmRlZSwgYSBzZW5pb3IgcmVzZWFyY2ggZmVsbG93IGF0IHRoZSBDbGluZ2VuZGFlbCBJbnN0aXR1dGUgaW4gdGhlIE5ldGhlcmxhbmRzLCB0b2xkJm5ic3A7PGVtPlRoZSBQYXJsaWFtZW50PC9lbT4uICZsZHF1bztTYXlpbmcgdGhhdCBwcm9kdWN0aW9uIHNob3VsZCBiZSBzY2FsZWQgdXAgaXMgYSB2ZXJ5IGVhc3kgcG9saXRpY2FsIHN0YXRlbWVudCwgYnV0IGluIHJlYWxpdHkgaXQgcmVxdWlyZXMgZXhwYW5kaW5nIGluZnJhc3RydWN0dXJlIGFuZCBoaXJpbmcgbW9yZSB3b3JrZXJzIHdobyBhcmUgc3BlY2lhbGx5IHRyYWluZWQuJnJkcXVvOyZuYnNwOzwvcD4NCg0KPHAgZGF0YS1jY3AtYm9yZGVyLWJldHdlZW49IjBweCBub25lICMwMDAwMDAiIGRhdGEtY2NwLWJvcmRlci1ib3R0b209IjBweCBub25lICMwMDAwMDAiIGRhdGEtY2NwLXBhZGRpbmctYmV0d2Vlbj0iMHB4IiBkYXRhLWNjcC1wYWRkaW5nLWJvdHRvbT0iMHB4IiBwYXJhZWlkPSJ7ZDIwMWEzZTYtNDZjYy00OWI5LTgwMDgtMzg3MDA5Y2ZjMTQ3fXsyNDF9IiBwYXJhaWQ9IjU2NjQ3NDYiPkZhY2luZyBsb25nIHdhaXRpbmcgbGlzdHMgZm9yIGRvbWVzdGljYWxseSBwcm9kdWNlZCBraXQsIEV1cm9wZWFucyBoYXZlIHN0YXJ0ZWQmbmJzcDtzaG9wcGluZyBhYnJvYWQ6IEluIHRoZSAxNSBtb250aHMgZm9sbG93aW5nIFJ1c3NpYSZyc3F1bztzIGludmFzaW9uIG9mIFVrcmFpbmUsIHRoZSBFVSBzb3VyY2VkIDxhIGhyZWY9Imh0dHBzOi8vd3d3LmZ0LmNvbS9jb250ZW50L2I3YzdlMGYyLTAwYmUtNGIwNC1iNmI0LTA5OGVkMjk4NWI4ZD91dG1fc291cmNlPWNoYXRncHQuY29tIiByZWw9Im5vcmVmZXJyZXIgbm9vcGVuZXIiIHRhcmdldD0iX2JsYW5rIj43OCUgb2YgaXRzIG1pbGl0YXJ5IHB1cmNoYXNlczwvYT4gZnJvbSB0aGlyZCBjb3VudHJpZXMgJm5kYXNoOyBtZWFuaW5nIHRoZSBibG9jJiMzOTtzIGVjb25vbWllcyBoYXZlbiZyc3F1bzt0IGJlbmVmaXRlZCBmcm9tIGluY3JlYXNlZCBkZWZlbmNlIHNwZW5kaW5nLjwvcD4NCg0KPHAgZGF0YS1jY3AtYm9yZGVyLWJldHdlZW49IjBweCBub25lICMwMDAwMDAiIGRhdGEtY2NwLWJvcmRlci1ib3R0b209IjBweCBub25lICMwMDAwMDAiIGRhdGEtY2NwLXBhZGRpbmctYmV0d2Vlbj0iMHB4IiBkYXRhLWNjcC1wYWRkaW5nLWJvdHRvbT0iMHB4IiBwYXJhZWlkPSJ7ZDIwMWEzZTYtNDZjYy00OWI5LTgwMDgtMzg3MDA5Y2ZjMTQ3fXsyNDF9IiBwYXJhaWQ9IjU2NjQ3NDYiPiZsZHF1bztBc2tpbmcgZm9yIG1vcmUgaW52ZXN0bWVudHMgaW4gZGVmZW5jZSBmcm9tIEV1cm9wZWFuIGNvdW50cmllcyBzdWl0cyBUcnVtcCBiZWNhdXNlIHRoZSBidXllcnMgYXJlIGNvbWluZyBoaXMgd2F5LCZyZHF1bzsgc2F5cyBUb20gU2F1ZXIsIGEgcHJvZmVzc29yIG9mIGludGVybmF0aW9uYWwgcG9saXRpY3MgYXQgdGhlIFVuaXZlcnNpdHkgb2YgQW50d2VycCwgdG9sZCA8ZW0+VGhlIFBhcmxpYW1lbnQ8L2VtPi4gJmxkcXVvO0hlJnJzcXVvO3MgdGhpbmtpbmcgb2YgaGlzIGJhc2UsIGhpcyB2b3RlcnMsIHdobyB3YW50IGpvYnMgYW5kIGEgZ29vZCBlY29ub215LiZyZHF1bzsmbmJzcDs8L3A+DQoNCjxwIGRhdGEtY2NwLWJvcmRlci1iZXR3ZWVuPSIwcHggbm9uZSAjMDAwMDAwIiBkYXRhLWNjcC1ib3JkZXItYm90dG9tPSIwcHggbm9uZSAjMDAwMDAwIiBkYXRhLWNjcC1wYWRkaW5nLWJldHdlZW49IjBweCIgZGF0YS1jY3AtcGFkZGluZy1ib3R0b209IjBweCIgcGFyYWVpZD0ie2MyOTI1NjJkLWU1ZTUtNDAyYi05Zjg2LTFhZmQ1ZmY4YWVkYX17NzV9IiBwYXJhaWQ9IjU2NjQ3NDkiPlRoZSBJbnRlcm5hdGlvbmFsIEluc3RpdHV0ZSBmb3IgU3RyYXRlZ2ljIFN0dWRpZXMgKElJU1MpIDxhIGhyZWY9Imh0dHBzOi8vd3d3Lmlpc3Mub3JnL29ubGluZS1hbmFseXNpcy9taWxpdGFyeS1iYWxhbmNlLzIwMjQvMTAvZXVyb3Blcy1kZWZlbmNlLXByb2N1cmVtZW50LXNpbmNlLTIwMjItYS1yZWFzc2Vzc21lbnQvP3V0bV9zb3VyY2U9Y2hhdGdwdC5jb20iIHJlbD0ibm9yZWZlcnJlciBub29wZW5lciIgdGFyZ2V0PSJfYmxhbmsiPmVzdGltYXRlczwvYT4gdGhhdCwgZnJvbSBGZWJydWFyeSAyMDIyIHRvIFNlcHRlbWJlciB0aGlzIHllYXIsIEV1cm9wZSBoYXMgc3BlbnQgYXQgbGVhc3QgJDYxIGJpbGxpb24gb24mbmJzcDttaWxpdGFyeSBoYXJkd2FyZSBmcm9tIHRoZSBVUy4gQW5vdGhlciZuYnNwOzxhIGhyZWY9Imh0dHBzOi8vY2VpYXMuZXUvc291dGgta29yZWFzLWRlZmVuY2UtaW5kdXN0cnktZmluZHMtb3Bwb3J0dW5pdHktaW4tZXVyb3Blcy1pbnNlY3VyaXR5Lz91dG1fc291cmNlPWNoYXRncHQuY29tIiByZWw9Im5vcmVmZXJyZXIgbm9vcGVuZXIiIHRhcmdldD0iX2JsYW5rIj4kOC40IGJpbGxpb248L2E+IHdvcnRoIG9mIGNvbnRyYWN0cyBoYXZlIGdvbmUgdG8mbmJzcDtTb3V0aCBLb3JlYS48L3A+DQoNCjxwIGRhdGEtY2NwLWJvcmRlci1iZXR3ZWVuPSIwcHggbm9uZSAjMDAwMDAwIiBkYXRhLWNjcC1ib3JkZXItYm90dG9tPSIwcHggbm9uZSAjMDAwMDAwIiBkYXRhLWNjcC1wYWRkaW5nLWJldHdlZW49IjBweCIgZGF0YS1jY3AtcGFkZGluZy1ib3R0b209IjBweCIgcGFyYWVpZD0ie2MyOTI1NjJkLWU1ZTUtNDAyYi05Zjg2LTFhZmQ1ZmY4YWVkYX17NzV9IiBwYXJhaWQ9IjU2NjQ3NDkiPiZsZHF1bztUaGUgbW9yZSBkZXBlbmRlbnQgRXVyb3BlYW5zIGFyZSBvbiBub24tRVUgc3VwcGxpZXJzLCB0aGUgaGFyZGVyIGl0IGJlY29tZXMgdG8gaW1wcm92ZSBjcml0aWNhbCBwcm9kdWN0aW9uIG1hc3MgaW4gRXVyb3BlLCZyZHF1bzsmbmJzcDtEYW5pZWwgRmlvdHQsIGEgcHJvZmVzc29yIGF0IHRoZSBDZW50cmUgZm9yIFNlY3VyaXR5LCBEaXBsb21hY3kgYW5kIFN0cmF0ZWd5IGluIEJydXNzZWxzLCB0b2xkJm5ic3A7PGVtPlRoZSBQYXJsaWFtZW50LjwvZW0+PC9wPg0KDQo8aDIgZGF0YS1jY3AtYm9yZGVyLWJldHdlZW49IjBweCBub25lICMwMDAwMDAiIGRhdGEtY2NwLWJvcmRlci1ib3R0b209IjBweCBub25lICMwMDAwMDAiIGRhdGEtY2NwLXBhZGRpbmctYmV0d2Vlbj0iMHB4IiBkYXRhLWNjcC1wYWRkaW5nLWJvdHRvbT0iMHB4IiBwYXJhZWlkPSJ7YzI5MjU2MmQtZTVlNS00MDJiLTlmODYtMWFmZDVmZjhhZWRhfXsxMTl9IiBwYXJhaWQ9IjExMTAwMDEyOTEiPk9wZXJhdGlvbmFsIGNvbmNlcm5zPC9oMj4NCg0KPHAgZGF0YS1jY3AtYm9yZGVyLWJldHdlZW49IjBweCBub25lICMwMDAwMDAiIGRhdGEtY2NwLWJvcmRlci1ib3R0b209IjBweCBub25lICMwMDAwMDAiIGRhdGEtY2NwLXBhZGRpbmctYmV0d2Vlbj0iMHB4IiBkYXRhLWNjcC1wYWRkaW5nLWJvdHRvbT0iMHB4IiBwYXJhZWlkPSJ7YzI5MjU2MmQtZTVlNS00MDJiLTlmODYtMWFmZDVmZjhhZWRhfXsxMjl9IiBwYXJhaWQ9IjU2NjQ3NTEiPk9uZSBiZW5lZml0IG9mIE5BVE8gbWVtYmVyc2hpcCBpcywgaW4gdGhlb3J5LCBpbnRlcm9wZXJhYmlsaXR5IHdpdGggb3RoZXIgYWxsaWVzLiBUaGUgd2lkZSB2YXJpZXR5IG9mIGtpdCBkZXBsb3llZCBtYWtlcyB0aGF0IGRpZmZpY3VsdCwgaG93ZXZlci4gR2VybWFueSwgRnJhbmNlIGFuZCBQb2xhbmQgJm1kYXNoOyB0aGUgYWxsaWFuY2UmIzM5O3MgbWFqb3IgbGFuZCBwb3dlcnMgJm1kYXNoOyBlYWNoIG9wZXJhdGUgYSBkaWZmZXJlbnQgbWFpbiBiYXR0bGUgdGFuay48L3A+DQoNCjxwIGRhdGEtY2NwLWJvcmRlci1iZXR3ZWVuPSIwcHggbm9uZSAjMDAwMDAwIiBkYXRhLWNjcC1ib3JkZXItYm90dG9tPSIwcHggbm9uZSAjMDAwMDAwIiBkYXRhLWNjcC1wYWRkaW5nLWJldHdlZW49IjBweCIgZGF0YS1jY3AtcGFkZGluZy1ib3R0b209IjBweCIgcGFyYWVpZD0ie2MyOTI1NjJkLWU1ZTUtNDAyYi05Zjg2LTFhZmQ1ZmY4YWVkYX17MTUzfSIgcGFyYWlkPSI1NjY0NzUyIj5HZXJtYW55IHN0cnVjayBhIGRlYWwmbmJzcDt0byBhY3F1aXJlIElzcmFlbCZyc3F1bztzIEFycm93IDMgbWlzc2lsZSBkZWZlbmNlIHN5c3RlbSwgd2hvc2Ugcm9sZSBvdmVybGFwcyB3aXRoIHRoZSBFdXJvcGVhbiBTa3kgU2hpZWxkIEluaXRpYXRpdmUgKEVTU0kpLCB3aGljaCBhaW1zIHRvIGludGVncmF0ZSBtdWx0aXBsZSBhaXItZGVmZW5jZSBzeXN0ZW1zIGFjcm9zcyAyMSBuYXRpb25zLiBUaGUgQXJyb3cgMyBzeXN0ZW0sIHRhaWxvcmVkIHNwZWNpZmljYWxseSBmb3IgR2VybWFueSwgbWF5IG5vdCBhbGlnbiBzZWFtbGVzc2x5IHdpdGggdGhlIEVTU0kmcnNxdW87cyBicm9hZGVyIGZyYW1ld29yay48L3A+DQoNCjxwIGRhdGEtY2NwLWJvcmRlci1iZXR3ZWVuPSIwcHggbm9uZSAjMDAwMDAwIiBkYXRhLWNjcC1ib3JkZXItYm90dG9tPSIwcHggbm9uZSAjMDAwMDAwIiBkYXRhLWNjcC1wYWRkaW5nLWJldHdlZW49IjBweCIgZGF0YS1jY3AtcGFkZGluZy1ib3R0b209IjBweCIgcGFyYWVpZD0ie2MyOTI1NjJkLWU1ZTUtNDAyYi05Zjg2LTFhZmQ1ZmY4YWVkYX17MTUzfSIgcGFyYWlkPSI1NjY0NzUyIj4mbGRxdW87SWYgRVUgbWVtYmVyIHN0YXRlcyBkbyBub3QgcmFkaWNhbGx5IHJhdGlvbmFsaXplIGhvdyB0aGV5IGNvb3BlcmF0ZSBvbiBjYXBhYmlsaXR5IGRldmVsb3BtZW50IGFuZCBwcm9jdXJlbWVudCwgdGhleSB3aWxsIHNpbXBseSByZWluZm9yY2UgdGhlIHN0cnVjdHVyYWwgZGVmZWN0cyBvZiB0aGUgRXVyb3BlYW4gZGVmZW5jZSBtYXJrZXQsJnJkcXVvOyBzYXlzIEZpb3R0LiZuYnNwOyZuYnNwOzwvcD4NCg0KPHAgZGF0YS1jY3AtYm9yZGVyLWJldHdlZW49IjBweCBub25lICMwMDAwMDAiIGRhdGEtY2NwLWJvcmRlci1ib3R0b209IjBweCBub25lICMwMDAwMDAiIGRhdGEtY2NwLXBhZGRpbmctYmV0d2Vlbj0iMHB4IiBkYXRhLWNjcC1wYWRkaW5nLWJvdHRvbT0iMHB4IiBwYXJhZWlkPSJ7YzI5MjU2MmQtZTVlNS00MDJiLTlmODYtMWFmZDVmZjhhZWRhfXsxOTF9IiBwYXJhaWQ9IjU2NjQ3NTUiPlBvbGFuZCwgd2hpY2ggaW4gSmFudWFyeSB0YWtlcyBvdmVyIHRoZSBzaXgtbW9udGggcm90YXRpbmcgcHJlc2lkZW5jeSBvZiB0aGUgQ291bmNpbCBvZiB0aGUgRVUsIGhhcyBoaWdobGlnaHRlZCB0aGUgbmVlZCBmb3IgZ3JlYXRlciBlZmZpY2llbmN5LiBKb2ludCBkZWZlbmNlIGZpbmFuY2luZyA8YSBocmVmPSJodHRwczovL3d3dy5nb3YucGwvd2ViL2RpcGxvbWFjeS9wb2xhbmRzLXByZXNpZGVuY3ktb2YtdGhlLWNvdW5jaWwtb2YtdGhlLWV1LWluLTIwMjUtbWluaXN0cnktb2YtZm9yZWlnbi1hZmZhaXJzLXByaW9yaXRpZXMtYW5kLWFjdGl2aXRpZXMyIj53aWxsIGJlIGEga2V5IGZvY3VzPC9hPi48L3A+DQoNCjxwIGRhdGEtY2NwLWJvcmRlci1iZXR3ZWVuPSIwcHggbm9uZSAjMDAwMDAwIiBkYXRhLWNjcC1ib3JkZXItYm90dG9tPSIwcHggbm9uZSAjMDAwMDAwIiBkYXRhLWNjcC1wYWRkaW5nLWJldHdlZW49IjBweCIgZGF0YS1jY3AtcGFkZGluZy1ib3R0b209IjBweCIgcGFyYWVpZD0ie2MyOTI1NjJkLWU1ZTUtNDAyYi05Zjg2LTFhZmQ1ZmY4YWVkYX17MjI1fSIgcGFyYWlkPSI1NjY0NzU2Ij5UaGUgRXVyb3BlYW4gQ29tbWlzc2lvbiZyc3F1bztzIEV1cm9wZWFuIERlZmVuY2UgSW5kdXN0cmlhbCBTdHJhdGVneSAoRURJUykgbm93IHNlZWtzIHRvIHJlZHVjZSBmcmFnbWVudGF0aW9uIGFuZCBkZXBlbmRlbmNlIG9uIGltcG9ydHMuIEtleSBnb2FscyBpbmNsdWRlIGluY3JlYXNpbmcgaW50cmEtRVUgZGVmZW5jZSB0cmFkZSB0byAzNSUgb2YgdGhlIG1hcmtldCB2YWx1ZSBieSAyMDMwLCBlbnN1cmluZyA1MCUgb2YgcHJvY3VyZW1lbnQgY29tZXMgZnJvbSBFdXJvcGVhbiBpbmR1c3RyeSwgYW5kIGFjaGlldmluZyA0MCUgY29sbGFib3JhdGl2ZSBkZWZlbmNlIGVxdWlwbWVudCBwcm9jdXJlbWVudC4mbmJzcDs8L3A+DQoNCjxwIGRhdGEtY2NwLWJvcmRlci1iZXR3ZWVuPSIwcHggbm9uZSAjMDAwMDAwIiBkYXRhLWNjcC1ib3JkZXItYm90dG9tPSIwcHggbm9uZSAjMDAwMDAwIiBkYXRhLWNjcC1wYWRkaW5nLWJldHdlZW49IjBweCIgZGF0YS1jY3AtcGFkZGluZy1ib3R0b209IjBweCIgcGFyYWVpZD0ie2MyOTI1NjJkLWU1ZTUtNDAyYi05Zjg2LTFhZmQ1ZmY4YWVkYX17MjUxfSIgcGFyYWlkPSI0MTQ4NjMzMjUiPk1ha2luZyB0aGF0IGEgcmVhbGl0eSBsYW5kcyBsYXJnZWx5IG9uIHRoZSBkZXNrIG9mIHRoZSBuZXdseSBjcmVhdGVkIEV1cm9wZWFuIENvbW1pc3Npb25lciBmb3IgRGVmZW5jZSwgd2hpY2ggaXMgaGVsZCBieSBmb3JtZXIgTGl0aHVhbmlhIFByaW1lIE1pbmlzdGVyJm5ic3A7QW5kcml1cyBLdWJpbGl1cy4gSGUgaGFzIHBsZWRnZWQgdG8gZGVsaXZlciBhIHBvbGljeSBwYXBlciBvbiB0aGUgZnV0dXJlIG9mIEV1cm9wZWFuIGRlZmVuY2Ugd2l0aGluIGhpcyBmaXJzdCAxMDAgZGF5cy48L3A+DQoNCjxwIGRhdGEtY2NwLWJvcmRlci1iZXR3ZWVuPSIwcHggbm9uZSAjMDAwMDAwIiBkYXRhLWNjcC1wYWRkaW5nLWJldHdlZW49IjBweCIgcGFyYWVpZD0iezQzODVhMTY0LWJjM2UtNDUzMy1iMzc3LTVhMjAwNzMxZWNhZH17NTJ9IiBwYXJhaWQ9IjU2NjQ3NTkiPlVudGlsIHRoZW4sIFJ1c3NpYSZyc3F1bztzIG9uZ29pbmcgbWlsaXRhcnkgYnVpbGQtdXAgdW5kZXJzY29yZXMgdGhlIHRocmVhdCBNb3Njb3cgcG9zZXMsIGV2ZW4gYWZ0ZXIgbmVhcmx5IHRocmVlIGJsb29keSB5ZWFycyBvZiB2aXJ0dWFsIHN0YWxlbWF0ZSBpbiBlYXN0ZXJuIFVrcmFpbmUuPC9wPg0KPGRpdiBjbGFzcz0ibWlkYXJ0aWNsZS1hZHMiPg0KPCEtLS0tLS0tLS0tLS0tLS0tLSBTY3JvbGxBZCBUYWcgLS0tLS0tLS0tLS0tLS0tLS0+IDxkaXYgaWQ9ImFkc3VpdGVTY3JvbGxBZCI+PC9kaXY+DQo8ZGl2IGNsYXNzPSJjb2wtLWFkIGNvbC0tYWQtaW5BcnRpY2xlIj4NCjxkaXYgaWQ9J2Rpdi1ncHQtYWQtMTYwODIzMDAxMzg5MC01Jz4NCiAgPHNjcmlwdD4NCiAgICBnb29nbGV0YWcuY21kLnB1c2goZnVuY3Rpb24oKSB7IGdvb2dsZXRhZy5kaXNwbGF5KCdkaXYtZ3B0LWFkLTE2MDgyMzAwMTM4OTAtNScpOyB9KTsNCiAgPC9zY3JpcHQ+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQpkAgoPFgIeC18hSXRlbUNvdW50AgMWBgIBD2QWAmYPFQIZL25ld3MvdGFnLmh0bT9maWx0ZXI9MTQyOAdVa3JhaW5lZAICD2QWAmYPFQIZL25ld3MvdGFnLmh0bT9maWx0ZXI9MTY3NQROQVRPZAIDD2QWAmYPFQIZL25ld3MvdGFnLmh0bT9maWx0ZXI9MzQ3MBBFdXJvcGVhbiBkZWZlbmNlZAILDxYCHwQCARYCAgEPZBYCZg8VAiAvZm9yZWlnbi1hbmQtc2VjdXJpdHktcG9saWN5Lmh0bRlGb3JlaWduICYgU2VjdXJpdHkgUG9saWN5ZAIMDxYCHwBlZAIFD2QWAmYPZBYCZg9kFgJmD2QWAmYPZBYCZg9kFgJmDxYCHwAFvQY8ZGl2IGNsYXNzPSJoMyI+QSBtb250aGx5IG1hZ2F6aW5lIHBhY2tlZCB3aXRoIHRpbWVseSBmZWF0dXJlcywgbmV3cyBhbmFseXNlcyBhbmQgb3BpbmlvbiBhcnRpY2xlcyBvbiBFVSBwb2xpY3kuPC9kaXY+DQogICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iZnRyLXN1YnMiPg0KICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0iY2xlYXJGaXgiIGhyZWY9Imh0dHBzOi8vd3d3LnRwZ3JvdXBzaG9wLmNvbS9zdG9yZS9wcm9kdWN0cyx0aGUtcGFybGlhbWVudF8yMS5odG0iIHRhcmdldD0iX2JsYW5rIj4NCiAgICAgICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImZ0cnMtaW1nIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8aW1nIGNsYXNzPSJsYXp5bG9hZCIgZGF0YS1zcmM9Ii91Z2MtMS91cGxvYWRzL3BhZ2VibG9ja3MvOTUzNi8zYmUzOGRiYmQxMTU4Mjc5ZjQ3ZTRlNzM1MTc3ZmU2MC5wbmciIGFsdD0iU3Vic2NyaWJlIiA+DQogICAgICAgICAgICAgICAgICAgICAgICA8L2Rpdj4NCiAgICAgICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImZ0cnMtdGV4dCI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgPHA+PHN0cm9uZz5TdWJzY3JpYmUgdG8gVGhlIFBhcmxpYW1lbnQ8L3N0cm9uZz48L3A+DQoNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cD48c3BhbiBjbGFzcz0iYnRuIGJ0bi0teWVsbG93IGJ0bi0teHNtYWxsIj5TdWJzY3JpYmUgbm93PC9zcGFuPjwvcD4NCiAgICAgICAgICAgICAgICAgICAgICAgIDwvZGl2Pg0KICAgICAgICAgICAgICAgICAgICA8L2E+DQogICAgICAgICAgICAgICAgPC9kaXY+ZGQN2B+i0M2MfyjDktYM/2lshfWylPzfHxdH8XhQGC0DdQ==" /> </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":"Foreign & Security Policy", "id" :3348}], "Tagging":[{"name":"Ukraine", "id" :1428}, {"name":"NATO", "id" :1675}, {"name":"European defence", "id" :3470}] }); </script> <div class="article-view "> <div class="av-inner"> <div class="av-title"> <h1>A fragmented defence industrial base is holding back EU armament</h1> <div class="av-standFirst playfair">As long as EU members go their separate ways on military procurement, the bloc will never reach its bolstered defence goals.</div> </div> <div class="av-image"> <div class="av-main-img"> <img class="lazyload" data-src="/siteimg/news-main/ugc-1/fullnews/news/24902/24642_original.jpg"> </div> <div class="img-caption">With European production sluggish, South Korea's K-2 main battle tank has become a popular choice for defence ministries such as Poland's.</div> </div> <div class="av-author"> <div class="av-authImg"> <a href="/news/author/arno-van-rensbergen"> <img data-src="/siteimg/authorimg/ugc-1/fullnews/author/4963/1010_original.jpg" class="lazyload" alt="Arno Van Rensbergen"> </a> </div> <div class="av-authInfo"> <p class="av-authName"> By <a href="/news/author/arno-van-rensbergen">Arno Van Rensbergen</a> </p> <p class="av-authBio">Arno Van Rensbergen is a reporter at The Parliament Magazine.</p> <p class="av-date">24 Dec 2024</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=A+fragmented+defence+industrial+base+is+holding+back+EU+armament&amp;url=https://www.theparliamentmagazine.eu%2fnews%2farticle%2fa-fragmented-defence-industrial-base-is-holding-back-eu-armament" target="_blank" rel="noopener" aria-label=""> <svg viewBox="0 0 14 12" xmlns="http://www.w3.org/2000/svg" xml:space="preserve" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2"><path d="M11.026 0h2.146L8.483 5.083 14 12H9.68L6.296 7.805 2.425 12H.276l5.017-5.437L0 0h4.43l3.058 3.834L11.026 0Zm-.754 10.781h1.19L3.783 1.155H2.507l7.765 9.626Z" style="fill:#fff;fill-rule:nonzero"/></svg> </a> <a class="share-button-item share-button-item--whatsapp" href="whatsapp://send?text=A+fragmented+defence+industrial+base+is+holding+back+EU+armament%20https://www.theparliamentmagazine.eu%2fnews%2farticle%2fa-fragmented-defence-industrial-base-is-holding-back-eu-armament" 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%2fa-fragmented-defence-industrial-base-is-holding-back-eu-armament&amp;title=A+fragmented+defence+industrial+base+is+holding+back+EU+armament&amp;summary=A+fragmented+defence+industrial+base+is+holding+back+EU+armament&amp;source=https://www.theparliamentmagazine.eu%2fnews%2farticle%2fa-fragmented-defence-industrial-base-is-holding-back-eu-armament" target="_blank" rel="noopener" aria-label=""> <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"> <path d="M6.5 21.5h-5v-13h5v13zM4 6.5C2.5 6.5 1.5 5.3 1.5 4s1-2.4 2.5-2.4c1.6 0 2.5 1 2.6 2.5 0 1.4-1 2.5-2.6 2.5zm11.5 6c-1 0-2 1-2 2v7h-5v-13h5V10s1.6-1.5 4-1.5c3 0 5 2.2 5 6.3v6.7h-5v-7c0-1-1-2-2-2z" /> </svg> </a> <a class="share-button-item share-button-item--email" href="mailto:?subject=A+fragmented+defence+industrial+base+is+holding+back+EU+armament&amp;body=https://www.theparliamentmagazine.eu%2fnews%2farticle%2fa-fragmented-defence-industrial-base-is-holding-back-eu-armament" 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%2fa-fragmented-defence-industrial-base-is-holding-back-eu-armament" 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><meta charset="UTF-8" /></p> <p data-ccp-border-between="0px none #000000" data-ccp-border-bottom="0px none #000000" data-ccp-padding-between="0px" data-ccp-padding-bottom="0px" paraeid="{02fe1fcb-6ee4-4503-ae22-cd784ca8fcee}{141}" paraid="5664734">Donald Trump&rsquo;s re-election as US president, amid&nbsp;high-intensity war raging in Europe,&nbsp;appears to have jolted the languishing debate over the future of European defence. But it will take more than increased spending to make EU and NATO&nbsp;militaries war-ready.</p> <p data-ccp-border-between="0px none #000000" data-ccp-border-bottom="0px none #000000" data-ccp-padding-between="0px" data-ccp-padding-bottom="0px" paraeid="{02fe1fcb-6ee4-4503-ae22-cd784ca8fcee}{161}" paraid="1199272765">As of this year, 23 of NATO&rsquo;s 32 members met the internal&nbsp;target of spending 2% of their GDP on national defence. European members of the Euro-Atlantic alliance have allocated a total of&nbsp;$476 billion to their defence ministries in 2024 &mdash; in absolute numbers,&nbsp;led by Germany ($97 billion), the United Kingdom ($82 billion), France ($64 billion) and Poland ($34 billion).</p> <p data-ccp-border-between="0px none #000000" data-ccp-border-bottom="0px none #000000" data-ccp-padding-between="0px" data-ccp-padding-bottom="0px" paraeid="{02fe1fcb-6ee4-4503-ae22-cd784ca8fcee}{189}" paraid="542079317">While NATO-Europe&#39;s average expenditure made it across&nbsp;the 2% of GDP line, <a href="https://www.nato.int/nato_static_fl2014/assets/pdf/2024/2/pdf/FACTSHEET-NATO-defence-spending-en.pdf">it trails</a> US spending of nearly 3.4%. Some allies,&nbsp;such as Italy and Spain, are still <a href="https://www.nato.int/nato_static_fl2014/assets/pdf/2024/6/pdf/240617-def-exp-2024-en.pdf" rel="noreferrer noopener" target="_blank">failing to meet the decade-old benchmark</a>.</p> <p data-ccp-border-between="0px none #000000" data-ccp-border-bottom="0px none #000000" data-ccp-padding-between="0px" data-ccp-padding-bottom="0px" paraeid="{02fe1fcb-6ee4-4503-ae22-cd784ca8fcee}{210}" paraid="1755648452">&ldquo;Defence and security will need to be more on the front line of the political agenda in many countries, and leaders will need to explain why it&rsquo;s important to spend more on defence,&quot;&nbsp;Juraj Majcin, a policy analyst at the European Policy Centre in Brussels, told&nbsp;<em>The Parliament.</em></p> <p data-ccp-border-between="0px none #000000" data-ccp-border-bottom="0px none #000000" data-ccp-padding-between="0px" data-ccp-padding-bottom="0px" paraeid="{02fe1fcb-6ee4-4503-ae22-cd784ca8fcee}{246}" paraid="5664738">On paper, the alliance has never been better prepared for an increasingly&nbsp;aggressive Moscow, which it was founded to confront in the Cold War. Since the full-scale&nbsp;Russian invasion of Ukraine in 2022, NATO has sent more troops to eastern Europe and developed the New Force Model, which foresees&nbsp;deploying&nbsp;more than 100,000 troops within ten days &mdash; twice as many as before the war&nbsp;and five days faster.</p> <p data-ccp-border-between="0px none #000000" data-ccp-border-bottom="0px none #000000" data-ccp-padding-between="0px" data-ccp-padding-bottom="0px" paraeid="{02fe1fcb-6ee4-4503-ae22-cd784ca8fcee}{246}" paraid="5664738">A Baltic Defence Line is under construction along the Russian and Belarusian&nbsp;borders to Latvia, Lithuania and Estonia, with engineers installing mines, dragon&rsquo;s teeth, and more than a thousand bunkers.&nbsp;</p> <p data-ccp-border-between="0px none #000000" data-ccp-border-bottom="0px none #000000" data-ccp-padding-between="0px" data-ccp-padding-bottom="0px" paraeid="{d201a3e6-46cc-49b9-8008-387009cfc147}{47}" paraid="210613231">Meanwhile, Russia&#39;s war-fighting capacity looks to be under strain, as its forces replace&nbsp;heavy losses in Ukraine <a href="https://www.theguardian.com/world/2024/dec/23/north-korean-soldiers-killed-wounded-ukraine-war-south-korea">with&nbsp;North Korean troops</a>. The ruble plummeted last month to its lowest value in over two years, and <a href="https://www.cnbc.com/2024/12/19/putin-admits-russian-inflation-is-alarming-and-economy-overheating.html">inflation is soaring</a>.&nbsp;</p> <p data-ccp-border-between="0px none #000000" data-ccp-border-bottom="0px none #000000" data-ccp-padding-between="0px" data-ccp-padding-bottom="0px" paraeid="{d201a3e6-46cc-49b9-8008-387009cfc147}{65}" paraid="1664742771">Part of that inflation is thanks to Russia&#39;s shift to a wartime economy, which has the state pumping huge amounts of money into its military-industrial complex.&nbsp;Around 32.5% of the 2025 national budget is <a href="https://www.euronews.com/my-europe/2024/12/01/russian-defence-spending-rises-to-a-record-high-a-third-of-the-budget">going to military expenditure</a>, though due to the stunted size of the Russian economy, that still amounts to around one-quarter of NATO-Europe spending.</p> <p data-ccp-border-between="0px none #000000" data-ccp-border-bottom="0px none #000000" data-ccp-padding-between="0px" data-ccp-padding-bottom="0px" paraeid="{d201a3e6-46cc-49b9-8008-387009cfc147}{65}" paraid="1664742771">Given Trump&#39;s mixed record on support for Ukraine, and a cosier connection to President Vladimir Putin,&nbsp;the EU faces the prospect of having to&nbsp;step up&nbsp;weapons supply&nbsp;and other backing for Ukraine on its own. It has already struggled to fulfil current commitments.</p> <p data-ccp-border-between="0px none #000000" data-ccp-border-bottom="0px none #000000" data-ccp-padding-between="0px" data-ccp-padding-bottom="0px" paraeid="{d201a3e6-46cc-49b9-8008-387009cfc147}{111}" paraid="5664743">Ukraine aside, European countries are looking to bolster military capabilities of their own. European Commission President Ursula Von der Leyen said earlier this year that the EU would require &euro;500 billion in defence investments over the next decade. That will take some convincing.</p> <p data-ccp-border-between="0px none #000000" data-ccp-border-bottom="0px none #000000" data-ccp-padding-between="0px" data-ccp-padding-bottom="0px" paraeid="{d201a3e6-46cc-49b9-8008-387009cfc147}{111}" paraid="5664743">In Germany, &euro;100 billion in special defence funds will be drained within a couple of years, and the government has collapsed foremost over disagreements about public spending and borrowing. Poland&rsquo;s defence budget, which is NATO&#39;s highest as a percentage of GDP,&nbsp;has diverted&nbsp;resources from social programs. It is one of the countries that the European Commission has launched a <a href="https://notesfrompoland.com/2024/10/10/poland-sets-out-plan-to-bring-deficit-below-eus-3-limit/">deficit infringement procedure</a> against.</p> <p data-ccp-border-between="0px none #000000" data-ccp-border-bottom="0px none #000000" data-ccp-padding-between="0px" data-ccp-padding-bottom="0px" paraeid="{d201a3e6-46cc-49b9-8008-387009cfc147}{111}" paraid="5664743">&ldquo;The &euro;500 billion worries a lot of countries and not every country can manage this,&rdquo; says Majcin.&nbsp;</p> <h2 data-ccp-border-between="0px none #000000" data-ccp-border-bottom="0px none #000000" data-ccp-padding-between="0px" data-ccp-padding-bottom="0px" paraeid="{d201a3e6-46cc-49b9-8008-387009cfc147}{181}" paraid="5664744">Industrial fragmentation&nbsp;</h2> <p data-ccp-border-between="0px none #000000" data-ccp-border-bottom="0px none #000000" data-ccp-padding-between="0px" data-ccp-padding-bottom="0px" paraeid="{d201a3e6-46cc-49b9-8008-387009cfc147}{181}" paraid="5664744">There are worries, too, about how effectively that money could be spent. Like most industries, the defence sector is a national one, and EU member states order weapons and ammunition independently of each other. This has caused a fragmented market. Lacking consistency and economies of scale, the process makes procurement slower and more expensive.</p> <p data-ccp-border-between="0px none #000000" data-ccp-border-bottom="0px none #000000" data-ccp-padding-between="0px" data-ccp-padding-bottom="0px" paraeid="{d201a3e6-46cc-49b9-8008-387009cfc147}{219}" paraid="5664745">&ldquo;Manufacturers of military equipment can&rsquo;t produce more from one day to the next; this will be a process of years,&rdquo; Dick Zandee, a senior research fellow at the Clingendael Institute in the Netherlands, told&nbsp;<em>The Parliament</em>. &ldquo;Saying that production should be scaled up is a very easy political statement, but in reality it requires expanding infrastructure and hiring more workers who are specially trained.&rdquo;&nbsp;</p> <p data-ccp-border-between="0px none #000000" data-ccp-border-bottom="0px none #000000" data-ccp-padding-between="0px" data-ccp-padding-bottom="0px" paraeid="{d201a3e6-46cc-49b9-8008-387009cfc147}{241}" paraid="5664746">Facing long waiting lists for domestically produced kit, Europeans have started&nbsp;shopping abroad: In the 15 months following Russia&rsquo;s invasion of Ukraine, the EU sourced <a href="https://www.ft.com/content/b7c7e0f2-00be-4b04-b6b4-098ed2985b8d?utm_source=chatgpt.com" rel="noreferrer noopener" target="_blank">78% of its military purchases</a> from third countries &ndash; meaning the bloc&#39;s economies haven&rsquo;t benefited from increased defence spending.</p> <p data-ccp-border-between="0px none #000000" data-ccp-border-bottom="0px none #000000" data-ccp-padding-between="0px" data-ccp-padding-bottom="0px" paraeid="{d201a3e6-46cc-49b9-8008-387009cfc147}{241}" paraid="5664746">&ldquo;Asking for more investments in defence from European countries suits Trump because the buyers are coming his way,&rdquo; says Tom Sauer, a professor of international politics at the University of Antwerp, told <em>The Parliament</em>. &ldquo;He&rsquo;s thinking of his base, his voters, who want jobs and a good economy.&rdquo;&nbsp;</p> <p data-ccp-border-between="0px none #000000" data-ccp-border-bottom="0px none #000000" data-ccp-padding-between="0px" data-ccp-padding-bottom="0px" paraeid="{c292562d-e5e5-402b-9f86-1afd5ff8aeda}{75}" paraid="5664749">The International Institute for Strategic Studies (IISS) <a href="https://www.iiss.org/online-analysis/military-balance/2024/10/europes-defence-procurement-since-2022-a-reassessment/?utm_source=chatgpt.com" rel="noreferrer noopener" target="_blank">estimates</a> that, from February 2022 to September this year, Europe has spent at least $61 billion on&nbsp;military hardware from the US. Another&nbsp;<a href="https://ceias.eu/south-koreas-defence-industry-finds-opportunity-in-europes-insecurity/?utm_source=chatgpt.com" rel="noreferrer noopener" target="_blank">$8.4 billion</a> worth of contracts have gone to&nbsp;South Korea.</p> <p data-ccp-border-between="0px none #000000" data-ccp-border-bottom="0px none #000000" data-ccp-padding-between="0px" data-ccp-padding-bottom="0px" paraeid="{c292562d-e5e5-402b-9f86-1afd5ff8aeda}{75}" paraid="5664749">&ldquo;The more dependent Europeans are on non-EU suppliers, the harder it becomes to improve critical production mass in Europe,&rdquo;&nbsp;Daniel Fiott, a professor at the Centre for Security, Diplomacy and Strategy in Brussels, told&nbsp;<em>The Parliament.</em></p> <h2 data-ccp-border-between="0px none #000000" data-ccp-border-bottom="0px none #000000" data-ccp-padding-between="0px" data-ccp-padding-bottom="0px" paraeid="{c292562d-e5e5-402b-9f86-1afd5ff8aeda}{119}" paraid="1110001291">Operational concerns</h2> <p data-ccp-border-between="0px none #000000" data-ccp-border-bottom="0px none #000000" data-ccp-padding-between="0px" data-ccp-padding-bottom="0px" paraeid="{c292562d-e5e5-402b-9f86-1afd5ff8aeda}{129}" paraid="5664751">One benefit of NATO membership is, in theory, interoperability with other allies. The wide variety of kit deployed makes that difficult, however. Germany, France and Poland &mdash; the alliance&#39;s major land powers &mdash; each operate a different main battle tank.</p> <p data-ccp-border-between="0px none #000000" data-ccp-border-bottom="0px none #000000" data-ccp-padding-between="0px" data-ccp-padding-bottom="0px" paraeid="{c292562d-e5e5-402b-9f86-1afd5ff8aeda}{153}" paraid="5664752">Germany struck a deal&nbsp;to acquire Israel&rsquo;s Arrow 3 missile defence system, whose role overlaps with the European Sky Shield Initiative (ESSI), which aims to integrate multiple air-defence systems across 21 nations. The Arrow 3 system, tailored specifically for Germany, may not align seamlessly with the ESSI&rsquo;s broader framework.</p> <p data-ccp-border-between="0px none #000000" data-ccp-border-bottom="0px none #000000" data-ccp-padding-between="0px" data-ccp-padding-bottom="0px" paraeid="{c292562d-e5e5-402b-9f86-1afd5ff8aeda}{153}" paraid="5664752">&ldquo;If EU member states do not radically rationalize how they cooperate on capability development and procurement, they will simply reinforce the structural defects of the European defence market,&rdquo; says Fiott.&nbsp;&nbsp;</p> <p data-ccp-border-between="0px none #000000" data-ccp-border-bottom="0px none #000000" data-ccp-padding-between="0px" data-ccp-padding-bottom="0px" paraeid="{c292562d-e5e5-402b-9f86-1afd5ff8aeda}{191}" paraid="5664755">Poland, which in January takes over the six-month rotating presidency of the Council of the EU, has highlighted the need for greater efficiency. Joint defence financing <a href="https://www.gov.pl/web/diplomacy/polands-presidency-of-the-council-of-the-eu-in-2025-ministry-of-foreign-affairs-priorities-and-activities2">will be a key focus</a>.</p> <p data-ccp-border-between="0px none #000000" data-ccp-border-bottom="0px none #000000" data-ccp-padding-between="0px" data-ccp-padding-bottom="0px" paraeid="{c292562d-e5e5-402b-9f86-1afd5ff8aeda}{225}" paraid="5664756">The European Commission&rsquo;s European Defence Industrial Strategy (EDIS) now seeks to reduce fragmentation and dependence on imports. Key goals include increasing intra-EU defence trade to 35% of the market value by 2030, ensuring 50% of procurement comes from European industry, and achieving 40% collaborative defence equipment procurement.&nbsp;</p> <p data-ccp-border-between="0px none #000000" data-ccp-border-bottom="0px none #000000" data-ccp-padding-between="0px" data-ccp-padding-bottom="0px" paraeid="{c292562d-e5e5-402b-9f86-1afd5ff8aeda}{251}" paraid="414863325">Making that a reality lands largely on the desk of the newly created European Commissioner for Defence, which is held by former Lithuania Prime Minister&nbsp;Andrius Kubilius. He has pledged to deliver a policy paper on the future of European defence within his first 100 days.</p> <p data-ccp-border-between="0px none #000000" data-ccp-padding-between="0px" paraeid="{4385a164-bc3e-4533-b377-5a200731ecad}{52}" paraid="5664759">Until then, Russia&rsquo;s ongoing military build-up underscores the threat Moscow poses, even after nearly three bloody years of virtual stalemate in eastern Ukraine.</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/as-nato-countries-spend-more-on-defence-poland-leads-by-example"> <img class="lazyload" data-src="/siteimg/list-x-four/ugc-1/fullnews/news/24744/24455_original.jpg"> </a> </div> <div class="ni-content"> <div class="ni-meta"> <span class="ni-date">04 Sep</span> <span class="ni-cat"><a href="/foreign-and-security-policy.htm">Foreign & Security Policy</a></span> </div> <div class="ni-title h3"> <a href="/news/article/as-nato-countries-spend-more-on-defence-poland-leads-by-example">As NATO countries spend more on defence, Poland leads by example in the EU</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>Arno Van Rensbergen</b> - <a href="/news/article/europe-at-odds-with-us-over-ukraine-and-itself">Europe at odds with US over Ukraine — and itself</a> </p> </div> <div class="av-tags"> <p class="av-tagTitle">Tags</p> <a href="/news/tag.htm?filter=1428">Ukraine</a> <a href="/news/tag.htm?filter=1675">NATO</a> <a href="/news/tag.htm?filter=3470">European defence</a> </div> <div class="av-tags av-tags--categories"> <p class="av-tagTitle">Categories</p> <a href="/foreign-and-security-policy.htm">Foreign & Security Policy</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/oped-why-admitting-ukraine-into-nato-would-be-a-risky-mistake"> <img data-src="/siteimg/news-memb/ugc-1/fullnews/news/24724/24433_original.jpg" class=" lazyload" alt="Alt"> </a> </div> <div class="ni-content"> <div class="ni-title"> <a href="/news/article/oped-why-admitting-ukraine-into-nato-would-be-a-risky-mistake">Op-ed: Why admitting Ukraine into NATO would be a risky mistake</a> </div> <div class="ni-meta"> <span class="ni-date">18 Aug</span> <span class="ni-author">by <a href="https://carnegieendowment.org/people/stephen-wertheim?lang=en">Stephen Wertheim</a></span> </div> </div> </div><div class="news-item"> <div class="ni-image"> <a href="/news/article/as-the-eu-lays-out-its-first-joint-defence-strategy-could-eurobonds-become-a-reality"> <img data-src="/siteimg/news-memb/ugc-1/fullnews/news/24519/24158_original.jpg" class=" lazyload" alt="Alt"> </a> </div> <div class="ni-content"> <div class="ni-title"> <a href="/news/article/as-the-eu-lays-out-its-first-joint-defence-strategy-could-eurobonds-become-a-reality">As the EU lays out its first joint defence strategy, could Eurobonds become a reality?</a> </div> <div class="ni-meta"> <span class="ni-date">05 Mar</span> <span class="ni-author">by <a href="/news/author/gabriele-rosana">Gabriele Rosana</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="/news/article/eu-steps-up-nato-engagement-as-it-looks-to-its-own-defence"> <img data-src="/siteimg/list-x-four/ugc-1/fullnews/news/24749/24463_original.jpg" class=" lazyload"> </a> </div> <div class="ni-content"> <div class="ni-meta"><span class="ni-cat"><a href="/eu-institutions.htm">EU Institutions</a></span></div> <div class="ni-title h6 sans"> <a href="/news/article/eu-steps-up-nato-engagement-as-it-looks-to-its-own-defence">EU steps up NATO engagement as it looks to its own defence</a> </div> <div class="ni-meta"> <span class="ni-author">by <a href="/news/author/gabriele-rosana">Gabriele Rosana</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