t extendedStartTime = new Date(guideStartTime.getTime() - (3 * 60 * 60 * 1000)); // 3 hours before
                    const scheduleBlocks = await window.fs42Common.fetchSchedule(
                        station.network_name,
                        formatDateForAPI(extendedStartTime),
                        formatDateForAPI(guideEndTime)
                    );
                    
                    if (scheduleBlocks && scheduleBlocks.length > 0) {
                        for (const block of scheduleBl