Connect with us

Kansas

Supporters of bringing the Chiefs to Kansas have narrowed their plan and are promising tax cuts – SRN News

Published

on

Supporters of bringing the Chiefs to Kansas have narrowed their plan and are promising tax cuts – SRN News


Supporters of bringing the Chiefs to Kansas have narrowed their plan and are promising tax cuts

Enlarge

TOPEKA, Kan. (AP) — Kansas lawmakers hoping to lure the Kansas City Chiefs from Missouri are trying to win over skeptical colleagues by narrowing their proposal for encouraging the Super Bowl champions to build a new stadium and by linking it to a plan for broad tax cuts.

The Legislature expected to consider the stadium proposal during a special session set to convene Tuesday. The measure would allow the state to issue bonds to help the Chiefs and Major League Baseball’s Kansas City Royals finance new stadiums on the Kansas side of their metropolitan area, which is split by the border with Missouri.

Supporters on Monday backed away from an earlier plan to allow state bonds to cover all of the construction costs for new stadiums. Their plan would use revenues from sports betting, the state lottery and new taxes raised from the area around each new stadium.

Top Republicans in the GOP-controlled Legislature also said the stadium proposal is their second priority during the special session, behind cutting income and property taxes. Democratic Gov. Laura Kelly called the special session to consider tax cuts, but she cannot limit what lawmakers consider — creating an opening for a plan to woo the Chiefs and Royals.

Advertisement

“We definitely need to demonstrate that we’re getting relief to our citizens,” said Senate President Ty Masterson, a Wichita-area Republican who is backing the plan.

Many lawmakers have argued that voters would be angry if the state helped finance new stadiums without cutting taxes. Kelly vetoed three tax-cutting plans before legislators adjourned their regular annual session May 1, but she and top Republican lawmakers have drafted a compromise measure to reduce taxes by $1.23 billion over the next three years.

The first version of the stadium-financing plan emerged in late April, but lawmakers didn’t vote on it before adjourning. It would have allowed state bonds to finance all stadium construction costs, but the latest version caps the amount at 70%, and it says legislative leaders and the governor must sign off on any bonding plan.

Supporters of the plan also modified it so that it only applies to professional football and Major League Baseball stadiums, instead of any professional sports stadium for at least 30,000 spectators. Bonds would be paid off over 30 years.

“We’re trying to bring something grand to the state of Kansas,” said state Rep. Sean Tarwater, a Kansas City-area Republican leading the push for a stadium plan.

Advertisement

Free-market conservatives in Kansas have long opposed state and local subsidies for specific businesses or projects. And economists who’ve studied pro sports teams have concluded in dozens of studies over decades that subsidizing their stadiums isn’t worth the cost.

“Most of the money that gets spent on the Chiefs is money that would otherwise be spent on other entertainment projects,” said Andrew Zimbalist, an economics professor at Smith College in central Massachusetts who has written multiple books about sports.

Kelly told reporters Monday that she won’t “invest a lot of energy” in a stadium plan, letting lawmakers lead. She and Missouri Gov. Mike Parson, a Republican, signed an agreement in 2019 to end years of each state using subsidies to steal the other state’s jobs in the Kansas City area, but Kelly argued that their truce doesn’t apply to the Chiefs and Royals.

“We never discussed the teams,” she said.

Kansas legislators consider the Chiefs and Royals in play because in April, voters on the Missouri side of the metro area refused to continue a local sales tax for the upkeep of the complex with their side-by-side stadiums. Missouri officials have said they’ll do whatever it takes to keep the teams but haven’t outlined any proposals.

Advertisement

The two teams’ lease on their stadium complex runs through January 2031, but Korb Maxwell, an attorney for the Chiefs who lives on the Kansas side, said renovations on the team’s Arrowhead Stadium should be planned seven or eight years in advance.

“There is an urgency to this,” added David Frantz, the Royals’ general counsel.

Supporters of the stadium plan argued that economists’ past research doesn’t apply to the Chiefs and Royals. They said the bonds will be paid off with tax revenues that aren’t being generated now and would never be without the stadiums or the development around them. Masterson said it’s wrong to call the bonds a subsidy.

