ADVERTISEMENT

Last-ditch bid to woo undecided ahead of Brazil presidential poll

Published Oct 7, 2018 07:46 am
By Agence France-Presse Candidates vying to be Brazil's next president made last-ditch bids Saturday to woo undecided voters on the eve of a first-round election that polarizing far-right politician Jair Bolsonaro is favored to win. A worker at an electoral court storage facility in Rio de Janeiro carries electronic ballots for distribution during preparations on the eve of Brazil's general election (AFP / MANILA BULLETIN) A worker at an electoral court storage facility in Rio de Janeiro carries electronic ballots for distribution during preparations on the eve of Brazil's general election (AFP / MANILA BULLETIN) Even though campaigning in public ended Thursday, many of the 13 candidates continued to make their case via social networks in Latin America's largest democracy. Bolsonaro has been particularly adept at using the internet. Since being stabbed by a lone knifeman while campaigning a month ag,o he has been convalescing in hospital and at home, but remained very active on Facebook, Instagram and Twitter. On Saturday, he used Instagram to say "it is necessary to use force to combat crime so that criminals understand that their action will not go unpunished." The 63-year-old ultraconservative, an ex-paratrooper advocating tough law-and-order measures and looser gun laws, surged in the polls in recent days. He has 35 percent of voter support according to the Datafolha firm. That puts him well ahead of his nearest rival, Fernando Haddad, who became the leftist Workers Party replacement candidate after its iconic figure, former president Luiz Inacio Lula da Silva, was declared ineligible because he is in prison for corruption. Haddad is credited with 22 percent support. If those scores are borne out in Sunday's general election, Bolsonaro and Haddad will go on to a run-off ballot on October 28. That round is seen as too close to reliably call. But analysts say Bolsonaro's rise has been so swift there is an outside possibility he could even carry off the presidency on Sunday without going to a second round. A political analysis consultancy, Eurasia Group, said it viewed a first-round outright victory as "unlikely," estimated its chance at 20 percent. Strongly for and against Bolsonaro is seen as a "clean" candidate, unmarred by corruption scandals that have sullied so many other politicians despite him spending the past 27 years in congress. Though a Catholic, he has close ties to evangelical groups that form a powerful political lobby. Yet he is reviled by around 40 percent of voters, according to surveys. Many object to his comments degrading women, making light of rape, expressing hostility to homosexuals and criticizing the poor. His nostalgia for Brazil's 1964-1985 military dictatorship has also chilled voters. But he has solid support from better-educated Brazilians fed up with crime and corruption, and by business leaders and investors swayed by his promises to reduce Brazil spiralling debt through privatizations in the world's eight-biggest economy. "Bolsonaro has better scores from voters with high revenues and good levels of education than from the poor. He also has wooed more men than women," noted political analyst Jairo Nicolau. Around 50 percent of Brazilian women say they would never vote for Bolsonaro, surveys show.
ADVERTISEMENT
.most-popular .layout-ratio{ padding-bottom: 79.13%; } @media (min-width: 768px) and (max-width: 1024px) { .widget-title { font-size: 15px !important; } }

{{ articles_filter_1561_widget.title }}

.most-popular .layout-ratio{ padding-bottom: 79.13%; } @media (min-width: 768px) and (max-width: 1024px) { .widget-title { font-size: 15px !important; } }

{{ articles_filter_1562_widget.title }}

.most-popular .layout-ratio{ padding-bottom: 79.13%; } @media (min-width: 768px) and (max-width: 1024px) { .widget-title { font-size: 15px !important; } }

{{ articles_filter_1563_widget.title }}

{{ articles_filter_1564_widget.title }}

