CINXE.COM

Climate conference in Baku: What to expect from ‘Finance COP’

<!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?v26" 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",["Energy & Environment"]); 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="Climate conference in Baku: What to expect from ‘Finance COP’ " /> <meta property="og:description" content="During this year’s COP29, leaders discuss a new finance plan. The EU with its Green Deal will take a leading role. " /> <meta property="og:url" content="https://www.theparliamentmagazine.eu/news/article/this-years-finance-cop-in-baku-may-be-a-day-late-and-a-dollar-short" /> <meta property="og:image" content="https://www.theparliamentmagazine.eu/siteimg/share/ugc-1/fullnews/news/24821/24546_original.jpg" /> <meta property="og:image:type" content="image/jpeg" /> <meta property="og:type" content="article" /> <meta property="article:published_time" content="2024-11-08 09:46:34" /> <meta property="article:modified_time" content="2024-11-15 14:25:12" /> <link rel="canonical" href="https://www.theparliamentmagazine.eu/news/article/this-years-finance-cop-in-baku-may-be-a-day-late-and-a-dollar-short" /><meta name="Description" content="During this year’s COP29, leaders discuss a new finance plan. The EU with its Green Deal will take a leading role. " /> <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/this-years-finance-cop-in-baku-may-be-a-day-late-and-a-dollar-short" /> <meta name="twitter:title" content="Climate conference in Baku: What to expect from ‘Finance COP’ " /> <meta name="twitter:description" content="During this year’s COP29, leaders discuss a new finance plan. The EU with its Green Deal will take a leading role. " /> <meta name="twitter:image" content="https://www.theparliamentmagazine.eu/siteimg/share/ugc-1/fullnews/news/24821/24546_original.jpg?v1" /> <title> Climate conference in Baku: What to expect from ‘Finance COP’ </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/this-years-finance-cop-in-baku-may-be-a-day-late-and-a-dollar-short" 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="/wEPDwULLTE5Njg1MzgzMTcPZBYCZg9kFgRmD2QWCAIeD2QWBAIBDxYCHgRUZXh0Bb0ZdmFyIHNsb3QxLHNsb3QyLHNsb3QzLHNsb3Q0LHNsb3Q1LHNsb3Q2LHNsb3Q3OwogIGdvb2dsZXRhZy5jbWQucHVzaChmdW5jdGlvbigpIHsKCiAgICAgICAgaGVhZGVyTWFwcGluZyA9IGdvb2dsZXRhZy5zaXplTWFwcGluZygpLgogIAkJCWFkZFNpemUoWzAsIDBdLCBbMSwgMV0pLgogIAkJCWFkZFNpemUoWzMyMCwgMF0sIFtbMzIwLCA1MF0sIFszMjAsIDEwMF1dKS4KICAJCQlhZGRTaXplKFs4MDEsIDBdLCBbWzQ2OCwgNjBdLCBbNzI4LCA5MF1dKS4KICAJCQlhZGRTaXplKFsxMjAxLCAwXSwgW1s5NzAsIDkwXSwgWzk3MCwgMjUwXSwgWzcyOCwgOTBdXSkuCiAgCQkJYnVpbGQoKTsKCiAgICAgICAgbG1wdU1hcHBpbmcgPSBnb29nbGV0YWcuc2l6ZU1hcHBpbmcoKS4JCQogIAkJCWFkZFNpemUoWzAsIDBdLCBbMSwgMV0pLgogIAkJCWFkZFNpemUoWzMwMCwgMF0sIFszMDAsIDI1MF0pLgogIAkJCWFkZFNpemUoWzgwMSwgMF0sIFtbMzAwLCA2MDBdLCBbMzAwLCAyNTBdXSkuCiAgCQkJYWRkU2l6ZShbMTIwMSwgMF0sIFtbMzAwLCAxMDUwXSwgWzMwMCwgNjAwXSwgWzMwMCwgMjUwXV0pLgogIAkJCWJ1aWxkKCk7CgogICAgICAgIHJtcHVNYXBwaW5nID0gZ29vZ2xldGFnLnNpemVNYXBwaW5nKCkuCQkKICAJCQlhZGRTaXplKFswLCAwXSwgWzEsIDFdKS4KICAJCQlhZGRTaXplKFszMDAsIDBdLCBbMzAwLCAyNTBdKS4KICAJCQlhZGRTaXplKFs4MDEsIDBdLCBbWzMwMCwgNjAwXSwgWzMwMCwgMjUwXV0pLgogIAkJCWJ1aWxkKCk7CiAgICAgICAgCiAgICAgICAgICBpbmFydE1hcHBpbmcgPSBnb29nbGV0YWcuc2l6ZU1hcHBpbmcoKS4JCQogIAkJCWFkZFNpemUoWzAsIDBdLCBbMSwgMV0pLgogIAkJCWFkZFNpemUoWzMwMCwgMF0sIFszMDAsIDI1MF0pLgogIAkJCWJ1aWxkKCk7CgogICAgICAgIHNraW5NYXBwaW5nID0gZ29vZ2xldGFnLnNpemVNYXBwaW5nKCkuCiAgCQkJYWRkU2l6ZShbMTIwMSwgMF0sIFsxLCAxXSkuCiAgCQkJYnVpbGQoKTsKCiAgICBzbG90MSA9IGdvb2dsZXRhZy5kZWZpbmVTbG90KCcvMTA0ODE2Mi9wbS9uZXdzLWFydGljbGVfaGVhZGVyJywgW1szMjAsIDUwXSwgWzk3MCwgMjUwXSwgWzk3MCwgOTBdLCBbMzIwLCAxMDBdLCBbMSwgMV0sIFs3MjgsIDkwXV0sICdkaXYtZ3B0LWFkLTE2MDgyMzAwMTM4OTAtMCcpLmRlZmluZVNpemVNYXBwaW5nKGhlYWRlck1hcHBpbmcpLnNldFRhcmdldGluZygnbGF6eWxvYWQnKS5hZGRTZXJ2aWNlKGdvb2dsZXRhZy5wdWJhZHMoKSk7CiAgICBzbG90MiA9IGdvb2dsZXRhZy5kZWZpbmVTbG90KCcvMTA0ODE2Mi9wbS9uZXdzLWFydGljbGVfbGVmdC1zaWRlLXRvcCcsIFtbMzAwLCA2MDBdLCBbMzAwLCAyNTBdXSwgJ2Rpdi1ncHQtYWQtMTYwODIzMDAxMzg5MC0xJykuZGVmaW5lU2l6ZU1hcHBpbmcocm1wdU1hcHBpbmcpLnNldFRhcmdldGluZygnbGF6eWxvYWQnKS5hZGRTZXJ2aWNlKGdvb2dsZXRhZy5wdWJhZHMoKSk7CiAgICBzbG90MyA9IGdvb2dsZXRhZy5kZWZpbmVTbG90KCcvMTA0ODE2Mi9wbS9uZXdzLWFydGljbGVfcmlnaHQtc2lkZS10b3AnLCBbMzAwLCAyNTBdLCAnZGl2LWdwdC1hZC0xNjA4MjMwMDEzODkwLTInKS5zZXRUYXJnZXRpbmcoJ2xhenlsb2FkJykuYWRkU2VydmljZShnb29nbGV0YWcucHViYWRzKCkpOwogICAgc2xvdDQgPSBnb29nbGV0YWcuZGVmaW5lU2xvdCgnLzEwNDgxNjIvcG0vbmV3cy1hcnRpY2xlX3JpZ2h0LXNpZGUtYm90JywgW1szMDAsIDEwNTBdLCBbMzAwLCA2MDBdLCBbMzAwLCAyNTBdXSwgJ2Rpdi1ncHQtYWQtMTYwODIzMDAxMzg5MC0zJykuZGVmaW5lU2l6ZU1hcHBpbmcobG1wdU1hcHBpbmcpLnNldFRhcmdldGluZygnbGF6eWxvYWQnKS5hZGRTZXJ2aWNlKGdvb2dsZXRhZy5wdWJhZHMoKSk7CiAgICBzbG90NSA9IGdvb2dsZXRhZy5kZWZpbmVTbG90KCcvMTA0ODE2Mi9wbS9uZXdzLWFydGljbGVfdGVhZHMnLCBbMSwgMV0sICdkaXYtZ3B0LWFkLTE2MDgyMzAwMTM4OTAtNCcpLnNldFRhcmdldGluZygnbGF6eWxvYWQnKS5hZGRTZXJ2aWNlKGdvb2dsZXRhZy5wdWJhZHMoKSk7CiAgICBzbG90NiA9IGdvb2dsZXRhZy5kZWZpbmVTbG90KCcvMTA0ODE2Mi9wbS9uZXdzLWFydGljbGVfaW5hcnRpY2xlJywgW1sxLCAxXSwgWzMwMCwgMjUwXV0sICdkaXYtZ3B0LWFkLTE2MDgyMzAwMTM4OTAtNScpLmRlZmluZVNpemVNYXBwaW5nKGluYXJ0TWFwcGluZykuc2V0VGFyZ2V0aW5nKCdsYXp5bG9hZCcpLmFkZFNlcnZpY2UoZ29vZ2xldGFnLnB1YmFkcygpKTsKICAgIHNsb3Q3ID0gZ29vZ2xldGFnLmRlZmluZVNsb3QoJy8xMDQ4MTYyL3BtL25ld3MtYXJ0aWNsZV9za2luJywgWzEsIDFdLCAnZGl2LWdwdC1hZC0xNjA4MjMwMDEzODkwLTYnKS5kZWZpbmVTaXplTWFwcGluZyhza2luTWFwcGluZykuc2V0VGFyZ2V0aW5nKCdsYXp5bG9hZCcpLmFkZFNlcnZpY2UoZ29vZ2xldGFnLnB1YmFkcygpKTsKICAgIGdvb2dsZXRhZy5kZWZpbmVTbG90KCcvMTA0ODE2Mi9wbS9uZXdzLWFydGljbGVfcGl4ZWwtMScsIFsxLCAxXSwgJ2Rpdi1ncHQtYWQtMTYwODIzMDAxMzg5MC03Jykuc2V0VGFyZ2V0aW5nKCdsYXp5bG9hZCcpLmFkZFNlcnZpY2UoZ29vZ2xldGFnLnB1YmFkcygpKTsKICAgIGdvb2dsZXRhZy5kZWZpbmVTbG90KCcvMTA0ODE2Mi9wbS9uZXdzLWFydGljbGVfcGl4ZWwtMicsIFsxLCAxXSwgJ2Rpdi1ncHQtYWQtMTYwODIzMDAxMzg5MC04Jykuc2V0VGFyZ2V0aW5nKCdsYXp5bG9hZCcpLmFkZFNlcnZpY2UoZ29vZ2xldGFnLnB1YmFkcygpKTsKICAgIGdvb2dsZXRhZy5wdWJhZHMoKS5kaXNhYmxlSW5pdGlhbExvYWQoKTsKICAgIGdvb2dsZXRhZy5wdWJhZHMoKS5lbmFibGVTaW5nbGVSZXF1ZXN0KCk7CiAgICBnb29nbGV0YWcucHViYWRzKCkuY29sbGFwc2VFbXB0eURpdnMoKTsKICAgIGdvb2dsZXRhZy5wdWJhZHMoKS5lbmFibGVMYXp5TG9hZCh7CiAgICAgICAgZmV0Y2hNYXJnaW5QZXJjZW50OiAyMDAsCiAgICAgICAgcmVuZGVyTWFyZ2luUGVyY2VudDogMTAwLAogICAgICAgIG1vYmlsZVNjYWxpbmc6IDIuMAogICAgfSk7CiAgICBnb29nbGV0YWcuZW5hYmxlU2VydmljZXMoKTtnb29nbGV0YWcucHViYWRzKCkuc2V0VGFyZ2V0aW5nKCJlbnZpcm9ubWVudCIsInByb2R1Y3Rpb24iKTsNCmdvb2dsZXRhZy5wdWJhZHMoKS5zZXRUYXJnZXRpbmcoImFydGljbGV0eXBlIiwiTmV3cyAmIEFuYWx5c2lzIik7DQoNCmdvb2dsZXRhZy5wdWJhZHMoKS5zZXRUYXJnZXRpbmcoInRvcGljIixbIkVuZXJneSAmIEVudmlyb25tZW50Il0pOw0KZAICDxYCHwAFQCBncHRTbG90cy5wdXNoKHNsb3QxLCBzbG90Miwgc2xvdDMsIHNsb3Q0LCBzbG90NSwgc2xvdDYsIHNsb3Q3KTtkAiIPFgIfAAWjBw0KPG1ldGEgcHJvcGVydHk9Im9nOnNpdGVfbmFtZSIgY29udGVudD0iVGhlIFBhcmxpYW1lbnQgTWFnYXppbmUiIC8+DQo8bWV0YSBwcm9wZXJ0eT0ib2c6bG9jYWxlIiBjb250ZW50PSJlbl9HQiIgLz4NCjxtZXRhIHByb3BlcnR5PSJvZzp0aXRsZSIgY29udGVudD0iQ2xpbWF0ZSBjb25mZXJlbmNlIGluIEJha3U6IFdoYXQgdG8gZXhwZWN0IGZyb20g4oCYRmluYW5jZSBDT1DigJkgICIgLz4NCjxtZXRhIHByb3BlcnR5PSJvZzpkZXNjcmlwdGlvbiIgY29udGVudD0iRHVyaW5nIHRoaXMgeWVhcuKAmXMgQ09QMjksIGxlYWRlcnMgZGlzY3VzcyBhIG5ldyBmaW5hbmNlIHBsYW4uIFRoZSBFVSB3aXRoIGl0cyBHcmVlbiBEZWFsIHdpbGwgdGFrZSBhIGxlYWRpbmcgcm9sZS4gIiAvPg0KPG1ldGEgcHJvcGVydHk9Im9nOnVybCIgY29udGVudD0iaHR0cHM6Ly93d3cudGhlcGFybGlhbWVudG1hZ2F6aW5lLmV1L25ld3MvYXJ0aWNsZS90aGlzLXllYXJzLWZpbmFuY2UtY29wLWluLWJha3UtbWF5LWJlLWEtZGF5LWxhdGUtYW5kLWEtZG9sbGFyLXNob3J0IiAvPg0KPG1ldGEgcHJvcGVydHk9Im9nOmltYWdlIiBjb250ZW50PSJodHRwczovL3d3dy50aGVwYXJsaWFtZW50bWFnYXppbmUuZXUvc2l0ZWltZy9zaGFyZS91Z2MtMS9mdWxsbmV3cy9uZXdzLzI0ODIxLzI0NTQ2X29yaWdpbmFsLmpwZyIgLz4NCjxtZXRhIHByb3BlcnR5PSJvZzppbWFnZTp0eXBlIiBjb250ZW50PSJpbWFnZS9qcGVnIiAvPg0KPG1ldGEgcHJvcGVydHk9Im9nOnR5cGUiIGNvbnRlbnQ9ImFydGljbGUiIC8+DQo8bWV0YSBwcm9wZXJ0eT0iYXJ0aWNsZTpwdWJsaXNoZWRfdGltZSIgY29udGVudD0iMjAyNC0xMS0wOCAwOTo0NjozNCIgLz4NCjxtZXRhIHByb3BlcnR5PSJhcnRpY2xlOm1vZGlmaWVkX3RpbWUiIGNvbnRlbnQ9IjIwMjQtMTEtMTUgMTQ6MjU6MTIiIC8+DQpkAiMPFgIfAAWXAQ0KPGxpbmsgcmVsPSJjYW5vbmljYWwiIGhyZWY9Imh0dHBzOi8vd3d3LnRoZXBhcmxpYW1lbnRtYWdhemluZS5ldS9uZXdzL2FydGljbGUvdGhpcy15ZWFycy1maW5hbmNlLWNvcC1pbi1iYWt1LW1heS1iZS1hLWRheS1sYXRlLWFuZC1hLWRvbGxhci1zaG9ydCIgLz5kAiQPFgIeB2NvbnRlbnQFdUR1cmluZyB0aGlzIHllYXLigJlzIENPUDI5LCBsZWFkZXJzIGRpc2N1c3MgYSBuZXcgZmluYW5jZSBwbGFuLiBUaGUgRVUgd2l0aCBpdHMgR3JlZW4gRGVhbCB3aWxsIHRha2UgYSBsZWFkaW5nIHJvbGUuIGQCAhBkZBYGAgEPZBYCZg9kFgwCAQ9kFgICAQ8WAh8ABcUBPCEtLSAvMTA0ODE2Mi9wbS9uZXdzLWFydGljbGVfaGVhZGVyIC0tPgo8ZGl2IGlkPSdkaXYtZ3B0LWFkLTE2MDgyMzAwMTM4OTAtMCc+CiAgPHNjcmlwdD4KICAgIGdvb2dsZXRhZy5jbWQucHVzaChmdW5jdGlvbigpIHsgZ29vZ2xldGFnLmRpc3BsYXkoJ2Rpdi1ncHQtYWQtMTYwODIzMDAxMzg5MC0wJyk7IH0pOwogIDwvc2NyaXB0Pgo8L2Rpdj5kAgMPZBYCZg9kFgJmD2QWAmYPZBYCZg9kFgJmDxYCHwAF8gI8ZGl2IGNsYXNzPSJwcm9tby10ZXh0Ij4NCiAgIDxwIGNsYXNzPSJvc3dhbGQiPlN1YnNjcmliZSB0byBUaGUgUGFybGlhbWVudDwvcD4NCiAgIDxhIGhyZWY9Imh0dHBzOi8vd3d3LnRwZ3JvdXBzaG9wLmNvbS9zdG9yZS9wcm9kdWN0cyx0aGUtcGFybGlhbWVudF8yMS5odG0iIHRhcmdldD0iX2JsYW5rIiBjbGFzcz0iYnRuIGJ0bi0tZGFyayBidG4tLXhzbWFsbCIgPlN1YnNjcmliZSBub3c8L2E+DQo8L2Rpdj4NCjxkaXYgY2xhc3M9InByb21vLWltZyI+DQogIDxpbWcgYWx0PSJTdWJzY3JpYmUgbm93IiBzcmM9Ii91Z2MtMS91cGxvYWRzL3BhZ2VibG9ja3MvODUyMS8zNWViNmQ5MzBjYTFkYjFmYWUyOGNmYTk5YjVjMjZhZi5qcGciPg0KPC9kaXY+ZAIFDxYCHwAFtQ48dWw+PGxpPjxhIGhyZWY9Ii90aGUtZ3JlZW4tZGVhbC5odG0iIHRpdGxlPSJUaGUgR3JlZW4gRGVhbCI+PHNwYW4+VGhlIEVVJ3MgZ3JlZW4gdHJhbnNpdGlvbjwvc3Bhbj48L2E+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+PGxpPjxhIGhyZWY9Ii9tb3JlL3RoZS1ldXJvcGVhbi1wYXJsaWFtZW50LWNvbW1pdHRlZS1ndWlkZS0yMDI0Lmh0bSIgdGl0bGU9IlRoZSBFdXJvcGVhbiBQYXJsaWFtZW50IENvbW1pdHRlZSBHdWlkZSAyMDI0Ij48c3Bhbj5UaGUgRXVyb3BlYW4gUGFybGlhbWVudCBDb21taXR0ZWUgR3VpZGUgMjAyNDwvc3Bhbj48L2E+PC9saT48L3VsPjwvbGk+PC91bD5kAgcPFgIeB1Zpc2libGVnFgICAQ8WAh8ABfMDPHVsPjxsaSBjbGFzcz0ibm9TdWIiPjxhIGhyZWY9Ii9uZXdzLmh0bSIgdGl0bGU9Ik5ld3MgfCBUaGUgUGFybGlhbWVudCBNYWdhemluZSI+PHNwYW4+TmV3cyBhbmFseXNpczwvc3Bhbj48L2E+PC9saT48bGk+PGEgaHJlZj0iL2ZlYXR1cmVzLmh0bSIgdGl0bGU9IkZlYXR1cmVzIj48c3Bhbj5GZWF0dXJlPC9zcGFuPjwvYT48L2xpPjxsaT48YSBocmVmPSIvcS1hLmh0bSIgdGl0bGU9IlErQSI+PHNwYW4+UStBPC9zcGFuPjwvYT48L2xpPjxsaT48YSBocmVmPSIvb3Bpbmlvbi5odG0iIHRpdGxlPSJPcGluaW9uIHwgVGhlIFBhcmxpYW1lbnQgTWFnYXppbmUiPjxzcGFuPk9waW5pb248L3NwYW4+PC9hPjwvbGk+PGxpPjxhIGhyZWY9Ii9tb3JlL25ld3NsZXR0ZXItcmVnaXN0cmF0aW9uLmh0bSIgdGl0bGU9Ik5ld3NsZXR0ZXJzICZhbXA7IFJlZ2lzdHJhdGlvbiAgfCBUaGUgUGFybGlhbWVudCBNYWdhemluZSI+PHNwYW4+TmV3c2xldHRlcjwvc3Bhbj48L2E+PC9saT48L3VsPmQCCQ8WAh8ABbUOPHVsPjxsaT48YSBocmVmPSIvdGhlLWdyZWVuLWRlYWwuaHRtIiB0aXRsZT0iVGhlIEdyZWVuIERlYWwiPjxzcGFuPlRoZSBFVSdzIGdyZWVuIHRyYW5zaXRpb248L3NwYW4+PC9hPjwvbGk+PGxpPjxhIGhyZWY9Ii9ldS1pbnN0aXR1dGlvbnMuaHRtIiB0aXRsZT0iRVUgSW5zdGl0dXRpb25zIj48c3Bhbj5FVSBJbnN0aXR1dGlvbnM8L3NwYW4+PC9hPjwvbGk+PGxpPjxhIGhyZWY9Ii9mb3JlaWduLWFuZC1zZWN1cml0eS1wb2xpY3kuaHRtIiB0aXRsZT0iRm9yZWlnbiAmYW1wOyBTZWN1cml0eSBQb2xpY3kiPjxzcGFuPkZvcmVpZ24gJiBTZWN1cml0eSBQb2xpY3k8L3NwYW4+PC9hPjwvbGk+PGxpPjxhIGhyZWY9Ii9lY29ub21pY3MuaHRtIiB0aXRsZT0iRWNvbm9taWNzIj48c3Bhbj5FY29ub21pY3M8L3NwYW4+PC9hPjwvbGk+PGxpPjxhIGhyZWY9Ii90ZWNobm9sb2d5Lmh0bSIgdGl0bGU9IlRlY2hub2xvZ3kiPjxzcGFuPlRlY2hub2xvZ3k8L3NwYW4+PC9hPjwvbGk+PGxpPjxhIGhyZWY9Ii9lbmVyZ3ktYW5kLWVudmlyb25tZW50Lmh0bSIgdGl0bGU9IkVuZXJneSAmYW1wOyBFbnZpcm9ubWVudCI+PHNwYW4+RW5lcmd5ICYgRW52aXJvbm1lbnQ8L3NwYW4+PC9hPjwvbGk+PGxpPjxhIGhyZWY9Ii9jdWx0dXJlLWFuZC1hcnRzLmh0bSIgdGl0bGU9IkN1bHR1cmUgJmFtcDsgQXJ0cyI+PHNwYW4+Q3VsdHVyZSAmIEFydHM8L3NwYW4+PC9hPjwvbGk+PGxpIGNsYXNzPSJuYXZEaXNhYmxlQ2xpY2sgbmF2TW9iVG9nZ2xlIGxpSGFzQ2hpbGRyZW4iPjxhIGhyZWY9Ii9tb3JlLmh0bSIgdGl0bGU9Ik1vcmUiPjxzcGFuPk1vcmU8L3NwYW4+PC9hPjx1bD48bGk+PGEgaHJlZj0iL21vcmUvYWJvdXQtdXMuaHRtIiB0aXRsZT0iQWJvdXQgVGhlIFBhcmxpYW1lbnQgTWFnYXppbmUgIHwgVGhlIFBhcmxpYW1lbnQgTWFnYXppbmUiPjxzcGFuPkFib3V0PC9zcGFuPjwvYT48L2xpPjxsaT48YSBocmVmPSIvbWFnYXppbmUuaHRtIiB0aXRsZT0iUHJpbnQgbWFnYXppbmUiPjxzcGFuPlByaW50IG1hZ2F6aW5lPC9zcGFuPjwvYT48L2xpPjxsaT48YSBocmVmPSIvbW9yZS9uZXdzbGV0dGVyLXJlZ2lzdHJhdGlvbi5odG0iIHRpdGxlPSJOZXdzbGV0dGVycyAmYW1wOyBSZWdpc3RyYXRpb24gIHwgVGhlIFBhcmxpYW1lbnQgTWFnYXppbmUiPjxzcGFuPk5ld3NsZXR0ZXI8L3NwYW4+PC9hPjwvbGk+PGxpPjxhIGhyZWY9Imh0dHBzOi8vZXZlbnRzLnRoZXBhcmxpYW1lbnRtYWdhemluZS5ldS8iIHRpdGxlPSJFdmVudHMiPjxzcGFuPkV2ZW50czwvc3Bhbj48L2E+PC9saT48bGk+PGEgaHJlZj0iL21vcmUvdHJhaW5pbmcuaHRtIiB0aXRsZT0iUHJvZmVzc2lvbmFsIERldmVsb3BtZW50IFRyYWluaW5nIj48c3Bhbj5UcmFpbmluZzwvc3Bhbj48L2E+PC9saT48bGk+PGEgaHJlZj0iL21vcmUvY29tbWVyY2lhbC1vcHBvcnR1bml0aWVzLmh0bSIgdGl0bGU9IkNvbW1lcmNpYWwgT3Bwb3J0dW5pdGllcyAgfCBUaGUgUGFybGlhbWVudCBNYWdhemluZSI+PHNwYW4+Q29tbWVyY2lhbCBPcHBvcnR1bml0aWVzPC9zcGFuPjwvYT48L2xpPjxsaT48YSBocmVmPSIvbWVtYmVycy9kaXJlY3RvcnkuaHRtIiB0aXRsZT0iTWVtYmVycyBEaXJlY3RvcnkiPjxzcGFuPk1lbWJlcnMgRGlyZWN0b3J5PC9zcGFuPjwvYT48L2xpPjxsaT48YSBocmVmPSIvbW9yZS90aGUtZXVyb3BlYW4tcGFybGlhbWVudC1jb21taXR0ZWUtZ3VpZGUtMjAyNC5odG0iIHRpdGxlPSJUaGUgRXVyb3BlYW4gUGFybGlhbWVudCBDb21taXR0ZWUgR3VpZGUgMjAyNCI+PHNwYW4+VGhlIEV1cm9wZWFuIFBhcmxpYW1lbnQgQ29tbWl0dGVlIEd1aWRlIDIwMjQ8L3NwYW4+PC9hPjwvbGk+PC91bD48L2xpPjwvdWw+ZAILD2QWAgIBDw9kFgIeC3BsYWNlaG9sZGVyBQ9FbnRlciBrZXl3b3JkL3NkAgMPZBYCAgMPZBYCZg9kFgICAg9kFgJmD2QWDmYPZBYCZg8WAh8ABeADDQo8c2NyaXB0Pg0KICAgd2luZG93LmRhdGFMYXllciA9IHdpbmRvdy5kYXRhTGF5ZXIgfHwgW107DQogICB3aW5kb3cuZGF0YUxheWVyLnB1c2goew0KICAgICAgICJBcnRpY2xlVHlwZSI6W3sibmFtZSI6Ik5ld3MgJiBBbmFseXNpcyIsICJpZCIgOjF9XSwNCiAgICAgICAiQ2F0ZWdvcnkiOlt7Im5hbWUiOiJFbmVyZ3kgJiBFbnZpcm9ubWVudCIsICJpZCIgOjMzNTF9XSwNCiAgICAgICAiVGFnZ2luZyI6W3sibmFtZSI6ImNsaW1hdGUgY2hhbmdlIiwgImlkIiA6ODA2fSwgDQogICAgICAgeyJuYW1lIjoiUmVuZXdhYmxlIEVuZXJneSIsICJpZCIgOjEwOTZ9LCANCiAgICAgICB7Im5hbWUiOiJHcmVlbiBGaW5hbmNlIiwgImlkIiA6MTMxNn0sIA0KICAgICAgIHsibmFtZSI6IkVVIEVuZXJneSBUcmFuc2l0aW9uIiwgImlkIiA6MTc4MX0sIA0KICAgICAgIHsibmFtZSI6IkNPUDI5IiwgImlkIiA6MzUwNn1dDQogICB9KTsNCjwvc2NyaXB0Pg0KZAICD2QWAmYPFgIfAAXjCTxkaXYgY2xhc3M9ImF2LXRpdGxlIj4NCiAgICA8aDE+VGhpcyB5ZWFy4oCZcyDigJhmaW5hbmNlIENPUOKAmSBpbiBCYWt1IG1heSBiZSBhIGRheSBsYXRlIGFuZCBhIGRvbGxhciBzaG9ydDwvaDE+DQogICA8ZGl2IGNsYXNzPSJhdi1zdGFuZEZpcnN0IHBsYXlmYWlyIj5Qb2xpY3ltYWtlcnMgaGVhZCB0byBBemVyYmFpamFuIGZvciBDT1AyOSB0byBhZ3JlZSBvbiBhIG5ldyBjbGltYXRlIGZpbmFuY2UgcGxhbi4gVGhlIEVVIGhvcGVzIHRvIGJlIGEgcG93ZXJmdWwgdm9pY2UgYXQgdGhlIG5lZ290aWF0aW5nIHRhYmxlLjwvZGl2PiANCjwvZGl2Pg0KDQo8ZGl2IGNsYXNzPSJhdi1pbWFnZSI+DQogICAgPGRpdiBjbGFzcz0iYXYtbWFpbi1pbWciPg0KICAgICAgICA8aW1nIGNsYXNzPSJsYXp5bG9hZCIgZGF0YS1zcmM9Ii9zaXRlaW1nL25ld3MtbWFpbi91Z2MtMS9mdWxsbmV3cy9uZXdzLzI0ODIxLzI0NTQ2X29yaWdpbmFsLmpwZyI+DQogICAgPC9kaXY+DQogICAgPGRpdiBjbGFzcz0iaW1nLWNhcHRpb24iPkF6ZXJiYWlqYW4ncyBjYXBpdGFsLCBCYWt1LCBpcyBnZXR0aW5nIHJlYWR5IHRvIGhvc3QgdGhlIENPUDI5IGNsaW1hdGUgc3VtbWl0LjwvZGl2Pg0KPC9kaXY+DQoNCjxkaXYgY2xhc3M9ImF2LWF1dGhvciI+DQogICAgPGRpdiBjbGFzcz0iYXYtYXV0aEltZyI+DQogICAgICAgICA8YSBocmVmPSIvbmV3cy9hdXRob3IvanVsaWEta2Fpc2VyIj4NCiAgICAgICAgICAgPGltZyBkYXRhLXNyYz0iL3NpdGVpbWcvYXV0aG9yaW1nL3VnYy0xL2Z1bGxuZXdzL2F1dGhvci80Nzk0LzgxOV9vcmlnaW5hbC5qcGciIGNsYXNzPSJsYXp5bG9hZCIgYWx0PSJKdWxpYSBLYWlzZXIiPiANCiAgICAgICAgIDwvYT4NCiAgICA8L2Rpdj4NCiAgICA8ZGl2IGNsYXNzPSJhdi1hdXRoSW5mbyI+DQoNCiAgICAgICAgPHAgY2xhc3M9ImF2LWF1dGhOYW1lIj4NCiAgICAgICAgICAgQnkgDQogICAgICAgIA0KICAgICAgICAgICA8YSBocmVmPSIvbmV3cy9hdXRob3IvanVsaWEta2Fpc2VyIj5KdWxpYSBLYWlzZXI8L2E+DQogICAgICAgIA0KICAgICAgICANCiAgICAgICAgPC9wPg0KDQoNCg0KPHAgY2xhc3M9ImF2LWF1dGhCaW8iPkp1bGlhIGlzIGEgcmVwb3J0ZXIgYXQgVGhlIFBhcmxpYW1lbnQgTWFnYXppbmU8L3A+DQoNCiAgICAgICAgPHAgY2xhc3M9ImF2LWRhdGUiPjA4IE5vdiAyMDI0PC9wPg0KDQoNCg0KICAgIDwvZGl2Pg0KDQoNCg0KPC9kaXY+DQoNCg0KPGRpdiBjbGFzcz0iYXYtbWFpbiI+DQoNCmQCBA8WAh8ABY4oPGRpdiBjbGFzcz0iYXYtc2hhcmUtYm90dG9tIGNsZWFyRml4IHNoYXJlLWJ1dHRvbnMtd3JhcCI+DQogICAgICAgICAgICAgICAgICAgIDxzcGFuIGNsYXNzPSJpY29uIGljb24tLXJpZ2h0LWFycm93Ij5TaGFyZSB0aGlzIHBhZ2U8L3NwYW4+DQoNCiAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0ic2hhcmUtYnV0dG9ucyI+DQogICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ic2hhcmUtYnV0dG9uLWl0ZW0gc2hhcmUtYnV0dG9uLWl0ZW0tLXR3aXR0ZXIiDQogICAgICAgICAgICAgICAgICAgIGhyZWY9Imh0dHBzOi8veC5jb20vaW50ZW50L3R3ZWV0P3RleHQ9VGhpcyt5ZWFyJWUyJTgwJTk5cyslZTIlODAlOThmaW5hbmNlK0NPUCVlMiU4MCU5OStpbitCYWt1K21heStiZSthK2RheStsYXRlK2FuZCthK2RvbGxhcitzaG9ydCZhbXA7dXJsPWh0dHBzOi8vd3d3LnRoZXBhcmxpYW1lbnRtYWdhemluZS5ldSUyZm5ld3MlMmZhcnRpY2xlJTJmdGhpcy15ZWFycy1maW5hbmNlLWNvcC1pbi1iYWt1LW1heS1iZS1hLWRheS1sYXRlLWFuZC1hLWRvbGxhci1zaG9ydCIgdGFyZ2V0PSJfYmxhbmsiDQogICAgICAgICAgICAgICAgICAgIHJlbD0ibm9vcGVuZXIiIGFyaWEtbGFiZWw9IiI+DQogICAgICAgICAgICAgICAgICAgICA8c3ZnIHZpZXdCb3g9IjAgMCAxNCAxMiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWw6c3BhY2U9InByZXNlcnZlIiBzdHlsZT0iZmlsbC1ydWxlOmV2ZW5vZGQ7Y2xpcC1ydWxlOmV2ZW5vZGQ7c3Ryb2tlLWxpbmVqb2luOnJvdW5kO3N0cm9rZS1taXRlcmxpbWl0OjIiPjxwYXRoIGQ9Ik0xMS4wMjYgMGgyLjE0Nkw4LjQ4MyA1LjA4MyAxNCAxMkg5LjY4TDYuMjk2IDcuODA1IDIuNDI1IDEySC4yNzZsNS4wMTctNS40MzdMMCAwaDQuNDNsMy4wNTggMy44MzRMMTEuMDI2IDBabS0uNzU0IDEwLjc4MWgxLjE5TDMuNzgzIDEuMTU1SDIuNTA3bDcuNzY1IDkuNjI2WiIgc3R5bGU9ImZpbGw6I2ZmZjtmaWxsLXJ1bGU6bm9uemVybyIvPjwvc3ZnPg0KICAgICAgICAgICAgICAgIDwvYT4NCjxhIGNsYXNzPSJzaGFyZS1idXR0b24taXRlbSBzaGFyZS1idXR0b24taXRlbS0td2hhdHNhcHAiDQogICAgICAgICAgICAgICAgICAgIGhyZWY9IndoYXRzYXBwOi8vc2VuZD90ZXh0PVRoaXMreWVhciVlMiU4MCU5OXMrJWUyJTgwJTk4ZmluYW5jZStDT1AlZTIlODAlOTkraW4rQmFrdSttYXkrYmUrYStkYXkrbGF0ZSthbmQrYStkb2xsYXIrc2hvcnQlMjBodHRwczovL3d3dy50aGVwYXJsaWFtZW50bWFnYXppbmUuZXUlMmZuZXdzJTJmYXJ0aWNsZSUyZnRoaXMteWVhcnMtZmluYW5jZS1jb3AtaW4tYmFrdS1tYXktYmUtYS1kYXktbGF0ZS1hbmQtYS1kb2xsYXItc2hvcnQiIHRhcmdldD0iX2JsYW5rIiByZWw9Im5vb3BlbmVyIg0KICAgICAgICAgICAgICAgICAgICBhcmlhLWxhYmVsPSIiPg0KICAgICAgICAgICAgICAgICAgICA8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgdmlld0JveD0iMCAwIDI0IDI0Ij4NCiAgICAgICAgICAgICAgICAgICAgICAgIDxwYXRoDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgZD0iTTIwLjEgMy45QzE3LjkgMS43IDE1IC41IDEyIC41IDUuOC41LjcgNS42LjcgMTEuOWMwIDIgLjUgMy45IDEuNSA1LjZMLjYgMjMuNGw2LTEuNmMxLjYuOSAzLjUgMS4zIDUuNCAxLjMgNi4zIDAgMTEuNC01LjEgMTEuNC0xMS40LS4xLTIuOC0xLjItNS43LTMuMy03Ljh6TTEyIDIxLjRjLTEuNyAwLTMuMy0uNS00LjgtMS4zbC0uNC0uMi0zLjUgMSAxLTMuNEw0IDE3Yy0xLTEuNS0xLjQtMy4yLTEuNC01LjEgMC01LjIgNC4yLTkuNCA5LjQtOS40IDIuNSAwIDQuOSAxIDYuNyAyLjggMS44IDEuOCAyLjggNC4yIDIuOCA2LjctLjEgNS4yLTQuMyA5LjQtOS41IDkuNHptNS4xLTcuMWMtLjMtLjEtMS43LS45LTEuOS0xLS4zLS4xLS41LS4xLS43LjEtLjIuMy0uOCAxLS45IDEuMS0uMi4yLS4zLjItLjYuMXMtMS4yLS41LTIuMy0xLjRjLS45LS44LTEuNC0xLjctMS42LTItLjItLjMgMC0uNS4xLS42cy4zLS4zLjQtLjVjLjItLjEuMy0uMy40LS41LjEtLjIgMC0uNCAwLS41QzEwIDkgOS4zIDcuNiA5IDdjLS4xLS40LS40LS4zLS41LS4zaC0uNnMtLjQuMS0uNy4zYy0uMy4zLTEgMS0xIDIuNHMxIDIuOCAxLjEgM2MuMS4yIDIgMy4xIDQuOSA0LjMuNy4zIDEuMi41IDEuNi42LjcuMiAxLjMuMiAxLjguMS42LS4xIDEuNy0uNyAxLjktMS4zLjItLjcuMi0xLjIuMi0xLjMtLjEtLjMtLjMtLjQtLjYtLjV6IiAvPg0KICAgICAgICAgICAgICAgICAgICA8L3N2Zz4NCiAgICAgICAgICAgICAgICA8L2E+DQo8YSBjbGFzcz0ic2hhcmUtYnV0dG9uLWl0ZW0gc2hhcmUtYnV0dG9uLWl0ZW0tLWxpbmtlZGluIg0KICAgICAgICAgICAgICAgICAgICBocmVmPSJodHRwczovL3d3dy5saW5rZWRpbi5jb20vc2hhcmVBcnRpY2xlP21pbmk9dHJ1ZSZhbXA7dXJsPWh0dHBzOi8vd3d3LnRoZXBhcmxpYW1lbnRtYWdhemluZS5ldSUyZm5ld3MlMmZhcnRpY2xlJTJmdGhpcy15ZWFycy1maW5hbmNlLWNvcC1pbi1iYWt1LW1heS1iZS1hLWRheS1sYXRlLWFuZC1hLWRvbGxhci1zaG9ydCZhbXA7dGl0bGU9VGhpcyt5ZWFyJWUyJTgwJTk5cyslZTIlODAlOThmaW5hbmNlK0NPUCVlMiU4MCU5OStpbitCYWt1K21heStiZSthK2RheStsYXRlK2FuZCthK2RvbGxhcitzaG9ydCZhbXA7c3VtbWFyeT1UaGlzK3llYXIlZTIlODAlOTlzKyVlMiU4MCU5OGZpbmFuY2UrQ09QJWUyJTgwJTk5K2luK0Jha3UrbWF5K2JlK2ErZGF5K2xhdGUrYW5kK2ErZG9sbGFyK3Nob3J0JmFtcDtzb3VyY2U9aHR0cHM6Ly93d3cudGhlcGFybGlhbWVudG1hZ2F6aW5lLmV1JTJmbmV3cyUyZmFydGljbGUlMmZ0aGlzLXllYXJzLWZpbmFuY2UtY29wLWluLWJha3UtbWF5LWJlLWEtZGF5LWxhdGUtYW5kLWEtZG9sbGFyLXNob3J0Ig0KICAgICAgICAgICAgICAgICAgICB0YXJnZXQ9Il9ibGFuayIgcmVsPSJub29wZW5lciIgYXJpYS1sYWJlbD0iIj4NCiAgICAgICAgICAgICAgICAgICAgPHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCI+DQogICAgICAgICAgICAgICAgICAgICAgICA8cGF0aA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgIGQ9Ik02LjUgMjEuNWgtNXYtMTNoNXYxM3pNNCA2LjVDMi41IDYuNSAxLjUgNS4zIDEuNSA0czEtMi40IDIuNS0yLjRjMS42IDAgMi41IDEgMi42IDIuNSAwIDEuNC0xIDIuNS0yLjYgMi41em0xMS41IDZjLTEgMC0yIDEtMiAydjdoLTV2LTEzaDVWMTBzMS42LTEuNSA0LTEuNWMzIDAgNSAyLjIgNSA2LjN2Ni43aC01di03YzAtMS0xLTItMi0yeiIgLz4NCiAgICAgICAgICAgICAgICAgICAgPC9zdmc+DQogICAgICAgICAgICAgICAgPC9hPg0KPGEgY2xhc3M9InNoYXJlLWJ1dHRvbi1pdGVtIHNoYXJlLWJ1dHRvbi1pdGVtLS1lbWFpbCINCiAgICAgICAgICAgICAgICAgICAgaHJlZj0ibWFpbHRvOj9zdWJqZWN0PVRoaXMreWVhciVlMiU4MCU5OXMrJWUyJTgwJTk4ZmluYW5jZStDT1AlZTIlODAlOTkraW4rQmFrdSttYXkrYmUrYStkYXkrbGF0ZSthbmQrYStkb2xsYXIrc2hvcnQmYW1wO2JvZHk9aHR0cHM6Ly93d3cudGhlcGFybGlhbWVudG1hZ2F6aW5lLmV1JTJmbmV3cyUyZmFydGljbGUlMmZ0aGlzLXllYXJzLWZpbmFuY2UtY29wLWluLWJha3UtbWF5LWJlLWEtZGF5LWxhdGUtYW5kLWEtZG9sbGFyLXNob3J0IiB0YXJnZXQ9Il9zZWxmIiByZWw9Im5vb3BlbmVyIg0KICAgICAgICAgICAgICAgICAgICBhcmlhLWxhYmVsPSIiPg0KICAgICAgICAgICAgICAgICAgICA8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgdmlld0JveD0iMCAwIDI0IDI0Ij4NCiAgICAgICAgICAgICAgICAgICAgICAgIDxwYXRoDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgZD0iTTIyIDRIMkMuOSA0IDAgNC45IDAgNnYxMmMwIDEuMS45IDIgMiAyaDIwYzEuMSAwIDItLjkgMi0yVjZjMC0xLjEtLjktMi0yLTJ6TTcuMjUgMTQuNDNsLTMuNSAyYy0uMDguMDUtLjE3LjA3LS4yNS4wNy0uMTcgMC0uMzQtLjEtLjQzLS4yNS0uMTQtLjI0LS4wNi0uNTUuMTgtLjY4bDMuNS0yYy4yNC0uMTQuNTUtLjA2LjY4LjE4LjE0LjI0LjA2LjU1LS4xOC42OHptNC43NS4wN2MtLjEgMC0uMi0uMDMtLjI3LS4wOGwtOC41LTUuNWMtLjIzLS4xNS0uMy0uNDYtLjE1LS43LjE1LS4yMi40Ni0uMy43LS4xNEwxMiAxMy40bDguMjMtNS4zMmMuMjMtLjE1LjU0LS4wOC43LjE1LjE0LjIzLjA3LjU0LS4xNi43bC04LjUgNS41Yy0uMDguMDQtLjE3LjA3LS4yNy4wN3ptOC45MyAxLjc1Yy0uMS4xNi0uMjYuMjUtLjQzLjI1LS4wOCAwLS4xNy0uMDItLjI1LS4wN2wtMy41LTJjLS4yNC0uMTMtLjMyLS40NC0uMTgtLjY4cy40NC0uMzIuNjgtLjE4bDMuNSAyYy4yNC4xMy4zMi40NC4xOC42OHoiIC8+DQogICAgICAgICAgICAgICAgICAgIDwvc3ZnPg0KICAgICAgICAgICAgICAgIDwvYT4NCjxhIGNsYXNzPSJzaGFyZS1idXR0b24taXRlbSBzaGFyZS1idXR0b24taXRlbS0tZmFjZWJvb2siDQogICAgICAgICAgICAgICAgICAgIGhyZWY9Imh0dHBzOi8vZmFjZWJvb2suY29tL3NoYXJlci9zaGFyZXIucGhwP3U9aHR0cHM6Ly93d3cudGhlcGFybGlhbWVudG1hZ2F6aW5lLmV1JTJmbmV3cyUyZmFydGljbGUlMmZ0aGlzLXllYXJzLWZpbmFuY2UtY29wLWluLWJha3UtbWF5LWJlLWEtZGF5LWxhdGUtYW5kLWEtZG9sbGFyLXNob3J0IiB0YXJnZXQ9Il9ibGFuayIgcmVsPSJub29wZW5lciINCiAgICAgICAgICAgICAgICAgICAgYXJpYS1sYWJlbD0iIj4NCiAgICAgICAgICAgICAgICAgICAgPHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCI+DQogICAgICAgICAgICAgICAgICAgICAgICA8cGF0aCAgZD0iTTE4Ljc3IDcuNDZIMTQuNXYtMS45YzAtLjkuNi0xLjEgMS0xLjFoM1YuNWgtNC4zM0MxMC4yNC41IDkuNSAzLjQ0IDkuNSA1LjMydjIuMTVoLTN2NGgzdjEyaDV2LTEyaDMuODVsLjQyLTR6IiAvPg0KICAgICAgICAgICAgICAgICAgICA8L3N2Zz4NCiAgICAgICAgICAgICAgICA8L2E+DQogICAgICAgICAgICAgICAgICAgIDwvZGl2Pg0KICAgICAgICAgICAgICAgIDwvZGl2PmQCBQ8WAh8ABd9QPHA+PG1ldGEgY2hhcnNldD0iVVRGLTgiIC8+PC9wPg0KDQo8cCBwYXJhZWlkPSJ7OTUwZDU1ODgtM2M1Yi00OTI3LWIyNzEtMDdmZWUwMDhhOGZifXs0MH0iIHBhcmFpZD0iNjExNjgwMjAyIj5GaW5hbmNlIGlzIGluIGZvY3VzIGF0IHRoZSBDT1AyOSBjbGltYXRlIHN1bW1pdCBpbiBCYWt1IHRoaXMgbW9udGguIEdvdmVybm1lbnQgcmVwcmVzZW50YXRpdmVzIGZyb20gYWxsIFVOIG1lbWJlciBzdGF0ZXMsIGFzIHdlbGwgYXMgdGhlIFN0YXRlIG9mIFBhbGVzdGluZSwgdGhlIEhvbHkgU2VlLCBOaXVlLCB0aGUgQ29vayBJc2xhbmRzLCBhbmQgdGhlIEV1cm9wZWFuIFVuaW9uLCB3aWxsIGdhdGhlciBpbiB0aGUgQXplcmJhaWphbmkgY2FwaXRhbCBmcm9tIDExIHRvIDIyIE5vdmVtYmVyIHRvIGRpc2N1c3MgbWVhc3VyZXMgdG8gY29tYmF0IGNsaW1hdGUgY2hhbmdlLCBpbmNsdWRpbmcgYSBtZWNoYW5pc20gZm9yIGhvdyBoaWdoLWluY29tZSBjb3VudHJpZXMgY2FuIHN1cHBvcnQgbG93ZXItaW5jb21lIG9uZXMgaW4gZGVjYXJib25pc2luZyB0aGVpciBlY29ub21pZXMuJm5ic3A7PC9wPg0KDQo8cCBwYXJhZWlkPSJ7OTUwZDU1ODgtM2M1Yi00OTI3LWIyNzEtMDdmZWUwMDhhOGZifXs5OH0iIHBhcmFpZD0iMjEyNDQwMTI2MCI+VGhlIGN1cnJlbnQgZmluYW5jaWFsIGdvYWwsIGFncmVlZCB1cG9uIGluIDIwMDkgaW4gQ29wZW5oYWdlbiwgd2lsbCBleHBpcmUgbmV4dCB5ZWFyLiBJdCByZXF1aXJlcyByaWNoZXIgY291bnRyaWVzIHRvIHJhaXNlICQxMDBibiBhbm51YWxseSB0byBoZWxwIEdsb2JhbCBTb3V0aCBuYXRpb25zIGZ1bmQgdGhlaXIgZ3JlZW4gdHJhbnNpdGlvbnMuJm5ic3A7PC9wPg0KDQo8cCBwYXJhZWlkPSJ7OTUwZDU1ODgtM2M1Yi00OTI3LWIyNzEtMDdmZWUwMDhhOGZifXsxMzR9IiBwYXJhaWQ9IjEzOTQ5Njc0NDMiPlRoZXJlIGFyZSBjYWxscyBmb3IgbmV3IHJlcXVpcmVtZW50cyB0byBnbyBtdWNoIGZ1cnRoZXIsIHJlZmxlY3RpbmcgYm90aCB0aGUgZWNvbm9taWMgYWR2YW50YWdlcyBnYWluZWQgYnkgcmljaCBjb3VudHJpZXMgZHVyaW5nIGRlY2FkZXMgb2YgdW5yZXN0cmljdGVkIGluZHVzdHJpYWxpc2F0aW9uIGFuZCB0aGVpciBkaXNwcm9wb3J0aW9uYXRlIGNvbnRyaWJ1dGlvbiB0byBnbG9iYWwgZW1pc3Npb25zLiZuYnNwOzwvcD4NCg0KPHAgcGFyYWVpZD0iezk1MGQ1NTg4LTNjNWItNDkyNy1iMjcxLTA3ZmVlMDA4YThmYn17MTYyfSIgcGFyYWlkPSIxNjMwODk1OTgzIj4mbGRxdW87RGV2ZWxvcGluZyBjb3VudHJpZXMsIHdoaWNoIGhhdmVuJiMzOTt0IGNvbnRyaWJ1dGVkIGZvciB0aGUgbG9uZ2VzdCB0aW1lIHRvIHRoZSBpc3N1ZSBvZiBnbG9iYWwgd2FybWluZyBidXQgYXJlIHN1ZmZlcmluZyB0aGUgaW1wYWN0cyBvZiBpdCwgYWdyZWVkIHRvIG1ha2UgdGhlaXIgY29udHJpYnV0aW9uIHRvIGN1dHRpbmcgZW1pc3Npb25zLCZyZHF1bzsgQWxleGFuZHJhIFNjb3R0LCBhIGNsaW1hdGUgZGlwbG9tYWN5IHJlc2VhcmNoZXIgYXQgdGhlIEl0YWxpYW4gY2xpbWF0ZSB0aGluayB0YW5rLCBFQ0NPLCB0b2xkJm5ic3A7PGVtPlRoZSBQYXJsaWFtZW50LjwvZW0+PC9wPg0KDQo8cCBwYXJhZWlkPSJ7OTUwZDU1ODgtM2M1Yi00OTI3LWIyNzEtMDdmZWUwMDhhOGZifXsxNzh9IiBwYXJhaWQ9IjE1NTAyMzE0OTUiPkhpZ2gtaW5jb21lIGNvdW50cmllcyBhZ3JlZSB0byB0aGUgcHJpbmNpcGxlIG9mIHByb3ZpZGluZyBmdW5kaW5nIHRvIGhlbHAgcG9vcmVyIG9uZXMgaW1wbGVtZW50IG5ldyB0ZWNobm9sb2dpZXMuIEJ1dCB0aGUgYW1vdW50cyBpbiBxdWVzdGlvbiwgYW5kIHRoZSBzdHJ1Y3R1cmUgb2YgdGhlIGZpbmFuY2lhbCBpbnN0cnVtZW50cyAmbmRhc2g7IHdoZXRoZXIgbG9hbnMsIGdyYW50cyBvciBpbnZlc3RtZW50cywgcHVibGljIG9yIHByaXZhdGUgJm5kYXNoOyBhcmUgc3RpbGwgdXAgZm9yIGRlYmF0ZS4mbmJzcDs8L3A+DQoNCjxoMiBwYXJhZWlkPSJ7OTUwZDU1ODgtM2M1Yi00OTI3LWIyNzEtMDdmZWUwMDhhOGZifXsyMDJ9IiBwYXJhaWQ9IjE3NjU3NjUzOTAiPlRvdWdoIG5lZ290aWF0aW9ucyBhaGVhZCZuYnNwOzwvaDI+DQoNCjxwIHBhcmFlaWQ9Ins5NTBkNTU4OC0zYzViLTQ5MjctYjI3MS0wN2ZlZTAwOGE4ZmJ9ezIwOH0iIHBhcmFpZD0iMTEwNTI3MDg1NSI+QWZyaWNhbiBuZWdvdGlhdG9ycyBhcmUgcHVzaGluZyBmb3IgYSBzdWJzdGFudGlhbCBpbmNyZWFzZSBpbiBhaWQsIHNlZWtpbmcgPGEgaHJlZj0iaHR0cHM6Ly91bmZjY2MuaW50L3NpdGVzL2RlZmF1bHQvZmlsZXMvcmVzb3VyY2UvTUFIV1AzX3VwZGF0ZWRfaW5wdXRfcGFwZXIucGRmIiByZWw9Im5vcmVmZXJyZXIgbm9vcGVuZXIiIHRhcmdldD0iX2JsYW5rIj4kMS4zdG48L2E+IGFubnVhbGx5IGZyb20gdGhlIHJpY2ggd29ybGQgYnkgMjAzMC4gU2ltaWxhcmx5LCB0aGUgQ2xpbWF0ZSBBY3Rpb24gTmV0d29yaywgYW4gdW1icmVsbGEgZ3JvdXAgb2YgY2l2aWwgc29jaWV0eSBvcmdhbmlzYXRpb25zLCBoYXMgY2FsbGVkIGZvciBhIG1pbmltdW0gcHVibGljIGZpbmFuY2UgcHJvdmlzaW9uIHRhcmdldCBvZiA8YSBocmVmPSJodHRwczovL2NsaW1hdGVuZXR3b3JrLm9yZy8yMDI0LzA5LzI2L2dsb2JhbC1zb3V0aC1kZXNlcnZlcy1hbi1hbWJpdGlvdXMtYW5kLWVxdWl0YWJsZS1uZXctY29sbGVjdGl2ZS1xdWFudGlmaWVkLWdvYWwtbmNxZy1vbi1jbGltYXRlLWZpbmFuY2UvIiByZWw9Im5vcmVmZXJyZXIgbm9vcGVuZXIiIHRhcmdldD0iX2JsYW5rIj4kMXRuPC9hPiBwZXIgeWVhciBmcm9tIGhpZ2gtaW5jb21lIGNvdW50cmllcy4mbmJzcDs8L3A+DQoNCjxwIHBhcmFlaWQ9Ins5NTBkNTU4OC0zYzViLTQ5MjctYjI3MS0wN2ZlZTAwOGE4ZmJ9ezI0NH0iIHBhcmFpZD0iMTkzNjUzNTIyOCI+SW4gMjAyMiwgYW4gaW5kZXBlbmRlbnQgZXhwZXJ0IGdyb3VwIDxhIGhyZWY9Imh0dHBzOi8vd3d3Lmdsb2JhbGluZnJhZmFjaWxpdHkub3JnL3NpdGVzL2dpZi9maWxlcy8yMDIzLTEyL0EtQ2xpbWF0ZS1GaW5hbmNlLUZyYW1ld29ya19JSExFRy1SZXBvcnQtMi1TVU1NQVJZXzAucGRmIiByZWw9Im5vcmVmZXJyZXIgbm9vcGVuZXIiIHRhcmdldD0iX2JsYW5rIj5lc3RpbWF0ZWQ8L2E+IHRoYXQgcG9vcmVyIHN0YXRlcywgZXhjbHVkaW5nIENoaW5hLCB3aWxsIHJlcXVpcmUgZXZlbiBtb3JlIHRoYW4gdGhhdDogYW4gYW5udWFsIGludmVzdG1lbnQgb2YgJDIuNHRuIHRvIGFkZHJlc3MgcmVuZXdhYmxlIGVuZXJneSwgYWRhcHRhdGlvbiwgYW5kIG90aGVyIGNsaW1hdGUtcmVsYXRlZCBjaGFsbGVuZ2VzLiZuYnNwOzwvcD4NCg0KPHAgcGFyYWVpZD0iezhjMWFiYTQwLTJjNWQtNDMwYi1iMDMyLTMwNjU0MmQzNTM0MH17NH0iIHBhcmFpZD0iMTA1MTEyNTEwMCI+TmV2ZXJ0aGVsZXNzLCB0aGUgYWJzZW5jZSBvZiBhbnkgcHJlLWFncmVlbWVudCBzdWdnZXN0cyB0aGF0IHRoaXMgeWVhciZyc3F1bztzIG5lZ290aWF0aW9ucyB3aWxsIGJlIGNoYWxsZW5naW5nIGFuZCBtYXkgZXZlbiBmYWlsICZuZGFzaDsgdW5saWtlIHRoZSBmdW5kaW5nIGFycmFuZ2VtZW50cyBmb3IgbG9zcyBhbmQgZGFtYWdlIGZvciB0aGUgY291bnRyaWVzIG1vc3QgdnVsbmVyYWJsZSB0byBjbGltYXRlIGNoYW5nZSwgd2hpY2ggd2VyZSA8YSBocmVmPSJodHRwczovL3VuZmNjYy5pbnQvY29wMjgvNS1rZXktdGFrZWF3YXlzIiByZWw9Im5vcmVmZXJyZXIgbm9vcGVuZXIiIHRhcmdldD0iX2JsYW5rIj5lc3RhYmxpc2hlZCBvbiB0aGUgZmlyc3QgZGF5PC9hPiBvZiBDT1AyOCBsYXN0IHllYXIuJm5ic3A7PC9wPg0KDQo8cCBwYXJhZWlkPSJ7OGMxYWJhNDAtMmM1ZC00MzBiLWIwMzItMzA2NTQyZDM1MzQwfXs1NX0iIHBhcmFpZD0iNTk5NTM2OTY4Ij4mbGRxdW87V2UgY2FuIGV4cGVjdCB0aGVyZSB0byBiZSBhIGxvdCBvZiBkaXNhZ3JlZW1lbnQgYW5kIGFjcmltb255IGFyb3VuZCBpdCBiZWNhdXNlIGhhcmRseSBhbnl0aGluZyBoYXMgYmVlbiBhZ3JlZWQgYWhlYWQgb2YgdGltZSwmcmRxdW87IFJ1dGggVG93bmVuZCwgYSByZXNlYXJjaGVyIGF0IExvbmRvbi1iYXNlZCB0aGluayB0YW5rLCBDaGF0aGFtIEhvdXNlLCB0b2xkIDxlbT5UaGUgUGFybGlhbWVudDwvZW0+LiAmbGRxdW87T2Z0ZW4sIHByZXNpZGVuY2llcyBhcmUgYWJsZSB0byBnZXQgdGhlaXIgZHVja3MgaW4gYSByb3cgYmVmb3JlIHRoZSBhY3R1YWwgQ09QIGl0c2VsZi4gQnV0IHRoYXQgaGFzIG5vdCBoYXBwZW5lZC4mcmRxdW87Jm5ic3A7Jm5ic3A7PC9wPg0KDQo8cCBwYXJhZWlkPSJ7OGMxYWJhNDAtMmM1ZC00MzBiLWIwMzItMzA2NTQyZDM1MzQwfXs3MX0iIHBhcmFpZD0iMTA2MjE4NzE1Ij5BIGZhaWx1cmUgdG8gcmVhY2ggYW4gYWdyZWVtZW50IHdvdWxkIGJlIGRpc2FzdHJvdXMsIHNoZSBzYXlzLCBiZWNhdXNlIHRoZSBvdXRjb21lIG9mIHRoaXMgeWVhciZyc3F1bztzIGZpbmFuY2UgbmVnb3RpYXRpb25zIHdpbGwgaW5mb3JtIG5leHQgeWVhciZyc3F1bztzIENPUCBpbiBCcmF6aWwsIHdoZXJlIHRoZSBwYXJ0aWVzIGFyZSBleHBlY3RlZCB0byBzdWJtaXQgdGhlaXIgdXBkYXRlZCBuYXRpb25hbCBjbGltYXRlIHBsYW5zLiZuYnNwOzwvcD4NCg0KPHAgcGFyYWVpZD0iezhjMWFiYTQwLTJjNWQtNDMwYi1iMDMyLTMwNjU0MmQzNTM0MH17ODl9IiBwYXJhaWQ9IjIwOTgyNDY2MDEiPkhvd2V2ZXIsIGV2ZW4gYW4gYWdyZWVtZW50IGRvZXMgbm90IGd1YXJhbnRlZSBzdWNjZXNzLiBXaGlsZSBhbnkgZmluYWwgZGVhbCB3aWxsIGJlIGxlZ2FsbHkgYmluZGluZywgaXQgd2lsbCBsYWNrIGFuIGVuZm9yY2VtZW50IG1lY2hhbmlzbS4gJmxkcXVvO1RoZSBiaW5kaW5nIGlzIGFib3V0IGNpdGl6ZW5zIGNhbGxpbmcgb24gdGhlaXIgZ292ZXJubWVudHMgdG8gZGVsaXZlciBvbiBjb21taXRtZW50cyB0aGF0IHRoZXkgbWFkZSBhdCB0aGUgaW50ZXJuYXRpb25hbCBsZXZlbCwmcmRxdW87IFNjb3R0IHNheXMuJm5ic3A7Jm5ic3A7PC9wPg0KDQo8cCBwYXJhZWlkPSJ7OGMxYWJhNDAtMmM1ZC00MzBiLWIwMzItMzA2NTQyZDM1MzQwfXsxMjF9IiBwYXJhaWQ9IjgwNjE5Nzc2Ij5NZWFud2hpbGUsIHRoZSBjbGltYXRlIGNvbnRpbnVlcyB0byBkZXRlcmlvcmF0ZSwgYWNjb3JkaW5nIHRvIHRoZSBsYXRlc3QgPGEgaHJlZj0iaHR0cHM6Ly93d3cudW5lcC5vcmcvcmVzb3VyY2VzL2VtaXNzaW9ucy1nYXAtcmVwb3J0LTIwMjQiIHJlbD0ibm9yZWZlcnJlciBub29wZW5lciIgdGFyZ2V0PSJfYmxhbmsiPlVOIGRhdGE8L2E+LiBUaGUgZGVhZGx5IGZsYXNoIGZsb29kcyBpbiBWYWxlbmNpYSBhdCB0aGUgZW5kIG9mIGxhc3QgbW9udGggc2VydmUgYXMgYSByZW1pbmRlciBvZiB0aGUgdGFuZ2libGUsIGFuZCBpbmNyZWFzaW5nbHkgc2V2ZXJlIGFuZCBmcmVxdWVudCwgY29uc2VxdWVuY2VzIG9mIGluYWN0aW9uLiZuYnNwOzwvcD4NCg0KPHAgcGFyYWVpZD0iezhjMWFiYTQwLTJjNWQtNDMwYi1iMDMyLTMwNjU0MmQzNTM0MH17MTQyfSIgcGFyYWlkPSIxOTQ2NjUwMDA3Ij5BY2NvcmRpbmcgdG8gdGhlIFVOLCBjdXJyZW50IHBvbGljaWVzIGFyZSBwcm9qZWN0ZWQgdG8gcmVzdWx0IGluIHVwIHRvIDMuMUMgb2YgZ2xvYmFsIHdhcm1pbmcgYnkgMjEwMCAmbmRhc2g7IG1vcmUgdGhhbiBkb3VibGUgdGhlIDEuNUMgdGFyZ2V0IHNldCBieSB0aGUgPGEgaHJlZj0iaHR0cHM6Ly91bmZjY2MuaW50L3Byb2Nlc3MtYW5kLW1lZXRpbmdzL3RoZS1wYXJpcy1hZ3JlZW1lbnQiIHJlbD0ibm9yZWZlcnJlciBub29wZW5lciIgdGFyZ2V0PSJfYmxhbmsiPlBhcmlzIEFncmVlbWVudDwvYT4uIFRoaXMgbGV2ZWwgb2Ygd2FybWluZyB3b3VsZCBzZXZlcmVseSBkZXRlcmlvcmF0ZSB0aGUgY2xpbWF0ZSBhbmQgY291bGQgbGVhZCB0byB0aGUgc3VibWVyc2lvbiBvZiBzb21lIHNtYWxsIGlzbGFuZCBzdGF0ZXMgZHVlIHRvIHJpc2luZyBzZWEgbGV2ZWxzLiZuYnNwOzwvcD4NCg0KPHAgcGFyYWVpZD0iezhjMWFiYTQwLTJjNWQtNDMwYi1iMDMyLTMwNjU0MmQzNTM0MH17MTkxfSIgcGFyYWlkPSIxNjA0MTIxMjM3Ij4mbGRxdW87SGFsdmluZyBnbG9iYWwgZW1pc3Npb25zIGlzIHdoYXQgbmVlZHMgdG8gaGFwcGVuIGluIHRoZSBuZXh0IGZldyB5ZWFycyBpbiBvcmRlciB0byB0aGVuIGhpdCB0aGF0IDEuNSBnb2FsLCZyZHF1bzsgVG93bmVuZCBzYXlzLiAmbGRxdW87VGhlIGRpZmZlcmVuY2UgYmV0d2VlbiAxLjUgYW5kIDMgZGVncmVlcyBzb3VuZHMgdmVyeSBzbWFsbCwgYnV0IGZvciBzbWFsbCBpc2xhbmQgZGV2ZWxvcGluZyBzdGF0ZXMsIGl0JiMzOTtzIGxpdGVyYWxseSBleGlzdGVudGlhbC4mcmRxdW87Jm5ic3A7PC9wPg0KDQo8aDIgcGFyYWVpZD0iezhjMWFiYTQwLTJjNWQtNDMwYi1iMDMyLTMwNjU0MmQzNTM0MH17MjAxfSIgcGFyYWlkPSI1ODg0NTQ0OTQiPkV1cm9wZWFuIHJvbGUmbmJzcDs8L2gyPg0KDQo8cCBwYXJhZWlkPSJ7OGMxYWJhNDAtMmM1ZC00MzBiLWIwMzItMzA2NTQyZDM1MzQwfXsyMDd9IiBwYXJhaWQ9Ijc4NjkxMTkwNSI+SXQmcnNxdW87cyBubyBzdXJwcmlzZSB0aGF0IHRob3NlIHNtYWxsIGlzbGFuZCBzdGF0ZXMgaGF2ZSBiZWVuIGFtb25nIHRoZSBtb3N0IHZvY2FsIGFkdm9jYXRlcyBjYWxsaW5nIGZvciBhbWJpdGlvdXMgY2xpbWF0ZSBwb2xpY2llcywgd2hpbGUgbGFyZ2UsIHJpY2ggY291bnRyaWVzLCBmZWFyaW5nIGVjb25vbWljIGRpc3J1cHRpb24sIGhhdmUgYXBwbGllZCB0aGUgYnJha2VzLiZuYnNwOzwvcD4NCg0KPHAgcGFyYWVpZD0iezhjMWFiYTQwLTJjNWQtNDMwYi1iMDMyLTMwNjU0MmQzNTM0MH17MjMzfSIgcGFyYWlkPSIyMDY5NDc2MTE5Ij5TY290dCBiZWxpZXZlcyB0aGF0IHRoZSBFVSZyc3F1bztzIG5hdHVyYWwgcm9sZSBpcyB0byBhY3QgYXMgYSAmbGRxdW87YnJpZGdlIGJ1aWxkZXIgYmV0d2VlbiB0aGUgcmVhbGx5IGNsaW1hdGUgcHJvZ3Jlc3NpdmUgc21hbGwgaXNsYW5kIHN0YXRlcywgZm9yIGV4YW1wbGUsIGFuZCBDaGluYSBhbmQgVVMgcG9zaXRpb25zLiZyZHF1bzsmbmJzcDsmbmJzcDs8L3A+DQoNCjxwIHBhcmFlaWQ9Ins4YzFhYmE0MC0yYzVkLTQzMGItYjAzMi0zMDY1NDJkMzUzNDB9ezIzOX0iIHBhcmFpZD0iOTkzNTU2OTc1Ij5UaGUgRVUgc2hvdWxkIGhhdmUgYSBzdHJvbmcgbmVnb3RpYXRpbmcgcG9zaXRpb24gdGhpcyB5ZWFyLiBJdHMgR3JlZW4gRGVhbCwgc2V0IG91dCBpbiAyMDE5LCBpcyBvbmUgb2YgdGhlIG1vc3QgYW1iaXRpb3VzIGFuZCBjb21wcmVoZW5zaXZlIHBpZWNlcyBvZiBjbGltYXRlIGxlZ2lzbGF0aW9uIGdsb2JhbGx5LCBwYXJ0aWN1bGFybHkgYW1vbmcgbWFqb3IgZWNvbm9taWVzLiZuYnNwOzwvcD4NCg0KPHAgcGFyYWVpZD0iezkwOTg2NmIwLWMzZDAtNDE2Ni1iODBhLTlkMzYxNmVmOGNlYX17Nn0iIHBhcmFpZD0iMTExNzkwMDMiPkV1cm9wZSBzaG91bGQgYWxzbyBwcmVzZW50IGEgcmVsYXRpdmVseSB1bml0ZWQgYmFyZ2FpbmluZyBwb3NpdGlvbi4gQ29tbWlzc2lvbmVyIGZvciBDbGltYXRlIEFjdGlvbiBXb3BrZSBIb2Vrc3RyYSB3aWxsIHJlcHJlc2VudCB0aGUgRXVyb3BlYW4gQ29tbWlzc2lvbiBhcyBpdHMgbGVhZCBuZWdvdGlhdG9yIGFuZCwgZXZlbiBpZiB0aGUgRVUmcnNxdW87cyAyNyBtZW1iZXIgc3RhdGVzIHRyYXZlbCB0byBCYWt1IHVuZGVyIHRoZWlyIG93biBmbGFncywgdGhleSB3aWxsIHNoYXJlIHRoZSBDb21taXNzaW9uJnJzcXVvO3MgZ2VuZXJhbCBuZWdvdGlhdGluZyBmcmFtZXdvcmsuJm5ic3A7PC9wPg0KDQo8cCBwYXJhZWlkPSJ7OTA5ODY2YjAtYzNkMC00MTY2LWI4MGEtOWQzNjE2ZWY4Y2VhfXsyMn0iIHBhcmFpZD0iNzIxMTM0MjM1Ij5OZXZlcnRoZWxlc3MsIHRoZSBFVSZyc3F1bztzIGdlbmVyYWwgPGEgaHJlZj0iaHR0cHM6Ly93d3cuY29uc2lsaXVtLmV1cm9wYS5ldS9lbi9wcmVzcy9wcmVzcy1yZWxlYXNlcy8yMDI0LzEwLzE0L3VuLWNsaW1hdGUtY2hhbmdlLWNvbmZlcmVuY2UtZXUtY2FsbHMtZm9yLWVmZm9ydHMtdG8ta2VlcC10aGUtMTUtYy1nb2FsLXdpdGhpbi1yZWFjaC8iIHJlbD0ibm9yZWZlcnJlciBub29wZW5lciIgdGFyZ2V0PSJfYmxhbmsiPm5lZ290aWF0aW5nIHBvc2l0aW9uPC9hPiBmb3IgQ09QMjksIGFwcHJvdmVkIGJ5IG5hdGlvbmFsIGdvdmVybm1lbnRzIGluIHRoZSBDb3VuY2lsIG9mIHRoZSBFVSBsYXN0IG1vbnRoLCBkb2VzIG5vdCBzcGVjaWZ5IGhvdyBtdWNoIG1vbmV5IGl0IGlzIHdpbGxpbmcgdG8gY29udHJpYnV0ZSB0byBzdXBwb3J0aW5nIGxvd2VyLWluY29tZSBjb3VudHJpZXMuJm5ic3A7PC9wPg0KDQo8cCBwYXJhZWlkPSJ7OTA5ODY2YjAtYzNkMC00MTY2LWI4MGEtOWQzNjE2ZWY4Y2VhfXs0M30iIHBhcmFpZD0iMzEyMDc1MzY5Ij5UaGUgQ291bmNpbCBkaWQgc3RpcHVsYXRlIHRoYXQgcHJpdmF0ZSBpbnZlc3RtZW50IHNob3VsZCBtYWtlIHVwIHRoZSBsYXJnZXIgc2hhcmUgb2YgaW52ZXN0bWVudCB0byBhc3Npc3Qgd2l0aCB0aGUgZ3JlZW4gdHJhbnNpdGlvbiwgYWxvbmdzaWRlIHB1YmxpYyBtb25leS4gQmV5b25kIGZpbmFuY2luZywgdGhlIENvdW5jaWwgYWxzbyBjYWxsZWQgZm9yIGZ1cnRoZXIgYWN0aW9uLCBwYXJ0aWN1bGFybHkgZnJvbSBsYXJnZSBlY29ub21pZXMsIHRvIGxpbWl0IGdsb2JhbCB3YXJtaW5nIHRvIDEuNUMgYW5kIHJlaXRlcmF0ZXMgdGhlIG5lZWQgdG8gdHJhbnNpdGlvbiBhd2F5IGZyb20gZm9zc2lsIGZ1ZWxzIHRvIGFjaGlldmUgY2xpbWF0ZSBuZXV0cmFsaXR5IGJ5IDIwNTAuJm5ic3A7Jm5ic3A7PC9wPg0KDQo8cCBwYXJhZWlkPSJ7OTA5ODY2YjAtYzNkMC00MTY2LWI4MGEtOWQzNjE2ZWY4Y2VhfXs5OX0iIHBhcmFpZD0iODg2ODU1MTE1Ij5NaWNoYWVsIEJsb3NzLCBhIEdlcm1hbiBHcmVlbiBNRVAsIHdhbnRzIEVVIG5lZ290aWF0b3JzIHRvIHB1dCBhIHN1YnN0YW50aWFsIHN1bSBvbiB0aGUgdGFibGUgdG8gZW5jb3VyYWdlIGFjdGlvbiBmcm9tIG90aGVyIG1ham9yIHBvd2Vycy4gJmxkcXVvO1dlIG5lZWQgdG8gaGF2ZSBhIG5ldyBmaW5hbmNpYWwgZ29hbCB0aGF0IHdpbGwgYmUgbW9yZSB0aGFuIGluIHRoZSB0cmlsbGlvbnMuIEFuZCBoZXJlLCB0aGUgRXVyb3BlYW4gVW5pb24gaXMgcmVhbGx5IG5vdCBwbGF5aW5nIHRoZSBnYW1lIHdlbGwsJnJkcXVvOyBCbG9zcyBzYWlkIGR1cmluZyBhIHByZXNzIGJyaWVmaW5nIG9uIDMwIE9jdG9iZXIuJm5ic3A7PC9wPg0KDQo8cCBwYXJhZWlkPSJ7OTA5ODY2YjAtYzNkMC00MTY2LWI4MGEtOWQzNjE2ZWY4Y2VhfXsxMzN9IiBwYXJhaWQ9IjY0MjI4NjI3Ij5IaXMgY29sbGVhZ3VlIElzYWJlbGxhIEwmb3VtbDt2aW4gd2FybmVkIHRoYXQgdG9vIG11Y2ggZnVuZGluZyBpcyBjdXJyZW50bHkgcHJvdmlkZWQgdGhyb3VnaCBsb2Fucy4gJmxkcXVvO1RoZXJlJnJzcXVvO3MgYSBodWdlIHJpc2sgb2YgZGV2ZWxvcGluZyBjb3VudHJpZXMgYmVpbmcgaW4gYSBuZXcgc2l0dWF0aW9uIG9mIGEgZGVidCB0cmFwLiBTbywgdGhpcyBtdXN0IGJlIGF2b2lkZWQsIGFuZCB3ZSBtdXN0IHNlZSBbbWFueV0gbW9yZSBjb25jZXNzaW9uYWwgbG9hbnMgYW5kIGdyYW50cyB0byBkZXZlbG9waW5nIGNvdW50cmllcywmcmRxdW87IHRoZSBHcmVlbiBNRVAgdG9sZCByZXBvcnRlcnMgYXQgdGhlIHNhbWUgYnJpZWZpbmcuJm5ic3A7Jm5ic3A7PC9wPg0KDQo8cCBwYXJhZWlkPSJ7OTA5ODY2YjAtYzNkMC00MTY2LWI4MGEtOWQzNjE2ZWY4Y2VhfXsxNTF9IiBwYXJhaWQ9IjIwMzA0NTg0MTgiPkJsb3NzIHNhaWQgdGhhdCBNRVBzIHdpbGwga2VlcCBhIGNsb3NlIGV5ZSBvbiBjbG9zZWQtZG9vciBuZWdvdGlhdGlvbnMuICZsZHF1bztXZSBoYXZlLCBhcyB0aGUgUGFybGlhbWVudCwgdGhlIG9ibGlnYXRpb24gYW5kIHRoZSByb2xlIHRvIGNoZWNrIG9uIHRoZSBDb21taXNzaW9uLCBvbiB0aGUgQ291bmNpbCwgYW5kIHdlIHdpbGwgZG8gdGhhdCBpbiBbdGhlc2VdIGltcG9ydGFudCBuZWdvdGlhdGlvbnMsJnJkcXVvOyBoZSBzYWlkLiZuYnNwOzwvcD4NCjxkaXYgY2xhc3M9Im1pZGFydGljbGUtYWRzIj4NCjwhLS0tLS0tLS0tLS0tLS0tLS0gU2Nyb2xsQWQgVGFnIC0tLS0tLS0tLS0tLS0tLS0tPiA8ZGl2IGlkPSJhZHN1aXRlU2Nyb2xsQWQiPjwvZGl2Pg0KPGRpdiBjbGFzcz0iY29sLS1hZCBjb2wtLWFkLWluQXJ0aWNsZSI+DQo8ZGl2IGlkPSdkaXYtZ3B0LWFkLTE2MDgyMzAwMTM4OTAtNSc+DQogIDxzY3JpcHQ+DQogICAgZ29vZ2xldGFnLmNtZC5wdXNoKGZ1bmN0aW9uKCkgeyBnb29nbGV0YWcuZGlzcGxheSgnZGl2LWdwdC1hZC0xNjA4MjMwMDEzODkwLTUnKTsgfSk7DQogIDwvc2NyaXB0Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KZAIIDxYCHgtfIUl0ZW1Db3VudAIFFgoCAQ9kFgJmDxUCGC9uZXdzL3RhZy5odG0/ZmlsdGVyPTgwNg5jbGltYXRlIGNoYW5nZWQCAg9kFgJmDxUCGS9uZXdzL3RhZy5odG0/ZmlsdGVyPTEwOTYQUmVuZXdhYmxlIEVuZXJneWQCAw9kFgJmDxUCGS9uZXdzL3RhZy5odG0/ZmlsdGVyPTEzMTYNR3JlZW4gRmluYW5jZWQCBA9kFgJmDxUCGS9uZXdzL3RhZy5odG0/ZmlsdGVyPTE3ODEURVUgRW5lcmd5IFRyYW5zaXRpb25kAgUPZBYCZg8VAhkvbmV3cy90YWcuaHRtP2ZpbHRlcj0zNTA2BUNPUDI5ZAIJDxYCHwQCARYCAgEPZBYCZg8VAhsvZW5lcmd5LWFuZC1lbnZpcm9ubWVudC5odG0URW5lcmd5ICYgRW52aXJvbm1lbnRkAgoPFgIfAGVkAgUPZBYCZg9kFgJmD2QWAmYPZBYCZg9kFgJmD2QWAmYPFgIfAAW9BjxkaXYgY2xhc3M9ImgzIj5BIG1vbnRobHkgbWFnYXppbmUgcGFja2VkIHdpdGggdGltZWx5IGZlYXR1cmVzLCBuZXdzIGFuYWx5c2VzIGFuZCBvcGluaW9uIGFydGljbGVzIG9uIEVVIHBvbGljeS48L2Rpdj4NCiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJmdHItc3VicyI+DQogICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJjbGVhckZpeCIgaHJlZj0iaHR0cHM6Ly93d3cudHBncm91cHNob3AuY29tL3N0b3JlL3Byb2R1Y3RzLHRoZS1wYXJsaWFtZW50XzIxLmh0bSIgdGFyZ2V0PSJfYmxhbmsiPg0KICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iZnRycy1pbWciPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxpbWcgY2xhc3M9Imxhenlsb2FkIiBkYXRhLXNyYz0iL3VnYy0xL3VwbG9hZHMvcGFnZWJsb2Nrcy84NTI0L2QwOWJiYWYzOWY3ZmJmN2QyOWM5MjkyNmU4YzU4NWY2LmpwZyIgYWx0PSJTdWJzY3JpYmUiID4NCiAgICAgICAgICAgICAgICAgICAgICAgIDwvZGl2Pg0KICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iZnRycy10ZXh0Ij4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cD48c3Ryb25nPlN1YnNjcmliZSB0byBUaGUgUGFybGlhbWVudDwvc3Ryb25nPjwvcD4NCg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxwPjxzcGFuIGNsYXNzPSJidG4gYnRuLS15ZWxsb3cgYnRuLS14c21hbGwiPlN1YnNjcmliZSBub3c8L3NwYW4+PC9wPg0KICAgICAgICAgICAgICAgICAgICAgICAgPC9kaXY+DQogICAgICAgICAgICAgICAgICAgIDwvYT4NCiAgICAgICAgICAgICAgICA8L2Rpdj5kZIJF/LsaXJjWNlNy37SBn+n0F6yaPA1NX5X49KWfD1Nl" /> </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/8521/35eb6d930ca1db1fae28cfa99b5c26af.jpg"> </div> </div> </div> <div class="hdr-nav"> <div class="nav-main"> <nav class="menu"> <ul><li><a href="/the-green-deal.htm" title="The Green Deal"><span>The EU's green transition</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/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="/the-green-deal.htm" title="The Green Deal"><span>The EU's green transition</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/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":"Energy & Environment", "id" :3351}], "Tagging":[{"name":"climate change", "id" :806}, {"name":"Renewable Energy", "id" :1096}, {"name":"Green Finance", "id" :1316}, {"name":"EU Energy Transition", "id" :1781}, {"name":"COP29", "id" :3506}] }); </script> <div class="article-view "> <div class="av-inner"> <div class="av-title"> <h1>This year’s ‘finance COP’ in Baku may be a day late and a dollar short</h1> <div class="av-standFirst playfair">Policymakers head to Azerbaijan for COP29 to agree on a new climate finance plan. The EU hopes to be a powerful voice at the negotiating table.</div> </div> <div class="av-image"> <div class="av-main-img"> <img class="lazyload" data-src="/siteimg/news-main/ugc-1/fullnews/news/24821/24546_original.jpg"> </div> <div class="img-caption">Azerbaijan's capital, Baku, is getting ready to host the COP29 climate summit.</div> </div> <div class="av-author"> <div class="av-authImg"> <a href="/news/author/julia-kaiser"> <img data-src="/siteimg/authorimg/ugc-1/fullnews/author/4794/819_original.jpg" class="lazyload" alt="Julia Kaiser"> </a> </div> <div class="av-authInfo"> <p class="av-authName"> By <a href="/news/author/julia-kaiser">Julia Kaiser</a> </p> <p class="av-authBio">Julia is a reporter at The Parliament Magazine</p> <p class="av-date">08 Nov 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=This+year%e2%80%99s+%e2%80%98finance+COP%e2%80%99+in+Baku+may+be+a+day+late+and+a+dollar+short&amp;url=https://www.theparliamentmagazine.eu%2fnews%2farticle%2fthis-years-finance-cop-in-baku-may-be-a-day-late-and-a-dollar-short" 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=This+year%e2%80%99s+%e2%80%98finance+COP%e2%80%99+in+Baku+may+be+a+day+late+and+a+dollar+short%20https://www.theparliamentmagazine.eu%2fnews%2farticle%2fthis-years-finance-cop-in-baku-may-be-a-day-late-and-a-dollar-short" 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%2fthis-years-finance-cop-in-baku-may-be-a-day-late-and-a-dollar-short&amp;title=This+year%e2%80%99s+%e2%80%98finance+COP%e2%80%99+in+Baku+may+be+a+day+late+and+a+dollar+short&amp;summary=This+year%e2%80%99s+%e2%80%98finance+COP%e2%80%99+in+Baku+may+be+a+day+late+and+a+dollar+short&amp;source=https://www.theparliamentmagazine.eu%2fnews%2farticle%2fthis-years-finance-cop-in-baku-may-be-a-day-late-and-a-dollar-short" 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=This+year%e2%80%99s+%e2%80%98finance+COP%e2%80%99+in+Baku+may+be+a+day+late+and+a+dollar+short&amp;body=https://www.theparliamentmagazine.eu%2fnews%2farticle%2fthis-years-finance-cop-in-baku-may-be-a-day-late-and-a-dollar-short" 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%2fthis-years-finance-cop-in-baku-may-be-a-day-late-and-a-dollar-short" 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 paraeid="{950d5588-3c5b-4927-b271-07fee008a8fb}{40}" paraid="611680202">Finance is in focus at the COP29 climate summit in Baku this month. Government representatives from all UN member states, as well as the State of Palestine, the Holy See, Niue, the Cook Islands, and the European Union, will gather in the Azerbaijani capital from 11 to 22 November to discuss measures to combat climate change, including a mechanism for how high-income countries can support lower-income ones in decarbonising their economies.&nbsp;</p> <p paraeid="{950d5588-3c5b-4927-b271-07fee008a8fb}{98}" paraid="2124401260">The current financial goal, agreed upon in 2009 in Copenhagen, will expire next year. It requires richer countries to raise $100bn annually to help Global South nations fund their green transitions.&nbsp;</p> <p paraeid="{950d5588-3c5b-4927-b271-07fee008a8fb}{134}" paraid="1394967443">There are calls for new requirements to go much further, reflecting both the economic advantages gained by rich countries during decades of unrestricted industrialisation and their disproportionate contribution to global emissions.&nbsp;</p> <p paraeid="{950d5588-3c5b-4927-b271-07fee008a8fb}{162}" paraid="1630895983">&ldquo;Developing countries, which haven&#39;t contributed for the longest time to the issue of global warming but are suffering the impacts of it, agreed to make their contribution to cutting emissions,&rdquo; Alexandra Scott, a climate diplomacy researcher at the Italian climate think tank, ECCO, told&nbsp;<em>The Parliament.</em></p> <p paraeid="{950d5588-3c5b-4927-b271-07fee008a8fb}{178}" paraid="1550231495">High-income countries agree to the principle of providing funding to help poorer ones implement new technologies. But the amounts in question, and the structure of the financial instruments &ndash; whether loans, grants or investments, public or private &ndash; are still up for debate.&nbsp;</p> <h2 paraeid="{950d5588-3c5b-4927-b271-07fee008a8fb}{202}" paraid="1765765390">Tough negotiations ahead&nbsp;</h2> <p paraeid="{950d5588-3c5b-4927-b271-07fee008a8fb}{208}" paraid="1105270855">African negotiators are pushing for a substantial increase in aid, seeking <a href="https://unfccc.int/sites/default/files/resource/MAHWP3_updated_input_paper.pdf" rel="noreferrer noopener" target="_blank">$1.3tn</a> annually from the rich world by 2030. Similarly, the Climate Action Network, an umbrella group of civil society organisations, has called for a minimum public finance provision target of <a href="https://climatenetwork.org/2024/09/26/global-south-deserves-an-ambitious-and-equitable-new-collective-quantified-goal-ncqg-on-climate-finance/" rel="noreferrer noopener" target="_blank">$1tn</a> per year from high-income countries.&nbsp;</p> <p paraeid="{950d5588-3c5b-4927-b271-07fee008a8fb}{244}" paraid="1936535228">In 2022, an independent expert group <a href="https://www.globalinfrafacility.org/sites/gif/files/2023-12/A-Climate-Finance-Framework_IHLEG-Report-2-SUMMARY_0.pdf" rel="noreferrer noopener" target="_blank">estimated</a> that poorer states, excluding China, will require even more than that: an annual investment of $2.4tn to address renewable energy, adaptation, and other climate-related challenges.&nbsp;</p> <p paraeid="{8c1aba40-2c5d-430b-b032-306542d35340}{4}" paraid="1051125100">Nevertheless, the absence of any pre-agreement suggests that this year&rsquo;s negotiations will be challenging and may even fail &ndash; unlike the funding arrangements for loss and damage for the countries most vulnerable to climate change, which were <a href="https://unfccc.int/cop28/5-key-takeaways" rel="noreferrer noopener" target="_blank">established on the first day</a> of COP28 last year.&nbsp;</p> <p paraeid="{8c1aba40-2c5d-430b-b032-306542d35340}{55}" paraid="599536968">&ldquo;We can expect there to be a lot of disagreement and acrimony around it because hardly anything has been agreed ahead of time,&rdquo; Ruth Townend, a researcher at London-based think tank, Chatham House, told <em>The Parliament</em>. &ldquo;Often, presidencies are able to get their ducks in a row before the actual COP itself. But that has not happened.&rdquo;&nbsp;&nbsp;</p> <p paraeid="{8c1aba40-2c5d-430b-b032-306542d35340}{71}" paraid="106218715">A failure to reach an agreement would be disastrous, she says, because the outcome of this year&rsquo;s finance negotiations will inform next year&rsquo;s COP in Brazil, where the parties are expected to submit their updated national climate plans.&nbsp;</p> <p paraeid="{8c1aba40-2c5d-430b-b032-306542d35340}{89}" paraid="2098246601">However, even an agreement does not guarantee success. While any final deal will be legally binding, it will lack an enforcement mechanism. &ldquo;The binding is about citizens calling on their governments to deliver on commitments that they made at the international level,&rdquo; Scott says.&nbsp;&nbsp;</p> <p paraeid="{8c1aba40-2c5d-430b-b032-306542d35340}{121}" paraid="80619776">Meanwhile, the climate continues to deteriorate, according to the latest <a href="https://www.unep.org/resources/emissions-gap-report-2024" rel="noreferrer noopener" target="_blank">UN data</a>. The deadly flash floods in Valencia at the end of last month serve as a reminder of the tangible, and increasingly severe and frequent, consequences of inaction.&nbsp;</p> <p paraeid="{8c1aba40-2c5d-430b-b032-306542d35340}{142}" paraid="1946650007">According to the UN, current policies are projected to result in up to 3.1C of global warming by 2100 &ndash; more than double the 1.5C target set by the <a href="https://unfccc.int/process-and-meetings/the-paris-agreement" rel="noreferrer noopener" target="_blank">Paris Agreement</a>. This level of warming would severely deteriorate the climate and could lead to the submersion of some small island states due to rising sea levels.&nbsp;</p> <p paraeid="{8c1aba40-2c5d-430b-b032-306542d35340}{191}" paraid="1604121237">&ldquo;Halving global emissions is what needs to happen in the next few years in order to then hit that 1.5 goal,&rdquo; Townend says. &ldquo;The difference between 1.5 and 3 degrees sounds very small, but for small island developing states, it&#39;s literally existential.&rdquo;&nbsp;</p> <h2 paraeid="{8c1aba40-2c5d-430b-b032-306542d35340}{201}" paraid="588454494">European role&nbsp;</h2> <p paraeid="{8c1aba40-2c5d-430b-b032-306542d35340}{207}" paraid="786911905">It&rsquo;s no surprise that those small island states have been among the most vocal advocates calling for ambitious climate policies, while large, rich countries, fearing economic disruption, have applied the brakes.&nbsp;</p> <p paraeid="{8c1aba40-2c5d-430b-b032-306542d35340}{233}" paraid="2069476119">Scott believes that the EU&rsquo;s natural role is to act as a &ldquo;bridge builder between the really climate progressive small island states, for example, and China and US positions.&rdquo;&nbsp;&nbsp;</p> <p paraeid="{8c1aba40-2c5d-430b-b032-306542d35340}{239}" paraid="993556975">The EU should have a strong negotiating position this year. Its Green Deal, set out in 2019, is one of the most ambitious and comprehensive pieces of climate legislation globally, particularly among major economies.&nbsp;</p> <p paraeid="{909866b0-c3d0-4166-b80a-9d3616ef8cea}{6}" paraid="11179003">Europe should also present a relatively united bargaining position. Commissioner for Climate Action Wopke Hoekstra will represent the European Commission as its lead negotiator and, even if the EU&rsquo;s 27 member states travel to Baku under their own flags, they will share the Commission&rsquo;s general negotiating framework.&nbsp;</p> <p paraeid="{909866b0-c3d0-4166-b80a-9d3616ef8cea}{22}" paraid="721134235">Nevertheless, the EU&rsquo;s general <a href="https://www.consilium.europa.eu/en/press/press-releases/2024/10/14/un-climate-change-conference-eu-calls-for-efforts-to-keep-the-15-c-goal-within-reach/" rel="noreferrer noopener" target="_blank">negotiating position</a> for COP29, approved by national governments in the Council of the EU last month, does not specify how much money it is willing to contribute to supporting lower-income countries.&nbsp;</p> <p paraeid="{909866b0-c3d0-4166-b80a-9d3616ef8cea}{43}" paraid="312075369">The Council did stipulate that private investment should make up the larger share of investment to assist with the green transition, alongside public money. Beyond financing, the Council also called for further action, particularly from large economies, to limit global warming to 1.5C and reiterates the need to transition away from fossil fuels to achieve climate neutrality by 2050.&nbsp;&nbsp;</p> <p paraeid="{909866b0-c3d0-4166-b80a-9d3616ef8cea}{99}" paraid="886855115">Michael Bloss, a German Green MEP, wants EU negotiators to put a substantial sum on the table to encourage action from other major powers. &ldquo;We need to have a new financial goal that will be more than in the trillions. And here, the European Union is really not playing the game well,&rdquo; Bloss said during a press briefing on 30 October.&nbsp;</p> <p paraeid="{909866b0-c3d0-4166-b80a-9d3616ef8cea}{133}" paraid="64228627">His colleague Isabella L&ouml;vin warned that too much funding is currently provided through loans. &ldquo;There&rsquo;s a huge risk of developing countries being in a new situation of a debt trap. So, this must be avoided, and we must see [many] more concessional loans and grants to developing countries,&rdquo; the Green MEP told reporters at the same briefing.&nbsp;&nbsp;</p> <p paraeid="{909866b0-c3d0-4166-b80a-9d3616ef8cea}{151}" paraid="2030458418">Bloss said that MEPs will keep a close eye on closed-door negotiations. &ldquo;We have, as the Parliament, the obligation and the role to check on the Commission, on the Council, and we will do that in [these] important negotiations,&rdquo; he said.&nbsp;</p> <div class="midarticle-ads"> <!----------------- ScrollAd Tag -----------------> <div id="adsuiteScrollAd"></div> <div class="col--ad col--ad-inArticle"> <div id='div-gpt-ad-1608230013890-5'> <script> googletag.cmd.push(function() { googletag.display('div-gpt-ad-1608230013890-5'); }); </script> </div> </div> </div> <div class="hide js-newsview-related"> <div class="av-related"> <div class="avr-title"> <span class="avr-cat">Related</span> </div> <div class="news-item news-item--related"> <div class="ni-image"> <a href="/news/article/how-ai-energy-consumption-challenges-eu-climate-policy"> <img class="lazyload" data-src="/siteimg/list-x-four/ugc-1/fullnews/news/24777/24499_original.jpg"> </a> </div> <div class="ni-content"> <div class="ni-meta"> <span class="ni-date">04 Oct</span> <span class="ni-cat"><a href="/eu-institutions.htm">EU Institutions</a></span> </div> <div class="ni-title h3"> <a href="/news/article/how-ai-energy-consumption-challenges-eu-climate-policy">How AI energy consumption challenges EU climate policy</a> </div> <div class="ni-author">by <a href="/news/author/william-noah-glucroft">William Noah Glucroft</a></div> </div> </div> </div> </div> <div class="av-most-recent"> <p>Read the most recent articles written by <b>Julia Kaiser</b> - <a href="/news/article/is-the-green-deal-on-track">Is the Green Deal on track?</a> </p> </div> <div class="av-tags"> <p class="av-tagTitle">Tags</p> <a href="/news/tag.htm?filter=806">climate change</a> <a href="/news/tag.htm?filter=1096">Renewable Energy</a> <a href="/news/tag.htm?filter=1316">Green Finance</a> <a href="/news/tag.htm?filter=1781">EU Energy Transition</a> <a href="/news/tag.htm?filter=3506">COP29</a> </div> <div class="av-tags av-tags--categories"> <p class="av-tagTitle">Categories</p> <a href="/energy-and-environment.htm">Energy & Environment</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/book-review-why-europe-needs-a-blue-deal-to-secure-its-green-deal"> <img data-src="/siteimg/news-memb/ugc-1/fullnews/news/24859/24596_original.jpg" class=" lazyload" alt="Alt"> </a> </div> <div class="ni-content"> <div class="ni-title"> <a href="/news/article/book-review-why-europe-needs-a-blue-deal-to-secure-its-green-deal">Why Europe needs a Blue Deal to secure its Green Deal</a> </div> <div class="ni-meta"> <span class="ni-date">26 Nov</span> <span class="ni-author">by <a href="/news/author/marilyn-wright">Marilyn Wright</a></span> </div> </div> </div><div class="news-item"> <div class="ni-image"> <a href="/news/article/oped-why-renewables-must-replace-nuclear"> <img data-src="/siteimg/news-memb/ugc-1/fullnews/news/24854/24588_original.jpg" class=" lazyload" alt="Alt"> </a> </div> <div class="ni-content"> <div class="ni-title"> <a href="/news/article/oped-why-renewables-must-replace-nuclear">Op-ed: Why renewables must replace nuclear</a> </div> <div class="ni-meta"> <span class="ni-date">22 Nov</span> <span class="ni-author">by <a href="/news/author/jutta-paulus">Jutta Paulus</a></span> </div> </div> </div><div class="news-item"> <div class="ni-image"> <a href="/news/article/oped-its-time-to-end-europes-antinuclear-dogma"> <img data-src="/siteimg/news-memb/ugc-1/fullnews/news/24853/24585_original.jpg" class=" lazyload" alt="Alt"> </a> </div> <div class="ni-content"> <div class="ni-title"> <a href="/news/article/oped-its-time-to-end-europes-antinuclear-dogma">Op-ed: It’s time to end Europe’s anti-nuclear dogma</a> </div> <div class="ni-meta"> <span class="ni-date">20 Nov</span> <span class="ni-author">by <a href="/news/author/christophe-grudler">Christophe Grudler</a></span> </div> </div> </div><div class="news-item"> <div class="ni-image"> <a href="/partner/article/the-path-to-climate-neutrality-what-is-the-role-of-carbon-removals-and-cleantech-innovation"> <img data-src="/siteimg/news-memb/ugc-1/fullnews/news/24835/24566_original.jpg" class=" lazyload" alt="Alt"> <span class="ni-tag">Partner Content</span> </a> </div> <div class="ni-content"> <div class="ni-title"> <a href="/partner/article/the-path-to-climate-neutrality-what-is-the-role-of-carbon-removals-and-cleantech-innovation">The path to climate neutrality: what is the role of carbon removals and cleantech innovation?</a> </div> <div class="ni-meta"> <span class="ni-date">19 Nov</span> <span class="ni-author">by <a href="https://www.theparliamentmagazine.eu/pm-plus.htm">The Parliament Partner Content</a></span> </div> </div> </div><div class="news-item"> <div class="ni-image"> <a href="/news/article/oped-riskbased-2040-target-is-key-to-keeping-climate-momentum"> <img data-src="/siteimg/news-memb/ugc-1/fullnews/news/24850/24583_original.jpg" class=" lazyload" alt="Alt"> </a> </div> <div class="ni-content"> <div class="ni-title"> <a href="/news/article/oped-riskbased-2040-target-is-key-to-keeping-climate-momentum">Op-ed: Risk-based 2040 target is key to keeping climate momentum</a> </div> <div class="ni-meta"> <span class="ni-date">18 Nov</span> <span class="ni-author">by <a href="/news/author/conall-heussaff">Conall Heussaff</a></span> </div> </div> </div><div class="news-item"> <div class="ni-image"> <a href="/partner/article/redefining-europes-industrial-landscape"> <img data-src="/siteimg/news-memb/ugc-1/fullnews/news/24848/24580_original.jpg" class=" lazyload" alt="Alt"> <span class="ni-tag">Partner Content</span> </a> </div> <div class="ni-content"> <div class="ni-title"> <a href="/partner/article/redefining-europes-industrial-landscape">Redefining Europe’s industrial landscape</a> </div> <div class="ni-meta"> <span class="ni-date">18 Nov</span> <span class="ni-author">by <a href="">The Parliament Events</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/oped-europes-approach-to-energy-must-balance-climate-protections-with-industrial-needs"> <img data-src="/siteimg/list-x-four/ugc-1/fullnews/news/24816/24541_original.jpg" class=" lazyload"> </a> </div> <div class="ni-content"> <div class="ni-meta"><span class="ni-cat"><a href="/energy-and-environment.htm">Energy & Environment</a></span></div> <div class="ni-title h6 sans"> <a href="/news/article/oped-europes-approach-to-energy-must-balance-climate-protections-with-industrial-needs">Op-ed: Europe’s approach to energy must balance climate protections with industrial needs</a> </div> <div class="ni-meta"> <span class="ni-author">by <a href="/news/author/borys-budka">Borys Budka</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/8524/d09bbaf39f7fbf7d29c92926e8c585f6.jpg" 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