And Maxwell said: “For a town to be major league, they need major league teams.”

But economists who’ve studied pro sports said similar arguments have been a staple of past debates over paying for new stadiums. Development around a new stadium lessens development elsewhere, where the tax dollars generated would go to fund services or schools, they said.

Advertisement

“It could still help Kansas and maybe hurt Missouri by the same amount,” Zimbalist said. “It’s a zero-sum game.”



Source link

Kansas

Kansas City Chiefs heiress Gracie Hunt gets engaged to ex-NFL player’s son

Published

on

Kansas City Chiefs heiress Gracie Hunt gets engaged to ex-NFL player’s son


Gracie Hunt is engaged to Derek Green, the youngest son of former Kansas City Chiefs quarterback Trent Green.

The NFL heiress, who is the daughter of billionaire Chiefs CEO Clark Hunt, announced the exciting news in a sweet Instagram post on Saturday.

“It was always you,” Gracie, 27, wrote alongside a series of pics from Derek’s proposal.

Gracie Hunt and Derek Green (pictured here together in February) are engaged after a year of dating. graciehunt/instagram
The NFL heiress (seen here with her now-fiancé last month) announced the engagement news in an Instagram post on Saturday. graciehunt/instagram

The photos showed Derek, 26, down on one knee as he popped the question to his now-fiancée beneath an outdoor altar decorated with white flowers.

Advertisement

Another featured the happy couple kissing, while a third showed the NFL heiress’s emerald-cut engagement ring, which was encrusted with white diamonds and a single emerald stone along the band.

The carousel of photos also included some of the pair’s family and friends filming the proposal and clapping in celebration after Gracie said “yes.”

Gracie’s mom, Tavia, took to her own Instagram over the weekend to celebrate her daughter and future son-in-law’s engagement.

The photos showed Derek (pictured here with Gracie last month) down on one knee as he popped the question beneath an outdoor altar. graciehunt/instagram
Gracie is the daughter of billionaire Chiefs CEO Clark Hunt (seen here with his wife, Tavia, and Gracie and Derek last month). graciehunt/instagram

“We’re getting another SON!!” the 54-year-old wrote on her Instagram Stories. “Gracie Green has a nice ring to it!!”

Tavia and Clark share daughters Gracie and Ava, 21, as well as a 23-year-old son, Knobel.

Advertisement

“Forever looks so beautiful on these two,” Gracie’s mom continued. “God brought these two together in such a special way, and our hearts are overflowing with joy … We are so grateful for His hand in their lives and so excited for all that lies ahead.”

Gracie and Derek (pictured here together in February 2026) started dating in April 2025. graciehunt/instagram
Gracie (seen here with her parents and Derek in February) took to social media in July 2025 to say that she and Derek have been “friends since 2017.” graciehunt/instagram

Gracie first teased her and Derek’s relationship in a since-deleted Instagram video of them together at Arrowhead Stadium in Kansas City, Missouri, in April 2025.

“After meeting 7.5 years ago in this place… all along there was some invisible string,” she captioned the clip while quoting Taylor Swift’s song “Invisible String” from the pop star’s album “Folklore.”

Swift and Kansas City Chiefs tight end Travis Kelce, both 36, are also engaged. Kelce asked the “Fate of Ophelia” hitmaker to marry him in August 2025.

Gracie, meanwhile, returned to social media in July of last year to reveal that she and her now-fiancé have been “friends since 2017.”

Advertisement
“After meeting 7.5 years ago in this place… all along there was some invisible string,” Gracie (pictured here with Derek in February) teased in an Instagram post last year. graciehunt/instagram
Gracie also included several nods to Taylor Swift (seen here together during a Chiefs game in December 2023) in her social media posts about Derek. Gracie Hunt/Instagram

“I’m dating my best friend,” Gracie wrote in the Instagram post with Swift’s “You Belong With Me” playing in the background.

Before dating Derek, Gracie was with real estate broker Cody Keith.

