CINXE.COM

For EU-hopeful Georgians, this year’s most decisive election is in October

<!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("metadata",["Georgia","EU ENLARGEMENT"]); googletag.pubads().setTargeting("articletype","Features"); googletag.pubads().setTargeting("topic",["EU Institutions","Foreign & Security Policy"]); gptSlots.push(slot1, slot2, slot3, slot4, slot5, slot6, slot7); }); </script> <!-- ADVERTISING - END --> <!-- Google Tag Manager --> <script>(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start': new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0], j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src= 'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f); })(window,document,'script','dataLayer','GTM-WHDKTSQ');</script> <!-- End Google Tag Manager --> <script type="text/javascript"> var _elqQ = _elqQ || []; _elqQ.push(['elqSetSiteId', '1690315']); _elqQ.push(['elqTrackPageView']); (function () { function async_load() { var s = document.createElement('script'); s.type = 'text/javascript'; s.async = true; s.src = '//img06.en25.com/i/elqCfg.min.js'; var x = document.getElementsByTagName('script')[0]; x.parentNode.insertBefore(s, x); } if (window.addEventListener) window.addEventListener('DOMContentLoaded', async_load, false); else if (window.attachEvent) window.attachEvent('onload', async_load); })(); </script><script type="text/javascript" src='https://www.google.com/recaptcha/api.js'></script><!-- Poool Tracking --> <script id="poool-engage" src="https://assets.poool.fr/engage.min.js" async></script> <script> const script = document.getElementById('poool-engage'); script.addEventListener('load', function() { Engage.init('B7H7E-5SALK-J1YCN-ZNZ63') .autoCreate(); }); </script> <!-- Poool Tracking End--><script src="https://cdn.p-n.io/pushly-sdk.min.js?domain_key=W6PndT8I8jSyIKDSivrEQYBdUvzu4EXy4W82" async></script> <script> window.PushlySDK = window.PushlySDK || []; function pushly() { window.PushlySDK.push(arguments) } pushly('load', { domainKey: 'W6PndT8I8jSyIKDSivrEQYBdUvzu4EXy4W82', sw: '/assets/pushly/pushly-sdk-worker.js' }); </script> <meta property="og:site_name" content="The Parliament Magazine" /> <meta property="og:locale" content="en_GB" /> <meta property="og:title" content="For EU-hopeful Georgians, this year’s most decisive election is in October" /> <meta property="og:description" content="Despite their country’s EU candidate status, few Georgians believe their flag will be raised in Brussels anytime soon. As a general election looms,..." /> <meta property="og:url" content="https://www.theparliamentmagazine.eu/news/article/for-euhopeful-georgians-this-years-most-decisive-election-is-in-october" /> <meta property="og:image" content="https://www.theparliamentmagazine.eu/siteimg/share/ugc-1/fullnews/news/24545/24190_original.jpg" /> <meta property="og:image:type" content="image/jpeg" /> <meta property="og:type" content="article" /> <meta property="article:published_time" content="2024-03-29 08:33:42" /> <meta property="article:modified_time" content="2024-04-02 10:16:40" /> <link rel="canonical" href="https://www.theparliamentmagazine.eu/news/article/for-euhopeful-georgians-this-years-most-decisive-election-is-in-october" /><meta name="Description" content="Despite their country’s EU candidate status, few Georgians believe their flag will be raised in Brussels anytime soon. As a general election looms, th..." /> <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/for-euhopeful-georgians-this-years-most-decisive-election-is-in-october" /> <meta name="twitter:title" content="For EU-hopeful Georgians, this year’s most decisive election is in October" /> <meta name="twitter:description" content="Despite their country’s EU candidate status, few Georgians believe their flag will be raised in Brussels anytime soon. As a general election looms, the country must decide whether to support an incumbent government some accuse of serving Moscow, or place bets on a divided opposition." /> <meta name="twitter:image" content="https://www.theparliamentmagazine.eu/siteimg/share/ugc-1/fullnews/news/24545/24190_original.jpg?v1" /> <title> For EU-hopeful Georgians, this year’s most decisive election is in October </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/for-euhopeful-georgians-this-years-most-decisive-election-is-in-october" 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="/wEPDwULLTE5Njg1MzgzMTcPZBYCZg9kFgRmD2QWCAIeD2QWBAIBDxYCHgRUZXh0BZoadmFyIHNsb3QxLHNsb3QyLHNsb3QzLHNsb3Q0LHNsb3Q1LHNsb3Q2LHNsb3Q3OwogIGdvb2dsZXRhZy5jbWQucHVzaChmdW5jdGlvbigpIHsKCiAgICAgICAgaGVhZGVyTWFwcGluZyA9IGdvb2dsZXRhZy5zaXplTWFwcGluZygpLgogIAkJCWFkZFNpemUoWzAsIDBdLCBbMSwgMV0pLgogIAkJCWFkZFNpemUoWzMyMCwgMF0sIFtbMzIwLCA1MF0sIFszMjAsIDEwMF1dKS4KICAJCQlhZGRTaXplKFs4MDEsIDBdLCBbWzQ2OCwgNjBdLCBbNzI4LCA5MF1dKS4KICAJCQlhZGRTaXplKFsxMjAxLCAwXSwgW1s5NzAsIDkwXSwgWzk3MCwgMjUwXSwgWzcyOCwgOTBdXSkuCiAgCQkJYnVpbGQoKTsKCiAgICAgICAgbG1wdU1hcHBpbmcgPSBnb29nbGV0YWcuc2l6ZU1hcHBpbmcoKS4JCQogIAkJCWFkZFNpemUoWzAsIDBdLCBbMSwgMV0pLgogIAkJCWFkZFNpemUoWzMwMCwgMF0sIFszMDAsIDI1MF0pLgogIAkJCWFkZFNpemUoWzgwMSwgMF0sIFtbMzAwLCA2MDBdLCBbMzAwLCAyNTBdXSkuCiAgCQkJYWRkU2l6ZShbMTIwMSwgMF0sIFtbMzAwLCAxMDUwXSwgWzMwMCwgNjAwXSwgWzMwMCwgMjUwXV0pLgogIAkJCWJ1aWxkKCk7CgogICAgICAgIHJtcHVNYXBwaW5nID0gZ29vZ2xldGFnLnNpemVNYXBwaW5nKCkuCQkKICAJCQlhZGRTaXplKFswLCAwXSwgWzEsIDFdKS4KICAJCQlhZGRTaXplKFszMDAsIDBdLCBbMzAwLCAyNTBdKS4KICAJCQlhZGRTaXplKFs4MDEsIDBdLCBbWzMwMCwgNjAwXSwgWzMwMCwgMjUwXV0pLgogIAkJCWJ1aWxkKCk7CiAgICAgICAgCiAgICAgICAgICBpbmFydE1hcHBpbmcgPSBnb29nbGV0YWcuc2l6ZU1hcHBpbmcoKS4JCQogIAkJCWFkZFNpemUoWzAsIDBdLCBbMSwgMV0pLgogIAkJCWFkZFNpemUoWzMwMCwgMF0sIFszMDAsIDI1MF0pLgogIAkJCWJ1aWxkKCk7CgogICAgICAgIHNraW5NYXBwaW5nID0gZ29vZ2xldGFnLnNpemVNYXBwaW5nKCkuCiAgCQkJYWRkU2l6ZShbMTIwMSwgMF0sIFsxLCAxXSkuCiAgCQkJYnVpbGQoKTsKCiAgICBzbG90MSA9IGdvb2dsZXRhZy5kZWZpbmVTbG90KCcvMTA0ODE2Mi9wbS9uZXdzLWFydGljbGVfaGVhZGVyJywgW1szMjAsIDUwXSwgWzk3MCwgMjUwXSwgWzk3MCwgOTBdLCBbMzIwLCAxMDBdLCBbMSwgMV0sIFs3MjgsIDkwXV0sICdkaXYtZ3B0LWFkLTE2MDgyMzAwMTM4OTAtMCcpLmRlZmluZVNpemVNYXBwaW5nKGhlYWRlck1hcHBpbmcpLnNldFRhcmdldGluZygnbGF6eWxvYWQnKS5hZGRTZXJ2aWNlKGdvb2dsZXRhZy5wdWJhZHMoKSk7CiAgICBzbG90MiA9IGdvb2dsZXRhZy5kZWZpbmVTbG90KCcvMTA0ODE2Mi9wbS9uZXdzLWFydGljbGVfbGVmdC1zaWRlLXRvcCcsIFtbMzAwLCA2MDBdLCBbMzAwLCAyNTBdXSwgJ2Rpdi1ncHQtYWQtMTYwODIzMDAxMzg5MC0xJykuZGVmaW5lU2l6ZU1hcHBpbmcocm1wdU1hcHBpbmcpLnNldFRhcmdldGluZygnbGF6eWxvYWQnKS5hZGRTZXJ2aWNlKGdvb2dsZXRhZy5wdWJhZHMoKSk7CiAgICBzbG90MyA9IGdvb2dsZXRhZy5kZWZpbmVTbG90KCcvMTA0ODE2Mi9wbS9uZXdzLWFydGljbGVfcmlnaHQtc2lkZS10b3AnLCBbMzAwLCAyNTBdLCAnZGl2LWdwdC1hZC0xNjA4MjMwMDEzODkwLTInKS5zZXRUYXJnZXRpbmcoJ2xhenlsb2FkJykuYWRkU2VydmljZShnb29nbGV0YWcucHViYWRzKCkpOwogICAgc2xvdDQgPSBnb29nbGV0YWcuZGVmaW5lU2xvdCgnLzEwNDgxNjIvcG0vbmV3cy1hcnRpY2xlX3JpZ2h0LXNpZGUtYm90JywgW1szMDAsIDEwNTBdLCBbMzAwLCA2MDBdLCBbMzAwLCAyNTBdXSwgJ2Rpdi1ncHQtYWQtMTYwODIzMDAxMzg5MC0zJykuZGVmaW5lU2l6ZU1hcHBpbmcobG1wdU1hcHBpbmcpLnNldFRhcmdldGluZygnbGF6eWxvYWQnKS5hZGRTZXJ2aWNlKGdvb2dsZXRhZy5wdWJhZHMoKSk7CiAgICBzbG90NSA9IGdvb2dsZXRhZy5kZWZpbmVTbG90KCcvMTA0ODE2Mi9wbS9uZXdzLWFydGljbGVfdGVhZHMnLCBbMSwgMV0sICdkaXYtZ3B0LWFkLTE2MDgyMzAwMTM4OTAtNCcpLnNldFRhcmdldGluZygnbGF6eWxvYWQnKS5hZGRTZXJ2aWNlKGdvb2dsZXRhZy5wdWJhZHMoKSk7CiAgICBzbG90NiA9IGdvb2dsZXRhZy5kZWZpbmVTbG90KCcvMTA0ODE2Mi9wbS9uZXdzLWFydGljbGVfaW5hcnRpY2xlJywgW1sxLCAxXSwgWzMwMCwgMjUwXV0sICdkaXYtZ3B0LWFkLTE2MDgyMzAwMTM4OTAtNScpLmRlZmluZVNpemVNYXBwaW5nKGluYXJ0TWFwcGluZykuc2V0VGFyZ2V0aW5nKCdsYXp5bG9hZCcpLmFkZFNlcnZpY2UoZ29vZ2xldGFnLnB1YmFkcygpKTsKICAgIHNsb3Q3ID0gZ29vZ2xldGFnLmRlZmluZVNsb3QoJy8xMDQ4MTYyL3BtL25ld3MtYXJ0aWNsZV9za2luJywgWzEsIDFdLCAnZGl2LWdwdC1hZC0xNjA4MjMwMDEzODkwLTYnKS5kZWZpbmVTaXplTWFwcGluZyhza2luTWFwcGluZykuc2V0VGFyZ2V0aW5nKCdsYXp5bG9hZCcpLmFkZFNlcnZpY2UoZ29vZ2xldGFnLnB1YmFkcygpKTsKICAgIGdvb2dsZXRhZy5kZWZpbmVTbG90KCcvMTA0ODE2Mi9wbS9uZXdzLWFydGljbGVfcGl4ZWwtMScsIFsxLCAxXSwgJ2Rpdi1ncHQtYWQtMTYwODIzMDAxMzg5MC03Jykuc2V0VGFyZ2V0aW5nKCdsYXp5bG9hZCcpLmFkZFNlcnZpY2UoZ29vZ2xldGFnLnB1YmFkcygpKTsKICAgIGdvb2dsZXRhZy5kZWZpbmVTbG90KCcvMTA0ODE2Mi9wbS9uZXdzLWFydGljbGVfcGl4ZWwtMicsIFsxLCAxXSwgJ2Rpdi1ncHQtYWQtMTYwODIzMDAxMzg5MC04Jykuc2V0VGFyZ2V0aW5nKCdsYXp5bG9hZCcpLmFkZFNlcnZpY2UoZ29vZ2xldGFnLnB1YmFkcygpKTsKICAgIGdvb2dsZXRhZy5wdWJhZHMoKS5kaXNhYmxlSW5pdGlhbExvYWQoKTsKICAgIGdvb2dsZXRhZy5wdWJhZHMoKS5lbmFibGVTaW5nbGVSZXF1ZXN0KCk7CiAgICBnb29nbGV0YWcucHViYWRzKCkuY29sbGFwc2VFbXB0eURpdnMoKTsKICAgIGdvb2dsZXRhZy5wdWJhZHMoKS5lbmFibGVMYXp5TG9hZCh7CiAgICAgICAgZmV0Y2hNYXJnaW5QZXJjZW50OiAyMDAsCiAgICAgICAgcmVuZGVyTWFyZ2luUGVyY2VudDogMTAwLAogICAgICAgIG1vYmlsZVNjYWxpbmc6IDIuMAogICAgfSk7CiAgICBnb29nbGV0YWcuZW5hYmxlU2VydmljZXMoKTtnb29nbGV0YWcucHViYWRzKCkuc2V0VGFyZ2V0aW5nKCJlbnZpcm9ubWVudCIsInByb2R1Y3Rpb24iKTsNCmdvb2dsZXRhZy5wdWJhZHMoKS5zZXRUYXJnZXRpbmcoIm1ldGFkYXRhIixbIkdlb3JnaWEiLCJFVSBFTkxBUkdFTUVOVCJdKTsNCg0KZ29vZ2xldGFnLnB1YmFkcygpLnNldFRhcmdldGluZygiYXJ0aWNsZXR5cGUiLCJGZWF0dXJlcyIpOw0KDQpnb29nbGV0YWcucHViYWRzKCkuc2V0VGFyZ2V0aW5nKCJ0b3BpYyIsWyJFVSBJbnN0aXR1dGlvbnMiLCJGb3JlaWduICYgU2VjdXJpdHkgUG9saWN5Il0pOw0KZAICDxYCHwAFQCBncHRTbG90cy5wdXNoKHNsb3QxLCBzbG90Miwgc2xvdDMsIHNsb3Q0LCBzbG90NSwgc2xvdDYsIHNsb3Q3KTtkAiIPFgIfAAXTBw0KPG1ldGEgcHJvcGVydHk9Im9nOnNpdGVfbmFtZSIgY29udGVudD0iVGhlIFBhcmxpYW1lbnQgTWFnYXppbmUiIC8+DQo8bWV0YSBwcm9wZXJ0eT0ib2c6bG9jYWxlIiBjb250ZW50PSJlbl9HQiIgLz4NCjxtZXRhIHByb3BlcnR5PSJvZzp0aXRsZSIgY29udGVudD0iRm9yIEVVLWhvcGVmdWwgR2VvcmdpYW5zLCB0aGlzIHllYXLigJlzIG1vc3QgZGVjaXNpdmUgZWxlY3Rpb24gaXMgaW4gT2N0b2JlciIgLz4NCjxtZXRhIHByb3BlcnR5PSJvZzpkZXNjcmlwdGlvbiIgY29udGVudD0iRGVzcGl0ZSB0aGVpciBjb3VudHJ54oCZcyBFVSBjYW5kaWRhdGUgc3RhdHVzLCBmZXcgR2VvcmdpYW5zIGJlbGlldmUgdGhlaXIgZmxhZyB3aWxsIGJlIHJhaXNlZCBpbiBCcnVzc2VscyBhbnl0aW1lIHNvb24uIEFzIGEgZ2VuZXJhbCBlbGVjdGlvbiBsb29tcywuLi4iIC8+DQo8bWV0YSBwcm9wZXJ0eT0ib2c6dXJsIiBjb250ZW50PSJodHRwczovL3d3dy50aGVwYXJsaWFtZW50bWFnYXppbmUuZXUvbmV3cy9hcnRpY2xlL2Zvci1ldWhvcGVmdWwtZ2VvcmdpYW5zLXRoaXMteWVhcnMtbW9zdC1kZWNpc2l2ZS1lbGVjdGlvbi1pcy1pbi1vY3RvYmVyIiAvPg0KPG1ldGEgcHJvcGVydHk9Im9nOmltYWdlIiBjb250ZW50PSJodHRwczovL3d3dy50aGVwYXJsaWFtZW50bWFnYXppbmUuZXUvc2l0ZWltZy9zaGFyZS91Z2MtMS9mdWxsbmV3cy9uZXdzLzI0NTQ1LzI0MTkwX29yaWdpbmFsLmpwZyIgLz4NCjxtZXRhIHByb3BlcnR5PSJvZzppbWFnZTp0eXBlIiBjb250ZW50PSJpbWFnZS9qcGVnIiAvPg0KPG1ldGEgcHJvcGVydHk9Im9nOnR5cGUiIGNvbnRlbnQ9ImFydGljbGUiIC8+DQo8bWV0YSBwcm9wZXJ0eT0iYXJ0aWNsZTpwdWJsaXNoZWRfdGltZSIgY29udGVudD0iMjAyNC0wMy0yOSAwODozMzo0MiIgLz4NCjxtZXRhIHByb3BlcnR5PSJhcnRpY2xlOm1vZGlmaWVkX3RpbWUiIGNvbnRlbnQ9IjIwMjQtMDQtMDIgMTA6MTY6NDAiIC8+DQpkAiMPFgIfAAWbAQ0KPGxpbmsgcmVsPSJjYW5vbmljYWwiIGhyZWY9Imh0dHBzOi8vd3d3LnRoZXBhcmxpYW1lbnRtYWdhemluZS5ldS9uZXdzL2FydGljbGUvZm9yLWV1aG9wZWZ1bC1nZW9yZ2lhbnMtdGhpcy15ZWFycy1tb3N0LWRlY2lzaXZlLWVsZWN0aW9uLWlzLWluLW9jdG9iZXIiIC8+ZAIkDxYCHgdjb250ZW50BZsBRGVzcGl0ZSB0aGVpciBjb3VudHJ54oCZcyBFVSBjYW5kaWRhdGUgc3RhdHVzLCBmZXcgR2VvcmdpYW5zIGJlbGlldmUgdGhlaXIgZmxhZyB3aWxsIGJlIHJhaXNlZCBpbiBCcnVzc2VscyBhbnl0aW1lIHNvb24uIEFzIGEgZ2VuZXJhbCBlbGVjdGlvbiBsb29tcywgdGguLi5kAgIQZGQWBgIBD2QWAmYPZBYMAgEPZBYCAgEPFgIfAAXFATwhLS0gLzEwNDgxNjIvcG0vbmV3cy1hcnRpY2xlX2hlYWRlciAtLT4KPGRpdiBpZD0nZGl2LWdwdC1hZC0xNjA4MjMwMDEzODkwLTAnPgogIDxzY3JpcHQ+CiAgICBnb29nbGV0YWcuY21kLnB1c2goZnVuY3Rpb24oKSB7IGdvb2dsZXRhZy5kaXNwbGF5KCdkaXYtZ3B0LWFkLTE2MDgyMzAwMTM4OTAtMCcpOyB9KTsKICA8L3NjcmlwdD4KPC9kaXY+ZAIDD2QWAmYPZBYCZg9kFgJmD2QWAmYPZBYCZg8WAh8ABfICPGRpdiBjbGFzcz0icHJvbW8tdGV4dCI+DQogICA8cCBjbGFzcz0ib3N3YWxkIj5TdWJzY3JpYmUgdG8gVGhlIFBhcmxpYW1lbnQ8L3A+DQogICA8YSBocmVmPSJodHRwczovL3d3dy50cGdyb3Vwc2hvcC5jb20vc3RvcmUvcHJvZHVjdHMsdGhlLXBhcmxpYW1lbnRfMjEuaHRtIiB0YXJnZXQ9Il9ibGFuayIgY2xhc3M9ImJ0biBidG4tLWRhcmsgYnRuLS14c21hbGwiID5TdWJzY3JpYmUgbm93PC9hPg0KPC9kaXY+DQo8ZGl2IGNsYXNzPSJwcm9tby1pbWciPg0KICA8aW1nIGFsdD0iU3Vic2NyaWJlIG5vdyIgc3JjPSIvdWdjLTEvdXBsb2Fkcy9wYWdlYmxvY2tzLzg1MjEvMzVlYjZkOTMwY2ExZGIxZmFlMjhjZmE5OWI1YzI2YWYuanBnIj4NCjwvZGl2PmQCBQ8WAh8ABbUOPHVsPjxsaT48YSBocmVmPSIvdGhlLWdyZWVuLWRlYWwuaHRtIiB0aXRsZT0iVGhlIEdyZWVuIERlYWwiPjxzcGFuPlRoZSBFVSdzIGdyZWVuIHRyYW5zaXRpb248L3NwYW4+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+ZAIHDxYCHgdWaXNpYmxlZxYCAgEPFgIfAAXzAzx1bD48bGkgY2xhc3M9Im5vU3ViIj48YSBocmVmPSIvbmV3cy5odG0iIHRpdGxlPSJOZXdzIHwgVGhlIFBhcmxpYW1lbnQgTWFnYXppbmUiPjxzcGFuPk5ld3MgYW5hbHlzaXM8L3NwYW4+PC9hPjwvbGk+PGxpPjxhIGhyZWY9Ii9mZWF0dXJlcy5odG0iIHRpdGxlPSJGZWF0dXJlcyI+PHNwYW4+RmVhdHVyZTwvc3Bhbj48L2E+PC9saT48bGk+PGEgaHJlZj0iL3EtYS5odG0iIHRpdGxlPSJRK0EiPjxzcGFuPlErQTwvc3Bhbj48L2E+PC9saT48bGk+PGEgaHJlZj0iL29waW5pb24uaHRtIiB0aXRsZT0iT3BpbmlvbiB8IFRoZSBQYXJsaWFtZW50IE1hZ2F6aW5lIj48c3Bhbj5PcGluaW9uPC9zcGFuPjwvYT48L2xpPjxsaT48YSBocmVmPSIvbW9yZS9uZXdzbGV0dGVyLXJlZ2lzdHJhdGlvbi5odG0iIHRpdGxlPSJOZXdzbGV0dGVycyAmYW1wOyBSZWdpc3RyYXRpb24gIHwgVGhlIFBhcmxpYW1lbnQgTWFnYXppbmUiPjxzcGFuPk5ld3NsZXR0ZXI8L3NwYW4+PC9hPjwvbGk+PC91bD5kAgkPFgIfAAW1Djx1bD48bGk+PGEgaHJlZj0iL3RoZS1ncmVlbi1kZWFsLmh0bSIgdGl0bGU9IlRoZSBHcmVlbiBEZWFsIj48c3Bhbj5UaGUgRVUncyBncmVlbiB0cmFuc2l0aW9uPC9zcGFuPjwvYT48L2xpPjxsaT48YSBocmVmPSIvZXUtaW5zdGl0dXRpb25zLmh0bSIgdGl0bGU9IkVVIEluc3RpdHV0aW9ucyI+PHNwYW4+RVUgSW5zdGl0dXRpb25zPC9zcGFuPjwvYT48L2xpPjxsaT48YSBocmVmPSIvZm9yZWlnbi1hbmQtc2VjdXJpdHktcG9saWN5Lmh0bSIgdGl0bGU9IkZvcmVpZ24gJmFtcDsgU2VjdXJpdHkgUG9saWN5Ij48c3Bhbj5Gb3JlaWduICYgU2VjdXJpdHkgUG9saWN5PC9zcGFuPjwvYT48L2xpPjxsaT48YSBocmVmPSIvZWNvbm9taWNzLmh0bSIgdGl0bGU9IkVjb25vbWljcyI+PHNwYW4+RWNvbm9taWNzPC9zcGFuPjwvYT48L2xpPjxsaT48YSBocmVmPSIvdGVjaG5vbG9neS5odG0iIHRpdGxlPSJUZWNobm9sb2d5Ij48c3Bhbj5UZWNobm9sb2d5PC9zcGFuPjwvYT48L2xpPjxsaT48YSBocmVmPSIvZW5lcmd5LWFuZC1lbnZpcm9ubWVudC5odG0iIHRpdGxlPSJFbmVyZ3kgJmFtcDsgRW52aXJvbm1lbnQiPjxzcGFuPkVuZXJneSAmIEVudmlyb25tZW50PC9zcGFuPjwvYT48L2xpPjxsaT48YSBocmVmPSIvY3VsdHVyZS1hbmQtYXJ0cy5odG0iIHRpdGxlPSJDdWx0dXJlICZhbXA7IEFydHMiPjxzcGFuPkN1bHR1cmUgJiBBcnRzPC9zcGFuPjwvYT48L2xpPjxsaSBjbGFzcz0ibmF2RGlzYWJsZUNsaWNrIG5hdk1vYlRvZ2dsZSBsaUhhc0NoaWxkcmVuIj48YSBocmVmPSIvbW9yZS5odG0iIHRpdGxlPSJNb3JlIj48c3Bhbj5Nb3JlPC9zcGFuPjwvYT48dWw+PGxpPjxhIGhyZWY9Ii9tb3JlL2Fib3V0LXVzLmh0bSIgdGl0bGU9IkFib3V0IFRoZSBQYXJsaWFtZW50IE1hZ2F6aW5lICB8IFRoZSBQYXJsaWFtZW50IE1hZ2F6aW5lIj48c3Bhbj5BYm91dDwvc3Bhbj48L2E+PC9saT48bGk+PGEgaHJlZj0iL21hZ2F6aW5lLmh0bSIgdGl0bGU9IlByaW50IG1hZ2F6aW5lIj48c3Bhbj5QcmludCBtYWdhemluZTwvc3Bhbj48L2E+PC9saT48bGk+PGEgaHJlZj0iL21vcmUvbmV3c2xldHRlci1yZWdpc3RyYXRpb24uaHRtIiB0aXRsZT0iTmV3c2xldHRlcnMgJmFtcDsgUmVnaXN0cmF0aW9uICB8IFRoZSBQYXJsaWFtZW50IE1hZ2F6aW5lIj48c3Bhbj5OZXdzbGV0dGVyPC9zcGFuPjwvYT48L2xpPjxsaT48YSBocmVmPSJodHRwczovL2V2ZW50cy50aGVwYXJsaWFtZW50bWFnYXppbmUuZXUvIiB0aXRsZT0iRXZlbnRzIj48c3Bhbj5FdmVudHM8L3NwYW4+PC9hPjwvbGk+PGxpPjxhIGhyZWY9Ii9tb3JlL3RyYWluaW5nLmh0bSIgdGl0bGU9IlByb2Zlc3Npb25hbCBEZXZlbG9wbWVudCBUcmFpbmluZyI+PHNwYW4+VHJhaW5pbmc8L3NwYW4+PC9hPjwvbGk+PGxpPjxhIGhyZWY9Ii9tb3JlL2NvbW1lcmNpYWwtb3Bwb3J0dW5pdGllcy5odG0iIHRpdGxlPSJDb21tZXJjaWFsIE9wcG9ydHVuaXRpZXMgIHwgVGhlIFBhcmxpYW1lbnQgTWFnYXppbmUiPjxzcGFuPkNvbW1lcmNpYWwgT3Bwb3J0dW5pdGllczwvc3Bhbj48L2E+PC9saT48bGk+PGEgaHJlZj0iL21lbWJlcnMvZGlyZWN0b3J5Lmh0bSIgdGl0bGU9Ik1lbWJlcnMgRGlyZWN0b3J5Ij48c3Bhbj5NZW1iZXJzIERpcmVjdG9yeTwvc3Bhbj48L2E+PC9saT48bGk+PGEgaHJlZj0iL21vcmUvdGhlLWV1cm9wZWFuLXBhcmxpYW1lbnQtY29tbWl0dGVlLWd1aWRlLTIwMjQuaHRtIiB0aXRsZT0iVGhlIEV1cm9wZWFuIFBhcmxpYW1lbnQgQ29tbWl0dGVlIEd1aWRlIDIwMjQiPjxzcGFuPlRoZSBFdXJvcGVhbiBQYXJsaWFtZW50IENvbW1pdHRlZSBHdWlkZSAyMDI0PC9zcGFuPjwvYT48L2xpPjwvdWw+PC9saT48L3VsPmQCCw9kFgICAQ8PZBYCHgtwbGFjZWhvbGRlcgUPRW50ZXIga2V5d29yZC9zZAIDD2QWAgIDD2QWAmYPZBYCAgIPZBYCZg9kFg5mD2QWAmYPFgIfAAX9Ag0KPHNjcmlwdD4NCiAgIHdpbmRvdy5kYXRhTGF5ZXIgPSB3aW5kb3cuZGF0YUxheWVyIHx8IFtdOw0KICAgd2luZG93LmRhdGFMYXllci5wdXNoKHsNCiAgICAgICAiQXJ0aWNsZVR5cGUiOlt7Im5hbWUiOiJGZWF0dXJlcyIsICJpZCIgOjMzNDR9XSwNCiAgICAgICAiQ2F0ZWdvcnkiOlt7Im5hbWUiOiJFVSBJbnN0aXR1dGlvbnMiLCAiaWQiIDozMzQ3fSwgDQogICAgICAgeyJuYW1lIjoiRm9yZWlnbiAmIFNlY3VyaXR5IFBvbGljeSIsICJpZCIgOjMzNDh9XSwNCiAgICAgICAiVGFnZ2luZyI6W3sibmFtZSI6Ikdlb3JnaWEiLCAiaWQiIDo5MzV9LCANCiAgICAgICB7Im5hbWUiOiJFVSBFTkxBUkdFTUVOVCIsICJpZCIgOjEyNzN9XQ0KICAgfSk7DQo8L3NjcmlwdD4NCmQCAg9kFgJmDxYCHwAFvws8ZGl2IGNsYXNzPSJhdi10aXRsZSI+DQogICAgPGgxPkZvciBFVS1ob3BlZnVsIEdlb3JnaWFucywgdGhpcyB5ZWFy4oCZcyBtb3N0IGRlY2lzaXZlIGVsZWN0aW9uIGlzIGluIE9jdG9iZXI8L2gxPg0KICAgPGRpdiBjbGFzcz0iYXYtc3RhbmRGaXJzdCBwbGF5ZmFpciI+RGVzcGl0ZSB0aGVpciBjb3VudHJ54oCZcyBFVSBjYW5kaWRhdGUgc3RhdHVzLCBmZXcgR2VvcmdpYW5zIGJlbGlldmUgdGhlaXIgZmxhZyB3aWxsIGJlIHJhaXNlZCBpbiBCcnVzc2VscyBhbnl0aW1lIHNvb24uIEFzIGEgZ2VuZXJhbCBlbGVjdGlvbiBsb29tcywgdGhlIGNvdW50cnkgbXVzdCBkZWNpZGUgd2hldGhlciB0byBzdXBwb3J0IGFuIGluY3VtYmVudCBnb3Zlcm5tZW50IHNvbWUgYWNjdXNlIG9mIHNlcnZpbmcgTW9zY293LCBvciBwbGFjZSBiZXRzIG9uIGEgZGl2aWRlZCBvcHBvc2l0aW9uLjwvZGl2PiANCjwvZGl2Pg0KDQo8ZGl2IGNsYXNzPSJhdi1pbWFnZSI+DQogICAgPGRpdiBjbGFzcz0iYXYtbWFpbi1pbWciPg0KICAgICAgICA8aW1nIGNsYXNzPSJsYXp5bG9hZCIgZGF0YS1zcmM9Ii9zaXRlaW1nL25ld3MtbWFpbi91Z2MtMS9mdWxsbmV3cy9uZXdzLzI0NTQ1LzI0MTkwX29yaWdpbmFsLmpwZyI+DQogICAgPC9kaXY+DQogICAgPGRpdiBjbGFzcz0iaW1nLWNhcHRpb24iPlpoYW5hICBPZGlhc2h2aWxpIHBsYW5zIHRvICB2b3RlIGFnYWluc3QgdGhlICBydWxpbmcgZ292ZXJubWVudCAgaW4gdGhlIG5leHQgZWxlY3Rpb24uPC9kaXY+DQo8L2Rpdj4NCg0KPGRpdiBjbGFzcz0iYXYtYXV0aG9yIj4NCiAgICA8ZGl2IGNsYXNzPSJhdi1hdXRoSW1nIj4NCiAgICAgICAgIDxhIGhyZWY9Ii9uZXdzL2F1dGhvci9mcmVkcmlrLWZhaGxtYW4iPg0KICAgICAgICAgICA8aW1nIGRhdGEtc3JjPSIvc2l0ZWltZy9hdXRob3JpbWcvdWdjLTEvZnVsbG5ld3MvYXV0aG9yLzQ4NTUvODk0X29yaWdpbmFsLmpwZyIgY2xhc3M9Imxhenlsb2FkIiBhbHQ9IkZyZWRyaWsgRmFobG1hbiI+IA0KICAgICAgICAgPC9hPg0KICAgIDwvZGl2Pg0KICAgIDxkaXYgY2xhc3M9ImF2LWF1dGhJbmZvIj4NCg0KICAgICAgICA8cCBjbGFzcz0iYXYtYXV0aE5hbWUiPg0KICAgICAgICAgICBCeSANCiAgICAgICAgDQogICAgICAgICAgIDxhIGhyZWY9Ii9uZXdzL2F1dGhvci9mcmVkcmlrLWZhaGxtYW4iPkZyZWRyaWsgRmFobG1hbjwvYT4NCiAgICAgICAgDQogICAgICAgIA0KICAgICAgICA8L3A+DQoNCg0KDQo8cCBjbGFzcz0iYXYtYXV0aEJpbyI+RnJlZHJpayBGYWhsbWFuIGlzIGEgZnJlZWxhbmNlIGpvdXJuYWxpc3QsIGZvY3VzaW5nIG9uIGRlZmVuY2UgYW5kIHNlY3VyaXR5IHBvbGl0aWNzIGluIEVhc3Rlcm4gRXVyb3BlLjwvcD4NCg0KICAgICAgICA8cCBjbGFzcz0iYXYtZGF0ZSI+MDIgQXByIDIwMjQ8L3A+DQoNCg0KDQogICAgPC9kaXY+DQoNCg0KDQo8L2Rpdj4NCg0KDQo8ZGl2IGNsYXNzPSJhdi1tYWluIj4NCg0KZAIEDxYCHwAF9Cc8ZGl2IGNsYXNzPSJhdi1zaGFyZS1ib3R0b20gY2xlYXJGaXggc2hhcmUtYnV0dG9ucy13cmFwIj4NCiAgICAgICAgICAgICAgICAgICAgPHNwYW4gY2xhc3M9Imljb24gaWNvbi0tcmlnaHQtYXJyb3ciPlNoYXJlIHRoaXMgcGFnZTwvc3Bhbj4NCg0KICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJzaGFyZS1idXR0b25zIj4NCiAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJzaGFyZS1idXR0b24taXRlbSBzaGFyZS1idXR0b24taXRlbS0tdHdpdHRlciINCiAgICAgICAgICAgICAgICAgICAgaHJlZj0iaHR0cHM6Ly94LmNvbS9pbnRlbnQvdHdlZXQ/dGV4dD1Gb3IrRVUtaG9wZWZ1bCtHZW9yZ2lhbnMlMmMrdGhpcyt5ZWFyJWUyJTgwJTk5cyttb3N0K2RlY2lzaXZlK2VsZWN0aW9uK2lzK2luK09jdG9iZXImYW1wO3VybD1odHRwczovL3d3dy50aGVwYXJsaWFtZW50bWFnYXppbmUuZXUlMmZuZXdzJTJmYXJ0aWNsZSUyZmZvci1ldWhvcGVmdWwtZ2VvcmdpYW5zLXRoaXMteWVhcnMtbW9zdC1kZWNpc2l2ZS1lbGVjdGlvbi1pcy1pbi1vY3RvYmVyIiB0YXJnZXQ9Il9ibGFuayINCiAgICAgICAgICAgICAgICAgICAgcmVsPSJub29wZW5lciIgYXJpYS1sYWJlbD0iIj4NCiAgICAgICAgICAgICAgICAgICAgIDxzdmcgdmlld0JveD0iMCAwIDE0IDEyIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbDpzcGFjZT0icHJlc2VydmUiIHN0eWxlPSJmaWxsLXJ1bGU6ZXZlbm9kZDtjbGlwLXJ1bGU6ZXZlbm9kZDtzdHJva2UtbGluZWpvaW46cm91bmQ7c3Ryb2tlLW1pdGVybGltaXQ6MiI+PHBhdGggZD0iTTExLjAyNiAwaDIuMTQ2TDguNDgzIDUuMDgzIDE0IDEySDkuNjhMNi4yOTYgNy44MDUgMi40MjUgMTJILjI3Nmw1LjAxNy01LjQzN0wwIDBoNC40M2wzLjA1OCAzLjgzNEwxMS4wMjYgMFptLS43NTQgMTAuNzgxaDEuMTlMMy43ODMgMS4xNTVIMi41MDdsNy43NjUgOS42MjZaIiBzdHlsZT0iZmlsbDojZmZmO2ZpbGwtcnVsZTpub256ZXJvIi8+PC9zdmc+DQogICAgICAgICAgICAgICAgPC9hPg0KPGEgY2xhc3M9InNoYXJlLWJ1dHRvbi1pdGVtIHNoYXJlLWJ1dHRvbi1pdGVtLS13aGF0c2FwcCINCiAgICAgICAgICAgICAgICAgICAgaHJlZj0id2hhdHNhcHA6Ly9zZW5kP3RleHQ9Rm9yK0VVLWhvcGVmdWwrR2VvcmdpYW5zJTJjK3RoaXMreWVhciVlMiU4MCU5OXMrbW9zdCtkZWNpc2l2ZStlbGVjdGlvbitpcytpbitPY3RvYmVyJTIwaHR0cHM6Ly93d3cudGhlcGFybGlhbWVudG1hZ2F6aW5lLmV1JTJmbmV3cyUyZmFydGljbGUlMmZmb3ItZXVob3BlZnVsLWdlb3JnaWFucy10aGlzLXllYXJzLW1vc3QtZGVjaXNpdmUtZWxlY3Rpb24taXMtaW4tb2N0b2JlciIgdGFyZ2V0PSJfYmxhbmsiIHJlbD0ibm9vcGVuZXIiDQogICAgICAgICAgICAgICAgICAgIGFyaWEtbGFiZWw9IiI+DQogICAgICAgICAgICAgICAgICAgIDxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2aWV3Qm94PSIwIDAgMjQgMjQiPg0KICAgICAgICAgICAgICAgICAgICAgICAgPHBhdGgNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkPSJNMjAuMSAzLjlDMTcuOSAxLjcgMTUgLjUgMTIgLjUgNS44LjUuNyA1LjYuNyAxMS45YzAgMiAuNSAzLjkgMS41IDUuNkwuNiAyMy40bDYtMS42YzEuNi45IDMuNSAxLjMgNS40IDEuMyA2LjMgMCAxMS40LTUuMSAxMS40LTExLjQtLjEtMi44LTEuMi01LjctMy4zLTcuOHpNMTIgMjEuNGMtMS43IDAtMy4zLS41LTQuOC0xLjNsLS40LS4yLTMuNSAxIDEtMy40TDQgMTdjLTEtMS41LTEuNC0zLjItMS40LTUuMSAwLTUuMiA0LjItOS40IDkuNC05LjQgMi41IDAgNC45IDEgNi43IDIuOCAxLjggMS44IDIuOCA0LjIgMi44IDYuNy0uMSA1LjItNC4zIDkuNC05LjUgOS40em01LjEtNy4xYy0uMy0uMS0xLjctLjktMS45LTEtLjMtLjEtLjUtLjEtLjcuMS0uMi4zLS44IDEtLjkgMS4xLS4yLjItLjMuMi0uNi4xcy0xLjItLjUtMi4zLTEuNGMtLjktLjgtMS40LTEuNy0xLjYtMi0uMi0uMyAwLS41LjEtLjZzLjMtLjMuNC0uNWMuMi0uMS4zLS4zLjQtLjUuMS0uMiAwLS40IDAtLjVDMTAgOSA5LjMgNy42IDkgN2MtLjEtLjQtLjQtLjMtLjUtLjNoLS42cy0uNC4xLS43LjNjLS4zLjMtMSAxLTEgMi40czEgMi44IDEuMSAzYy4xLjIgMiAzLjEgNC45IDQuMy43LjMgMS4yLjUgMS42LjYuNy4yIDEuMy4yIDEuOC4xLjYtLjEgMS43LS43IDEuOS0xLjMuMi0uNy4yLTEuMi4yLTEuMy0uMS0uMy0uMy0uNC0uNi0uNXoiIC8+DQogICAgICAgICAgICAgICAgICAgIDwvc3ZnPg0KICAgICAgICAgICAgICAgIDwvYT4NCjxhIGNsYXNzPSJzaGFyZS1idXR0b24taXRlbSBzaGFyZS1idXR0b24taXRlbS0tbGlua2VkaW4iDQogICAgICAgICAgICAgICAgICAgIGhyZWY9Imh0dHBzOi8vd3d3LmxpbmtlZGluLmNvbS9zaGFyZUFydGljbGU/bWluaT10cnVlJmFtcDt1cmw9aHR0cHM6Ly93d3cudGhlcGFybGlhbWVudG1hZ2F6aW5lLmV1JTJmbmV3cyUyZmFydGljbGUlMmZmb3ItZXVob3BlZnVsLWdlb3JnaWFucy10aGlzLXllYXJzLW1vc3QtZGVjaXNpdmUtZWxlY3Rpb24taXMtaW4tb2N0b2JlciZhbXA7dGl0bGU9Rm9yK0VVLWhvcGVmdWwrR2VvcmdpYW5zJTJjK3RoaXMreWVhciVlMiU4MCU5OXMrbW9zdCtkZWNpc2l2ZStlbGVjdGlvbitpcytpbitPY3RvYmVyJmFtcDtzdW1tYXJ5PUZvcitFVS1ob3BlZnVsK0dlb3JnaWFucyUyYyt0aGlzK3llYXIlZTIlODAlOTlzK21vc3QrZGVjaXNpdmUrZWxlY3Rpb24raXMraW4rT2N0b2JlciZhbXA7c291cmNlPWh0dHBzOi8vd3d3LnRoZXBhcmxpYW1lbnRtYWdhemluZS5ldSUyZm5ld3MlMmZhcnRpY2xlJTJmZm9yLWV1aG9wZWZ1bC1nZW9yZ2lhbnMtdGhpcy15ZWFycy1tb3N0LWRlY2lzaXZlLWVsZWN0aW9uLWlzLWluLW9jdG9iZXIiDQogICAgICAgICAgICAgICAgICAgIHRhcmdldD0iX2JsYW5rIiByZWw9Im5vb3BlbmVyIiBhcmlhLWxhYmVsPSIiPg0KICAgICAgICAgICAgICAgICAgICA8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgdmlld0JveD0iMCAwIDI0IDI0Ij4NCiAgICAgICAgICAgICAgICAgICAgICAgIDxwYXRoDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgZD0iTTYuNSAyMS41aC01di0xM2g1djEzek00IDYuNUMyLjUgNi41IDEuNSA1LjMgMS41IDRzMS0yLjQgMi41LTIuNGMxLjYgMCAyLjUgMSAyLjYgMi41IDAgMS40LTEgMi41LTIuNiAyLjV6bTExLjUgNmMtMSAwLTIgMS0yIDJ2N2gtNXYtMTNoNVYxMHMxLjYtMS41IDQtMS41YzMgMCA1IDIuMiA1IDYuM3Y2LjdoLTV2LTdjMC0xLTEtMi0yLTJ6IiAvPg0KICAgICAgICAgICAgICAgICAgICA8L3N2Zz4NCiAgICAgICAgICAgICAgICA8L2E+DQo8YSBjbGFzcz0ic2hhcmUtYnV0dG9uLWl0ZW0gc2hhcmUtYnV0dG9uLWl0ZW0tLWVtYWlsIg0KICAgICAgICAgICAgICAgICAgICBocmVmPSJtYWlsdG86P3N1YmplY3Q9Rm9yK0VVLWhvcGVmdWwrR2VvcmdpYW5zJTJjK3RoaXMreWVhciVlMiU4MCU5OXMrbW9zdCtkZWNpc2l2ZStlbGVjdGlvbitpcytpbitPY3RvYmVyJmFtcDtib2R5PWh0dHBzOi8vd3d3LnRoZXBhcmxpYW1lbnRtYWdhemluZS5ldSUyZm5ld3MlMmZhcnRpY2xlJTJmZm9yLWV1aG9wZWZ1bC1nZW9yZ2lhbnMtdGhpcy15ZWFycy1tb3N0LWRlY2lzaXZlLWVsZWN0aW9uLWlzLWluLW9jdG9iZXIiIHRhcmdldD0iX3NlbGYiIHJlbD0ibm9vcGVuZXIiDQogICAgICAgICAgICAgICAgICAgIGFyaWEtbGFiZWw9IiI+DQogICAgICAgICAgICAgICAgICAgIDxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2aWV3Qm94PSIwIDAgMjQgMjQiPg0KICAgICAgICAgICAgICAgICAgICAgICAgPHBhdGgNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkPSJNMjIgNEgyQy45IDQgMCA0LjkgMCA2djEyYzAgMS4xLjkgMiAyIDJoMjBjMS4xIDAgMi0uOSAyLTJWNmMwLTEuMS0uOS0yLTItMnpNNy4yNSAxNC40M2wtMy41IDJjLS4wOC4wNS0uMTcuMDctLjI1LjA3LS4xNyAwLS4zNC0uMS0uNDMtLjI1LS4xNC0uMjQtLjA2LS41NS4xOC0uNjhsMy41LTJjLjI0LS4xNC41NS0uMDYuNjguMTguMTQuMjQuMDYuNTUtLjE4LjY4em00Ljc1LjA3Yy0uMSAwLS4yLS4wMy0uMjctLjA4bC04LjUtNS41Yy0uMjMtLjE1LS4zLS40Ni0uMTUtLjcuMTUtLjIyLjQ2LS4zLjctLjE0TDEyIDEzLjRsOC4yMy01LjMyYy4yMy0uMTUuNTQtLjA4LjcuMTUuMTQuMjMuMDcuNTQtLjE2LjdsLTguNSA1LjVjLS4wOC4wNC0uMTcuMDctLjI3LjA3em04LjkzIDEuNzVjLS4xLjE2LS4yNi4yNS0uNDMuMjUtLjA4IDAtLjE3LS4wMi0uMjUtLjA3bC0zLjUtMmMtLjI0LS4xMy0uMzItLjQ0LS4xOC0uNjhzLjQ0LS4zMi42OC0uMThsMy41IDJjLjI0LjEzLjMyLjQ0LjE4LjY4eiIgLz4NCiAgICAgICAgICAgICAgICAgICAgPC9zdmc+DQogICAgICAgICAgICAgICAgPC9hPg0KPGEgY2xhc3M9InNoYXJlLWJ1dHRvbi1pdGVtIHNoYXJlLWJ1dHRvbi1pdGVtLS1mYWNlYm9vayINCiAgICAgICAgICAgICAgICAgICAgaHJlZj0iaHR0cHM6Ly9mYWNlYm9vay5jb20vc2hhcmVyL3NoYXJlci5waHA/dT1odHRwczovL3d3dy50aGVwYXJsaWFtZW50bWFnYXppbmUuZXUlMmZuZXdzJTJmYXJ0aWNsZSUyZmZvci1ldWhvcGVmdWwtZ2VvcmdpYW5zLXRoaXMteWVhcnMtbW9zdC1kZWNpc2l2ZS1lbGVjdGlvbi1pcy1pbi1vY3RvYmVyIiB0YXJnZXQ9Il9ibGFuayIgcmVsPSJub29wZW5lciINCiAgICAgICAgICAgICAgICAgICAgYXJpYS1sYWJlbD0iIj4NCiAgICAgICAgICAgICAgICAgICAgPHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCI+DQogICAgICAgICAgICAgICAgICAgICAgICA8cGF0aCAgZD0iTTE4Ljc3IDcuNDZIMTQuNXYtMS45YzAtLjkuNi0xLjEgMS0xLjFoM1YuNWgtNC4zM0MxMC4yNC41IDkuNSAzLjQ0IDkuNSA1LjMydjIuMTVoLTN2NGgzdjEyaDV2LTEyaDMuODVsLjQyLTR6IiAvPg0KICAgICAgICAgICAgICAgICAgICA8L3N2Zz4NCiAgICAgICAgICAgICAgICA8L2E+DQogICAgICAgICAgICAgICAgICAgIDwvZGl2Pg0KICAgICAgICAgICAgICAgIDwvZGl2PmQCBQ8WAh8ABc96PHA+WmhhbmEgT2RpYXNodmlsaSwgMjksIHdhcyBmYXIgZnJvbSBzdXJwcmlzZWQgd2hlbiBzaGUgbGVhcm5lZCBhYm91dCBSdXNzaWEmcnNxdW87cyBmdWxsLXNjYWxlIGludmFzaW9uIG9mIFVrcmFpbmUgdHdvIHllYXJzIGFnby4gVGhlIG5ld3MgZm9vdGFnZSBvZiB0aGUgd2FyIGZlbHQgZWVyaWx5IHNpbWlsYXIgdG8gc29tZXRoaW5nIHNoZSBoYWQgb25jZSBleHBlcmllbmNlZC4mbmJzcDs8L3A+DQoNCjxwPkdyb3dpbmcgdXAgY2xvc2UgdG8gUnVzc2lhbi1vY2N1cGllZCB0ZXJyaXRvcnksIE9kaWFzaHZpbGkgb25jZSBoYWQgdG8gbGVhdmUgZXZlcnl0aGluZyBiZWhpbmQgdG8gZXNjYXBlIFJ1c3NpYW4gc2hlbGxpbmcuJm5ic3A7PC9wPg0KDQo8cD4mbGRxdW87VGhpcyB3YXMgMTUgeWVhcnMgYWdvIGJ1dCBpdCBmZWVscyBtb3JlIGxpa2UgMTUgZGF5cy4gVGhlIHRyYXVtYSBpcyBzdGlsbCB0aGVyZSwmcmRxdW87IHNoZSB0ZWxscyA8ZW0+VGhlIFBhcmxpYW1lbnQ8L2VtPiBpbiB0aGUgR2VvcmdpYW4gY2FwaXRhbCBvZiBUYmlsaXNpLiBPZGlhc2h2aWxpIGlzIHJlZmVycmluZyB0byB0aGUgMjAwOCBSdXNzby1HZW9yZ2lhbiBXYXIgJm5kYXNoOyBhIGJyaWVmIGJ1dCBpbnRlbnNlIGNvbmZsaWN0LCBmb3VnaHQgcHJpbWFyaWx5IG92ZXIgdGhlIGJyZWFrYXdheSByZWdpb25zIG9mIFNvdXRoIE9zc2V0aWEgYW5kIEFia2hhemlhLiZuYnNwOzwvcD4NCg0KPHA+Rm9yIG1vc3Qgb2YgdGhhdCB5ZWFyLCBPZGlhc2h2aWxpIGFuZCBoZXIgZmFtaWx5IGhhZCBiZWNvbWUgdXNlZCB0byBhcnRpbGxlcnkgc2hlbGxzIGJlaW5nIHRyYWRlZCBiZXR3ZWVuIHNlcGFyYXRpc3QgZm9yY2VzIGFuZCB0aGUgR2VvcmdpYW4gbWlsaXRhcnkgYWNyb3NzIHRoZSBmcm9udGxpbmUuIEJ1dCB3aGVuIHdhcnBsYW5lcyBzdGFydGVkIGRyb3BwaW5nIGJvbWJzIGluIHRoZSB2aWxsYWdlIHdoZXJlIHRoZXkgd2VyZSBzcGVuZGluZyB0aGUgc3VtbWVyLCBoZXIgcGFyZW50cyByZWFsaXNlZCB0aGF0IHN0YXlpbmcgcHV0IGNvdWxkIG1lYW4gYSBkZWF0aCBzZW50ZW5jZS4mbmJzcDs8L3A+DQoNCjxwPk5vdCBoYXZpbmcgYSBjYXIsIGFuZCB3aXRoIG5vIHRpbWUgdG8gcGFjayB0aGVpciBiZWxvbmdpbmdzLCB0aGUgZmFtaWx5IG1hbmFnZWQgdG8gaGl0Y2ggYSByaWRlIG91dC4gQXQgZmlyc3QsIHRoZXkgaGVhZGVkIGJhY2sgdG8gdGhlaXIgaG9tZXRvd24sIEdvcmksIGJ1dCB3aXRoIFJ1c3NpYW4gdGFua3MgcXVpY2tseSBjbG9zaW5nIGluLCB0aGV5IHdlcmUgZm9yY2VkIHRvIGVzY2FwZSB0byBUYmlsaXNpLiZuYnNwOzwvcD4NCg0KPHA+JmxkcXVvO0kgd2FzIGp1c3QgMTQgb3IgMTUgeWVhcnMgb2xkLCBidXQgaXQgd2FzIGEgYmlnIHBzeWNob2xvZ2ljYWwgc2hvY2sgZm9yIG1lLCZyZHF1bzsgT2RpYXNodmlsaSBzYXlzLiAmbGRxdW87Tm9ib2R5IGtuZXcgd2hhdCB3YXMgZ29pbmcgb24sIGFuZCB3ZSBkaWQgbm90IGtub3cgd2hlbiB3ZSBjb3VsZCByZXR1cm4gb3IgaWYgb3VyIGhvdXNlIHdvdWxkIHN0aWxsIGJlIHRoZXJlLiZyZHF1bzsmbmJzcDs8L3A+DQoNCjxwPk9kaWFzaHZpbGkmcnNxdW87cyBob21ldG93biByZW1haW5lZCBvY2N1cGllZCBmb3IgYW5vdGhlciBtb250aC4gQnV0IHNoZSBjb25zaWRlcnMgaGVyc2VsZiBsdWNreTogdW5saWtlIG1vc3Qgd2hvIGVzY2FwZWQsIGhlciBmYW1pbHkgd2FzIGV2ZW50dWFsbHkgYWJsZSB0byByZXR1cm4gaG9tZS4gVGhlIHdhciBiZWNhbWUgYSB0dXJuaW5nIHBvaW50IGluIGhlciBsaWZlLiZuYnNwOzwvcD4NCg0KPHA+PHN0cm9uZz5EaXZpZGVkIG9wcG9zaXRpb248L3N0cm9uZz4mbmJzcDs8L3A+DQoNCjxwPiZsZHF1bztUaGlzIGlzIHdoZW4gSSB1bmRlcnN0b29kIGhvdyBpbXBvcnRhbnQgcG9saXRpY3MgY2FuIGJlLCZyZHF1bzsgc2hlIHNheXMuIFRvIGhlciwgR2VvcmdpYSZyc3F1bztzIHBhcmxpYW1lbnRhcnkgZWxlY3Rpb24gaW4gT2N0b2JlciBvZiB0aGlzIHllYXIgd2lsbCBiZSBhIHBpdm90YWwgbW9tZW50IGluIHRoZSBjb3VudHJ5JnJzcXVvO3MgaGlzdG9yeTogJmxkcXVvO0ZvciB1cyB0byBldmVyIGpvaW4gdGhlIEV1cm9wZWFuIFVuaW9uLCB0aGUgZ292ZXJubWVudCBuZWVkcyB0byBnby4mcmRxdW87Jm5ic3A7PC9wPg0KDQo8cD5DdXJyZW50IHBvbGxpbmcgcHJlZGljdHMgYSBsYW5kc2xpZGUgdmljdG9yeSBmb3IgdGhlIHJ1bGluZyBHZW9yZ2lhbiBEcmVhbSBwYXJ0eSwgbGVkIGJ5IFByaW1lIE1pbmlzdGVyIElyYWtsaSBLb2Jha2hpZHplLCB3aG8gYXNzdW1lZCB0aGUgcG9zdCBpbiBGZWJydWFyeS4gQW5kIHdpdGggYSBmaXZlIHBlciBjZW50IHRocmVzaG9sZCB0byBlbnRlciBwYXJsaWFtZW50LCB0aGUgZG96ZW4gc21hbGxlciBwYXJ0aWVzIG9wcG9zaW5nIHRoZSBnb3Zlcm5tZW50IGFyZSBsaWtlbHkgdG8gYmUgbGVmdCBvdXQgb2YgdGhlIGxlZ2lzbGF0dXJlLCBsZWF2aW5nIG9ubHkgb25lIHBhcnR5ICZuZGFzaDsgdGhlIGNlbnRyZS1yaWdodCBVbml0ZWQgTmF0aW9uYWwgTW92ZW1lbnQgJm5kYXNoOyB0byBzdGFuZCBhZ2FpbnN0IHRoZSBjZW50cmUtbGVmdCBHZW9yZ2lhbiBEcmVhbS48L3A+DQoNCjxmaWd1cmUgY2xhc3M9ImltYWdlLWNhcHRpb25lZCBpbmxpbmUtaW1hZ2UiPjxpbWcgYWx0PSJHZW9yZ2lhbiBEcmVhbSAgTVAgTmlrb2xveiAgU2Fta2hhcmFkemEgIGJlbGlldmVzIGhpcyBjb3VudHJ5ICB3aWxsIGJlIGEgZnVsbCBFVSAgbWVtYmVyIGJ5IDIwMzAgIiBoZWlnaHQ9IjEyMDAiIHNyYz0iL3VnYy0xLzEvMy8wL3dlYi1EU0NfMDI3Mi5qcGciIHdpZHRoPSIxODAwIiAvPg0KPGZpZ2NhcHRpb24+R2VvcmdpYW4gRHJlYW0gTVAgTmlrb2xveiBTYW1raGFyYWR6YSBiZWxpZXZlcyBoaXMgY291bnRyeSB3aWxsIGJlIGEgZnVsbCBFVSBtZW1iZXIgYnkgMjAzMC48L2ZpZ2NhcHRpb24+DQo8L2ZpZ3VyZT4NCg0KPHA+VGhhdCBpcywgdW5sZXNzIHRoZSBvcHBvc2l0aW9uIHJ1bnMgb24gYSBqb2ludCBsaXN0LiBBY2NvcmRpbmcgdG8gRGF2aWQgQXByYXNpZHplLCBwcm9mZXNzb3Igb2YgcG9saXRpY2FsIHNjaWVuY2UgYXQgSWxpYSBTdGF0ZSBVbml2ZXJzaXR5IGluIFRiaWxpc2ksIHRoZXJlIGFyZSBzaWducyBwb2ludGluZyB0b3dhcmRzIHN1Y2ggYSBmb3JtYXRpb24uIEF0IHRoZSBtb21lbnQsIHRob3VnaCwgaGUgZGVzY3JpYmVzIHRoZSBvcHBvc2l0aW9uIGFzIGluY3JlZGlibHkgZGl2aWRlZC4mbmJzcDs8L3A+DQoNCjxwPiZsZHF1bztUaGV5IHdvdWxkIG5vdCBzdGFuZCBhIGNoYW5jZSBpZiB0aGUgZWxlY3Rpb25zIHdlcmUgaGVsZCB0aGlzIG1vbnRoLiBOb3QgYmVjYXVzZSBvZiB0aGUgZ292ZXJubWVudCZyc3F1bztzIHBvcHVsYXJpdHksIGJ1dCBiZWNhdXNlIG9mIHRoZSBsb3cgdHJ1c3QgaW4gdGhlIG9wcG9zaXRpb24sJnJkcXVvOyBBcHJhc2lkemUgc2F5cy4mbmJzcDs8L3A+DQoNCjxwPlRvIG1ha2UgbWF0dGVycyBtb3JlIGNvbXBsaWNhdGVkLCB0aGUgd2FyIGluIFVrcmFpbmUgaGFzIGNhdXNlZCBhIGRlZXAgcmlmdCBiZXR3ZWVuIHRoZSBnb3Zlcm5tZW50IGFuZCB0aGUgcHJlc2lkZW50LCBTYWxvbWUgWm91cmFiaWNodmlsaSwgYW4gaW5kZXBlbmRlbnQgYW5kIG9uZSBvZiBHZW9yZ2lhJnJzcXVvO3MgbW9zdCBwcm8tRXVyb3BlYW4gcG9saXRpY2lhbnMuIFNoZSBub3cgcmVndWxhcmx5IGNyaXRpY2lzZXMgdGhlIHJ1bGluZyBwYXJ0eSBmb3IgPGEgaHJlZj0iaHR0cHM6Ly9tZWR1emEuaW8vZW4vbmV3cy8yMDIzLzA1LzI2L2dlb3JnaWFuLXByZXNpZGVudC1zYWxvbWUtem91cmFiaWNodmlsaS1jcml0aWNpemVzLWdvdmVybm1lbnQtZm9yLWFwcGVhc2luZy1ydXNzaWEtYW5kLWRyaWZ0aW5nLWF3YXktZnJvbS1ldXJvcGUiPmFwcGVhc2luZyBSdXNzaWE8L2E+IGFuZCBkcmlmdGluZyBhd2F5IGZyb20gRXVyb3BlLjwvcD4NCg0KPHA+PHN0cm9uZz4mbHNxdW87QW55dGhpbmcgY291bGQgaGFwcGVuJnJzcXVvOzwvc3Ryb25nPiZuYnNwOzwvcD4NCg0KPHA+JmxkcXVvO1RoZSBwcmVzaWRlbnQmcnNxdW87cyBwb3RlbnRpYWwgcm9sZSBpbiB0aGUgZWxlY3Rpb25zIGlzIGludGVyZXN0aW5nLCZyZHF1bzsgQXByYXNpZHplIGNvbnRpbnVlcywgZXhwbGFpbmluZyB0aGVyZSBpcyBhIGdyb3dpbmcgZXhwZWN0YXRpb24gdGhhdCBab3VyYWJpY2h2aWxpIGNvdWxkIGVtZXJnZSBhcyBhIGNvbnRlbmRlciB0byBsZWFkIGEgZ292ZXJubWVudCBpbiBhIG5ld2x5IGZvcm1lZCBjZW50cmlzdCBibG9jayB0aGF0IGNvdWxkIGF0dHJhY3QgbW9yZSB2b3RlcnMuIEZvciB0aGlzIHRvIGhhcHBlbiwgdGhvdWdoLCBab3VyYWJpY2h2aWxpIHdvdWxkIG5lZWQgdG8gcmVzaWduIGFzIHByZXNpZGVudCAmbmRhc2g7IHNvbWV0aGluZyBzaGUgaGFzIHNhaWQgc2hlIGlzIG5vdCBpbnRlcmVzdGVkIGluIGRvaW5nLiZuYnNwOzwvcD4NCg0KPHA+R2VvcmdpYW4gcG9saXRpY3MgaXMgbm90b3Jpb3VzbHkgdW5wcmVkaWN0YWJsZSwgYnV0IEFwcmFzaWR6ZSZyc3F1bztzIGJldCBpcyB0aGF0IHRoZSBwcmVzaWRlbnQgd2lsbCBrZWVwIGhlciB3b3JkIGFuZCBub3QgYmVjb21lIGFuIGFjdGl2ZSBwYXJ0IG9mIHRoZSBvcHBvc2l0aW9uLiAmbGRxdW87QnV0IGFueXRoaW5nIGNhbiBoYXBwZW4uIEEgYnJlYWt0aHJvdWdoIGluIFVrcmFpbmUgb3Igd2lkZXNwcmVhZCBwcm90ZXN0cyBpbiBHZW9yZ2lhIGNvdWxkIGJlY29tZSBhIGNhdGFseXN0IGZvciB0aGUgb3Bwb3NpdGlvbiwgYW5kIHRoYXQgY2hhbmdlcyBjYWxjdWxhdGlvbnMgZHJhbWF0aWNhbGx5LCZyZHF1bzsgaGUgc2F5cy4mbmJzcDs8L3A+DQoNCjxwPkdlb3JnaWFuIERyZWFtIGhhcyBiZWVuIGluIHBvd2VyIHNpbmNlIDIwMTIuIEl0IHdhcyBmb3VuZGVkIGJ5IG11bHRpLWJpbGxpb25haXJlIG9saWdhcmNoIEJpZHppbmEgSXZhbmlzaHZpbGksIHdobyBtYWRlIGhpcyByaWNoZXMgaW4gUnVzc2lhIGFmdGVyIHRoZSBjb2xsYXBzZSBvZiB0aGUgU292aWV0IFVuaW9uLiBIaXMgYXNzZXRzIGFyZSBlc3RpbWF0ZWQgdG8gYmUgd29ydGggJDYuMmJuLCBhYm91dCBvbmUtdGhpcmQgb2YgR2VvcmdpYSZyc3F1bztzIGdyb3NzIGRvbWVzdGljIHByb2R1Y3QuJm5ic3A7PC9wPg0KDQo8YmxvY2txdW90ZT4NCjxwPkV2ZXJ5b25lIGhhcyB0byBmaWdodCBmb3IgdGhpcyBnb2FsLCBidXQgd2UgaGF2ZSBwYWlkIHdpdGggb3VyIGJsb29kIGZvciBsb25nIGVub3VnaC48L3A+DQo8L2Jsb2NrcXVvdGU+DQoNCjxwPldoaWxlIEdlb3JnaWFuIERyZWFtIHBvc2l0aW9ucyBpdHNlbGYgYXMgcHJvLVdlc3Rlcm4sIGl0cyBvcHBvc2l0aW9uIHJvdXRpbmVseSBhY2N1c2VzIHRoZSBwYXJ0eSBvZiBtZXJlbHkgcHV0dGluZyB1cCBhIGZhY2FkZSBhbmQgaW5zdGVhZCB3b3JraW5nIHRvIGFwcGVhc2UgTW9zY293LjwvcD4NCg0KPHA+TGFzdCB5ZWFyLCBHZW9yZ2lhbnMgcHJvdGVzdGVkIGEgcHJvcG9zZWQgbGF3IHRoYXQgd291bGQgcmVxdWlyZSBOR09zIHRvIHJlZ2lzdGVyIGFzICZsc3F1bzthZ2VudHMgb2YgZm9yZWlnbiBpbmZsdWVuY2UuJnJzcXVvOyBUaGUgYmlsbCwgd2hpY2ggd2FzIGxhdGVyIHJldHJhY3RlZCwgd2FzIGNvbW1vbmx5IGR1YmJlZCB0aGUgJmxzcXVvO2ZvcmVpZ24gYWdlbnQgbGF3JnJzcXVvOyBhbmQgbGlrZW5lZCB0byBleGlzdGluZyBsZWdpc2xhdGlvbiBpbiBSdXNzaWEuJm5ic3A7VGhlIGJpbGwgd291bGQgaGF2ZSBzdWJqZWN0ZWQgb3JnYW5pc2F0aW9ucyB0aGF0IHJlY2VpdmVkIGF0IGxlYXN0IDIwIHBlciBjZW50IG9mIHRoZWlyIGZ1bmRpbmcgZnJvbSBhYnJvYWQgdG8gJmxkcXVvO29uZXJvdXMgcmVwb3J0aW5nIHJlcXVpcmVtZW50cywgaW5zcGVjdGlvbnMsIGFuZCBhZG1pbmlzdHJhdGl2ZSBhbmQgY3JpbWluYWwgbGlhYmlsaXR5LCBpbmNsdWRpbmcgdXAgdG8gZml2ZSB5ZWFycyBpbiBwcmlzb24gZm9yIHZpb2xhdGlvbnMsJnJkcXVvOyBhY2NvcmRpbmcgdG88YSBocmVmPSJodHRwczovL3d3dy5ocncub3JnL25ld3MvMjAyMy8wMy8wNy9nZW9yZ2lhLWZvcmVpZ24tYWdlbnRzLWJpbGwtdHJhbXBsZXMtcmlnaHRzIj4gSHVtYW4gUmlnaHRzIFdhdGNoPC9hPi48L3A+DQoNCjxwPkVhcmxpZXIgdGhpcyB5ZWFyLCBhIG5ldyBiaWxsIDxhIGhyZWY9Imh0dHBzOi8vamFtLW5ld3MubmV0L2FudGktbGdidC1sYXctaW4tZ2VvcmdpYS8iPndhcyBwcm9wb3NlZDwvYT4gdGhhdCwgYWNjb3JkaW5nIHRvIHRoZSBHZW9yZ2lhbiBEcmVhbSZyc3F1bztzIGV4ZWN1dGl2ZSBzZWNyZXRhcnksIHdvdWxkICZsZHF1bztwcm90ZWN0IHNvY2lldHkgZnJvbSBwc2V1ZG8tbGliZXJhbCBpZGVvbG9neSBhbmQgaXRzIGluZXZpdGFibGUgaGFybWZ1bCBjb25zZXF1ZW5jZXMuJnJkcXVvOyBBIHNpbWlsYXIgbGF3IHdhcyBpbXBsZW1lbnRlZCBpbiBSdXNzaWEgdHdvIHllYXJzIGFnby4mbmJzcDs8L3A+DQoNCjxwPlRvIFpoYW5hIE9kaWFzaHZpbGksIGl0IGlzIHJlbWFya2FibGUgaG93IHRoZSBnb3Zlcm5tZW50IGJyYW5kcyBpdHNlbGYgYXMgcHJvLUV1cm9wZWFuIHlldCBpbnNpc3RzIG9uIG1pbWlja2luZyBSdXNzaWFuIGxlZ2lzbGF0aW9uLiBIb3dldmVyLCBkZXNwaXRlIGhlciBzdGF1bmNoIG9wcG9zaXRpb24gdG8gdGhlIHJ1bGluZyBwYXJ0eSwgc2hlIHNlZXMgdGhlIGN1cnJlbnQgYWx0ZXJuYXRpdmVzIGFzIGluY3JlYXNpbmdseSBkaXZpZGVkIGFuZCBsYWNraW5nIGEgY2xlYXIgc3RyYXRlZ3kgb24gaG93IHRvIHdpbiB0aGUgZWxlY3Rpb24uIEF0IHRoZSBtb21lbnQsIHNoZSBvbmx5IGtub3dzIHRoYXQgc2hlIHBsYW5zIHRvIHZvdGUgYWdhaW5zdCB0aGUgZ292ZXJubWVudCwgYnV0IG5vdCBmb3Igd2hpY2ggb3Bwb3NpdGlvbiBwYXJ0eS48L3A+DQoNCjxwPjxzdHJvbmc+QSBmdXR1cmUgaW4gdGhlIEVVPC9zdHJvbmc+Jm5ic3A7PC9wPg0KDQo8cD5TdGlsbCwgR2VvcmdpYW5zIGFjcm9zcyB0aGUgcG9saXRpY2FsIHNwZWN0cnVtIHNlZW0gdG8gYnJvYWRseSBzaGFyZSB0aGUgc2VudGltZW50IHRoYXQgR2VvcmdpYSZyc3F1bztzIGZ1dHVyZSBpcyB3aXRoIHRoZSBXZXN0LiZuYnNwOzwvcD4NCg0KPHA+QWNjb3JkaW5nIHRvIHJlY2VudCBzdXJ2ZXlzIGJ5IHRoZSA8YSBocmVmPSJodHRwczovL3d3dy5pcmkub3JnL3Jlc291cmNlcy9nZW9yZ2lhbi1zdXJ2ZXktb2YtcHVibGljLW9waW5pb24tc2VwdGVtYmVyLW9jdG9iZXItMjAyMy8iPkludGVybmF0aW9uYWwgUmVwdWJsaWMgSW5zdGl0dXRlPC9hPiwgb25lIG9mIHRoZSBsYXJnZXN0IHBvbGxpbmcgb3JnYW5pc2F0aW9ucyBpbiBHZW9yZ2lhLCA4NiBwZXIgY2VudCBvZiBHZW9yZ2lhbnMgZnVsbHkgb3Igc29tZXdoYXQgc3VwcG9ydCB0aGVpciBjb3VudHJ5IGpvaW5pbmcgdGhlIEV1cm9wZWFuIFVuaW9uLiBBcHByb3ZhbCByYXRpbmdzIHRoaXMgaGlnaCB3b3VsZCBtYWtlIG1vc3QgRVUgbWVtYmVyIHN0YXRlcyBqZWFsb3VzLiZuYnNwOzwvcD4NCg0KPHA+QmFjayBpbiBUYmlsaXNpLCB0aGUgcnVsaW5nIHBhcnR5IGluc2lzdHMgdGhhdCBFVSBtZW1iZXJzaGlwIGhhcyBiZWVuIGEgdG9wIHByaW9yaXR5IGV2ZXIgc2luY2UgdGhlIGNvdW50cnkgd2FzIGdyYW50ZWQgY2FuZGlkYXRlIHN0YXR1cyBpbiBEZWNlbWJlciBsYXN0IHllYXIuJm5ic3A7PC9wPg0KDQo8cD5UaGUgZGVjaXNpb24gd2FzIG1hZGUgb24gdGhlIHVuZGVyc3RhbmRpbmcgdGhhdCBHZW9yZ2lhIHdvdWxkIGZ1bGZpbCBuaW5lIG1hbmRhdG9yeSBzdGVwcywgaW5jbHVkaW5nIGFsaWduaW5nIHdpdGggRVUgY29tbW9uIGZvcmVpZ24gcG9saWN5LCBhZGRyZXNzaW5nIHBvbGl0aWNhbCBwb2xhcmlzYXRpb24sIGVuc3VyaW5nIGEgZnJlZSBhbmQgZmFpciBlbGVjdGlvbiwgcmVmb3JtaW5nIHRoZSBqdWRpY2lhcnksIGFuZCBpbXByb3ZpbmcgdGhlIHByb3RlY3Rpb24gb2YgaHVtYW4gcmlnaHRzLiZuYnNwOzwvcD4NCg0KPGJsb2NrcXVvdGU+DQo8cD5Gb3IgdXMgdG8gZXZlciBqb2luIHRoZSBFdXJvcGVhbiBVbmlvbiwgdGhlIGdvdmVybm1lbnQgbmVlZHMgdG8gZ28uPC9wPg0KPC9ibG9ja3F1b3RlPg0KDQo8cD5OaWtvbG96IFNhbWtoYXJhZHplIGlzIG9uZSBvZiB0aGUgcG9saXRpY2lhbnMgd29ya2luZyBjbG9zZWx5IG9uIHRoZSBpc3N1ZS4gUHJldmlvdXNseSBhIHByb2Zlc3NvciBpbiBpbnRlcm5hdGlvbmFsIHJlbGF0aW9ucyBhdCBUYmlsaXNpIFN0YXRlIFVuaXZlcnNpdHksIGhlIG5vdyBoZWFkcyB0aGUgR2VvcmdpYW4gcGFybGlhbWVudCZyc3F1bztzIEZvcmVpZ24gUmVsYXRpb25zIENvbW1pdHRlZSBhcyBhbiBNUCB3aXRoIHRoZSBHZW9yZ2lhbiBEcmVhbSBwYXJ0eS48L3A+DQoNCjxwPkluIFNhbWtoYXJhZHplJnJzcXVvO3MgdmlldywgR2VvcmdpYSBpcyBhbHJlYWR5IHdvcmtpbmcgb24gaW1wbGVtZW50aW5nIHRoZSBjcml0ZXJpYSBhbmQgd2lsbCBiZSBhIGZ1bGwgRVUgbWVtYmVyIGJ5IDIwMzAuIEJ1dCBoZSBhZGRzIHRoYXQgJmxkcXVvO3RoaXMgaXMganVzdCB0aGUgYmVnaW5uaW5nIG9mIHRoZSByb2FkJnJkcXVvOyAmbmRhc2g7IHRoZSBuZXh0IGJpZyBzdGVwIHdpbGwgYmUgaW4gRGVjZW1iZXIgd2hlbiBCcnVzc2VscyBpcyBleHBlY3RlZCB0byB0YWtlIGEgZGVjaXNpb24gb24gd2hldGhlciB0byBvcGVuIGZ1bGwgbWVtYmVyc2hpcCBuZWdvdGlhdGlvbnMuPC9wPg0KDQo8cD48c3Ryb25nPlN1cHBvcnQgZm9yIFVrcmFpbmU8L3N0cm9uZz4mbmJzcDs8L3A+DQoNCjxwPlRvIFNhbWtoYXJhZHplLCB0aGUgbW9zdCBpbnRyYWN0YWJsZSBpc3N1ZSB0byBvdmVyY29tZSBpcyBwb2xpdGljYWwgcG9sYXJpc2F0aW9uLiBIZSBjb25zaWRlcnMgaXQgbmF0dXJhbCBmb3IgcG9sYXJpc2F0aW9uIHRvIGluY3JlYXNlIGR1cmluZyBhbiBlbGVjdGlvbiB5ZWFyLiBCdXQsIG1vcmUgaW1wb3J0YW50bHksIGhlIHNlZXMgdGhpcyBFVSBjcml0ZXJpYSBhcyB0b28gdmFndWUgdG8gYWN0IG9uLjwvcD4NCg0KPHA+JmxkcXVvO0kgY2FuIHNheSBvcGVubHkgdGhhdCBJIGRvbiZyc3F1bzt0IHRoaW5rIGl0IHNob3VsZCBiZSBhIHBvaW50IGF0IGFsbCwmcmRxdW87IGhlIHNheXMsIGFyZ3VpbmcgdGhhdCBpdCZyc3F1bztzIG5vdCBtZWFzdXJhYmxlLiAmbGRxdW87SG93IGRvIHdlIHVuZGVyc3RhbmQgdGhlIHNjYWxlIG9mIHBvbGFyaXNhdGlvbiwgYW5kIHdoZXJlIGRvZXMgR2VvcmdpYSBzdGFuZCBvbiB0aGlzIHNjYWxlPyZyZHF1bzsmbmJzcDs8L3A+DQoNCjxwPkEgcmVjdXJyaW5nIHRoZW1lIGFtb25nIEdlb3JnaWFucyBjcml0aWNhbCBvZiB0aGUgZ292ZXJubWVudCBpcyB0aGF0IG5vdCBlbm91Z2ggaXMgYmVpbmcgZG9uZSB0byBzdXBwb3J0IFVrcmFpbmUgaW4gaXRzIHdhciBhZ2FpbnN0IFJ1c3NpYS4gQnV0IFNhbWtoYXJhZHplIGluc2lzdHMgdGhhdCBoaXMgY291bnRyeSByZW1haW5zIGRlZXBseSBzdXBwb3J0aXZlIG9mIFVrcmFpbmUgYW5kIGlzIGRvaW5nIGl0cyBwYXJ0LCZuYnNwO25vdGluZyB0aGF0IEdlb3JnaWEgaGFzIHRha2VuIGluIDMwLDAwMCBVa3JhaW5pYW4gcmVmdWdlZXMgYW5kIHdhcyBvbmUgb2YgMzggY291bnRyaWVzIHRvIGFwcGVhbCB0byB0aGUgSW50ZXJuYXRpb25hbCBDcmltaW5hbCBDb3VydCB0byBpc3N1ZSBhbiBhcnJlc3Qgd2FycmFudCBmb3IgUnVzc2lhbiBQcmVzaWRlbnQgVmxhZGltaXIgUHV0aW4uPC9wPg0KDQo8ZmlndXJlIGNsYXNzPSJpbWFnZS1jYXB0aW9uZWQgaW5saW5lLWltYWdlIj48aW1nIGFsdD0iU2xvZ2FucyBpbiBzdXBwb3J0ICBvZiBVa3JhaW5lIGFyZSAgdmlzaWJsZSBhY3Jvc3MgVGJpbGlzaSAgYnV0IHRoZSBHZW9yZ2lhbiAgZ292ZXJubWVudCBoYXMgIHlldCB0byBpbXBsZW1lbnQgIGFueSBzYW5jdGlvbnMgIGFnYWluc3QgUnVzc2lhIiBoZWlnaHQ9IjEyMDAiIHNyYz0iL3VnYy0xLzEvMy8wL3dlYi1EU0NfMDUwMC5qcGciIHdpZHRoPSIxODAwIiAvPg0KPGZpZ2NhcHRpb24+U2xvZ2FucyBpbiBzdXBwb3J0IG9mIFVrcmFpbmUgYXJlIHZpc2libGUgYWNyb3NzIFRiaWxpc2kgYnV0IHRoZSBHZW9yZ2lhbiBnb3Zlcm5tZW50IGhhcyB5ZXQgdG8gaW1wbGVtZW50IGFueSBzYW5jdGlvbnMgYWdhaW5zdCBSdXNzaWEuPC9maWdjYXB0aW9uPg0KPC9maWd1cmU+DQoNCjxwPiZsZHF1bztPdXIgb3Bwb25lbnRzIGFyZSBhbHdheXMgc2F5aW5nIHRoYXQgR2VvcmdpYSBpcyBub3QgZG9pbmcgZW5vdWdoIHRvIHN1cHBvcnQgVWtyYWluZSwmcmRxdW87IGhlIHNheXMuICZsZHF1bztCdXQgd2hhdCBlbHNlIGNhbiB3ZSBkbz8mcmRxdW87Jm5ic3A7PC9wPg0KDQo8cD5TYW1raGFyYWR6ZSBzYXlzIHRoZSByZWFzb25zIEdlb3JnaWEgaGFzIG5vdCBpbXBsZW1lbnRlZCBzYW5jdGlvbnMgYWdhaW5zdCBSdXNzaWEgYXJlIGVjb25vbWljLiAmbGRxdW87RnJvbSB0aGUgdmVyeSBiZWdpbm5pbmcsIHdlIGhhdmUgc2FpZCB0aGF0IHdlIGNhbm5vdCBpbXBvc2UgYmlsYXRlcmFsIHNhbmN0aW9ucyBvbiBSdXNzaWEsJnJkcXVvOyBoZSBjb250aW51ZXMsIGFyZ3VpbmcgdGhhdCBzdWNoIGEgbW92ZSB3b3VsZCBzaWduaWZpY2FudGx5IGh1cnQgR2VvcmdpYSwgd2hpbGUgaGF2aW5nIGxpdHRsZSBpbXBhY3Qgb24gUnVzc2lhLiZuYnNwOzwvcD4NCg0KPHA+U2Fta2hhcmFkemUgYWxzbyBxdWVzdGlvbnMgdGhlIGNyaXRpY2lzbSBvZiB0aGUgJmxzcXVvO2ZvcmVpZ24gYWdlbnQgbGF3LCYjMzk7IHNheWluZyB0aGF0IGl0IGRpZmZlcnMgc2lnbmlmaWNhbnRseSBmcm9tIHRoZSBSdXNzaWFuIG9uZS4gSGUgbGlrZW5zIGl0IHRvIGEgcmVjZW50bHkgPGEgaHJlZj0iaHR0cHM6Ly93d3cuZXVyb25ld3MuY29tL215LWV1cm9wZS8yMDIzLzEyLzEyL3BsYW5uZWQtZXUtZm9yZWlnbi1pbmZsdWVuY2UtbGF3LXdpbGwtbm90LWNyaW1pbmFsaXNlLW9yLWRpc2NyaW1pbmF0ZS1icnVzc2Vscy1zYXlzIj5wcm9wb3NlZCBiaWxsPC9hPiBwdXQgZm9yd2FyZCBieSB0aGUgRXVyb3BlYW4gQ29tbWlzc2lvbiwgd2hpY2ggd291bGQgcmVxdWlyZSBsb2JieWluZyBhY3Rpdml0aWVzIG9uIGJlaGFsZiBvZiBub24tRVUgY291bnRyaWVzIHRvIGJlIG1hZGUgYXZhaWxhYmxlIGluIGEgcHVibGljIHJlZ2lzdGVyLjwvcD4NCg0KPHA+PHN0cm9uZz5QcmVzc3VyZSB0byBzaG93IHByb2dyZXNzPC9zdHJvbmc+Jm5ic3A7PC9wPg0KDQo8cD5TbywgaG93IGNsb3NlIGlzIEdlb3JnaWEgdG8gZnVsZmlsbGluZyB0aGUgY3JpdGVyaWEgYW5kIGpvaW5pbmcgdGhlIHVuaW9uPzwvcD4NCg0KPHA+QWNjb3JkaW5nIHRvIE5hdGFsaWUgU2FiYW5hZHplLCBhIGZvcm1lciBHZW9yZ2lhbiBhbWJhc3NhZG9yIGFuZCBoZWFkIG9mIHRoZSBjb3VudHJ5JnJzcXVvO3MgbWlzc2lvbiB0byB0aGUgRVUsIEdlb3JnaWEgd2FzIGNsb3NlciB0byBqb2luaW5nIHRoZSBFVSB0d28gb3IgdGhyZWUgeWVhcnMgYWdvIHRoYW4gaXQgaXMgbm93LiAmbGRxdW87SXQgaXMgYSBiaXQgcGFyYWRveGljYWwsIGJ1dCB0aGVuIEdlb3JnaWEgd2FzIG11Y2ggYmV0dGVyIHBsYWNlZC4gTm93IHJlbGF0aW9ucyBhcmUgZnJvc3RpZXIgdGhhbiBJIGV2ZXIgcmVtZW1iZXJlZCwmcmRxdW87IHNoZSBzYXlzLiZuYnNwOzwvcD4NCg0KPHA+QnV0IHRoZXJlIGNvdWxkIGJlIGZ1dHVyZSBwcm9ncmVzcy4gU2FiYW5hZHplLCB3aG8gaXMgY3VycmVudGx5IGEgc2VuaW9yIGZlbGxvdyBhdCBDaGF0aGFtIEhvdXNlIGluIExvbmRvbiwgc2VlcyB0aGUgcHJvcG9zZWQgMjAzMCBkZWFkbGluZSBmb3IgdGhlIHllYXIgb2YgYWNjZXNzaW9uIGFzIGFjaGlldmFibGUsIGFsdGhvdWdoIGFyZ3VlcyB0aGF0IGl0IGxhcmdlbHkgZGVwZW5kcyBvbiBvdXRzaWRlIGZhY3RvcnMsIHN1Y2ggYXMgdGhlIHdhciBpbiBVa3JhaW5lIGFuZCBzdXN0YWluZWQgbW9tZW50dW0gaW4gQnJ1c3NlbHMgZm9yIGVubGFyZ2VtZW50LCByYXRoZXIgdGhhbiBvbiBhY3Rpb24gZnJvbSBUYmlsaXNpLiZuYnNwOzwvcD4NCg0KPGZpZ3VyZSBjbGFzcz0iaW1hZ2UtY2FwdGlvbmVkIGlubGluZS1pbWFnZSI+PGltZyBhbHQ9IlN0cmVldCBkZWNvcmF0aW9ucyBhdCAgSWxpYSBTdGF0ZSBVbml2ZXJzaXR5ICBpbiBUYmlsaXNpIGNlbGVicmF0ZSAgR2VvcmdpYeKAmXMgYWNjZXNzaW9uIHRvIEVVIGNhbmRpZGF0ZSBzdGF0ZSBzdGF0dXMiIGhlaWdodD0iMTIwMCIgc3JjPSIvdWdjLTEvMS8zLzAvV0VCRFNDXzA1ODIuanBnIiB3aWR0aD0iMTgwMCIgLz4NCjxmaWdjYXB0aW9uPlN0cmVldCBkZWNvcmF0aW9ucyBhdCBJbGlhIFN0YXRlIFVuaXZlcnNpdHkgaW4gVGJpbGlzaSBjZWxlYnJhdGUgR2VvcmdpYSZyc3F1bztzIGFjY2Vzc2lvbiB0byBFVSBjYW5kaWRhdGUgc3RhdGUgc3RhdHVzLjwvZmlnY2FwdGlvbj4NCjwvZmlndXJlPg0KDQo8cD5BdCB0aGUgc2FtZSB0aW1lLCBTYWJhbmFkemUgbm90ZXMgdGhlcmUgaXMgcHJlc3N1cmUgb24gR2VvcmdpYSB0byBzaG93IHByb2dyZXNzLCBub3QgbGVhc3Qgb24ganVkaWNpYXJ5IHJlZm9ybSwgd2hlcmUgc2hlIHNlZXMgYSBncm93aW5nIHRlbmRlbmN5IGZvciBvZmZpY2lhbHMgdG8gYWJ1c2UgcG93ZXIsIGFuZCBvbiByZWR1Y2luZyBwb2xhcmlzYXRpb24uPC9wPg0KDQo8cD4mbGRxdW87VGhlcmUgYXJlIGNvbnNjaW91cyBkZWNpc2lvbnMgYmVpbmcgdGFrZW4gbm93IHRvIG5vdCBhY2NlcHQgaW50ZXJ2aWV3cyBmcm9tIG9wcG9zaXRpb24gVFYgY2hhbm5lbHMsJnJkcXVvOyBzaGUgc2F5cy4gJmxkcXVvO0luY3JlYXNlIHRoZSBzcGFjZSBmb3IgZGlhbG9ndWUsIHN0b3AgY29uZG9uaW5nIHZpb2xlbmNlIGFuZCBkb24mcnNxdW87dCBkaXNtYW50bGUgaW5kZXBlbmRlbnQgaW5zdGl0dXRpb25zLiBTdGFydCB0aWNraW5nIHRoZXNlIHRoaW5ncyBvZmYsIGFuZCB5b3UgaGF2ZSBhIHJlc3VsdC4mcmRxdW87Jm5ic3A7PC9wPg0KDQo8cD48c3Ryb25nPlJlZHVjaW5nIHBvbGFyaXNhdGlvbjwvc3Ryb25nPiZuYnNwOzwvcD4NCg0KPHA+U29tZSBHZW9yZ2lhbnMgYmVsaWV2ZSB0aGF0IHJlZHVjaW5nIHBvbGFyaXNhdGlvbiBjb3VsZCBiZSBhIHVuaWZ5aW5nIGVmZm9ydCB0aGF0IHRoZSBjb3VudHJ5IHNob3VsZCBjYXBpdGFsaXNlIG9uLiZuYnNwOzwvcD4NCg0KPHA+VHdvIHN1Y2ggaW5kaXZpZHVhbHMgYXJlIEdpb3JnaSBLaHZlZGVsaWFuaSBhbmQgTm9uYSBNYW11bGFzaHZpbGkuIEtodmVkZWxpYW5pIHByZXZpb3VzbHkgd29ya2VkIGNsb3NlbHkgd2l0aCBmb3JtZXIgUHJlc2lkZW50IE1pa2hlaWwgU2Fha2FzaHZpbGkgYW5kIE1hbXVsYXNodmlsaSB3b3JrZWQgYXMgYSBtZW1iZXIgb2YgcGFybGlhbWVudCBhZmZpbGlhdGVkIHdpdGggdGhlIFVuaXRlZCBOYXRpb25hbCBNb3ZlbWVudCBiZXR3ZWVuIDIwMjAgYW5kIDIwMjIuJm5ic3A7PC9wPg0KDQo8cD5JbiAyMDIyLCBib3RoIGxlZnQgcGFydHkgcG9saXRpY3MgYW5kIGZvdW5kZWQgR2FtemlyaSwgYSBjaXZpYyBwbGF0Zm9ybSB0aGF0IGFpbXMgdG8gcmVkdWNlIHBvbGFyaXNhdGlvbiBpbiBzb2NpZXR5IGFuZCBicmluZyBHZW9yZ2lhbnMgdG9nZXRoZXIuJm5ic3A7PC9wPg0KDQo8cD4mbGRxdW87Rm9yIHVzLCB0aGUgbWFqb3IgdGhpbmcgaXMgdG8gYWR2b2NhdGUgb3VyIEV1cm9wZWFuIGFuZCBFdXJvLUF0bGFudGljIHBhdGgsJnJkcXVvOyBzYXlzIEtodmVkZWxpYW5pLiAmbGRxdW87V2Ugb3JnYW5pc2Ugb3VyIGNhbXBhaWduIHRvIHNob3cgdGhhdCBvbiB0aGUgYmlnIHRvcGljcywgZXZlcnlvbmUgaXMgYWN0dWFsbHkgb24gdGhlIHNhbWUgcGFnZS4mcmRxdW87Jm5ic3A7PC9wPg0KDQo8YmxvY2txdW90ZT4NCjxwPjg2IHBlciBjZW50IG9mIEdlb3JnaWFucyBmdWxseSBvciBzb21ld2hhdCBzdXBwb3J0IHRoZWlyIGNvdW50cnkgam9pbmluZyB0aGUgRXVyb3BlYW4gVW5pb24uPC9wPg0KPC9ibG9ja3F1b3RlPg0KDQo8cD5UaGlzIGlzIGRvbmUgYnkgZG9jdW1lbnRpbmcgd2hhdCB0aGV5IGRlc2NyaWJlIGFzICZsZHF1bztwaXZvdGFsIG1vbWVudHMmcmRxdW87IGluIG1vZGVybiBHZW9yZ2lhbiBoaXN0b3J5IHRoYXQgcmVhc3N1cmVkIGl0cyBzb3ZlcmVpZ250eSwgaW5jbHVkaW5nIGEgZGVhZGx5IHByby1pbmRlcGVuZGVuY2UgcmFsbHkgaW4gMTk4OSwgdGhlIHdhciB3aXRoIFJ1c3NpYSBpbiAyMDA4IGFuZCBsYXN0IHllYXImcnNxdW87cyB3aWRlc3ByZWFkIHByb3Rlc3RzIGluIE1hcmNoIGFnYWluc3QgdGhlIHNvLWNhbGxlZCBmb3JlaWduIGFnZW50IGxhdywgd2hpY2ggZXZlbnR1YWxseSB3YXMgd2l0aGRyYXduLjwvcD4NCg0KPHA+VGhlIGZvdW5kYXRpb24gY29sbGVjdHMgc3ltYm9saWMgaXRlbXMgZnJvbSB0aGVzZSBldmVudHMsIHN1Y2ggYXMgdGhlIGhvdXNlIGtleXMgb2YgYSBtYW4gd2hvIGhhZCB0byBmbGVlIG9jY3VwaWVkIHRlcnJpdG9yeSBhbmQgdGhlIGFybXkgcGF0Y2ggb2YgYSBzb2xkaWVyIHdobyB3YXMgdG9ydHVyZWQgYW5kIGtpbGxlZCBvbiB2aWRlbyBieSBwcm8tUnVzc2lhbiBzZXBhcmF0aXN0cy4gRXhoaWJpdGlvbnMgZmVhdHVyaW5nIHRoZXNlIGl0ZW1zIDxhIGhyZWY9Imh0dHBzOi8vd3d3LnByb21vdGV1a3JhaW5lLm9yZy9leGhpYml0aW9uLWluLWhvbm91ci1vZi1nZW9yZ2lhcy1pbmRlcGVuZGVuY2UtZGF5LXRvLWJlLWhlbGQtYXQtZXVyb3BlYW4tcGFybGlhbWVudC13aXRoLXN1cHBvcnQtb2YtcHJvbW90ZS11a3JhaW5lLyI+PHNwYW4+d2VyZSBzaG93bjwvc3Bhbj48L2E+IGF0IHRoZSBFdXJvcGVhbiBQYXJsaWFtZW50IGxhc3QgSnVuZS48L3A+DQoNCjxwPkJvdGggS2h2ZWRlbGlhbmkgYW5kIE1hbXVsYXNodmlsaSBrZWVwIHJldHVybmluZyB0byBvbmUgcHJlc3NpbmcgaXNzdWU6IHRoZSBvbmx5IHJlYWwgdGhyZWF0IEdlb3JnaWFucyBzaG91bGQgYmUgY29uY2VybmVkIGFib3V0IGlzIHRoZWlyIG5laWdoYm91ciB0byB0aGUgbm9ydGguIEFuZCBmb3IgTWFtdWxhc2h2aWxpLCB0aGlzIGlzIHBlcnNvbmFsLiBIZXIgYnJvdGhlciwgTWFtdWthLCBoYXMgYmVlbiBmaWdodGluZyBSdXNzaWFuIHNvbGRpZXJzIGluIFVrcmFpbmUgc2luY2UgMjAxNCBhcyBjb21tYW5kZXIgb2YgdGhlIEdlb3JnaWFuIExlZ2lvbi4mbmJzcDs8L3A+DQoNCjxwPkFwcGVhbGluZyB0byBCcnVzc2VscyB0byBwcmlvcml0aXNlIEdlb3JnaWEmcnNxdW87cyBhY2Nlc3Npb24gdG8gdGhlIHVuaW9uLCBzaGUgYXJndWVzIHRoYXQgaXQgaXMgYSBtYXR0ZXIgb2Ygc2VjdXJpdHkgZm9yIGFsbCBvZiBFdXJvcGUsIGFuZCBub3Qgb25seSBHZW9yZ2lhLiAmbGRxdW87RXZlcnlvbmUgaGFzIHRvIGZpZ2h0IGZvciB0aGlzIGdvYWwsIGJ1dCB3ZSBoYXZlIHBhaWQgd2l0aCBvdXIgYmxvb2QgZm9yIGxvbmcgZW5vdWdoLCZyZHF1bzsgc2hlIHNheXMuJm5ic3A7PC9wPg0KPGRpdiBjbGFzcz0ibWlkYXJ0aWNsZS1hZHMiPg0KPCEtLS0tLS0tLS0tLS0tLS0tLSBTY3JvbGxBZCBUYWcgLS0tLS0tLS0tLS0tLS0tLS0+IDxkaXYgaWQ9ImFkc3VpdGVTY3JvbGxBZCI+PC9kaXY+DQo8ZGl2IGNsYXNzPSJjb2wtLWFkIGNvbC0tYWQtaW5BcnRpY2xlIj4NCjxkaXYgaWQ9J2Rpdi1ncHQtYWQtMTYwODIzMDAxMzg5MC01Jz4NCiAgPHNjcmlwdD4NCiAgICBnb29nbGV0YWcuY21kLnB1c2goZnVuY3Rpb24oKSB7IGdvb2dsZXRhZy5kaXNwbGF5KCdkaXYtZ3B0LWFkLTE2MDgyMzAwMTM4OTAtNScpOyB9KTsNCiAgPC9zY3JpcHQ+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQpkAggPFgIeC18hSXRlbUNvdW50AgIWBAIBD2QWAmYPFQIYL25ld3MvdGFnLmh0bT9maWx0ZXI9OTM1B0dlb3JnaWFkAgIPZBYCZg8VAhkvbmV3cy90YWcuaHRtP2ZpbHRlcj0xMjczDkVVIEVOTEFSR0VNRU5UZAIJDxYCHwQCAhYEAgEPZBYCZg8VAhQvZXUtaW5zdGl0dXRpb25zLmh0bQ9FVSBJbnN0aXR1dGlvbnNkAgIPZBYCZg8VAiAvZm9yZWlnbi1hbmQtc2VjdXJpdHktcG9saWN5Lmh0bRlGb3JlaWduICYgU2VjdXJpdHkgUG9saWN5ZAIKDxYCHwBlZAIFD2QWAmYPZBYCZg9kFgJmD2QWAmYPZBYCZg9kFgJmDxYCHwAFvQY8ZGl2IGNsYXNzPSJoMyI+QSBtb250aGx5IG1hZ2F6aW5lIHBhY2tlZCB3aXRoIHRpbWVseSBmZWF0dXJlcywgbmV3cyBhbmFseXNlcyBhbmQgb3BpbmlvbiBhcnRpY2xlcyBvbiBFVSBwb2xpY3kuPC9kaXY+DQogICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iZnRyLXN1YnMiPg0KICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0iY2xlYXJGaXgiIGhyZWY9Imh0dHBzOi8vd3d3LnRwZ3JvdXBzaG9wLmNvbS9zdG9yZS9wcm9kdWN0cyx0aGUtcGFybGlhbWVudF8yMS5odG0iIHRhcmdldD0iX2JsYW5rIj4NCiAgICAgICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImZ0cnMtaW1nIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8aW1nIGNsYXNzPSJsYXp5bG9hZCIgZGF0YS1zcmM9Ii91Z2MtMS91cGxvYWRzL3BhZ2VibG9ja3MvODUyNC9kMDliYmFmMzlmN2ZiZjdkMjljOTI5MjZlOGM1ODVmNi5qcGciIGFsdD0iU3Vic2NyaWJlIiA+DQogICAgICAgICAgICAgICAgICAgICAgICA8L2Rpdj4NCiAgICAgICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImZ0cnMtdGV4dCI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgPHA+PHN0cm9uZz5TdWJzY3JpYmUgdG8gVGhlIFBhcmxpYW1lbnQ8L3N0cm9uZz48L3A+DQoNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cD48c3BhbiBjbGFzcz0iYnRuIGJ0bi0teWVsbG93IGJ0bi0teHNtYWxsIj5TdWJzY3JpYmUgbm93PC9zcGFuPjwvcD4NCiAgICAgICAgICAgICAgICAgICAgICAgIDwvZGl2Pg0KICAgICAgICAgICAgICAgICAgICA8L2E+DQogICAgICAgICAgICAgICAgPC9kaXY+ZGRRCuzbMTyKRGi0c9f7cwrV9U0BN4X1LHSRvIIbjtzAjw==" /> </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":"Features", "id" :3344}], "Category":[{"name":"EU Institutions", "id" :3347}, {"name":"Foreign & Security Policy", "id" :3348}], "Tagging":[{"name":"Georgia", "id" :935}, {"name":"EU ENLARGEMENT", "id" :1273}] }); </script> <div class="article-view "> <div class="av-inner"> <div class="av-title"> <h1>For EU-hopeful Georgians, this year’s most decisive election is in October</h1> <div class="av-standFirst playfair">Despite their country’s EU candidate status, few Georgians believe their flag will be raised in Brussels anytime soon. As a general election looms, the country must decide whether to support an incumbent government some accuse of serving Moscow, or place bets on a divided opposition.</div> </div> <div class="av-image"> <div class="av-main-img"> <img class="lazyload" data-src="/siteimg/news-main/ugc-1/fullnews/news/24545/24190_original.jpg"> </div> <div class="img-caption">Zhana Odiashvili plans to vote against the ruling government in the next election.</div> </div> <div class="av-author"> <div class="av-authImg"> <a href="/news/author/fredrik-fahlman"> <img data-src="/siteimg/authorimg/ugc-1/fullnews/author/4855/894_original.jpg" class="lazyload" alt="Fredrik Fahlman"> </a> </div> <div class="av-authInfo"> <p class="av-authName"> By <a href="/news/author/fredrik-fahlman">Fredrik Fahlman</a> </p> <p class="av-authBio">Fredrik Fahlman is a freelance journalist, focusing on defence and security politics in Eastern Europe.</p> <p class="av-date">02 Apr 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=For+EU-hopeful+Georgians%2c+this+year%e2%80%99s+most+decisive+election+is+in+October&amp;url=https://www.theparliamentmagazine.eu%2fnews%2farticle%2ffor-euhopeful-georgians-this-years-most-decisive-election-is-in-october" 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=For+EU-hopeful+Georgians%2c+this+year%e2%80%99s+most+decisive+election+is+in+October%20https://www.theparliamentmagazine.eu%2fnews%2farticle%2ffor-euhopeful-georgians-this-years-most-decisive-election-is-in-october" 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%2ffor-euhopeful-georgians-this-years-most-decisive-election-is-in-october&amp;title=For+EU-hopeful+Georgians%2c+this+year%e2%80%99s+most+decisive+election+is+in+October&amp;summary=For+EU-hopeful+Georgians%2c+this+year%e2%80%99s+most+decisive+election+is+in+October&amp;source=https://www.theparliamentmagazine.eu%2fnews%2farticle%2ffor-euhopeful-georgians-this-years-most-decisive-election-is-in-october" 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=For+EU-hopeful+Georgians%2c+this+year%e2%80%99s+most+decisive+election+is+in+October&amp;body=https://www.theparliamentmagazine.eu%2fnews%2farticle%2ffor-euhopeful-georgians-this-years-most-decisive-election-is-in-october" 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%2ffor-euhopeful-georgians-this-years-most-decisive-election-is-in-october" 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>Zhana Odiashvili, 29, was far from surprised when she learned about Russia&rsquo;s full-scale invasion of Ukraine two years ago. The news footage of the war felt eerily similar to something she had once experienced.&nbsp;</p> <p>Growing up close to Russian-occupied territory, Odiashvili once had to leave everything behind to escape Russian shelling.&nbsp;</p> <p>&ldquo;This was 15 years ago but it feels more like 15 days. The trauma is still there,&rdquo; she tells <em>The Parliament</em> in the Georgian capital of Tbilisi. Odiashvili is referring to the 2008 Russo-Georgian War &ndash; a brief but intense conflict, fought primarily over the breakaway regions of South Ossetia and Abkhazia.&nbsp;</p> <p>For most of that year, Odiashvili and her family had become used to artillery shells being traded between separatist forces and the Georgian military across the frontline. But when warplanes started dropping bombs in the village where they were spending the summer, her parents realised that staying put could mean a death sentence.&nbsp;</p> <p>Not having a car, and with no time to pack their belongings, the family managed to hitch a ride out. At first, they headed back to their hometown, Gori, but with Russian tanks quickly closing in, they were forced to escape to Tbilisi.&nbsp;</p> <p>&ldquo;I was just 14 or 15 years old, but it was a big psychological shock for me,&rdquo; Odiashvili says. &ldquo;Nobody knew what was going on, and we did not know when we could return or if our house would still be there.&rdquo;&nbsp;</p> <p>Odiashvili&rsquo;s hometown remained occupied for another month. But she considers herself lucky: unlike most who escaped, her family was eventually able to return home. The war became a turning point in her life.&nbsp;</p> <p><strong>Divided opposition</strong>&nbsp;</p> <p>&ldquo;This is when I understood how important politics can be,&rdquo; she says. To her, Georgia&rsquo;s parliamentary election in October of this year will be a pivotal moment in the country&rsquo;s history: &ldquo;For us to ever join the European Union, the government needs to go.&rdquo;&nbsp;</p> <p>Current polling predicts a landslide victory for the ruling Georgian Dream party, led by Prime Minister Irakli Kobakhidze, who assumed the post in February. And with a five per cent threshold to enter parliament, the dozen smaller parties opposing the government are likely to be left out of the legislature, leaving only one party &ndash; the centre-right United National Movement &ndash; to stand against the centre-left Georgian Dream.</p> <figure class="image-captioned inline-image"><img alt="Georgian Dream MP Nikoloz Samkharadza believes his country will be a full EU member by 2030 " height="1200" src="/ugc-1/1/3/0/web-DSC_0272.jpg" width="1800" /> <figcaption>Georgian Dream MP Nikoloz Samkharadza believes his country will be a full EU member by 2030.</figcaption> </figure> <p>That is, unless the opposition runs on a joint list. According to David Aprasidze, professor of political science at Ilia State University in Tbilisi, there are signs pointing towards such a formation. At the moment, though, he describes the opposition as incredibly divided.&nbsp;</p> <p>&ldquo;They would not stand a chance if the elections were held this month. Not because of the government&rsquo;s popularity, but because of the low trust in the opposition,&rdquo; Aprasidze says.&nbsp;</p> <p>To make matters more complicated, the war in Ukraine has caused a deep rift between the government and the president, Salome Zourabichvili, an independent and one of Georgia&rsquo;s most pro-European politicians. She now regularly criticises the ruling party for <a href="https://meduza.io/en/news/2023/05/26/georgian-president-salome-zourabichvili-criticizes-government-for-appeasing-russia-and-drifting-away-from-europe">appeasing Russia</a> and drifting away from Europe.</p> <p><strong>&lsquo;Anything could happen&rsquo;</strong>&nbsp;</p> <p>&ldquo;The president&rsquo;s potential role in the elections is interesting,&rdquo; Aprasidze continues, explaining there is a growing expectation that Zourabichvili could emerge as a contender to lead a government in a newly formed centrist block that could attract more voters. For this to happen, though, Zourabichvili would need to resign as president &ndash; something she has said she is not interested in doing.&nbsp;</p> <p>Georgian politics is notoriously unpredictable, but Aprasidze&rsquo;s bet is that the president will keep her word and not become an active part of the opposition. &ldquo;But anything can happen. A breakthrough in Ukraine or widespread protests in Georgia could become a catalyst for the opposition, and that changes calculations dramatically,&rdquo; he says.&nbsp;</p> <p>Georgian Dream has been in power since 2012. It was founded by multi-billionaire oligarch Bidzina Ivanishvili, who made his riches in Russia after the collapse of the Soviet Union. His assets are estimated to be worth $6.2bn, about one-third of Georgia&rsquo;s gross domestic product.&nbsp;</p> <blockquote> <p>Everyone has to fight for this goal, but we have paid with our blood for long enough.</p> </blockquote> <p>While Georgian Dream positions itself as pro-Western, its opposition routinely accuses the party of merely putting up a facade and instead working to appease Moscow.</p> <p>Last year, Georgians protested a proposed law that would require NGOs to register as &lsquo;agents of foreign influence.&rsquo; The bill, which was later retracted, was commonly dubbed the &lsquo;foreign agent law&rsquo; and likened to existing legislation in Russia.&nbsp;The bill would have subjected organisations that received at least 20 per cent of their funding from abroad to &ldquo;onerous reporting requirements, inspections, and administrative and criminal liability, including up to five years in prison for violations,&rdquo; according to<a href="https://www.hrw.org/news/2023/03/07/georgia-foreign-agents-bill-tramples-rights"> Human Rights Watch</a>.</p> <p>Earlier this year, a new bill <a href="https://jam-news.net/anti-lgbt-law-in-georgia/">was proposed</a> that, according to the Georgian Dream&rsquo;s executive secretary, would &ldquo;protect society from pseudo-liberal ideology and its inevitable harmful consequences.&rdquo; A similar law was implemented in Russia two years ago.&nbsp;</p> <p>To Zhana Odiashvili, it is remarkable how the government brands itself as pro-European yet insists on mimicking Russian legislation. However, despite her staunch opposition to the ruling party, she sees the current alternatives as increasingly divided and lacking a clear strategy on how to win the election. At the moment, she only knows that she plans to vote against the government, but not for which opposition party.</p> <p><strong>A future in the EU</strong>&nbsp;</p> <p>Still, Georgians across the political spectrum seem to broadly share the sentiment that Georgia&rsquo;s future is with the West.&nbsp;</p> <p>According to recent surveys by the <a href="https://www.iri.org/resources/georgian-survey-of-public-opinion-september-october-2023/">International Republic Institute</a>, one of the largest polling organisations in Georgia, 86 per cent of Georgians fully or somewhat support their country joining the European Union. Approval ratings this high would make most EU member states jealous.&nbsp;</p> <p>Back in Tbilisi, the ruling party insists that EU membership has been a top priority ever since the country was granted candidate status in December last year.&nbsp;</p> <p>The decision was made on the understanding that Georgia would fulfil nine mandatory steps, including aligning with EU common foreign policy, addressing political polarisation, ensuring a free and fair election, reforming the judiciary, and improving the protection of human rights.&nbsp;</p> <blockquote> <p>For us to ever join the European Union, the government needs to go.</p> </blockquote> <p>Nikoloz Samkharadze is one of the politicians working closely on the issue. Previously a professor in international relations at Tbilisi State University, he now heads the Georgian parliament&rsquo;s Foreign Relations Committee as an MP with the Georgian Dream party.</p> <p>In Samkharadze&rsquo;s view, Georgia is already working on implementing the criteria and will be a full EU member by 2030. But he adds that &ldquo;this is just the beginning of the road&rdquo; &ndash; the next big step will be in December when Brussels is expected to take a decision on whether to open full membership negotiations.</p> <p><strong>Support for Ukraine</strong>&nbsp;</p> <p>To Samkharadze, the most intractable issue to overcome is political polarisation. He considers it natural for polarisation to increase during an election year. But, more importantly, he sees this EU criteria as too vague to act on.</p> <p>&ldquo;I can say openly that I don&rsquo;t think it should be a point at all,&rdquo; he says, arguing that it&rsquo;s not measurable. &ldquo;How do we understand the scale of polarisation, and where does Georgia stand on this scale?&rdquo;&nbsp;</p> <p>A recurring theme among Georgians critical of the government is that not enough is being done to support Ukraine in its war against Russia. But Samkharadze insists that his country remains deeply supportive of Ukraine and is doing its part,&nbsp;noting that Georgia has taken in 30,000 Ukrainian refugees and was one of 38 countries to appeal to the International Criminal Court to issue an arrest warrant for Russian President Vladimir Putin.</p> <figure class="image-captioned inline-image"><img alt="Slogans in support of Ukraine are visible across Tbilisi but the Georgian government has yet to implement any sanctions against Russia" height="1200" src="/ugc-1/1/3/0/web-DSC_0500.jpg" width="1800" /> <figcaption>Slogans in support of Ukraine are visible across Tbilisi but the Georgian government has yet to implement any sanctions against Russia.</figcaption> </figure> <p>&ldquo;Our opponents are always saying that Georgia is not doing enough to support Ukraine,&rdquo; he says. &ldquo;But what else can we do?&rdquo;&nbsp;</p> <p>Samkharadze says the reasons Georgia has not implemented sanctions against Russia are economic. &ldquo;From the very beginning, we have said that we cannot impose bilateral sanctions on Russia,&rdquo; he continues, arguing that such a move would significantly hurt Georgia, while having little impact on Russia.&nbsp;</p> <p>Samkharadze also questions the criticism of the &lsquo;foreign agent law,&#39; saying that it differs significantly from the Russian one. He likens it to a recently <a href="https://www.euronews.com/my-europe/2023/12/12/planned-eu-foreign-influence-law-will-not-criminalise-or-discriminate-brussels-says">proposed bill</a> put forward by the European Commission, which would require lobbying activities on behalf of non-EU countries to be made available in a public register.</p> <p><strong>Pressure to show progress</strong>&nbsp;</p> <p>So, how close is Georgia to fulfilling the criteria and joining the union?</p> <p>According to Natalie Sabanadze, a former Georgian ambassador and head of the country&rsquo;s mission to the EU, Georgia was closer to joining the EU two or three years ago than it is now. &ldquo;It is a bit paradoxical, but then Georgia was much better placed. Now relations are frostier than I ever remembered,&rdquo; she says.&nbsp;</p> <p>But there could be future progress. Sabanadze, who is currently a senior fellow at Chatham House in London, sees the proposed 2030 deadline for the year of accession as achievable, although argues that it largely depends on outside factors, such as the war in Ukraine and sustained momentum in Brussels for enlargement, rather than on action from Tbilisi.&nbsp;</p> <figure class="image-captioned inline-image"><img alt="Street decorations at Ilia State University in Tbilisi celebrate Georgia’s accession to EU candidate state status" height="1200" src="/ugc-1/1/3/0/WEBDSC_0582.jpg" width="1800" /> <figcaption>Street decorations at Ilia State University in Tbilisi celebrate Georgia&rsquo;s accession to EU candidate state status.</figcaption> </figure> <p>At the same time, Sabanadze notes there is pressure on Georgia to show progress, not least on judiciary reform, where she sees a growing tendency for officials to abuse power, and on reducing polarisation.</p> <p>&ldquo;There are conscious decisions being taken now to not accept interviews from opposition TV channels,&rdquo; she says. &ldquo;Increase the space for dialogue, stop condoning violence and don&rsquo;t dismantle independent institutions. Start ticking these things off, and you have a result.&rdquo;&nbsp;</p> <p><strong>Reducing polarisation</strong>&nbsp;</p> <p>Some Georgians believe that reducing polarisation could be a unifying effort that the country should capitalise on.&nbsp;</p> <p>Two such individuals are Giorgi Khvedeliani and Nona Mamulashvili. Khvedeliani previously worked closely with former President Mikheil Saakashvili and Mamulashvili worked as a member of parliament affiliated with the United National Movement between 2020 and 2022.&nbsp;</p> <p>In 2022, both left party politics and founded Gamziri, a civic platform that aims to reduce polarisation in society and bring Georgians together.&nbsp;</p> <p>&ldquo;For us, the major thing is to advocate our European and Euro-Atlantic path,&rdquo; says Khvedeliani. &ldquo;We organise our campaign to show that on the big topics, everyone is actually on the same page.&rdquo;&nbsp;</p> <blockquote> <p>86 per cent of Georgians fully or somewhat support their country joining the European Union.</p> </blockquote> <p>This is done by documenting what they describe as &ldquo;pivotal moments&rdquo; in modern Georgian history that reassured its sovereignty, including a deadly pro-independence rally in 1989, the war with Russia in 2008 and last year&rsquo;s widespread protests in March against the so-called foreign agent law, which eventually was withdrawn.</p> <p>The foundation collects symbolic items from these events, such as the house keys of a man who had to flee occupied territory and the army patch of a soldier who was tortured and killed on video by pro-Russian separatists. Exhibitions featuring these items <a href="https://www.promoteukraine.org/exhibition-in-honour-of-georgias-independence-day-to-be-held-at-european-parliament-with-support-of-promote-ukraine/"><span>were shown</span></a> at the European Parliament last June.</p> <p>Both Khvedeliani and Mamulashvili keep returning to one pressing issue: the only real threat Georgians should be concerned about is their neighbour to the north. And for Mamulashvili, this is personal. Her brother, Mamuka, has been fighting Russian soldiers in Ukraine since 2014 as commander of the Georgian Legion.&nbsp;</p> <p>Appealing to Brussels to prioritise Georgia&rsquo;s accession to the union, she argues that it is a matter of security for all of Europe, and not only Georgia. &ldquo;Everyone has to fight for this goal, but we have paid with our blood for long enough,&rdquo; she says.&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/could-moldovas-path-to-eu-membership-follow-the-cypriot-blueprint"> <img class="lazyload" data-src="/siteimg/list-x-four/ugc-1/fullnews/news/24539/24181_original.jpg"> </a> </div> <div class="ni-content"> <div class="ni-meta"> <span class="ni-date">27 Mar</span> <span class="ni-cat"><a href="/eu-institutions.htm">EU Institutions</a></span> </div> <div class="ni-title h3"> <a href="/news/article/could-moldovas-path-to-eu-membership-follow-the-cypriot-blueprint">How Cyprus could offer a blueprint for Moldova’s path to EU membership</a> </div> <div class="ni-author">by <a href="/news/author/julia-kaiser">Julia Kaiser</a></div> </div> </div> </div> </div> <div class="av-most-recent"> <p>Read the most recent articles written by <b>Fredrik Fahlman</b> - <a href="/news/article/orbns-kyiv-visit-was-more-style-than-substance-analysts-say">Orbán’s Kyiv visit was more style than substance, analysts say</a> </p> </div> <div class="av-tags"> <p class="av-tagTitle">Tags</p> <a href="/news/tag.htm?filter=935">Georgia</a> <a href="/news/tag.htm?filter=1273">EU ENLARGEMENT</a> </div> <div class="av-tags av-tags--categories"> <p class="av-tagTitle">Categories</p> <a href="/eu-institutions.htm">EU Institutions</a> <a href="/foreign-and-security-policy.htm">Foreign & Security Policy</a> </div> </div> <div class="av-rc"> <div class="col-ad"> <!-- /1048162/pm/news-article_right-side-top --> <div id='div-gpt-ad-1608230013890-2' class="peu-ad"> <script> googletag.cmd.push(function() { googletag.display('div-gpt-ad-1608230013890-2'); }); </script> </div> </div> <div class="news-title"> <span class="nt-cat h6">Related articles</span> </div> <div class="news-list news-list--sqThumb news-list--sqThumb--members"> <div class="news-item"> <div class="ni-image"> <a href="/news/article/oped-why-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/qa-with-historic-lgbtq-rights-case-the-commission-is-asking-hungary-do-you-really-want-to-remain-part-of-the-club"> <img data-src="/siteimg/news-memb/ugc-1/fullnews/news/24855/24590_original.jpg" class=" lazyload" alt="Alt"> </a> </div> <div class="ni-content"> <div class="ni-title"> <a href="/news/article/qa-with-historic-lgbtq-rights-case-the-commission-is-asking-hungary-do-you-really-want-to-remain-part-of-the-club">Q+A: With historic LGBTQ+ rights case, 'The Commission is asking Hungary: Do you really want to remain part of the club?'</a> </div> <div class="ni-meta"> <span class="ni-date">21 Nov</span> <span class="ni-author">by <a href="/news/author/eloise-hardy">Eloise Hardy</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="/news/article/1000-days-of-war-later-ukraines-future-as-uncertain-as-ever"> <img data-src="/siteimg/news-memb/ugc-1/fullnews/news/24852/24587_original.jpg" class=" lazyload" alt="Alt"> </a> </div> <div class="ni-content"> <div class="ni-title"> <a href="/news/article/1000-days-of-war-later-ukraines-future-as-uncertain-as-ever">1,000 days of war later, EU still divided over Ukraine's future</a> </div> <div class="ni-meta"> <span class="ni-date">20 Nov</span> <span class="ni-author">by <a href="/news/author/arno-van-rensbergen">Arno Van Rensbergen</a></span> </div> </div> </div><div class="news-item"> <div class="ni-image"> <a href="/partner/article/to-effectively-address-antimicrobial-resistance-its-time-to-implement-transferable-exclusivity-vouchers"> <img data-src="/siteimg/news-memb/ugc-1/fullnews/news/24851/24589_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/to-effectively-address-antimicrobial-resistance-its-time-to-implement-transferable-exclusivity-vouchers">The time is now: Combatting Antimicrobial Resistance with Transferable Exclusivity Vouchers</a> </div> <div class="ni-meta"> <span class="ni-date">20 Nov</span> <span class="ni-author">by <a href="https://www.pfizereupolicy.eu/">Andrea Chiarello</a></span> </div> </div> </div><div class="news-item"> <div class="ni-image"> <a href="/partner/article/bridging-the-gap-in-diabetes-care-juan-antonios-story"> <img data-src="/siteimg/news-memb/ugc-1/fullnews/news/24844/24576_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/bridging-the-gap-in-diabetes-care-juan-antonios-story">Bridging the gap in diabetes care: Juan Antonio’s story</a> </div> <div class="ni-meta"> <span class="ni-date">18 Nov</span> <span class="ni-author">by <a href="">International Diabetes Federation | Europe</a></span> </div> </div> </div> </div> <!-- <div class="news-list news-list--dianomi"> <script type="text/javascript" id="dianomi_context_script" src="https://www.dianomi.com/js/contextfeed.js"></script> <div class="dianomi_context" data-dianomi-context-id="1343"></div> </div> --> <div class="col-ad"> <!-- /1048162/pm/news-article_right-side-bot --> <div id='div-gpt-ad-1608230013890-3' class="peu-ad"> <script> googletag.cmd.push(function() { googletag.display('div-gpt-ad-1608230013890-3'); }); </script> </div> </div> </div> <div class="av-lc"> <div class="col-ad"> <!-- /1048162/pm/news-article_left-side-top --> <div id='div-gpt-ad-1608230013890-1' class="peu-ad"> <script> googletag.cmd.push(function() { googletag.display('div-gpt-ad-1608230013890-1'); }); </script> </div> </div> <div class="col-next"> <div class="news-title news-title--next"> <span class="nt-cat h6">Read Next:</span> </div> <div class="news-list news-list--readNext"> <div class="news-item"> <div class="ni-image"> <a href="/news/article/eu-expansion-how-close-are-the-nine-candidate-states-to-membership"> <img data-src="/siteimg/list-x-four/ugc-1/fullnews/news/24534/24523_original.jpg" class=" lazyload"> </a> </div> <div class="ni-content"> <div class="ni-meta"><span class="ni-cat"><a href="/eu-institutions.htm">EU Institutions</a></span></div> <div class="ni-title h6 sans"> <a href="/news/article/eu-expansion-how-close-are-the-nine-candidate-states-to-membership">The Commission's annual Enlargement Package: How close are candidate states to EU membership?</a> </div> <div class="ni-meta"> <span class="ni-author">by <a href="/news/author/julia-kaiser">Julia Kaiser</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