Live Poll Coverage Starting
Tuesday Nov 3rd at 6pm EST
 

#ucp-news-ticker{position:relative;display:flex;width:100%;height:46px;background:#0b1c30;overflow:hidden;font-family:Arial,Helvetica,sans-serif;border-top:1px solid rgba(255,255,255,.14);border-bottom:1px solid rgba(255,255,255,.14)} #ucp-nt-brand{flex:0 0 auto;display:flex;align-items:center;gap:9px;padding:0 14px 0 12px;background:#0b1c30;border-right:3px solid #e01e26;text-decoration:none;z-index:2;box-shadow:8px 0 12px rgba(0,0,0,.35)} #ucp-nt-brand img{height:30px;width:auto;display:block} #ucp-nt-brand span{color:#ffffff;font-weight:800;font-size:12px;letter-spacing:2.5px} #ucp-nt-view{flex:1 1 auto;overflow:hidden;display:flex;align-items:center} #ucp-nt-track{display:inline-flex;align-items:center;white-space:nowrap;will-change:transform;animation:ucpNtScroll 120s linear infinite} #ucp-news-ticker:hover #ucp-nt-track{animation-play-state:paused} @keyframes ucpNtScroll{from{transform:translateX(0)}to{transform:translateX(-50%)}} #ucp-nt-track a{display:inline-flex;align-items:center;gap:9px;color:#ffffff;text-decoration:none;font-weight:700;font-size:14.5px;padding:0 6px} #ucp-nt-track a:hover{text-decoration:underline} #ucp-nt-track .ucp-nt-chip{flex:0 0 auto;color:#ffffff;font-weight:800;font-size:10.5px;letter-spacing:1.5px;padding:3px 7px;border-radius:3px} #ucp-nt-track .ucp-nt-sep{color:#40a0f0;font-weight:800;padding:0 14px} @media (max-width:640px){ #ucp-news-ticker{height:42px} #ucp-nt-brand{padding:0 10px 0 8px;gap:6px} #ucp-nt-brand img{height:24px} #ucp-nt-brand span{display:none} #ucp-nt-track a{font-size:13px} } @media (prefers-reduced-motion:reduce){ #ucp-nt-track{animation:none} } (function(){ var CATS = {56:"NEWS", 1353:"POLITICS", 531:"ENTERTAINMENT"}; var FEED = "https://www.urbancitypodcast.com/wp-json/wp/v2/posts?categories=56,1353,531&per_page=8&_fields=title,link,categories,date"; var ELECTION_CUTOFF = Date.UTC(2026, 10, 4, 11, 0, 0); /* Nov 4 2026, 6:00 AM ET */ var REFRESH_MS = 5 * 60 * 1000; var track = document.getElementById("ucp-nt-track"); if(!track) return; function decode(s){ var t = document.createElement("textarea"); t.innerHTML = s || ""; return t.value; } function buildItems(posts){ var out = []; if(Date.now() < ELECTION_CUTOFF){ out.push({chip:"LIVE", color:"#e01e26", text:"DEMOCRATS TAKE THE HOUSE AND WIN THE SENATE: full results on the UCP Election Tracker", link:"https://www.urbancitypodcast.com/election-tracker/"}); out.push({chip:"GEORGIA", color:"#1f6fb4", text:"Keisha Lance Bottoms wins Georgia governor, the first Black woman elected governor in the nation", link:"https://www.urbancitypodcast.com/election-tracker/"}); out.push({chip:"FLORIDA", color:"#1f6fb4", text:"Byron Donalds wins Florida governor, the first Black governor in Florida history", link:"https://www.urbancitypodcast.com/election-tracker/"}); out.push({chip:"MISSISSIPPI", color:"#1f6fb4", text:"Congressman Bennie Thompson wins re-election in Mississippi's 2nd District", link:"https://www.urbancitypodcast.com/election-tracker/"}); } (posts || []).forEach(function(p, i){ var cat = (p.categories && CATS[p.categories[0]]) || "NEWS"; var chip = cat, color = "#1f6fb4"; if(i === 0 && cat === "NEWS" && (Date.now() - new Date(p.date).getTime()) < 3 * 3600 * 1000){ chip = "BREAKING"; color = "#e01e26"; } out.push({chip:chip, color:color, text:decode(p.title && p.title.rendered), link:p.link}); }); return out; } function render(items){ if(!items.length) return; var html = ""; for(var copy = 0; copy < 2; copy++){ items.forEach(function(it){ html += '' + it.chip + '' + it.text.replace(/</g, "<") + '///'; }); } track.innerHTML = html; } function load(){ fetch(FEED, {credentials:"omit"}) .then(function(r){ return r.json(); }) .then(function(posts){ render(buildItems(posts)); }) .catch(function(){ /* keep current scroll on any fetch error */ }); } track.innerHTML = 'NEWSLoading the latest from Urban City Podcast///'; load(); setInterval(load, REFRESH_MS); })();