Keith wasn’t seen at the NFL heiress’s 26th birthday party in March 2025, nor in attendance for the Chiefs’ 2025 Super Bowl loss against the Philadelphia Eagles that February.





Source link

Advertisement
Continue Reading

Kansas

Kansas City gets first look at 2026 Parade of Hearts sculptures ahead of summer display

Published

on

Kansas City gets first look at 2026 Parade of Hearts sculptures ahead of summer display


Kansas City gets first look at 2026 Parade of Hearts sculptures ahead of summer display

Advertisement

MULTIPLE TIMES AND FIND NEW BOOTHS AND ARTISTS. THE METRO IS GETTING ITS FIRST LOOK AT ALL THE HEARTS THAT WILL BE FEATURED IN THIS YEAR’S PARADE OF HEARTS. THERE WAS A SNEAK PEEK EVENT AT THE OVERLAND PARK CONVENTION CENTER YESTERDAY. THE PARADE OF HEARTS SHOWCASES KANSAS CITY’S CREATIVITY AND HIGHLIGHTS LOCAL ART. EACH SCULPTURE WAS DESIGNED BY A LOCAL ARTIST AND WILL BE ON DISPLAY AROUND THE METRO. MY FAVORITE MOMENT IS JUST SEEING THE SMILES ON EVERYONE’S FACES AND THOSE PROUD MOMENTS WHERE YOU HAVE PARENTS SITTING THERE WATCHING THEIR KIDS. WE HAVE ARTISTS AS YOUNG AS NINE YEARS OLD, SEVEN YEARS OLD, AND THEN UP UNTIL CLOSE TO 80. SO WE HAVE ALL AGES REPRESENTED, SO WE SEE THEIR FAMILIES SUPPORTING THEM, AND IT’S JUST A GREAT MOMENT. AND SOON THE ART, THE HEARTS WILL GO TO THEIR DESIGNATED LOCATIONS ACROSS THE AREA. THEY’LL BE THERE ALL SUMMER LONG BEFORE BEING AUCTIONED OFF. THE PROCEEDS WILL GO TOWARDS SUPPORTI

Advertisement

Kansas City gets first look at 2026 Parade of Hearts sculptures ahead of summer display

Updated: 6:26 PM CDT Apr 5, 2026

Editorial Standards

Advertisement

Kansas City is getting an early look at one of its most recognizable public art displays.A preview event for the 2026 Parade of Hearts was held Saturday at the Overland Park Convention Center, giving attendees a first glimpse at this year’s heart sculptures.The annual event highlights local artists and showcases creativity across the metro, with each sculpture designed by a Kansas City-area artist.In the coming weeks, the hearts will be placed at locations throughout the region, where they will remain on display throughout the summer.Organizers say the installations are meant to encourage people to explore the metro while supporting the arts.At the end of the season, the sculptures will be auctioned off, with proceeds going toward supporting local artists.A full map of heart locations will be available online once installations are complete.

Kansas City is getting an early look at one of its most recognizable public art displays.

Advertisement

A preview event for the 2026 Parade of Hearts was held Saturday at the Overland Park Convention Center, giving attendees a first glimpse at this year’s heart sculptures.

The annual event highlights local artists and showcases creativity across the metro, with each sculpture designed by a Kansas City-area artist.

In the coming weeks, the hearts will be placed at locations throughout the region, where they will remain on display throughout the summer.

Advertisement

Organizers say the installations are meant to encourage people to explore the metro while supporting the arts.

At the end of the season, the sculptures will be auctioned off, with proceeds going toward supporting local artists.

A full map of heart locations will be available online once installations are complete.

Advertisement

