{"id":96,"date":"2019-02-20T14:47:38","date_gmt":"2019-02-20T14:47:38","guid":{"rendered":"https:\/\/test.luvbay-afrobeatmusiradio.com\/luvbayradio\/?page_id=96"},"modified":"2026-09-28T04:45:40","modified_gmt":"2026-09-28T04:45:40","slug":"schedule","status":"publish","type":"page","link":"https:\/\/luvbay-afrobeatmusiradio.com\/?page_id=96","title":{"rendered":"Schedule"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-post\" data-elementor-id=\"96\" class=\"elementor elementor-96\">\n\t\t\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-4f5a64f elementor-section-stretched elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"4f5a64f\" data-element_type=\"section\" data-e-type=\"section\" data-settings=\"{&quot;stretch_section&quot;:&quot;section-stretched&quot;,&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-extended\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-98cc663 sc_inner_width_none sc_content_align_inherit sc_layouts_column_icons_position_left\" data-id=\"98cc663\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-d5a8a26 sc_fly_static elementor-widget elementor-widget-html\" data-id=\"d5a8a26\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div id=\"luvbay-schedule-embed\"><\/div>\r\n\r\n<style>\r\n\/* =========================================================\r\n   LUVBAY RADIO WEEKLY SCHEDULE\r\n   FULL WEEK DESKTOP VIEW\r\n   NO HORIZONTAL SCROLL\r\n   LARGER PROGRAM NAMES\r\n   ========================================================= *\/\r\n\r\n#luvbay-schedule-embed,\r\n#luvbay-schedule-embed * {\r\n  box-sizing: border-box;\r\n}\r\n\r\n#luvbay-schedule-embed {\r\n  width: 100%;\r\n  max-width: 100%;\r\n  font-family: inherit;\r\n}\r\n\r\n.lb {\r\n  --blue: #20c6f7;\r\n  --blue2: #00aee8;\r\n  --navy: #07111f;\r\n  --panel: #0c1728;\r\n  --card: #142238;\r\n  --line: rgba(255,255,255,.08);\r\n  --text: #f7fbff;\r\n  --muted: #9eb0c6;\r\n  --time: #7fdcff;\r\n\r\n  width: 100%;\r\n  max-width: 100%;\r\n  color: var(--text);\r\n}\r\n\r\n\/* =========================================================\r\n   DESKTOP\r\n   ========================================================= *\/\r\n\r\n.lb-desktop {\r\n  width: 100%;\r\n  max-width: 100%;\r\n  overflow: hidden;\r\n  background: var(--navy);\r\n  border: 1px solid rgba(255,255,255,.08);\r\n  border-radius: 16px;\r\n  box-shadow: 0 18px 45px rgba(0,0,0,.24);\r\n}\r\n\r\n.lb-grid-inner {\r\n  width: 100%;\r\n  max-width: 100%;\r\n  min-width: 0;\r\n}\r\n\r\n\/* =========================================================\r\n   DAY HEADERS\r\n   ========================================================= *\/\r\n\r\n.lb-days {\r\n  display: grid;\r\n  grid-template-columns: 64px repeat(7, minmax(0, 1fr));\r\n  gap: 4px;\r\n  width: 100%;\r\n  padding: 8px 6px;\r\n  background: #0b1627;\r\n  border-bottom: 1px solid var(--line);\r\n}\r\n\r\n.lb-days-spacer {\r\n  min-width: 0;\r\n}\r\n\r\n.lb-day {\r\n  min-width: 0;\r\n  min-height: 44px;\r\n\r\n  display: flex;\r\n  align-items: center;\r\n  justify-content: center;\r\n\r\n  padding: 6px 2px;\r\n\r\n  border-radius: 8px;\r\n\r\n  background: linear-gradient(\r\n    135deg,\r\n    var(--blue) 0%,\r\n    var(--blue2) 100%\r\n  );\r\n\r\n  color: #00131d;\r\n\r\n  font-size: clamp(8px, .78vw, 12px);\r\n  line-height: 1;\r\n  font-weight: 900;\r\n  letter-spacing: .01em;\r\n\r\n  text-transform: uppercase;\r\n  text-align: center;\r\n\r\n  overflow: hidden;\r\n}\r\n\r\n\/* =========================================================\r\n   MAIN GRID\r\n   ========================================================= *\/\r\n\r\n.lb-grid {\r\n  display: grid;\r\n  grid-template-columns: 64px repeat(7, minmax(0, 1fr));\r\n  width: 100%;\r\n  background: var(--navy);\r\n}\r\n\r\n\/* =========================================================\r\n   TIME COLUMN\r\n   ========================================================= *\/\r\n\r\n.lb-times {\r\n  min-width: 0;\r\n  background: #091423;\r\n  border-right: 1px solid var(--line);\r\n}\r\n\r\n.lb-time {\r\n  height: 82px;\r\n\r\n  display: flex;\r\n  align-items: flex-start;\r\n  justify-content: center;\r\n\r\n  padding: 10px 2px 0;\r\n\r\n  color: #b8c7d9;\r\n\r\n  font-size: clamp(8px, .7vw, 10px);\r\n  line-height: 1;\r\n  font-weight: 700;\r\n\r\n  white-space: nowrap;\r\n\r\n  border-bottom: 1px solid var(--line);\r\n}\r\n\r\n\/* =========================================================\r\n   DAY COLUMNS\r\n   ========================================================= *\/\r\n\r\n.lb-col {\r\n  position: relative;\r\n  min-width: 0;\r\n\r\n  min-height: calc(24 * 82px);\r\n\r\n  border-right: 1px solid var(--line);\r\n\r\n  background:\r\n    repeating-linear-gradient(\r\n      to bottom,\r\n      transparent 0,\r\n      transparent 81px,\r\n      rgba(255,255,255,.065) 81px,\r\n      rgba(255,255,255,.065) 82px\r\n    ),\r\n    linear-gradient(\r\n      180deg,\r\n      #0e192a 0%,\r\n      #0a1423 100%\r\n    );\r\n}\r\n\r\n.lb-col:last-child {\r\n  border-right: 0;\r\n}\r\n\r\n\/* =========================================================\r\n   SHOW CARDS\r\n   ========================================================= *\/\r\n\r\n.lb-event {\r\n  position: absolute;\r\n\r\n  left: 3px;\r\n  right: 3px;\r\n\r\n  z-index: 2;\r\n\r\n  min-width: 0;\r\n\r\n  padding: 7px 5px 6px 7px;\r\n\r\n  overflow: hidden;\r\n\r\n  border: 1px solid rgba(255,255,255,.09);\r\n  border-left: 3px solid var(--blue);\r\n\r\n  border-radius: 7px;\r\n\r\n  background: linear-gradient(\r\n    145deg,\r\n    #17253a 0%,\r\n    #111d30 100%\r\n  );\r\n\r\n  box-shadow: 0 4px 10px rgba(0,0,0,.18);\r\n\r\n  cursor: default;\r\n\r\n  transition:\r\n    background .18s ease,\r\n    border-color .18s ease,\r\n    box-shadow .18s ease,\r\n    transform .18s ease;\r\n}\r\n\r\n.lb-event:hover {\r\n  z-index: 10;\r\n\r\n  background: linear-gradient(\r\n    145deg,\r\n    #1c304a 0%,\r\n    #14243b 100%\r\n  );\r\n\r\n  border-color: rgba(38,198,255,.45);\r\n\r\n  box-shadow: 0 10px 22px rgba(0,0,0,.32);\r\n\r\n  transform: translateY(-1px);\r\n}\r\n\r\n\/* =========================================================\r\n   SHOW TIME\r\n   ========================================================= *\/\r\n\r\n.lb-when {\r\n  margin-bottom: 4px;\r\n\r\n  color: var(--time);\r\n\r\n  font-size: clamp(7px, .62vw, 9px);\r\n  line-height: 1.05;\r\n  font-weight: 800;\r\n\r\n  letter-spacing: 0;\r\n\r\n  white-space: nowrap;\r\n  overflow: hidden;\r\n  text-overflow: ellipsis;\r\n}\r\n\r\n\/* =========================================================\r\n   PROGRAM NAMES\r\n   ========================================================= *\/\r\n\r\n.lb-title {\r\n  color: var(--text);\r\n\r\n  \/*\r\n    Larger program names.\r\n    Minimum 11px, responsive, maximum 15px.\r\n  *\/\r\n  font-size: clamp(11px, 1vw, 15px);\r\n\r\n  line-height: 1.18;\r\n  font-weight: 800;\r\n\r\n  white-space: normal;\r\n  overflow-wrap: break-word;\r\n  word-break: normal;\r\n  hyphens: auto;\r\n}\r\n\r\n\/* =========================================================\r\n   30 MINUTE PROGRAMS\r\n   ========================================================= *\/\r\n\r\n.lb-event.lb-short {\r\n  padding: 3px 3px 3px 5px;\r\n}\r\n\r\n.lb-event.lb-short .lb-when {\r\n  margin-bottom: 1px;\r\n  font-size: 7px;\r\n}\r\n\r\n.lb-event.lb-short .lb-title {\r\n  font-size: 10px;\r\n  line-height: 1.08;\r\n}\r\n\r\n\/* =========================================================\r\n   OVERNIGHT\r\n   ========================================================= *\/\r\n\r\n.lb-event.lb-overnight {\r\n  display: flex;\r\n  flex-direction: column;\r\n  justify-content: center;\r\n\r\n  background: linear-gradient(\r\n    145deg,\r\n    #10243a 0%,\r\n    #0d1c30 100%\r\n  );\r\n}\r\n\r\n.lb-event.lb-overnight .lb-title {\r\n  font-size: 15px;\r\n  line-height: 1.2;\r\n}\r\n\r\n.lb-event.lb-overnight .lb-when {\r\n  font-size: clamp(8px, .65vw, 10px);\r\n}\r\n\r\n\/* =========================================================\r\n   LARGE DESKTOP\r\n   ========================================================= *\/\r\n\r\n@media (min-width: 1400px) {\r\n\r\n  .lb-days,\r\n  .lb-grid {\r\n    grid-template-columns: 72px repeat(7, minmax(0, 1fr));\r\n  }\r\n\r\n  .lb-day {\r\n    font-size: 12px;\r\n  }\r\n\r\n  .lb-time {\r\n    font-size: 10px;\r\n  }\r\n\r\n  .lb-event {\r\n    left: 5px;\r\n    right: 5px;\r\n\r\n    padding: 8px 7px 7px 9px;\r\n  }\r\n\r\n  .lb-when {\r\n    font-size: 10px;\r\n  }\r\n\r\n  .lb-title {\r\n    font-size: 15px;\r\n    line-height: 1.2;\r\n  }\r\n\r\n  .lb-event.lb-short .lb-title {\r\n    font-size: 10px;\r\n  }\r\n\r\n  .lb-event.lb-overnight .lb-title {\r\n    font-size: 15px;\r\n  }\r\n}\r\n\r\n\/* =========================================================\r\n   MEDIUM DESKTOP \/ SMALL LAPTOP\r\n   ========================================================= *\/\r\n\r\n@media (max-width: 1100px) and (min-width: 801px) {\r\n\r\n  .lb-days,\r\n  .lb-grid {\r\n    grid-template-columns: 54px repeat(7, minmax(0, 1fr));\r\n  }\r\n\r\n  .lb-days {\r\n    gap: 2px;\r\n    padding-left: 4px;\r\n    padding-right: 4px;\r\n  }\r\n\r\n  .lb-day {\r\n    min-height: 40px;\r\n    font-size: 8px;\r\n    letter-spacing: 0;\r\n  }\r\n\r\n  .lb-time {\r\n    font-size: 8px;\r\n  }\r\n\r\n  .lb-event {\r\n    left: 2px;\r\n    right: 2px;\r\n\r\n    padding: 6px 3px 5px 5px;\r\n\r\n    border-left-width: 2px;\r\n  }\r\n\r\n  .lb-when {\r\n    font-size: 7px;\r\n  }\r\n\r\n  .lb-title {\r\n    font-size: 10px;\r\n    line-height: 1.15;\r\n  }\r\n\r\n  .lb-event.lb-short .lb-title {\r\n    font-size: 9px;\r\n  }\r\n}\r\n\r\n\/* =========================================================\r\n   MOBILE\r\n   ========================================================= *\/\r\n\r\n.lb-mobile {\r\n  display: none;\r\n}\r\n\r\n.lb-mobile-wrap {\r\n  width: 100%;\r\n\r\n  overflow: hidden;\r\n\r\n  background: linear-gradient(\r\n    180deg,\r\n    #0d192a 0%,\r\n    #081321 100%\r\n  );\r\n\r\n  border: 1px solid rgba(255,255,255,.08);\r\n  border-radius: 16px;\r\n\r\n  box-shadow: 0 18px 40px rgba(0,0,0,.24);\r\n}\r\n\r\n.lb-mobile-section {\r\n  border-bottom: 1px solid rgba(255,255,255,.08);\r\n}\r\n\r\n.lb-mobile-section:last-child {\r\n  border-bottom: 0;\r\n}\r\n\r\n.lb-mobile-day {\r\n  padding: 24px 18px 8px;\r\n\r\n  color: var(--blue);\r\n\r\n  font-size: 26px;\r\n  line-height: 1;\r\n  font-weight: 900;\r\n}\r\n\r\n.lb-mobile-events {\r\n  padding: 0 14px 22px;\r\n}\r\n\r\n.lb-mobile-event {\r\n  position: relative;\r\n\r\n  margin-top: 10px;\r\n\r\n  padding: 13px 14px 13px 17px;\r\n\r\n  border: 1px solid rgba(255,255,255,.08);\r\n  border-radius: 11px;\r\n\r\n  background: linear-gradient(\r\n    145deg,\r\n    #17253a 0%,\r\n    #111d30 100%\r\n  );\r\n\r\n  box-shadow: 0 5px 15px rgba(0,0,0,.18);\r\n}\r\n\r\n.lb-mobile-event::before {\r\n  content: \"\";\r\n\r\n  position: absolute;\r\n\r\n  top: 10px;\r\n  bottom: 10px;\r\n  left: 0;\r\n\r\n  width: 4px;\r\n\r\n  background: var(--blue);\r\n\r\n  border-radius: 0 10px 10px 0;\r\n}\r\n\r\n.lb-mobile-time {\r\n  margin-bottom: 5px;\r\n\r\n  color: var(--time);\r\n\r\n  font-size: 12px;\r\n  font-weight: 800;\r\n}\r\n\r\n.lb-mobile-title {\r\n  color: var(--text);\r\n\r\n  font-size: 18px;\r\n  line-height: 1.3;\r\n  font-weight: 800;\r\n}\r\n\r\n\/* =========================================================\r\n   SWITCH TO MOBILE\r\n   ========================================================= *\/\r\n\r\n@media (max-width: 800px) {\r\n\r\n  .lb-desktop {\r\n    display: none;\r\n  }\r\n\r\n  .lb-mobile {\r\n    display: block;\r\n  }\r\n}\r\n\r\n<\/style>\r\n\r\n\r\n<script>\r\n(function () {\r\n\r\n  \/* =======================================================\r\n     CONFIG\r\n     ======================================================= *\/\r\n\r\n  const days = [\r\n    \"Monday\",\r\n    \"Tuesday\",\r\n    \"Wednesday\",\r\n    \"Thursday\",\r\n    \"Friday\",\r\n    \"Saturday\",\r\n    \"Sunday\"\r\n  ];\r\n\r\n  const DAY_MINUTES = 24 * 60;\r\n  const HOUR_HEIGHT = 82;\r\n\r\n\r\n  \/* =======================================================\r\n     HELPERS\r\n     ======================================================= *\/\r\n\r\n  function escapeHtml(value) {\r\n\r\n    return String(value).replace(\r\n      \/[&<>\"']\/g,\r\n      function (character) {\r\n\r\n        const characters = {\r\n          \"&\": \"&amp;\",\r\n          \"<\": \"&lt;\",\r\n          \">\": \"&gt;\",\r\n          '\"': \"&quot;\",\r\n          \"'\": \"&#039;\"\r\n        };\r\n\r\n        return characters[character];\r\n\r\n      }\r\n    );\r\n\r\n  }\r\n\r\n\r\n  function parseTime(raw) {\r\n\r\n    let value = String(raw)\r\n      .trim()\r\n      .toLowerCase()\r\n      .replace(\/\\s+\/g, \"\");\r\n\r\n    if (value === \"midnight\") {\r\n      return 0;\r\n    }\r\n\r\n    if (value === \"noon\") {\r\n      return 12 * 60;\r\n    }\r\n\r\n    const match = value.match(\r\n      \/^(\\d{1,2})(?::(\\d{2}))?(am|pm)?$\/\r\n    );\r\n\r\n    if (!match) {\r\n      return null;\r\n    }\r\n\r\n    let hour = parseInt(match[1], 10);\r\n\r\n    const minute = match[2]\r\n      ? parseInt(match[2], 10)\r\n      : 0;\r\n\r\n    const meridiem = match[3];\r\n\r\n    if (\r\n      meridiem === \"am\" &&\r\n      hour === 12\r\n    ) {\r\n      hour = 0;\r\n    }\r\n\r\n    if (\r\n      meridiem === \"pm\" &&\r\n      hour !== 12\r\n    ) {\r\n      hour += 12;\r\n    }\r\n\r\n    return (hour * 60) + minute;\r\n  }\r\n\r\n\r\n  function formatTime(minutes) {\r\n\r\n    minutes =\r\n      ((minutes % DAY_MINUTES) + DAY_MINUTES)\r\n      % DAY_MINUTES;\r\n\r\n    let hour = Math.floor(minutes \/ 60);\r\n\r\n    const minute = minutes % 60;\r\n\r\n    const meridiem =\r\n      hour >= 12 ? \"PM\" : \"AM\";\r\n\r\n    hour = hour % 12;\r\n\r\n    if (hour === 0) {\r\n      hour = 12;\r\n    }\r\n\r\n    if (minute === 0) {\r\n      return hour + \" \" + meridiem;\r\n    }\r\n\r\n    return (\r\n      hour +\r\n      \":\" +\r\n      String(minute).padStart(2, \"0\") +\r\n      \" \" +\r\n      meridiem\r\n    );\r\n  }\r\n\r\n\r\n  function formatAxisHour(hour) {\r\n\r\n    const meridiem =\r\n      hour >= 12 ? \"PM\" : \"AM\";\r\n\r\n    let displayHour = hour % 12;\r\n\r\n    if (displayHour === 0) {\r\n      displayHour = 12;\r\n    }\r\n\r\n    return displayHour + \" \" + meridiem;\r\n  }\r\n\r\n\r\n  \/* =======================================================\r\n     SCHEDULE DATA\r\n     ======================================================= *\/\r\n\r\n  const eventsRaw = [\r\n\r\n    \/* ================= MONDAY ================= *\/\r\n\r\n    {\r\n      day:\"Monday\",\r\n      title:\"Midnight to Morning\",\r\n      start:\"12:00am\",\r\n      end:\"6:00am\"\r\n    },\r\n\r\n    {\r\n      day:\"Monday\",\r\n      title:\"Healing for the Nations \u2013 Encore\",\r\n      start:\"6:00am\",\r\n      end:\"7:00am\"\r\n    },\r\n\r\n    {\r\n      day:\"Monday\",\r\n      title:\"Breakfast Drive \u2013 Rockin\u2019 Roy\",\r\n      start:\"7:00am\",\r\n      end:\"10:00am\"\r\n    },\r\n\r\n    {\r\n      day:\"Monday\",\r\n      title:\"Relationship & Marriage Hour \u2013 Encore\",\r\n      start:\"10:00am\",\r\n      end:\"11:00am\"\r\n    },\r\n\r\n    {\r\n      day:\"Monday\",\r\n      title:\"The Mid-Morning Mixx\",\r\n      start:\"11:00am\",\r\n      end:\"12:00pm\"\r\n    },\r\n\r\n    {\r\n      day:\"Monday\",\r\n      title:\"MID DAY MIXX\",\r\n      start:\"12:00pm\",\r\n      end:\"1:00pm\"\r\n    },\r\n\r\n    {\r\n      day:\"Monday\",\r\n      title:\"Black Health Unfiltered \u2013 Encore\",\r\n      start:\"1:00pm\",\r\n      end:\"2:00pm\"\r\n    },\r\n\r\n    {\r\n      day:\"Monday\",\r\n      title:\"Afternoon Groove\",\r\n      start:\"2:00pm\",\r\n      end:\"4:00pm\"\r\n    },\r\n\r\n    {\r\n      day:\"Monday\",\r\n      title:\"Roots & Legacy \u2013 History & Heritage\",\r\n      start:\"4:00pm\",\r\n      end:\"5:00pm\"\r\n    },\r\n\r\n    {\r\n      day:\"Monday\",\r\n      title:\"DIRECT DRIVE\",\r\n      start:\"5:00pm\",\r\n      end:\"6:00pm\"\r\n    },\r\n\r\n    {\r\n      day:\"Monday\",\r\n      title:\"Evening Groove\",\r\n      start:\"6:00pm\",\r\n      end:\"7:00pm\"\r\n    },\r\n\r\n    {\r\n      day:\"Monday\",\r\n      title:\"HWY 6 to Afrika \u2013 Encore\",\r\n      start:\"7:00pm\",\r\n      end:\"8:00pm\"\r\n    },\r\n\r\n    {\r\n      day:\"Monday\",\r\n      title:\"The Afro Tech Effect \u2013 Keindo \/ Mend\u00e9 Sound\",\r\n      start:\"8:00pm\",\r\n      end:\"9:00pm\"\r\n    },\r\n\r\n    {\r\n      day:\"Monday\",\r\n      title:\"Voices of the Millennials \u2013 Encore\",\r\n      start:\"9:00pm\",\r\n      end:\"10:00pm\"\r\n    },\r\n\r\n    {\r\n      day:\"Monday\",\r\n      title:\"Night Groove\",\r\n      start:\"10:00pm\",\r\n      end:\"11:00pm\"\r\n    },\r\n\r\n    {\r\n      day:\"Monday\",\r\n      title:\"Late Nite Luv \u2013 Rockin\u2019 Roy\",\r\n      start:\"11:00pm\",\r\n      end:\"12:00am\"\r\n    },\r\n\r\n\r\n    \/* ================= TUESDAY ================= *\/\r\n\r\n    {\r\n      day:\"Tuesday\",\r\n      title:\"Midnight to Morning\",\r\n      start:\"12:00am\",\r\n      end:\"6:00am\"\r\n    },\r\n\r\n    {\r\n      day:\"Tuesday\",\r\n      title:\"Inspirational & Gospel Mix\",\r\n      start:\"6:00am\",\r\n      end:\"7:00am\"\r\n    },\r\n\r\n    {\r\n      day:\"Tuesday\",\r\n      title:\"Morning Groove\",\r\n      start:\"7:00am\",\r\n      end:\"8:00am\"\r\n    },\r\n\r\n    {\r\n      day:\"Tuesday\",\r\n      title:\"Today\u2019s Afrika\",\r\n      start:\"8:00am\",\r\n      end:\"9:00am\"\r\n    },\r\n\r\n    {\r\n      day:\"Tuesday\",\r\n      title:\"Mid-Morning Music Mixx\",\r\n      start:\"9:00am\",\r\n      end:\"11:00am\"\r\n    },\r\n\r\n    {\r\n      day:\"Tuesday\",\r\n      title:\"The Champions Table \u2013 Encore\",\r\n      start:\"11:00am\",\r\n      end:\"12:00pm\"\r\n    },\r\n\r\n    {\r\n      day:\"Tuesday\",\r\n      title:\"MID DAY MIXX\",\r\n      start:\"12:00pm\",\r\n      end:\"1:00pm\"\r\n    },\r\n\r\n    {\r\n      day:\"Tuesday\",\r\n      title:\"Roots & Legacy \u2013 History & Heritage\",\r\n      start:\"1:00pm\",\r\n      end:\"2:00pm\"\r\n    },\r\n\r\n    {\r\n      day:\"Tuesday\",\r\n      title:\"Afternoon Groove\",\r\n      start:\"2:00pm\",\r\n      end:\"3:00pm\"\r\n    },\r\n\r\n    {\r\n      day:\"Tuesday\",\r\n      title:\"Diaspora Connections\",\r\n      start:\"3:00pm\",\r\n      end:\"4:00pm\"\r\n    },\r\n\r\n    {\r\n      day:\"Tuesday\",\r\n      title:\"The Safe Room \u2013 Encore\",\r\n      start:\"4:00pm\",\r\n      end:\"5:00pm\"\r\n    },\r\n\r\n    {\r\n      day:\"Tuesday\",\r\n      title:\"DIRECT DRIVE\",\r\n      start:\"5:00pm\",\r\n      end:\"6:00pm\"\r\n    },\r\n\r\n    {\r\n      day:\"Tuesday\",\r\n      title:\"Drive-Time Groove\",\r\n      start:\"6:00pm\",\r\n      end:\"7:00pm\"\r\n    },\r\n\r\n    {\r\n      day:\"Tuesday\",\r\n      title:\"The Mental Health Hour\",\r\n      start:\"7:00pm\",\r\n      end:\"8:00pm\"\r\n    },\r\n\r\n    {\r\n      day:\"Tuesday\",\r\n      title:\"Tuesday Groove\",\r\n      start:\"8:00pm\",\r\n      end:\"9:00pm\"\r\n    },\r\n\r\n    {\r\n      day:\"Tuesday\",\r\n      title:\"Tuney Tuesdays \u2013 DJ Shadow West Myoozik\",\r\n      start:\"9:00pm\",\r\n      end:\"10:00pm\"\r\n    },\r\n\r\n    {\r\n      day:\"Tuesday\",\r\n      title:\"The Blugh-Skyy Show \u2013 Encore\",\r\n      start:\"10:00pm\",\r\n      end:\"11:00pm\"\r\n    },\r\n\r\n    {\r\n      day:\"Tuesday\",\r\n      title:\"Late Nite Luv \u2013 Rockin\u2019 Roy\",\r\n      start:\"11:00pm\",\r\n      end:\"12:00am\"\r\n    },\r\n\r\n\r\n    \/* ================= WEDNESDAY ================= *\/\r\n\r\n    {\r\n      day:\"Wednesday\",\r\n      title:\"Midnight to Morning\",\r\n      start:\"12:00am\",\r\n      end:\"6:00am\"\r\n    },\r\n\r\n    {\r\n      day:\"Wednesday\",\r\n      title:\"Healing for the Nations \u2013 Encore\",\r\n      start:\"6:00am\",\r\n      end:\"7:00am\"\r\n    },\r\n\r\n    {\r\n      day:\"Wednesday\",\r\n      title:\"Morning Music Mixx\",\r\n      start:\"7:00am\",\r\n      end:\"8:00am\"\r\n    },\r\n\r\n    {\r\n      day:\"Wednesday\",\r\n      title:\"LuvBay Encore \u2013 Morning Edition\",\r\n      start:\"8:00am\",\r\n      end:\"9:00am\"\r\n    },\r\n\r\n    {\r\n      day:\"Wednesday\",\r\n      title:\"Music, Culture & Community\",\r\n      start:\"9:00am\",\r\n      end:\"10:00am\"\r\n    },\r\n\r\n    {\r\n      day:\"Wednesday\",\r\n      title:\"Mid-Morning Groove\",\r\n      start:\"10:00am\",\r\n      end:\"11:00am\"\r\n    },\r\n\r\n    {\r\n      day:\"Wednesday\",\r\n      title:\"Roots & Legacy \u2013 History & Heritage\",\r\n      start:\"11:00am\",\r\n      end:\"12:00pm\"\r\n    },\r\n\r\n    {\r\n      day:\"Wednesday\",\r\n      title:\"MID DAY MIXX\",\r\n      start:\"12:00pm\",\r\n      end:\"1:00pm\"\r\n    },\r\n\r\n    {\r\n      day:\"Wednesday\",\r\n      title:\"The Mental Health Hour \u2013 Encore\",\r\n      start:\"1:00pm\",\r\n      end:\"2:00pm\"\r\n    },\r\n\r\n    {\r\n      day:\"Wednesday\",\r\n      title:\"LuvBay Afternoon Groove\",\r\n      start:\"2:00pm\",\r\n      end:\"4:00pm\"\r\n    },\r\n\r\n    {\r\n      day:\"Wednesday\",\r\n      title:\"Black Health Unfiltered \u2013 Encore\",\r\n      start:\"4:00pm\",\r\n      end:\"5:00pm\"\r\n    },\r\n\r\n    {\r\n      day:\"Wednesday\",\r\n      title:\"DIRECT DRIVE\",\r\n      start:\"5:00pm\",\r\n      end:\"6:00pm\"\r\n    },\r\n\r\n    {\r\n      day:\"Wednesday\",\r\n      title:\"Voices of the Millennials\",\r\n      start:\"6:00pm\",\r\n      end:\"7:00pm\"\r\n    },\r\n\r\n    {\r\n      day:\"Wednesday\",\r\n      title:\"Evening Groove\",\r\n      start:\"7:00pm\",\r\n      end:\"8:00pm\"\r\n    },\r\n\r\n    {\r\n      day:\"Wednesday\",\r\n      title:\"The Champions Table \u2013 Nigel G. Hunter\",\r\n      start:\"8:00pm\",\r\n      end:\"9:00pm\"\r\n    },\r\n\r\n    {\r\n      day:\"Wednesday\",\r\n      title:\"After-Hours Groove\",\r\n      start:\"9:00pm\",\r\n      end:\"10:00pm\"\r\n    },\r\n\r\n\r\n    \/* ================= THURSDAY ================= *\/\r\n\r\n    {\r\n      day:\"Thursday\",\r\n      title:\"Midnight to Morning\",\r\n      start:\"12:00am\",\r\n      end:\"6:00am\"\r\n    },\r\n\r\n    {\r\n      day:\"Thursday\",\r\n      title:\"Inspirational & Gospel Mix\",\r\n      start:\"6:00am\",\r\n      end:\"7:00am\"\r\n    },\r\n\r\n    {\r\n      day:\"Thursday\",\r\n      title:\"Morning Music Mixx\",\r\n      start:\"7:00am\",\r\n      end:\"8:00am\"\r\n    },\r\n\r\n    {\r\n      day:\"Thursday\",\r\n      title:\"LuvBay Encore \u2013 Morning Edition\",\r\n      start:\"8:00am\",\r\n      end:\"9:00am\"\r\n    },\r\n\r\n    {\r\n      day:\"Thursday\",\r\n      title:\"Music, Culture & Community\",\r\n      start:\"9:00am\",\r\n      end:\"10:00am\"\r\n    },\r\n\r\n    {\r\n      day:\"Thursday\",\r\n      title:\"Music Mixx\",\r\n      start:\"10:00am\",\r\n      end:\"11:00am\"\r\n    },\r\n\r\n    {\r\n      day:\"Thursday\",\r\n      title:\"Diaspora Connections \u2013 Encore\",\r\n      start:\"11:00am\",\r\n      end:\"12:00pm\"\r\n    },\r\n\r\n    {\r\n      day:\"Thursday\",\r\n      title:\"MID DAY MIXX\",\r\n      start:\"12:00pm\",\r\n      end:\"1:00pm\"\r\n    },\r\n\r\n    {\r\n      day:\"Thursday\",\r\n      title:\"Community Spotlight\",\r\n      start:\"1:00pm\",\r\n      end:\"2:00pm\"\r\n    },\r\n\r\n    {\r\n      day:\"Thursday\",\r\n      title:\"Afternoon Groove\",\r\n      start:\"2:00pm\",\r\n      end:\"4:00pm\"\r\n    },\r\n\r\n    {\r\n      day:\"Thursday\",\r\n      title:\"Roots & Legacy \u2013 History & Heritage\",\r\n      start:\"4:00pm\",\r\n      end:\"5:00pm\"\r\n    },\r\n\r\n    {\r\n      day:\"Thursday\",\r\n      title:\"DIRECT DRIVE\",\r\n      start:\"5:00pm\",\r\n      end:\"6:00pm\"\r\n    },\r\n\r\n    {\r\n      day:\"Thursday\",\r\n      title:\"Evening Groove\",\r\n      start:\"6:00pm\",\r\n      end:\"7:00pm\"\r\n    },\r\n\r\n    {\r\n      day:\"Thursday\",\r\n      title:\"THE NEW BUSINESS WEEKLY\",\r\n      start:\"7:00pm\",\r\n      end:\"8:00pm\"\r\n    },\r\n\r\n    {\r\n      day:\"Thursday\",\r\n      title:\"Thursday Evening Mixx\",\r\n      start:\"8:00pm\",\r\n      end:\"9:00pm\"\r\n    },\r\n\r\n    {\r\n      day:\"Thursday\",\r\n      title:\"Afrikan Vibes \u2013 DJ TYB\",\r\n      start:\"9:00pm\",\r\n      end:\"11:00pm\"\r\n    },\r\n\r\n    {\r\n      day:\"Thursday\",\r\n      title:\"Late Nite Luv \u2013 Strictly Slow Jams\",\r\n      start:\"11:00pm\",\r\n      end:\"12:00am\"\r\n    },\r\n\r\n\r\n    \/* ================= FRIDAY ================= *\/\r\n\r\n    {\r\n      day:\"Friday\",\r\n      title:\"Midnight to Morning\",\r\n      start:\"12:00am\",\r\n      end:\"6:00am\"\r\n    },\r\n\r\n    {\r\n      day:\"Friday\",\r\n      title:\"Healing for the Nations \u2013 Encore\",\r\n      start:\"6:00am\",\r\n      end:\"7:00am\"\r\n    },\r\n\r\n    {\r\n      day:\"Friday\",\r\n      title:\"Morning Groove\",\r\n      start:\"7:00am\",\r\n      end:\"8:00am\"\r\n    },\r\n\r\n    {\r\n      day:\"Friday\",\r\n      title:\"LuvBay Encore \u2013 Morning Edition\",\r\n      start:\"8:00am\",\r\n      end:\"9:00am\"\r\n    },\r\n\r\n    {\r\n      day:\"Friday\",\r\n      title:\"Music, Culture & Community\",\r\n      start:\"9:00am\",\r\n      end:\"10:00am\"\r\n    },\r\n\r\n    {\r\n      day:\"Friday\",\r\n      title:\"Music Mixx\",\r\n      start:\"10:00am\",\r\n      end:\"11:00am\"\r\n    },\r\n\r\n    {\r\n      day:\"Friday\",\r\n      title:\"The New Business Weekly \u2013 Encore\",\r\n      start:\"11:00am\",\r\n      end:\"12:00pm\"\r\n    },\r\n\r\n    {\r\n      day:\"Friday\",\r\n      title:\"MID DAY MIXX\",\r\n      start:\"12:00pm\",\r\n      end:\"1:00pm\"\r\n    },\r\n\r\n    {\r\n      day:\"Friday\",\r\n      title:\"Relationship & Marriage Hour \u2013 Encore\",\r\n      start:\"1:00pm\",\r\n      end:\"2:00pm\"\r\n    },\r\n\r\n    {\r\n      day:\"Friday\",\r\n      title:\"Friday Afternoon Groove\",\r\n      start:\"2:00pm\",\r\n      end:\"4:00pm\"\r\n    },\r\n\r\n    {\r\n      day:\"Friday\",\r\n      title:\"Roots & Legacy \u2013 History & Heritage\",\r\n      start:\"4:00pm\",\r\n      end:\"5:00pm\"\r\n    },\r\n\r\n    {\r\n      day:\"Friday\",\r\n      title:\"DIRECT DRIVE\",\r\n      start:\"5:00pm\",\r\n      end:\"6:00pm\"\r\n    },\r\n\r\n    {\r\n      day:\"Friday\",\r\n      title:\"Friday Evening Mixx\",\r\n      start:\"6:00pm\",\r\n      end:\"7:00pm\"\r\n    },\r\n\r\n    {\r\n      day:\"Friday\",\r\n      title:\"The Safe Room \u2013 Shon Williams\",\r\n      start:\"7:00pm\",\r\n      end:\"8:00pm\"\r\n    },\r\n\r\n    {\r\n      day:\"Friday\",\r\n      title:\"The Sound \u2013 DJ Clairvoyant & DJ Shadow West Myoozik\",\r\n      start:\"8:00pm\",\r\n      end:\"10:00pm\"\r\n    },\r\n\r\n    {\r\n      day:\"Friday\",\r\n      title:\"Friday Night Music\",\r\n      start:\"10:00pm\",\r\n      end:\"12:00am\"\r\n    },\r\n\r\n\r\n    \/* ================= SATURDAY ================= *\/\r\n\r\n    {\r\n      day:\"Saturday\",\r\n      title:\"Midnight to Morning\",\r\n      start:\"12:00am\",\r\n      end:\"6:00am\"\r\n    },\r\n\r\n    {\r\n      day:\"Saturday\",\r\n      title:\"Weekend Wake-Up\",\r\n      start:\"6:00am\",\r\n      end:\"8:00am\"\r\n    },\r\n\r\n    {\r\n      day:\"Saturday\",\r\n      title:\"Diaspora Connections\",\r\n      start:\"8:00am\",\r\n      end:\"10:00am\"\r\n    },\r\n\r\n    {\r\n      day:\"Saturday\",\r\n      title:\"THE SPORTS HOUR\",\r\n      start:\"10:00am\",\r\n      end:\"11:00am\"\r\n    },\r\n\r\n    {\r\n      day:\"Saturday\",\r\n      title:\"Today\u2019s Afrika\",\r\n      start:\"11:00am\",\r\n      end:\"12:00pm\"\r\n    },\r\n\r\n    {\r\n      day:\"Saturday\",\r\n      title:\"Caribbean Lunch Mix\",\r\n      start:\"12:00pm\",\r\n      end:\"1:00pm\"\r\n    },\r\n\r\n    {\r\n      day:\"Saturday\",\r\n      title:\"Da Karibbean Flava\",\r\n      start:\"1:00pm\",\r\n      end:\"2:00pm\"\r\n    },\r\n\r\n    {\r\n      day:\"Saturday\",\r\n      title:\"Saturday Music Mixx\",\r\n      start:\"2:00pm\",\r\n      end:\"4:00pm\"\r\n    },\r\n\r\n    {\r\n      day:\"Saturday\",\r\n      title:\"HWY 6 to Afrika\",\r\n      start:\"4:00pm\",\r\n      end:\"5:00pm\"\r\n    },\r\n\r\n    {\r\n      day:\"Saturday\",\r\n      title:\"Afro-Caribbean Weekend Groove\",\r\n      start:\"5:00pm\",\r\n      end:\"7:00pm\"\r\n    },\r\n\r\n    {\r\n      day:\"Saturday\",\r\n      title:\"The Blugh-Skyy Show\",\r\n      start:\"7:00pm\",\r\n      end:\"8:00pm\"\r\n    },\r\n\r\n    {\r\n      day:\"Saturday\",\r\n      title:\"Saturday Evening Groove\",\r\n      start:\"8:00pm\",\r\n      end:\"9:00pm\"\r\n    },\r\n\r\n    {\r\n      day:\"Saturday\",\r\n      title:\"Saturday Nite Luv\",\r\n      start:\"9:00pm\",\r\n      end:\"11:00pm\"\r\n    },\r\n\r\n    {\r\n      day:\"Saturday\",\r\n      title:\"Midnight Groove\",\r\n      start:\"11:00pm\",\r\n      end:\"12:00am\"\r\n    },\r\n\r\n\r\n    \/* ================= SUNDAY ================= *\/\r\n\r\n    {\r\n      day:\"Sunday\",\r\n      title:\"Midnight to Morning\",\r\n      start:\"12:00am\",\r\n      end:\"6:00am\"\r\n    },\r\n\r\n    {\r\n      day:\"Sunday\",\r\n      title:\"Sunday Sunrise \u2013 Inspirational & Gospel\",\r\n      start:\"6:00am\",\r\n      end:\"8:00am\"\r\n    },\r\n\r\n    {\r\n      day:\"Sunday\",\r\n      title:\"Gospel Sunday \u2013 Merisa Challenger\",\r\n      start:\"8:00am\",\r\n      end:\"10:00am\"\r\n    },\r\n\r\n    {\r\n      day:\"Sunday\",\r\n      title:\"Sunday Gospel Mix\",\r\n      start:\"10:00am\",\r\n      end:\"11:00am\"\r\n    },\r\n\r\n    {\r\n      day:\"Sunday\",\r\n      title:\"Reggae Gospel Take Over \u2013 DJ Proclaima\",\r\n      start:\"11:00am\",\r\n      end:\"12:00pm\"\r\n    },\r\n\r\n    {\r\n      day:\"Sunday\",\r\n      title:\"Sunday Lunch Groove\",\r\n      start:\"12:00pm\",\r\n      end:\"1:00pm\"\r\n    },\r\n\r\n    {\r\n      day:\"Sunday\",\r\n      title:\"LuvBay Community Encore\",\r\n      start:\"1:00pm\",\r\n      end:\"2:00pm\"\r\n    },\r\n\r\n    {\r\n      day:\"Sunday\",\r\n      title:\"Africa & Caribbean News in Review\",\r\n      start:\"2:00pm\",\r\n      end:\"3:00pm\"\r\n    },\r\n\r\n    {\r\n      day:\"Sunday\",\r\n      title:\"Relationship & Marriage Hour\",\r\n      start:\"3:00pm\",\r\n      end:\"4:00pm\"\r\n    },\r\n\r\n    {\r\n      day:\"Sunday\",\r\n      title:\"Sunday Soul Mix\",\r\n      start:\"4:00pm\",\r\n      end:\"4:30pm\"\r\n    },\r\n\r\n    {\r\n      day:\"Sunday\",\r\n      title:\"Black Health Unfiltered \/ Chai Latte Conversations\",\r\n      start:\"4:30pm\",\r\n      end:\"5:30pm\"\r\n    },\r\n\r\n    {\r\n      day:\"Sunday\",\r\n      title:\"Inspirational Music\",\r\n      start:\"5:30pm\",\r\n      end:\"6:00pm\"\r\n    },\r\n\r\n    {\r\n      day:\"Sunday\",\r\n      title:\"Healing for the Nations \u2013 Pastor Karl Lewis & Rev. Taiwo\",\r\n      start:\"6:00pm\",\r\n      end:\"7:00pm\"\r\n    },\r\n\r\n    {\r\n      day:\"Sunday\",\r\n      title:\"Soca Sundays \u2013 DJ Clairvoyant\",\r\n      start:\"7:00pm\",\r\n      end:\"8:00pm\"\r\n    },\r\n\r\n    {\r\n      day:\"Sunday\",\r\n      title:\"Sunday Jazz \u2013 DJ Silverbac\",\r\n      start:\"8:00pm\",\r\n      end:\"10:00pm\"\r\n    },\r\n\r\n    {\r\n      day:\"Sunday\",\r\n      title:\"DJ Mix\",\r\n      start:\"10:00pm\",\r\n      end:\"11:00pm\"\r\n    },\r\n\r\n    {\r\n      day:\"Sunday\",\r\n      title:\"Sunday Nite Wind-Down\",\r\n      start:\"11:00pm\",\r\n      end:\"12:00am\"\r\n    }\r\n\r\n  ];\r\n\r\n\r\n  \/* =======================================================\r\n     NORMALIZE EVENTS\r\n     ======================================================= *\/\r\n\r\n  const events = eventsRaw\r\n    .map(function (event) {\r\n\r\n      const start = parseTime(event.start);\r\n\r\n      let end = parseTime(event.end);\r\n\r\n      if (\r\n        start === null ||\r\n        end === null\r\n      ) {\r\n        return null;\r\n      }\r\n\r\n      if (end <= start) {\r\n        end += DAY_MINUTES;\r\n      }\r\n\r\n      return {\r\n        day: event.day,\r\n        title: event.title,\r\n        start: start,\r\n        end: end\r\n      };\r\n\r\n    })\r\n    .filter(Boolean);\r\n\r\n\r\n  \/* =======================================================\r\n     ROOT\r\n     ======================================================= *\/\r\n\r\n  const root =\r\n    document.getElementById(\r\n      \"luvbay-schedule-embed\"\r\n    );\r\n\r\n  if (!root) {\r\n    return;\r\n  }\r\n\r\n\r\n  \/* =======================================================\r\n     BUILD BASE LAYOUT\r\n     ======================================================= *\/\r\n\r\n  root.innerHTML = `\r\n    <div class=\"lb\">\r\n\r\n      <div class=\"lb-desktop\">\r\n\r\n        <div class=\"lb-grid-inner\">\r\n\r\n          <div class=\"lb-days\">\r\n\r\n            <div class=\"lb-days-spacer\"><\/div>\r\n\r\n            ${days.map(function (day) {\r\n\r\n              return `\r\n                <div class=\"lb-day\">\r\n                  ${escapeHtml(day)}\r\n                <\/div>\r\n              `;\r\n\r\n            }).join(\"\")}\r\n\r\n          <\/div>\r\n\r\n          <div class=\"lb-grid\">\r\n\r\n            <div class=\"lb-times\">\r\n\r\n              ${Array.from(\r\n                { length: 24 },\r\n                function (_, hour) {\r\n\r\n                  return `\r\n                    <div class=\"lb-time\">\r\n                      ${formatAxisHour(hour)}\r\n                    <\/div>\r\n                  `;\r\n\r\n                }\r\n              ).join(\"\")}\r\n\r\n            <\/div>\r\n\r\n            ${days.map(function (day) {\r\n\r\n              return `\r\n                <div\r\n                  class=\"lb-col\"\r\n                  data-day=\"${escapeHtml(day)}\"\r\n                ><\/div>\r\n              `;\r\n\r\n            }).join(\"\")}\r\n\r\n          <\/div>\r\n\r\n        <\/div>\r\n\r\n      <\/div>\r\n\r\n\r\n      <div class=\"lb-mobile\">\r\n\r\n        <div\r\n          class=\"lb-mobile-wrap\"\r\n          id=\"lb-mobile-wrap\"\r\n        ><\/div>\r\n\r\n      <\/div>\r\n\r\n    <\/div>\r\n  `;\r\n\r\n\r\n  \/* =======================================================\r\n     DESKTOP EVENT RENDERER\r\n     ======================================================= *\/\r\n\r\n  function renderDesktopEvent(\r\n    column,\r\n    event\r\n  ) {\r\n\r\n    const visibleStart =\r\n      Math.max(\r\n        0,\r\n        event.start\r\n      );\r\n\r\n    const visibleEnd =\r\n      Math.min(\r\n        DAY_MINUTES,\r\n        event.end\r\n      );\r\n\r\n    if (\r\n      visibleEnd <=\r\n      visibleStart\r\n    ) {\r\n      return;\r\n    }\r\n\r\n    const duration =\r\n      visibleEnd -\r\n      visibleStart;\r\n\r\n    const top =\r\n      (visibleStart \/ 60) *\r\n      HOUR_HEIGHT;\r\n\r\n    const gap = 6;\r\n\r\n    const height =\r\n      Math.max(\r\n        (duration \/ 60) *\r\n        HOUR_HEIGHT -\r\n        gap,\r\n        34\r\n      );\r\n\r\n    const card =\r\n      document.createElement(\r\n        \"div\"\r\n      );\r\n\r\n    card.className =\r\n      \"lb-event\";\r\n\r\n    if (duration <= 30) {\r\n      card.classList.add(\r\n        \"lb-short\"\r\n      );\r\n    }\r\n\r\n    if (\r\n      event.start === 0 &&\r\n      event.end === 360\r\n    ) {\r\n      card.classList.add(\r\n        \"lb-overnight\"\r\n      );\r\n    }\r\n\r\n    card.style.top =\r\n      (top + 3) +\r\n      \"px\";\r\n\r\n    card.style.height =\r\n      height +\r\n      \"px\";\r\n\r\n    const displayEnd =\r\n      event.end >= DAY_MINUTES\r\n        ? event.end - DAY_MINUTES\r\n        : event.end;\r\n\r\n    card.innerHTML = `\r\n\r\n      <div class=\"lb-when\">\r\n\r\n        ${escapeHtml(\r\n          formatTime(\r\n            event.start\r\n          )\r\n        )}\r\n\r\n        &nbsp;\u2022&nbsp;\r\n\r\n        ${escapeHtml(\r\n          formatTime(\r\n            displayEnd\r\n          )\r\n        )}\r\n\r\n      <\/div>\r\n\r\n      <div class=\"lb-title\">\r\n\r\n        ${escapeHtml(\r\n          event.title\r\n        )}\r\n\r\n      <\/div>\r\n\r\n    `;\r\n\r\n    card.title =\r\n      event.title +\r\n      \"\\n\" +\r\n      formatTime(\r\n        event.start\r\n      ) +\r\n      \" - \" +\r\n      formatTime(\r\n        displayEnd\r\n      );\r\n\r\n    column.appendChild(\r\n      card\r\n    );\r\n  }\r\n\r\n\r\n  \/* =======================================================\r\n     RENDER DESKTOP\r\n     ======================================================= *\/\r\n\r\n  days.forEach(\r\n    function (day) {\r\n\r\n      const column =\r\n        root.querySelector(\r\n          '.lb-col[data-day=\"' +\r\n          day +\r\n          '\"]'\r\n        );\r\n\r\n      if (!column) {\r\n        return;\r\n      }\r\n\r\n      events\r\n        .filter(\r\n          function (event) {\r\n            return event.day === day;\r\n          }\r\n        )\r\n        .sort(\r\n          function (a, b) {\r\n            return a.start - b.start;\r\n          }\r\n        )\r\n        .forEach(\r\n          function (event) {\r\n\r\n            renderDesktopEvent(\r\n              column,\r\n              event\r\n            );\r\n\r\n          }\r\n        );\r\n\r\n    }\r\n  );\r\n\r\n\r\n  \/* =======================================================\r\n     MOBILE\r\n     ======================================================= *\/\r\n\r\n  const mobileWrap =\r\n    root.querySelector(\r\n      \"#lb-mobile-wrap\"\r\n    );\r\n\r\n  mobileWrap.innerHTML =\r\n    days\r\n      .map(\r\n        function (day) {\r\n\r\n          const dayEvents =\r\n            events\r\n              .filter(\r\n                function (event) {\r\n                  return event.day === day;\r\n                }\r\n              )\r\n              .sort(\r\n                function (a, b) {\r\n                  return a.start - b.start;\r\n                }\r\n              );\r\n\r\n          return `\r\n\r\n            <section class=\"lb-mobile-section\">\r\n\r\n              <div class=\"lb-mobile-day\">\r\n                ${escapeHtml(day)}\r\n              <\/div>\r\n\r\n              <div class=\"lb-mobile-events\">\r\n\r\n                ${dayEvents\r\n                  .map(\r\n                    function (event) {\r\n\r\n                      const displayEnd =\r\n                        event.end >= DAY_MINUTES\r\n                          ? event.end - DAY_MINUTES\r\n                          : event.end;\r\n\r\n                      return `\r\n\r\n                        <div class=\"lb-mobile-event\">\r\n\r\n                          <div class=\"lb-mobile-time\">\r\n\r\n                            ${escapeHtml(\r\n                              formatTime(\r\n                                event.start\r\n                              )\r\n                            )}\r\n\r\n                            &nbsp;\u2022&nbsp;\r\n\r\n                            ${escapeHtml(\r\n                              formatTime(\r\n                                displayEnd\r\n                              )\r\n                            )}\r\n\r\n                          <\/div>\r\n\r\n                          <div class=\"lb-mobile-title\">\r\n\r\n                            ${escapeHtml(\r\n                              event.title\r\n                            )}\r\n\r\n                          <\/div>\r\n\r\n                        <\/div>\r\n\r\n                      `;\r\n\r\n                    }\r\n                  )\r\n                  .join(\"\")}\r\n\r\n              <\/div>\r\n\r\n            <\/section>\r\n\r\n          `;\r\n\r\n        }\r\n      )\r\n      .join(\"\");\r\n\r\n})();\r\n<\/script>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-84c86d3 sc_fly_static elementor-widget elementor-widget-spacer\" data-id=\"84c86d3\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"spacer.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-spacer\">\n\t\t\t<div class=\"elementor-spacer-inner\"><\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-389352d elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"389352d\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-extended\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-37b7535 sc_inner_width_none sc_content_align_inherit sc_layouts_column_icons_position_left\" data-id=\"37b7535\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-b7f51d7 sc_fly_static elementor-widget elementor-widget-spacer\" data-id=\"b7f51d7\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"spacer.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-spacer\">\n\t\t\t<div class=\"elementor-spacer-inner\"><\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-3aed16d sc_layouts_hide_on_mobile sc_fly_static elementor-widget elementor-widget-trx_sc_events\" data-id=\"3aed16d\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"trx_sc_events.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div  id=\"trx_sc_events_10304654\"\t\tclass=\"sc_events sc_events_classic\"><span class=\"sc_item_subtitle sc_events_subtitle sc_item_subtitle_above sc_item_title_style_default\">entertainment<\/span><h2 class=\"sc_item_title sc_events_title sc_item_title_style_default\"><span class=\"sc_item_title_text\">Upcoming Events<\/span><\/h2><div class=\"sc_events_columns sc_item_columns trx_addons_columns_wrap columns_padding_bottom columns_in_single_row\"><div class=\"trx_addons_column-1_2\"><div class=\"sc_events_item trx_addons_hover trx_addons_hover_style_links\">\r\n\t<div class=\"post_featured with_thumb hover_icon sc_events_item_thumb\"><img fetchpriority=\"high\" decoding=\"async\" width=\"1600\" height=\"903\" src=\"https:\/\/luvbay-afrobeatmusiradio.com\/wp-content\/uploads\/2025\/02\/homeless-1600x903.jpg\" class=\"attachment-rareradio-thumb-big size-rareradio-thumb-big wp-post-image\" alt=\"\" srcset=\"https:\/\/luvbay-afrobeatmusiradio.com\/wp-content\/uploads\/2025\/02\/homeless-1600x903.jpg 1600w, https:\/\/luvbay-afrobeatmusiradio.com\/wp-content\/uploads\/2025\/02\/homeless-370x208.jpg 370w, https:\/\/luvbay-afrobeatmusiradio.com\/wp-content\/uploads\/2025\/02\/homeless-270x152.jpg 270w\" sizes=\"(max-width: 1600px) 100vw, 1600px\" \/>\t\t\t\t\t\t<div class=\"mask\"><\/div>\r\n\t\t\t\t\t\t\t\t\t<div class=\"icons\"><a href=\"https:\/\/luvbay-afrobeatmusiradio.com\/?tribe_events=annual-meet-treat-the-homeless-in-the-gta-2026\"  aria-hidden=\"true\" class=\"icon-add-plus-button\"><\/a><\/div>\r\n\t\t\t<\/div>\t<div class=\"sc_events_item_info\">\r\n\t\t<div class=\"sc_events_item_header\">\r\n            <div class=\"sc_events_tribe-venue\">  <\/div>\r\n\t\t\t<h6 class=\"sc_events_item_title\"><a href=\"https:\/\/luvbay-afrobeatmusiradio.com\/?tribe_events=annual-meet-treat-the-homeless-in-the-gta-2026\" class=\"trx_addons_hover_title_link\">Annual Meet &#038; Treat The Homeless In The GTA 2026<\/a><\/h6>\r\n\r\n\t\t\t\r\n\t\t\t\t\t\t\t<div class=\"sc_events_item_text\">Spreading Love and Hope: LuvBay Radio\u2019s Christmas Day Outreach<\/div>\r\n\t\t\t\t\t\t\r\n\t\t\t            <div class=\"sc_events_item_meta\">\r\n                <div>\r\n                    <span class=\"tribe-events-abbr tribe-events-start-time published dtstart\" title=\"\">\r\n                        9.00 - 12.00                    <\/span>\r\n                <\/div>\r\n\t\t\t\t<div class=\"sc_events_item_meta_item sc_events_item_meta_date\"><span class=\"sc_events_item_date sc_events_item_date_start\">25 \u2014 12<\/span><\/div>\r\n                <div class=\"sc_events_item_price\"><\/div>\r\n\t\t\t<\/div>\r\n\t\t\t\t\t\t<div class=\"post_event_share\"><div class=\"socials_share socials_size_tiny socials_type_block socials_dir_horizontal socials_wrap\"><span class=\"socials_caption\"> <\/span><span class=\"social_items\"><a class=\"social_item social_item_popup\" href=\"\" data-link=\"\" data-count=\"new-twitter\"><span class=\"social_icon social_icon_new-twitter sc_icon_type_icons\"><span class=\"icon-new-twitter\"><\/span><\/span><\/a><a class=\"social_item social_item_popup\" href=\"http:\/\/www.facebook.com\/sharer\/sharer.php?u=https%3A%2F%2Fluvbay-afrobeatmusiradio.com%2F%3Ftribe_events%3Dannual-meet-treat-the-homeless-in-the-gta-2026\" data-link=\"http:\/\/www.facebook.com\/sharer\/sharer.php?u=https%3A%2F%2Fluvbay-afrobeatmusiradio.com%2F%3Ftribe_events%3Dannual-meet-treat-the-homeless-in-the-gta-2026\" data-count=\"facebook\"><span class=\"social_icon social_icon_facebook sc_icon_type_icons\"><span class=\"trx_addons_icon-facebook\"><\/span><\/span><\/a><a class=\"social_item social_item_popup\" href=\"http:\/\/pinterest.com\/pin\/create\/link\/?url=https%3A%2F%2Fluvbay-afrobeatmusiradio.com%2F%3Ftribe_events%3Dannual-meet-treat-the-homeless-in-the-gta-2026\" data-link=\"http:\/\/pinterest.com\/pin\/create\/link\/?url=https%3A%2F%2Fluvbay-afrobeatmusiradio.com%2F%3Ftribe_events%3Dannual-meet-treat-the-homeless-in-the-gta-2026\" data-count=\"pinterest-circled\"><span class=\"social_icon social_icon_pinterest-circled sc_icon_type_icons\"><span class=\"icon-pinterest-circled\"><\/span><\/span><\/a><a class=\"social_item social_item_popup\" href=\"http:\/\/www.tumblr.com\/share?v=3&#038;u=https%3A%2F%2Fluvbay-afrobeatmusiradio.com%2F%3Ftribe_events%3Dannual-meet-treat-the-homeless-in-the-gta-2026&#038;t=Annual+Meet+%26%23038%3B+Treat+The+Homeless+In+The+GTA+2026&#038;s=Spreading+Love+and+Hope%3A+LuvBay+Radio%E2%80%99s+Christmas+Day+Outreach\" data-link=\"http:\/\/www.tumblr.com\/share?v=3&amp;u=https%3A%2F%2Fluvbay-afrobeatmusiradio.com%2F%3Ftribe_events%3Dannual-meet-treat-the-homeless-in-the-gta-2026&amp;t=Annual Meet &#038; Treat The Homeless In The GTA 2026&amp;s=Spreading Love and Hope: LuvBay Radio\u2019s Christmas Day Outreach\" data-count=\"tumblr\"><span class=\"social_icon social_icon_tumblr sc_icon_type_icons\"><span class=\"icon-tumblr\"><\/span><\/span><\/a><\/span><\/div><\/div>\t\t<\/div>\r\n\t<\/div>\r\n<\/div><\/div><div class=\"trx_addons_column-1_2\"><div class=\"sc_events_item trx_addons_hover trx_addons_hover_style_links\">\r\n\t<div class=\"post_featured with_thumb hover_icon sc_events_item_thumb\"><img decoding=\"async\" width=\"1284\" height=\"647\" src=\"https:\/\/luvbay-afrobeatmusiradio.com\/wp-content\/uploads\/2025\/12\/children.png\" class=\"attachment-rareradio-thumb-big size-rareradio-thumb-big wp-post-image\" alt=\"\" srcset=\"https:\/\/luvbay-afrobeatmusiradio.com\/wp-content\/uploads\/2025\/12\/children.png 1284w, https:\/\/luvbay-afrobeatmusiradio.com\/wp-content\/uploads\/2025\/12\/children-300x151.png 300w, https:\/\/luvbay-afrobeatmusiradio.com\/wp-content\/uploads\/2025\/12\/children-1024x516.png 1024w, https:\/\/luvbay-afrobeatmusiradio.com\/wp-content\/uploads\/2025\/12\/children-768x387.png 768w, https:\/\/luvbay-afrobeatmusiradio.com\/wp-content\/uploads\/2025\/12\/children-370x186.png 370w, https:\/\/luvbay-afrobeatmusiradio.com\/wp-content\/uploads\/2025\/12\/children-760x383.png 760w, https:\/\/luvbay-afrobeatmusiradio.com\/wp-content\/uploads\/2025\/12\/children-600x302.png 600w\" sizes=\"(max-width: 1284px) 100vw, 1284px\" \/>\t\t\t\t\t\t<div class=\"mask\"><\/div>\r\n\t\t\t\t\t\t\t\t\t<div class=\"icons\"><a href=\"https:\/\/luvbay-afrobeatmusiradio.com\/?tribe_events=annual-christmas-childrens-toy-gift-giving-event-2026\"  aria-hidden=\"true\" class=\"icon-add-plus-button\"><\/a><\/div>\r\n\t\t\t<\/div>\t<div class=\"sc_events_item_info\">\r\n\t\t<div class=\"sc_events_item_header\">\r\n            <div class=\"sc_events_tribe-venue\"> Blaydon Public School <\/div>\r\n\t\t\t<h6 class=\"sc_events_item_title\"><a href=\"https:\/\/luvbay-afrobeatmusiradio.com\/?tribe_events=annual-christmas-childrens-toy-gift-giving-event-2026\" class=\"trx_addons_hover_title_link\">Annual Christmas Children\u2019s Toy Gift Giving Event 2026<\/a><\/h6>\r\n\r\n\t\t\t\r\n\t\t\t\t\t\t\t<div class=\"sc_events_item_text\">Annual Children\u2019s Toy Gift Giving Event LuvBay Radio is delighted to host our 5th Annual Children\u2019s Gift Gifting Event, one of our cherished signature community giveback programs. Each year, Team&hellip;<\/div>\r\n\t\t\t\t\t\t\r\n\t\t\t            <div class=\"sc_events_item_meta\">\r\n                <div>\r\n                    <span class=\"tribe-events-abbr tribe-events-start-time published dtstart\" title=\"\">\r\n                        1.00 - 4.00                    <\/span>\r\n                <\/div>\r\n\t\t\t\t<div class=\"sc_events_item_meta_item sc_events_item_meta_date\"><span class=\"sc_events_item_date sc_events_item_date_start\">6 \u2014 12<\/span><\/div>\r\n                <div class=\"sc_events_item_price\"><\/div>\r\n\t\t\t<\/div>\r\n\t\t\t\t\t\t<div class=\"post_event_share\"><div class=\"socials_share socials_size_tiny socials_type_block socials_dir_horizontal socials_wrap\"><span class=\"socials_caption\"> <\/span><span class=\"social_items\"><a class=\"social_item social_item_popup\" href=\"\" data-link=\"\" data-count=\"new-twitter\"><span class=\"social_icon social_icon_new-twitter sc_icon_type_icons\"><span class=\"icon-new-twitter\"><\/span><\/span><\/a><a class=\"social_item social_item_popup\" href=\"http:\/\/www.facebook.com\/sharer\/sharer.php?u=https%3A%2F%2Fluvbay-afrobeatmusiradio.com%2F%3Ftribe_events%3Dannual-christmas-childrens-toy-gift-giving-event-2026\" data-link=\"http:\/\/www.facebook.com\/sharer\/sharer.php?u=https%3A%2F%2Fluvbay-afrobeatmusiradio.com%2F%3Ftribe_events%3Dannual-christmas-childrens-toy-gift-giving-event-2026\" data-count=\"facebook\"><span class=\"social_icon social_icon_facebook sc_icon_type_icons\"><span class=\"trx_addons_icon-facebook\"><\/span><\/span><\/a><a class=\"social_item social_item_popup\" href=\"http:\/\/pinterest.com\/pin\/create\/link\/?url=https%3A%2F%2Fluvbay-afrobeatmusiradio.com%2F%3Ftribe_events%3Dannual-christmas-childrens-toy-gift-giving-event-2026\" data-link=\"http:\/\/pinterest.com\/pin\/create\/link\/?url=https%3A%2F%2Fluvbay-afrobeatmusiradio.com%2F%3Ftribe_events%3Dannual-christmas-childrens-toy-gift-giving-event-2026\" data-count=\"pinterest-circled\"><span class=\"social_icon social_icon_pinterest-circled sc_icon_type_icons\"><span class=\"icon-pinterest-circled\"><\/span><\/span><\/a><a class=\"social_item social_item_popup\" href=\"http:\/\/www.tumblr.com\/share?v=3&#038;u=https%3A%2F%2Fluvbay-afrobeatmusiradio.com%2F%3Ftribe_events%3Dannual-christmas-childrens-toy-gift-giving-event-2026&#038;t=Annual+Christmas+Children%E2%80%99s+Toy+Gift+Giving+Event+2026&#038;s=Annual+Children%E2%80%99s+Toy+Gift+Giving+EventLuvBay+Radio+is+delighted+to+host+our+5th+Annual+Children%E2%80%99s+Gift+Gifting+Event%2C+one+of+our+cherished+signature+community+giveback+programs.+Each+year%2C+Team+LuvBay+brings+this+celebration+to+different+parts+of+the+GTA.For+the+past+three+years%2C+this+special+event+has+delivered%C2%A0fun%2C+food%2C+laughter%2C+and+unforgettable+memories%C2%A0for+children+and+families.+From+exciting+games+and+delicious+treats+to+wonderful+presents+and+photos+with+everyone%E2%80%99s+favorite%C2%A0Santa+Claus%2C+it%E2%80%99s+a+day+filled+with+pure+fun%2C%C2%A0laughter+and%C2%A0+joy.This+year%E2%80%99s+event+will+take+place+from+1pm+to+4pm+EST%2C+specially+curated+for+children+ages+1%E2%80%9316+years.To+make+the+moment+extra+special%2C+all+children+must+attend+the+event+in+person+to+receive+their+gift+directly+from+Santa.Team+LuvBay+looks+forward+to+creating+another+magical+experience+as+we+continue+to+serve%2C+celebrate%2C+and+uplift+our+community.More+details+coming+soon.\" data-link=\"http:\/\/www.tumblr.com\/share?v=3&amp;u=https%3A%2F%2Fluvbay-afrobeatmusiradio.com%2F%3Ftribe_events%3Dannual-christmas-childrens-toy-gift-giving-event-2026&amp;t=Annual Christmas Children\u2019s Toy Gift Giving Event 2026&amp;s=Annual Children\u2019s Toy Gift Giving Event\r\nLuvBay Radio is delighted to host our 5th Annual Children\u2019s Gift Gifting Event, one of our cherished signature community giveback programs. Each year, Team LuvBay brings this celebration to different parts of the GTA.\r\n\r\nFor the past three years, this special event has delivered\u00a0fun, food, laughter, and unforgettable memories\u00a0for children and families. From exciting games and delicious treats to wonderful presents and photos with everyone\u2019s favorite\u00a0Santa Claus, it\u2019s a day filled with pure fun,\u00a0laughter and\u00a0 joy.\r\n\r\nThis year\u2019s event will take place from 1pm to 4pm EST, specially curated for children ages 1\u201316 years.\r\n\r\nTo make the moment extra special, all children must attend the event in person to receive their gift directly from Santa.\r\n\r\nTeam LuvBay looks forward to creating another magical experience as we continue to serve, celebrate, and uplift our community.\r\n\r\nMore details coming soon.\" data-count=\"tumblr\"><span class=\"social_icon social_icon_tumblr sc_icon_type_icons\"><span class=\"icon-tumblr\"><\/span><\/span><\/a><\/span><\/div><\/div>\t\t<\/div>\r\n\t<\/div>\r\n<\/div><\/div><\/div><\/div><!-- \/.sc_events -->\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-af5bbb5 sc_layouts_hide_on_wide sc_layouts_hide_on_desktop sc_layouts_hide_on_notebook sc_layouts_hide_on_tablet sc_fly_static elementor-widget elementor-widget-trx_sc_events\" data-id=\"af5bbb5\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"trx_sc_events.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div  id=\"trx_sc_events_534582486\"\t\tclass=\"sc_events sc_events_classic\"><span class=\"sc_item_subtitle sc_events_subtitle sc_item_subtitle_above sc_item_title_style_default\">entertainment<\/span><h2 class=\"sc_item_title sc_events_title sc_item_title_style_default\"><span class=\"sc_item_title_text\">Upcoming Events<\/span><\/h2><div class=\"sc_events_content sc_item_content\"><div class=\"sc_events_item trx_addons_hover trx_addons_hover_style_links\">\r\n\t<div class=\"post_featured with_thumb hover_icon sc_events_item_thumb\"><img decoding=\"async\" width=\"1284\" height=\"647\" src=\"https:\/\/luvbay-afrobeatmusiradio.com\/wp-content\/uploads\/2025\/12\/children.png\" class=\"attachment-rareradio-thumb-big size-rareradio-thumb-big wp-post-image\" alt=\"\" srcset=\"https:\/\/luvbay-afrobeatmusiradio.com\/wp-content\/uploads\/2025\/12\/children.png 1284w, https:\/\/luvbay-afrobeatmusiradio.com\/wp-content\/uploads\/2025\/12\/children-300x151.png 300w, https:\/\/luvbay-afrobeatmusiradio.com\/wp-content\/uploads\/2025\/12\/children-1024x516.png 1024w, https:\/\/luvbay-afrobeatmusiradio.com\/wp-content\/uploads\/2025\/12\/children-768x387.png 768w, https:\/\/luvbay-afrobeatmusiradio.com\/wp-content\/uploads\/2025\/12\/children-370x186.png 370w, https:\/\/luvbay-afrobeatmusiradio.com\/wp-content\/uploads\/2025\/12\/children-760x383.png 760w, https:\/\/luvbay-afrobeatmusiradio.com\/wp-content\/uploads\/2025\/12\/children-600x302.png 600w\" sizes=\"(max-width: 1284px) 100vw, 1284px\" \/>\t\t\t\t\t\t<div class=\"mask\"><\/div>\r\n\t\t\t\t\t\t\t\t\t<div class=\"icons\"><a href=\"https:\/\/luvbay-afrobeatmusiradio.com\/?tribe_events=annual-christmas-childrens-toy-gift-giving-event-2026\"  aria-hidden=\"true\" class=\"icon-add-plus-button\"><\/a><\/div>\r\n\t\t\t<\/div>\t<div class=\"sc_events_item_info\">\r\n\t\t<div class=\"sc_events_item_header\">\r\n            <div class=\"sc_events_tribe-venue\"> Blaydon Public School <\/div>\r\n\t\t\t<h6 class=\"sc_events_item_title\"><a href=\"https:\/\/luvbay-afrobeatmusiradio.com\/?tribe_events=annual-christmas-childrens-toy-gift-giving-event-2026\" class=\"trx_addons_hover_title_link\">Annual Christmas Children\u2019s Toy Gift Giving Event 2026<\/a><\/h6>\r\n\r\n\t\t\t\r\n\t\t\t\t\t\t\t<div class=\"sc_events_item_text\">Annual Children\u2019s Toy Gift Giving Event LuvBay Radio is delighted to host our 5th Annual Children\u2019s Gift Gifting Event, one of our cherished signature community giveback programs. Each year, Team&hellip;<\/div>\r\n\t\t\t\t\t\t\r\n\t\t\t            <div class=\"sc_events_item_meta\">\r\n                <div>\r\n                    <span class=\"tribe-events-abbr tribe-events-start-time published dtstart\" title=\"\">\r\n                        1.00 - 4.00                    <\/span>\r\n                <\/div>\r\n\t\t\t\t<div class=\"sc_events_item_meta_item sc_events_item_meta_date\"><span class=\"sc_events_item_date sc_events_item_date_start\">6 \u2014 12<\/span><\/div>\r\n                <div class=\"sc_events_item_price\"><\/div>\r\n\t\t\t<\/div>\r\n\t\t\t\t\t\t<div class=\"post_event_share\"><div class=\"socials_share socials_size_tiny socials_type_block socials_dir_horizontal socials_wrap\"><span class=\"socials_caption\"> <\/span><span class=\"social_items\"><a class=\"social_item social_item_popup\" href=\"\" data-link=\"\" data-count=\"new-twitter\"><span class=\"social_icon social_icon_new-twitter sc_icon_type_icons\"><span class=\"icon-new-twitter\"><\/span><\/span><\/a><a class=\"social_item social_item_popup\" href=\"http:\/\/www.facebook.com\/sharer\/sharer.php?u=https%3A%2F%2Fluvbay-afrobeatmusiradio.com%2F%3Ftribe_events%3Dannual-christmas-childrens-toy-gift-giving-event-2026\" data-link=\"http:\/\/www.facebook.com\/sharer\/sharer.php?u=https%3A%2F%2Fluvbay-afrobeatmusiradio.com%2F%3Ftribe_events%3Dannual-christmas-childrens-toy-gift-giving-event-2026\" data-count=\"facebook\"><span class=\"social_icon social_icon_facebook sc_icon_type_icons\"><span class=\"trx_addons_icon-facebook\"><\/span><\/span><\/a><a class=\"social_item social_item_popup\" href=\"http:\/\/pinterest.com\/pin\/create\/link\/?url=https%3A%2F%2Fluvbay-afrobeatmusiradio.com%2F%3Ftribe_events%3Dannual-christmas-childrens-toy-gift-giving-event-2026\" data-link=\"http:\/\/pinterest.com\/pin\/create\/link\/?url=https%3A%2F%2Fluvbay-afrobeatmusiradio.com%2F%3Ftribe_events%3Dannual-christmas-childrens-toy-gift-giving-event-2026\" data-count=\"pinterest-circled\"><span class=\"social_icon social_icon_pinterest-circled sc_icon_type_icons\"><span class=\"icon-pinterest-circled\"><\/span><\/span><\/a><a class=\"social_item social_item_popup\" href=\"http:\/\/www.tumblr.com\/share?v=3&#038;u=https%3A%2F%2Fluvbay-afrobeatmusiradio.com%2F%3Ftribe_events%3Dannual-christmas-childrens-toy-gift-giving-event-2026&#038;t=Annual+Christmas+Children%E2%80%99s+Toy+Gift+Giving+Event+2026&#038;s=Annual+Children%E2%80%99s+Toy+Gift+Giving+EventLuvBay+Radio+is+delighted+to+host+our+5th+Annual+Children%E2%80%99s+Gift+Gifting+Event%2C+one+of+our+cherished+signature+community+giveback+programs.+Each+year%2C+Team+LuvBay+brings+this+celebration+to+different+parts+of+the+GTA.For+the+past+three+years%2C+this+special+event+has+delivered%C2%A0fun%2C+food%2C+laughter%2C+and+unforgettable+memories%C2%A0for+children+and+families.+From+exciting+games+and+delicious+treats+to+wonderful+presents+and+photos+with+everyone%E2%80%99s+favorite%C2%A0Santa+Claus%2C+it%E2%80%99s+a+day+filled+with+pure+fun%2C%C2%A0laughter+and%C2%A0+joy.This+year%E2%80%99s+event+will+take+place+from+1pm+to+4pm+EST%2C+specially+curated+for+children+ages+1%E2%80%9316+years.To+make+the+moment+extra+special%2C+all+children+must+attend+the+event+in+person+to+receive+their+gift+directly+from+Santa.Team+LuvBay+looks+forward+to+creating+another+magical+experience+as+we+continue+to+serve%2C+celebrate%2C+and+uplift+our+community.More+details+coming+soon.\" data-link=\"http:\/\/www.tumblr.com\/share?v=3&amp;u=https%3A%2F%2Fluvbay-afrobeatmusiradio.com%2F%3Ftribe_events%3Dannual-christmas-childrens-toy-gift-giving-event-2026&amp;t=Annual Christmas Children\u2019s Toy Gift Giving Event 2026&amp;s=Annual Children\u2019s Toy Gift Giving Event\r\nLuvBay Radio is delighted to host our 5th Annual Children\u2019s Gift Gifting Event, one of our cherished signature community giveback programs. Each year, Team LuvBay brings this celebration to different parts of the GTA.\r\n\r\nFor the past three years, this special event has delivered\u00a0fun, food, laughter, and unforgettable memories\u00a0for children and families. From exciting games and delicious treats to wonderful presents and photos with everyone\u2019s favorite\u00a0Santa Claus, it\u2019s a day filled with pure fun,\u00a0laughter and\u00a0 joy.\r\n\r\nThis year\u2019s event will take place from 1pm to 4pm EST, specially curated for children ages 1\u201316 years.\r\n\r\nTo make the moment extra special, all children must attend the event in person to receive their gift directly from Santa.\r\n\r\nTeam LuvBay looks forward to creating another magical experience as we continue to serve, celebrate, and uplift our community.\r\n\r\nMore details coming soon.\" data-count=\"tumblr\"><span class=\"social_icon social_icon_tumblr sc_icon_type_icons\"><span class=\"icon-tumblr\"><\/span><\/span><\/a><\/span><\/div><\/div>\t\t<\/div>\r\n\t<\/div>\r\n<\/div><\/div><\/div><!-- \/.sc_events -->\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-beb8f28 sc_fly_static elementor-widget elementor-widget-spacer\" data-id=\"beb8f28\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"spacer.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-spacer\">\n\t\t\t<div class=\"elementor-spacer-inner\"><\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-a02f2aa elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"a02f2aa\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-extended\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-68b16dc sc_inner_width_none sc_content_align_inherit sc_layouts_column_icons_position_left\" data-id=\"68b16dc\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-e92c3dd sc_fly_static elementor-widget elementor-widget-html\" data-id=\"e92c3dd\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<iframe src=\"https:\/\/luvbay-afrobeatmusiradio.com\/?radio_player=1&embed\" width=\"100%\" frameborder=\"0\"><\/iframe>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>entertainment Upcoming Events Annual Thanksgiving Meet and Treat the Homeless Annual Thanksgiving Meet and Treat the Homeless On Thanksgiving Day, the dedicated team at LuvBay Radio joined by passionate volunteers come together to meet and uplift individuals experiencing homelessness across the Greater Toronto&hellip;<\/p>\n","protected":false},"author":990003,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"give_campaign_id":0,"footnotes":""},"class_list":["post-96","page","type-page","status-publish","hentry","cat_upcoming-events"],"campaignId":"","_links":{"self":[{"href":"https:\/\/luvbay-afrobeatmusiradio.com\/index.php?rest_route=\/wp\/v2\/pages\/96","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/luvbay-afrobeatmusiradio.com\/index.php?rest_route=\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/luvbay-afrobeatmusiradio.com\/index.php?rest_route=\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/luvbay-afrobeatmusiradio.com\/index.php?rest_route=\/wp\/v2\/users\/990003"}],"replies":[{"embeddable":true,"href":"https:\/\/luvbay-afrobeatmusiradio.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=96"}],"version-history":[{"count":75,"href":"https:\/\/luvbay-afrobeatmusiradio.com\/index.php?rest_route=\/wp\/v2\/pages\/96\/revisions"}],"predecessor-version":[{"id":5478,"href":"https:\/\/luvbay-afrobeatmusiradio.com\/index.php?rest_route=\/wp\/v2\/pages\/96\/revisions\/5478"}],"wp:attachment":[{"href":"https:\/\/luvbay-afrobeatmusiradio.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=96"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}