.mb-article-details { position: relative; } .mb-article-details .article-body-preview, .mb-article-details .article-body-summary{ font-size: 17px; line-height: 30px; font-family: "Libre Caslon Text", serif; color: #000; } .mb-article-details .article-body-preview iframe , .mb-article-details .article-body-summary iframe{ width: 100%; margin: auto; } .read-more-background { background: linear-gradient(180deg, color(display-p3 1.000 1.000 1.000 / 0) 13.75%, color(display-p3 1.000 1.000 1.000 / 0.8) 30.79%, color(display-p3 1.000 1.000 1.000) 72.5%); position: absolute; height: 200px; width: 100%; bottom: 0; display: flex; justify-content: center; align-items: center; padding: 0; } .read-more-background a{ color: #000; } .read-more-btn { padding: 17px 45px; font-family: Inter; font-weight: 700; font-size: 18px; line-height: 16px; text-align: center; vertical-align: middle; border: 1px solid black; background-color: white; } .hidden { display: none; }
function initializeAllSwipers() { // Get all hidden inputs with cms_article_id document.querySelectorAll('[id^="cms_article_id_"]').forEach(function (input) { const cmsArticleId = input.value; const articleSelector = '#article-' + cmsArticleId + ' .body_images'; const swiperElement = document.querySelector(articleSelector); if (swiperElement && !swiperElement.classList.contains('swiper-initialized')) { new Swiper(articleSelector, { loop: true, pagination: false, navigation: { nextEl: '#article-' + cmsArticleId + ' .swiper-button-next', prevEl: '#article-' + cmsArticleId + ' .swiper-button-prev', }, }); } }); } setTimeout(initializeAllSwipers, 3000); const intersectionObserver = new IntersectionObserver( (entries) => { entries.forEach((entry) => { if (entry.isIntersecting) { const newUrl = entry.target.getAttribute("data-url"); if (newUrl) { history.pushState(null, null, newUrl); let article = entry.target; // Extract metadata const author = article.querySelector('.author-section').textContent.replace('By', '').trim(); const section = article.querySelector('.section-info ').textContent.replace(' ', ' '); const title = article.querySelector('.article-title h1').textContent; // Parse URL for Chartbeat path format const parsedUrl = new URL(newUrl, window.location.origin); const cleanUrl = parsedUrl.host + parsedUrl.pathname; // Update Chartbeat configuration if (typeof window._sf_async_config !== 'undefined') { window._sf_async_config.path = cleanUrl; window._sf_async_config.sections = section; window._sf_async_config.authors = author; } // Track virtual page view with Chartbeat if (typeof pSUPERFLY !== 'undefined' && typeof pSUPERFLY.virtualPage === 'function') { try { pSUPERFLY.virtualPage({ path: cleanUrl, title: title, sections: section, authors: author }); } catch (error) { console.error('ping error', error); } } // Optional: Update document title if (title && title !== document.title) { document.title = title; } } } }); }, { threshold: 0.1 } ); function showArticleBody(button) { const article = button.closest("article"); const summary = article.querySelector(".article-body-summary"); const body = article.querySelector(".article-body-preview"); const readMoreSection = article.querySelector(".read-more-background"); // Hide summary and read-more section summary.style.display = "none"; readMoreSection.style.display = "none"; // Show the full article body body.classList.remove("hidden"); } document.addEventListener("DOMContentLoaded", () => { let loadCount = 0; // Track how many times articles are loaded const offset = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]; // Offset values const currentUrl = window.location.pathname.substring(1); let isLoading = false; // Prevent multiple calls if (!currentUrl) { console.log("Current URL is invalid."); return; } const sentinel = document.getElementById("load-more-sentinel"); if (!sentinel) { console.log("Sentinel element not found."); return; } function isSentinelVisible() { const rect = sentinel.getBoundingClientRect(); return ( rect.top < window.innerHeight && rect.bottom >= 0 ); } function onScroll() { if (isLoading) return; if (isSentinelVisible()) { if (loadCount >= offset.length) { console.log("Maximum load attempts reached."); window.removeEventListener("scroll", onScroll); return; } isLoading = true; const currentOffset = offset[loadCount]; window.loadMoreItems().then(() => { let article = document.querySelector('#widget_1690 > div:nth-last-of-type(2) article'); intersectionObserver.observe(article) loadCount++; }).catch(error => { console.error("Error loading more items:", error); }).finally(() => { isLoading = false; }); } } window.addEventListener("scroll", onScroll); });

Sign up by email to receive news.