`;
}

function refreshWeatherIframe(containerId) {
var iframeId = ‘weather-iframe-‘ + containerId;
var iframe = document.getElementById(iframeId);
if (iframe && iframe.src) {
var originalSrc = iframe.src;
iframe.src = originalSrc + (originalSrc.indexOf(‘?’) > -1 ? ‘&’ : ‘?’) + ‘t=” + Date.now();
}
}

Advertisement

function initializeWeatherBox(container) {
var containerId = container.getAttribute(“data-container-id’);
var isWeatherBoxV2 = containerId === ‘home-weather-v2’;

function switchWeatherTab(tabName, clickedElement) {
container.querySelectorAll(‘[data-tab-id]’).forEach(function(tab) {
tab.classList.remove(‘open’);
tab.setAttribute(‘aria-selected’, ‘false’);
});

clickedElement.classList.add(‘open’);
clickedElement.setAttribute(‘aria-selected’, ‘true’);

container.querySelectorAll(‘[data-content-id]’).forEach(function(content) {
content.style.display = ‘none’;
content.setAttribute(‘hidden’, ‘true’);
});

var targetContent = container.querySelector(‘[data-content-id=”‘ + tabName + ‘”]’);
if (targetContent) {
targetContent.style.display = ‘block’;
targetContent.removeAttribute(‘hidden’);
}
}

Advertisement

function loadWeatherData() {
// If weather data is already being loaded, wait for it
if (window.weatherDataPromise) {
window.weatherDataPromise.then(function(data) {
if (data && data.data) {
var weatherContainer = container.closest(‘.weather-box-container’);
if (weatherContainer) {
weatherContainer.style.display = ‘flex’;
updateCurrentWeather(data.data);
updateForecastTabs(data.data);
updateWeatherAlertsBar(data.data);
}
}
});
return;
}

var location = { zip: window.DEFAULT_ZIPCODE };

try {
var storedLocations = localStorage.getItem(‘hrst.zip.history’);
if (storedLocations) {
var locations = JSON.parse(storedLocations);
if (locations && locations.length > 0) {
location = locations[0];
}
}
} catch (e) {}

var apiUrl = (window.DEWY_HOSTNAME || ”) + ‘/api/v1/weather/full/’ + location.zip;

if (window.fetch) {
window.weatherDataPromise = fetch(apiUrl)
.then(function(response) { return response.json(); })
.then(function(data) {
if (data && data.data) {
var article = container.closest(‘.article–wrapper’);
var weatherContainer = container.closest(‘.weather-box-container’);
if (weatherContainer) {
weatherContainer.style.display = ‘flex’;
updateCurrentWeather(data.data);
updateForecastTabs(data.data);
updateWeatherAlertsBar(data.data);
}
return data;
}
})
.catch(function(error) {
console.error(‘Error loading weather:’, error);
// Reset to unknown background on error
updateWeatherBackground(‘unknown’);
});
}
}

Advertisement

function updateWeatherAlertsBar(weatherData) {
var weatherWatchHeader = container.querySelector(‘.weather-watch-header’);
if (!weatherWatchHeader) return;

var weatherWatchText = weatherWatchHeader.querySelector(‘.weather-watch-text’);
var weatherWatchLink = weatherWatchHeader.querySelector(‘.weather-watch-link’);

if (weatherData.alerts_count > 0) {
weatherWatchHeader.className=”weather-watch-header has-alerts”;
if (weatherWatchText) {
weatherWatchText.textContent = `Weather Alerts (${weatherData.alerts_count})`;
}
if (weatherWatchLink) {
if (!weatherWatchLink.getAttribute(‘data-initial-href’)) {
weatherWatchLink.setAttribute(‘data-initial-href’, weatherWatchLink.getAttribute(‘href’));
weatherWatchLink.setAttribute(‘data-initial-onclick’, weatherWatchLink.getAttribute(‘onclick’) || ”);
}
weatherWatchLink.setAttribute(‘href’, “https://www.kmbc.com/alerts”);
weatherWatchLink.setAttribute(‘onclick’, “return handleWeatherLinkClick(event, ‘click_alerts’, ‘click’, ‘mobile-weather’, “https://www.kmbc.com/alerts”);”);
}
} else {
weatherWatchHeader.className=”weather-watch-header”;
if (weatherWatchText) {
weatherWatchText.textContent = containerId === ‘home-weather-v2’ ? ‘Watch Latest Forecast’ : ‘Latest Forecast’;
}
if (weatherWatchLink) {
var initialHref = weatherWatchLink.getAttribute(‘data-initial-href’);
var initialOnclick = weatherWatchLink.getAttribute(‘data-initial-onclick’);
if (initialHref) {
weatherWatchLink.setAttribute(‘href’, initialHref);
}
if (initialOnclick) {
weatherWatchLink.setAttribute(‘onclick’, initialOnclick);
}
}
}
}

function updateCurrentWeather(weatherData) {
if (weatherData.current) {
var tempValue = weatherData.current.temp_f || ”;
var skyValue = weatherData.current.sky || ”;
var feelsLikeValue = weatherData.current.feels_like_f || weatherData.current.temp_f || ”;

var tempEl = container.querySelector(‘.weather-grid–current-temp-value’);
if (tempEl) {
tempEl.textContent = tempValue;
tempEl.setAttribute(‘aria-label’, tempValue + ‘ degrees Fahrenheit’);
}

Advertisement

var iconEl = container.querySelector(‘.weather-grid–current-icon’);
if (iconEl && weatherData.current.icon_name) {
iconEl.className=”weather-grid–current-icon weather-current-icon icon icon-weather-” + weatherData.current.icon_name;
}

var skyEl = container.querySelector(‘.weather-grid–sky’);
if (skyEl) {
skyEl.textContent = skyValue;
skyEl.setAttribute(‘aria-label’, ‘Current condition: ‘ + skyValue);
}

var feelsEl = container.querySelector(‘.weather-grid–feels’);
if (feelsEl) {
feelsEl.textContent = feelsLikeValue + ‘°F’;
feelsEl.setAttribute(‘aria-label’, feelsLikeValue + ‘ degrees Fahrenheit’);
}

var weatherContainer = container.querySelector(‘.weather-temp-container’);
if (weatherContainer) {
var summary = ‘Current temperature ‘ + tempValue + ‘ degrees Fahrenheit, ‘ +
skyValue + ‘, feels like ‘ + feelsLikeValue + ‘ degrees’;
weatherContainer.setAttribute(‘aria-label’, summary);
}

updateWeatherBackground(weatherData.current.icon_name);
}
}

Advertisement

function updateWeatherBackground(iconName) {
try {
var bgPath = weatherImages.backgrounds[iconName] || weatherImages.backgrounds.unknown;
container.style.backgroundImage=”url(” + bgPath + ‘)’;
} catch (e) {
console.log(‘Error updating weather background:’, e);
}
}

function updateForecastTabs(weatherData) {
var visibleItems = isWeatherBoxV2 ? 6 : 5;

if (weatherData.hourly) {
var hourlyContainer = container.querySelector(‘.weather-hourly-forecast’);
if (hourlyContainer) {
var html=””;
var maxHours = Math.min(visibleItems, weatherData.hourly.length);

for (var i = 0; i 0 ? currentIndex – 1 : tabs.length – 1;
tabs[prevIndex].focus();
break;
case ‘ArrowRight’:
e.preventDefault();
var nextIndex = currentIndex

`;
}

