An error has occurred

{{terminalError}}

Looks like you’re using an ad blocker

We are able to provide high quality political journalism to you for free thanks to our advertisers. So that you can continue to enjoy POLITICO’s in-depth reporting, we ask that you please turn off your ad blocker and come on in, free of charge.

Support politico

Select your ad blocker

One of the icons above should appear in the browser’s toolbar.

Disable Adguard AdBlocker
  • Click on the icon in the browser’s toolbar.
  • Click on the “Don’t run on pages on this domain” option.
var isLib = document.createElement("script"); isLib.type = "text/javascript"; isLib.defer = true; isLib.src = 'https://cdn.rawgit.com/arasatasaygin/is.js/master/is.js'; var body = document.getElementsByTagName("body")[0]; body.insertBefore(isLib, body.firstChild);
var mainModal = document.getElementById('main-modal'); var selectModal = document.getElementById('select-modal'); var manualModal = document.getElementById('manual-modal'); var mainModalSubmit = document.getElementById('main-modal-submit'); var otherOptions = document.getElementById('other-options'); function openSelectModal () { mainModal.style.display = "none"; manualModal.style.display = "none"; selectModal.style.display = "block"; } function openManualModal () { mainModal.style.display = "none"; manualModal.style.display = "block"; selectModal.style.display = "none"; } function getTargetData(target) { var manualListImg = document.getElementById('manual-list-img'); var modalManualTitle = document.getElementById('modal-manual-title'); var targetImg = target.children[0]; var targetTitle = target.children[1]; var imgSrcValue; switch (target.children[1].innerHTML) { case 'AdBlock': imgSrcValue = 'https://i.piano.io/managedservices/politico/adblock.png'; break; case 'AdBlock Plus': imgSrcValue = 'https://i.piano.io/managedservices/politico/adblock-plus.png'; break; case 'uBlock Origin': imgSrcValue = 'https://i.piano.io/managedservices/politico/ublock-origin.png'; break; case 'Adguard AdBlocker': imgSrcValue = 'https://i.piano.io/managedservices/politico/adguard-adblocker.png'; break; case 'AdBlock Pro': imgSrcValue = 'https://i.piano.io/managedservices/politico/adblock-pro.png'; break; case 'uBlock': imgSrcValue = 'https://i.piano.io/managedservices/politico/ublock.png'; break; } manualListImg.setAttribute('src', imgSrcValue); modalManualTitle.innerHTML = 'Disable ' + target.children[1].innerHTML; } function getVideoLink(target) { var manualVideo = document.getElementById('modal-manual-video'); var targetTitleText = target.children[1].innerHTML; var videoSrcValue; if (is.edge()) { switch (targetTitleText) { case 'AdBlock': videoSrcValue = 'https://i.piano.io/managedservices/politico/videos/edge-adblock.mp4'; break; case 'AdBlock Plus': videoSrcValue = 'https://i.piano.io/managedservices/politico/videos/edge-adblock-plus.mp4'; break; case 'uBlock Origin': videoSrcValue = 'https://i.piano.io/managedservices/politico/videos/edge-ublock-origin.mp4'; break; case 'Adguard AdBlocker': videoSrcValue = 'https://i.piano.io/managedservices/politico/videos/edge-adguard-adblocker.mp4'; break; default: videoSrcValue = 'https://i.piano.io/managedservices/politico/videos/edge-adblock.mp4'; } } else if (is.firefox()) { switch (targetTitleText) { case 'AdBlock': videoSrcValue = 'https://i.piano.io/managedservices/politico/videos/firefox-adblock.mp4'; break; case 'AdBlock Plus': videoSrcValue = 'https://i.piano.io/managedservices/politico/videos/firefox-adblock-plus.mp4'; break; case 'uBlock Origin': videoSrcValue = 'https://i.piano.io/managedservices/politico/videos/firrefox-ublock-origin.mp4'; break; case 'Adguard AdBlocker': videoSrcValue = 'https://i.piano.io/managedservices/politico/videos/firefox-adguard-adblocker.mp4'; break; default: videoSrcValue = 'https://i.piano.io/managedservices/politico/videos/firefox-adblock.mp4'; } } else if (is.safari()) { switch (targetTitleText) { case 'AdBlock': videoSrcValue = 'https://i.piano.io/managedservices/politico/videos/safari-adblock.mp4'; break; case 'AdBlock Plus': videoSrcValue = 'https://i.piano.io/managedservices/politico/videos/safari-adblock-plus.mp4'; break; case 'uBlock Origin': videoSrcValue = 'https://i.piano.io/managedservices/politico/videos/safari-ublock-origin.mp4'; break; case 'Adguard AdBlocker': videoSrcValue = 'https://i.piano.io/managedservices/politico/videos/safari-adguard-adblocker.mp4'; break; case 'uBlock': videoSrcValue = 'https://i.piano.io/managedservices/politico/videos/safari-ublock.mp4'; break; default: videoSrcValue = 'https://i.piano.io/managedservices/politico/videos/safari-adblock.mp4'; } } else { switch (targetTitleText) { case 'AdBlock': videoSrcValue = 'https://i.piano.io/managedservices/politico/videos/chrome-adblock.mp4'; break; case 'AdBlock Plus': videoSrcValue = 'https://i.piano.io/managedservices/politico/videos/chrome-adblock-plus.mp4'; break; case 'uBlock Origin': videoSrcValue = 'https://i.piano.io/managedservices/politico/videos/chrome-ublock-origin.mp4'; break; case 'Adguard AdBlocker': videoSrcValue = 'https://i.piano.io/managedservices/politico/videos/chrome-adguard-adblocker.mp4'; break; case 'uBlock': videoSrcValue = 'https://i.piano.io/managedservices/politico/videos/chrome-ublock.mp4'; break; default: videoSrcValue = 'https://i.piano.io/managedservices/politico/videos/chrome-adblock.mp4'; } } manualVideo.setAttribute('src', videoSrcValue); } function selectModalHandler (e) { var target = e.target; while (target != selectModal) { if (target.className == "blocker-list__item") { getVideoLink(target); getTargetData(target); openManualModal(); break; } target = target.parentNode; }; } mainModalSubmit.addEventListener('click', openSelectModal); otherOptions.addEventListener('click', openSelectModal); selectModal.addEventListener('click', selectModalHandler);