Advertisement

function refreshWeatherIframe(containerId) {
var iframeId = ‘weather-iframe-‘ + containerId;
var iframe = document.getElementById(iframeId);
if (iframe && iframe.src) {
var originalSrc = iframe.src;
iframe.src = originalSrc + (originalSrc.indexOf(‘?’) > -1 ? ‘&’ : ‘?’) + ‘t=” + Date.now();
}
}

function initializeWeatherBox(container) {
var containerId = container.getAttribute(“data-container-id’);
var isWeatherBoxV2 = containerId === ‘home-weather-v2’;

function switchWeatherTab(tabName, clickedElement) {
container.querySelectorAll(‘[data-tab-id]’).forEach(function(tab) {
tab.classList.remove(‘open’);
tab.setAttribute(‘aria-selected’, ‘false’);
});

clickedElement.classList.add(‘open’);
clickedElement.setAttribute(‘aria-selected’, ‘true’);

container.querySelectorAll(‘[data-content-id]’).forEach(function(content) {
content.style.display = ‘none’;
content.setAttribute(‘hidden’, ‘true’);
});

Advertisement

var targetContent = container.querySelector(‘[data-content-id=”‘ + tabName + ‘”]’);
if (targetContent) {
targetContent.style.display = ‘block’;
targetContent.removeAttribute(‘hidden’);
}
}

function loadWeatherData() {
// If weather data is already being loaded, wait for it
if (window.weatherDataPromise) {
window.weatherDataPromise.then(function(data) {
if (data && data.data) {
var weatherContainer = container.closest(‘.weather-box-container’);
if (weatherContainer) {
weatherContainer.style.display = ‘flex’;
updateCurrentWeather(data.data);
updateForecastTabs(data.data);
updateWeatherAlertsBar(data.data);
}
}
});
return;
}

var location = { zip: window.DEFAULT_ZIPCODE };

try {
var storedLocations = localStorage.getItem(‘hrst.zip.history’);
if (storedLocations) {
var locations = JSON.parse(storedLocations);
if (locations && locations.length > 0) {
location = locations[0];
}
}
} catch (e) {}

var apiUrl = (window.DEWY_HOSTNAME || ”) + ‘/api/v1/weather/full/’ + location.zip;

Advertisement

if (window.fetch) {
window.weatherDataPromise = fetch(apiUrl)
.then(function(response) { return response.json(); })
.then(function(data) {
if (data && data.data) {
var article = container.closest(‘.article–wrapper’);
var weatherContainer = container.closest(‘.weather-box-container’);
if (weatherContainer) {
weatherContainer.style.display = ‘flex’;
updateCurrentWeather(data.data);
updateForecastTabs(data.data);
updateWeatherAlertsBar(data.data);
}
return data;
}
})
.catch(function(error) {
console.error(‘Error loading weather:’, error);
// Reset to unknown background on error
updateWeatherBackground(‘unknown’);
});
}
}

function updateWeatherAlertsBar(weatherData) {
var weatherWatchHeader = container.querySelector(‘.weather-watch-header’);
if (!weatherWatchHeader) return;

var weatherWatchText = weatherWatchHeader.querySelector(‘.weather-watch-text’);
var weatherWatchLink = weatherWatchHeader.querySelector(‘.weather-watch-link’);

if (weatherData.alerts_count > 0) {
weatherWatchHeader.className=”weather-watch-header has-alerts”;
if (weatherWatchText) {
weatherWatchText.textContent = `Weather Alerts (${weatherData.alerts_count})`;
}
if (weatherWatchLink) {
if (!weatherWatchLink.getAttribute(‘data-initial-href’)) {
weatherWatchLink.setAttribute(‘data-initial-href’, weatherWatchLink.getAttribute(‘href’));
weatherWatchLink.setAttribute(‘data-initial-onclick’, weatherWatchLink.getAttribute(‘onclick’) || ”);
}
weatherWatchLink.setAttribute(‘href’, “https://www.kmbc.com/alerts”);
weatherWatchLink.setAttribute(‘onclick’, “return handleWeatherLinkClick(event, ‘click_alerts’, ‘click’, ‘sidelist-weather’, “https://www.kmbc.com/alerts”);”);
}
} else {
weatherWatchHeader.className=”weather-watch-header”;
if (weatherWatchText) {
weatherWatchText.textContent = containerId === ‘home-weather-v2’ ? ‘Watch Latest Forecast’ : ‘Latest Forecast’;
}
if (weatherWatchLink) {
var initialHref = weatherWatchLink.getAttribute(‘data-initial-href’);
var initialOnclick = weatherWatchLink.getAttribute(‘data-initial-onclick’);
if (initialHref) {
weatherWatchLink.setAttribute(‘href’, initialHref);
}
if (initialOnclick) {
weatherWatchLink.setAttribute(‘onclick’, initialOnclick);
}
}
}
}

function updateCurrentWeather(weatherData) {
if (weatherData.current) {
var tempValue = weatherData.current.temp_f || ”;
var skyValue = weatherData.current.sky || ”;
var feelsLikeValue = weatherData.current.feels_like_f || weatherData.current.temp_f || ”;

Advertisement

var tempEl = container.querySelector(‘.weather-grid–current-temp-value’);
if (tempEl) {
tempEl.textContent = tempValue;
tempEl.setAttribute(‘aria-label’, tempValue + ‘ degrees Fahrenheit’);
}

var iconEl = container.querySelector(‘.weather-grid–current-icon’);
if (iconEl && weatherData.current.icon_name) {
iconEl.className=”weather-grid–current-icon weather-current-icon icon icon-weather-” + weatherData.current.icon_name;
}

var skyEl = container.querySelector(‘.weather-grid–sky’);
if (skyEl) {
skyEl.textContent = skyValue;
skyEl.setAttribute(‘aria-label’, ‘Current condition: ‘ + skyValue);
}

var feelsEl = container.querySelector(‘.weather-grid–feels’);
if (feelsEl) {
feelsEl.textContent = feelsLikeValue + ‘°F’;
feelsEl.setAttribute(‘aria-label’, feelsLikeValue + ‘ degrees Fahrenheit’);
}

var weatherContainer = container.querySelector(‘.weather-temp-container’);
if (weatherContainer) {
var summary = ‘Current temperature ‘ + tempValue + ‘ degrees Fahrenheit, ‘ +
skyValue + ‘, feels like ‘ + feelsLikeValue + ‘ degrees’;
weatherContainer.setAttribute(‘aria-label’, summary);
}

Advertisement

updateWeatherBackground(weatherData.current.icon_name);
}
}

function updateWeatherBackground(iconName) {
try {
var bgPath = weatherImages.backgrounds[iconName] || weatherImages.backgrounds.unknown;
container.style.backgroundImage=”url(” + bgPath + ‘)’;
} catch (e) {
console.log(‘Error updating weather background:’, e);
}
}

function updateForecastTabs(weatherData) {
var visibleItems = isWeatherBoxV2 ? 6 : 5;

if (weatherData.hourly) {
var hourlyContainer = container.querySelector(‘.weather-hourly-forecast’);
if (hourlyContainer) {
var html=””;
var maxHours = Math.min(visibleItems, weatherData.hourly.length);

for (var i = 0; i 0 ? currentIndex – 1 : tabs.length – 1;
tabs[prevIndex].focus();
break;
case ‘ArrowRight’:
e.preventDefault();
var nextIndex = currentIndex

Advertisement

Loading more articles…



Source link

Continue Reading

Kansas

Where to watch Milwaukee Brewers vs Kansas City Royals: TV channel, start time, streaming for Apr. 5

Published

on

Where to watch Milwaukee Brewers vs Kansas City Royals: TV channel, start time, streaming for Apr. 5


play

Baseball is back and finding what channel your favorite team is playing on has become a little bit more confusing since MLB announced plans to produce and distribute broadcasts for nearly a third of the league.

We’re here to help. Here’s everything you need to know Sunday as the Milwaukee Brewers visit the Kansas City Royals.

Advertisement

See USA TODAY’s sortable MLB schedule to filter by team or division.

What time is Milwaukee Brewers vs Kansas City Royals?

First pitch between the Kansas City Royals and Milwaukee Brewers is scheduled for 2:10 p.m. (ET) on Sunday, Apr. 5.

How to watch Milwaukee Brewers vs Kansas City Royals on Sunday

All times Eastern and accurate as of Sunday, April 5, 2026, at 10:03 a.m.

  • Matchup: MIL at KC
  • Date: Sunday, Apr. 5
  • Time: 2:10 p.m. (ET)
  • Venue: Ewing M. Kauffman Stadium
  • Location: Kansas City, Missouri
  • TV: Royals.TV and Brewers.TV
  • Streaming: MLB.TV on Fubo

Watch MLB all season long with Fubo

MLB regional blackout restrictions apply

MLB scores, results

MLB scores for Apr. 5 games are available on usatoday.com . Here’s how to access today’s results:

Advertisement

See scores, results for all of today’s games.



Source link

Continue Reading

Trending