{"id":25891979,"date":"2026-05-25T17:19:49","date_gmt":"2026-05-25T15:19:49","guid":{"rendered":"https:\/\/neurodiversityprideday.com\/?page_id=25891979"},"modified":"2026-05-26T14:46:41","modified_gmt":"2026-05-26T12:46:41","slug":"%cf%87%ce%bf%cf%81%cf%8c%cf%82","status":"publish","type":"page","link":"https:\/\/neurodiversityprideday.com\/el\/dance\/","title":{"rendered":"Dance"},"content":{"rendered":"<p>[et_pb_section fb_built=&#8221;1&#8243; _builder_version=&#8221;4.27.5&#8243; _module_preset=&#8221;default&#8221; background_color=&#8221;#4B78ED&#8221; custom_padding=&#8221;||0px|||&#8221; global_colors_info=&#8221;{}&#8221;][\/et_pb_section][et_pb_section fb_built=&#8221;1&#8243; module_id=&#8221;Introduction&#8221; _builder_version=&#8221;4.27.5&#8243; _module_preset=&#8221;default&#8221; background_color=&#8221;#4B78ED&#8221; custom_padding=&#8221;0px||40px||false|false&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_row custom_padding_last_edited=&#8221;on|phone&#8221; _builder_version=&#8221;4.27.5&#8243; _module_preset=&#8221;abc97282-54e1-4a52-95da-003776ad2eb1&#8243; background_color=&#8221;#FDFDFD&#8221; width=&#8221;85%&#8221; custom_padding=&#8221;80px|80px|27px|80px|false|true&#8221; custom_padding_tablet=&#8221;80px|80px|27px|80px|false|true&#8221; custom_padding_phone=&#8221;|20px||20px|false|true&#8221; border_radii=&#8221;off|25px|25px||&#8221; border_width_all=&#8221;1px&#8221; border_width_bottom=&#8221;0px&#8221; box_shadow_style=&#8221;preset3&#8243; box_shadow_vertical=&#8221;2px&#8221; box_shadow_blur=&#8221;2px&#8221; box_shadow_spread=&#8221;0px&#8221; global_colors_info=&#8221;{%22gcid-9477c905-1346-4386-8077-e8295f6ae4c4%22:%91%22border_color_all_image%22,%22icon_color%22,%22header_text_color%22,%22body_text_color%22,%22border_color_all%22,%22border_color_top%22,%22border_color_right%22,%22border_color_left%22,%22border_color_all_image%22,%22icon_color%22,%22header_text_color%22,%22body_text_color%22,%22border_color_all%22,%22border_color_top%22,%22border_color_right%22,%22border_color_left%22%93,%22gcid-secondary-color%22:%91%22background_color_gradient_stops%22,%22background_color_gradient_stops%22%93,%22gcid-c6a045ad-93f2-41aa-bea3-317846c80b16%22:%91%22background_color_gradient_stops%22,%22background_color_gradient_stops%22%93}&#8221;][et_pb_column type=&#8221;4_4&#8243; _builder_version=&#8221;4.27.4&#8243; _module_preset=&#8221;e8965bab-16da-4948-9402-4855d36d7c15&#8243; global_colors_info=&#8221;{}&#8221;][dnxte_text_color_motion text_color_motion=&#8221;Neurodance World &#8211; ND DJ Marathon&#8221; text_color_motion_style=&#8221;dnxt-grdnt-text-animation-2&#8243; color_motion_text_duration=&#8221;10s&#8221; color_motion_color_one=&#8221;#37004F&#8221; color_motion_color_two=&#8221;#66FFFF&#8221; color_motion_color_three=&#8221;#4B0082&#8243; color_motion_color_four=&#8221;#4B0082&#8243; color_motion_type=&#8221;radial-gradient&#8221; _builder_version=&#8221;4.27.6&#8243; _module_preset=&#8221;default&#8221; dnxt_color_motion_fonts_font=&#8221;||||||||&#8221; dnxt_color_motion_fonts_font_size=&#8221;46px&#8221; dnxt_color_motion_fonts_letter_spacing=&#8221;-1px&#8221; custom_padding=&#8221;||0px|||&#8221; dnxt_color_motion_fonts_text_shadow_style=&#8221;preset4&#8243; dnxt_color_motion_fonts_text_shadow_vertical_length=&#8221;0.05em&#8221; dnxt_color_motion_fonts_text_shadow_color=&#8221;rgba(55,0,79,0.24)&#8221; global_colors_info=&#8221;{}&#8221;][\/dnxte_text_color_motion][et_pb_text _builder_version=&#8221;4.27.6&#8243; _module_preset=&#8221;78b7b5b3-d10f-427d-9684-0318074fdd65&#8243; custom_margin=&#8221;||||false|false&#8221; hover_enabled=&#8221;0&#8243; global_colors_info=&#8221;{}&#8221; sticky_enabled=&#8221;0&#8243;]<\/p>\n<table style=\"width:100%; border-collapse:collapse;\">\n<tr>\n<td style=\"vertical-align:top; padding-right:28px;\">\n<p>\n        In Neurodances, neurodivergent people dance in any way they want to, together or solo. Each year we organize events, live and online, to dance in an experience of music, rhythm, movement and neurodivergent joy, streamed live across time zones. In the World Neurodance, one DJ opens the dancefloor, then hands over to the next, creating a continuous online celebration where people can join, listen, dance, chat and connect from wherever they are.\n      <\/p>\n<p>\n        In 2020, we started inviting ND DJs to stream their dance music online but live, to make it easier to dance together in Covid times. In 2023 DJ Moonwyrm, supported by DJ Sir_no0ob and her Wyrmling friends, made it into a 24 hour ND Pride Raid Train, with dancers and DJs from all continents. This was so much fun, we now invite Moonwyrm to create the program for World Neurodance each year, for neurodivergent kind to dance to.\n      <\/p>\n<p>\n        On this page, you can follow the official marathon programme. The player will show the current scheduled DJ, with Twitch chat embedded alongside the stream. When the next set begins, the page will move with the programme, so you can stay in the flow of the Neurodance World DJ Marathon.\n      <\/p>\n<\/td>\n<td style=\"width:280px; vertical-align:top;\">\n      <img decoding=\"async\" \n        src=\"https:\/\/neurodiversityprideday.com\/wp-content\/uploads\/2026\/05\/Dance-marathon-Neurodiversity-Pride-2025-1024x1024.png\"\n        alt=\"Neurodance World DJ Marathon\"\n        width=\"280\"\n        style=\"width:280px !important; max-width:280px !important; height:auto !important; border-radius:16px; display:block;\"\n      >\n    <\/td>\n<\/tr>\n<\/table>\n<p>[\/et_pb_text][et_pb_code _builder_version=&#8221;4.27.6&#8243; _module_preset=&#8221;default&#8221; hover_enabled=&#8221;0&#8243; global_colors_info=&#8221;{}&#8221; sticky_enabled=&#8221;0&#8243;]<!--<!-- [et_pb_line_break_holder] -->ND PRIDE NEURODANCE &#8211; WORLD DJ MARATHON<!-- [et_pb_line_break_holder] -->Final Neurodance World DJ Marathon Divi Code Module &#8211; V7 exact 2026 timetable<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->WHY V3 EXISTS<!-- [et_pb_line_break_holder] -->&#8211; This version fixes the JavaScript quote error that stopped the DJ library\/buttons from loading, and uses unique IDs so it will not clash with older hidden\/disabled test modules on the same Divi page.<!-- [et_pb_line_break_holder] -->&#8211; Still, the cleanest setup is to delete old test Code Modules from the page, not only hide them.<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->WHAT THIS VERSION DOES<!-- [et_pb_line_break_holder] -->&#8211; Highlights the 2026 Neurodance RaidPal line-up and cycles through confirmed 2026 DJs before\/around the event.<!-- [et_pb_line_break_holder] -->&#8211; Lets visitors click any DJ and jump to their Twitch channel inside the page.<!-- [et_pb_line_break_holder] -->&#8211; Shows a large Twitch player.<!-- [et_pb_line_break_holder] -->&#8211; When visitors scroll down on desktop, the SAME player becomes a mini-player in the bottom-right corner.<!-- [et_pb_line_break_holder] -->&#8211; Shows a small chat preview, plus an &#8220;Open chat popout&#8221; button for readable chat.<!-- [et_pb_line_break_holder] -->&#8211; Shows a bottom section called &#8220;Neurodance DJs&#8221; with known DJs from 2023, 2024, 2025 and confirmed 2026 participants.<!-- [et_pb_line_break_holder] -->&#8211; Includes a clear placeholder section for the real 2026 programme later.<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->HOW TO USE LATER WHEN THE 2026 PROGRAMME IS READY<!-- [et_pb_line_break_holder] -->1. Add the real 2026 sets in REAL_2026_PROGRAMME.<!-- [et_pb_line_break_holder] -->2. Change USE_2026_PROGRAMME_WHEN_AVAILABLE to true.<!-- [et_pb_line_break_holder] -->3. The top player will follow the 2026 schedule.<!-- [et_pb_line_break_holder] -->4. The bottom &#8220;Neurodance DJs&#8221; library will remain available, so visitors can still jump to past\/current DJs.<!-- [et_pb_line_break_holder] -->&#8211;><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] --><\/p>\n<div id=\"neurodance-world-marathon-v2\"><!-- [et_pb_line_break_holder] -->  <\/p>\n<style><!-- [et_pb_line_break_holder] -->    #neurodance-world-marathon-v2 {<!-- [et_pb_line_break_holder] -->      --nd-purple: #6b3fc9;<!-- [et_pb_line_break_holder] -->      --nd-cyan: #20c7d8;<!-- [et_pb_line_break_holder] -->      --nd-text: #24173d;<!-- [et_pb_line_break_holder] -->      --nd-muted: #665b7a;<!-- [et_pb_line_break_holder] -->      --nd-soft: #f7f2ff;<!-- [et_pb_line_break_holder] -->      --nd-border: rgba(107, 63, 201, 0.18);<!-- [et_pb_line_break_holder] -->      font-family: system-ui, -apple-system, BlinkMacSystemFont, \"Segoe UI\", sans-serif;<!-- [et_pb_line_break_holder] -->      color: var(--nd-text);<!-- [et_pb_line_break_holder] -->      max-width: 1180px;<!-- [et_pb_line_break_holder] -->      margin: 0 auto;<!-- [et_pb_line_break_holder] -->    }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    #neurodance-world-marathon-v2 * {<!-- [et_pb_line_break_holder] -->      box-sizing: border-box;<!-- [et_pb_line_break_holder] -->    }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    .ndm2-card {<!-- [et_pb_line_break_holder] -->      background: #fff;<!-- [et_pb_line_break_holder] -->      border: 1px solid var(--nd-border);<!-- [et_pb_line_break_holder] -->      border-radius: 22px;<!-- [et_pb_line_break_holder] -->      padding: 20px;<!-- [et_pb_line_break_holder] -->      box-shadow: 0 14px 36px rgba(36, 23, 61, 0.08);<!-- [et_pb_line_break_holder] -->    }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    .ndm2-hero {<!-- [et_pb_line_break_holder] -->      background: linear-gradient(135deg, rgba(107,63,201,0.12), rgba(32,199,216,0.12));<!-- [et_pb_line_break_holder] -->      border-radius: 24px;<!-- [et_pb_line_break_holder] -->      padding: 24px;<!-- [et_pb_line_break_holder] -->      margin-bottom: 18px;<!-- [et_pb_line_break_holder] -->      border: 1px solid var(--nd-border);<!-- [et_pb_line_break_holder] -->    }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    .ndm2-hero h2 {<!-- [et_pb_line_break_holder] -->      margin: 0 0 8px 0;<!-- [et_pb_line_break_holder] -->      font-size: clamp(28px, 4vw, 46px);<!-- [et_pb_line_break_holder] -->      line-height: 1.08;<!-- [et_pb_line_break_holder] -->      letter-spacing: -0.03em;<!-- [et_pb_line_break_holder] -->    }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    .ndm2-hero p {<!-- [et_pb_line_break_holder] -->      margin: 0;<!-- [et_pb_line_break_holder] -->      color: var(--nd-muted);<!-- [et_pb_line_break_holder] -->      font-size: 17px;<!-- [et_pb_line_break_holder] -->      line-height: 1.55;<!-- [et_pb_line_break_holder] -->    }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    .ndm2-status {<!-- [et_pb_line_break_holder] -->      margin: 16px 0;<!-- [et_pb_line_break_holder] -->      padding: 14px 16px;<!-- [et_pb_line_break_holder] -->      border-left: 6px solid var(--nd-purple);<!-- [et_pb_line_break_holder] -->      background: #f3efff;<!-- [et_pb_line_break_holder] -->      border-radius: 14px;<!-- [et_pb_line_break_holder] -->      line-height: 1.5;<!-- [et_pb_line_break_holder] -->    }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    .ndm2-player-spacer {<!-- [et_pb_line_break_holder] -->      display: none;<!-- [et_pb_line_break_holder] -->    }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    .ndm2-player-card {<!-- [et_pb_line_break_holder] -->      margin-bottom: 18px;<!-- [et_pb_line_break_holder] -->      transition: width 0.2s ease, transform 0.2s ease, box-shadow 0.2s ease;<!-- [et_pb_line_break_holder] -->    }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    .ndm2-player-card.is-floating {<!-- [et_pb_line_break_holder] -->      position: fixed;<!-- [et_pb_line_break_holder] -->      right: 22px;<!-- [et_pb_line_break_holder] -->      bottom: 22px;<!-- [et_pb_line_break_holder] -->      width: min(520px, 42vw);<!-- [et_pb_line_break_holder] -->      z-index: 999999;<!-- [et_pb_line_break_holder] -->      margin: 0;<!-- [et_pb_line_break_holder] -->      padding: 12px;<!-- [et_pb_line_break_holder] -->      box-shadow: 0 22px 70px rgba(36, 23, 61, 0.34);<!-- [et_pb_line_break_holder] -->      border: 2px solid rgba(107,63,201,0.28);<!-- [et_pb_line_break_holder] -->    }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    .ndm2-player-card.is-floating .ndm2-player-card-header {<!-- [et_pb_line_break_holder] -->      margin-bottom: 8px;<!-- [et_pb_line_break_holder] -->    }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    .ndm2-player-card.is-floating .ndm2-player-title {<!-- [et_pb_line_break_holder] -->      font-size: 12px;<!-- [et_pb_line_break_holder] -->    }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    .ndm2-player-card.is-floating .ndm2-btn {<!-- [et_pb_line_break_holder] -->      padding: 7px 10px;<!-- [et_pb_line_break_holder] -->      font-size: 12px;<!-- [et_pb_line_break_holder] -->    }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    .ndm2-player-card.is-floating .ndm2-player-wrap {<!-- [et_pb_line_break_holder] -->      border-radius: 14px;<!-- [et_pb_line_break_holder] -->    }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    .ndm2-player-card.is-floating .ndm2-floating-only {<!-- [et_pb_line_break_holder] -->      display: inline-flex;<!-- [et_pb_line_break_holder] -->    }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    .ndm2-floating-only {<!-- [et_pb_line_break_holder] -->      display: none;<!-- [et_pb_line_break_holder] -->    }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    .ndm2-player-spacer.is-active {<!-- [et_pb_line_break_holder] -->      display: block;<!-- [et_pb_line_break_holder] -->      height: 710px;<!-- [et_pb_line_break_holder] -->    }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    .ndm2-player-card-header {<!-- [et_pb_line_break_holder] -->      display: flex;<!-- [et_pb_line_break_holder] -->      justify-content: space-between;<!-- [et_pb_line_break_holder] -->      align-items: center;<!-- [et_pb_line_break_holder] -->      gap: 12px;<!-- [et_pb_line_break_holder] -->      margin-bottom: 12px;<!-- [et_pb_line_break_holder] -->      flex-wrap: wrap;<!-- [et_pb_line_break_holder] -->    }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    .ndm2-player-title {<!-- [et_pb_line_break_holder] -->      font-weight: 900;<!-- [et_pb_line_break_holder] -->      color: var(--nd-purple);<!-- [et_pb_line_break_holder] -->      font-size: 15px;<!-- [et_pb_line_break_holder] -->      text-transform: uppercase;<!-- [et_pb_line_break_holder] -->      letter-spacing: 0.04em;<!-- [et_pb_line_break_holder] -->    }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    .ndm2-player-wrap {<!-- [et_pb_line_break_holder] -->      position: relative;<!-- [et_pb_line_break_holder] -->      width: 100%;<!-- [et_pb_line_break_holder] -->      aspect-ratio: 16 \/ 9;<!-- [et_pb_line_break_holder] -->      background: #111;<!-- [et_pb_line_break_holder] -->      border-radius: 18px;<!-- [et_pb_line_break_holder] -->      overflow: hidden;<!-- [et_pb_line_break_holder] -->      border: 1px solid var(--nd-border);<!-- [et_pb_line_break_holder] -->    }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    #ndm2-twitch-player,<!-- [et_pb_line_break_holder] -->    #ndm2-twitch-player iframe {<!-- [et_pb_line_break_holder] -->      position: absolute;<!-- [et_pb_line_break_holder] -->      inset: 0;<!-- [et_pb_line_break_holder] -->      width: 100% !important;<!-- [et_pb_line_break_holder] -->      height: 100% !important;<!-- [et_pb_line_break_holder] -->      border: 0 !important;<!-- [et_pb_line_break_holder] -->      display: block;<!-- [et_pb_line_break_holder] -->      transform: none !important;<!-- [et_pb_line_break_holder] -->      filter: none !important;<!-- [et_pb_line_break_holder] -->      image-rendering: auto !important;<!-- [et_pb_line_break_holder] -->    }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    .ndm2-now-next {<!-- [et_pb_line_break_holder] -->      display: grid;<!-- [et_pb_line_break_holder] -->      grid-template-columns: 1fr 1fr;<!-- [et_pb_line_break_holder] -->      gap: 14px;<!-- [et_pb_line_break_holder] -->      margin: 16px 0;<!-- [et_pb_line_break_holder] -->    }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    .ndm2-chat-preview-card {<!-- [et_pb_line_break_holder] -->      margin-top: 14px;<!-- [et_pb_line_break_holder] -->      background: #fbf8ff;<!-- [et_pb_line_break_holder] -->      border: 1px solid var(--nd-border);<!-- [et_pb_line_break_holder] -->      border-radius: 18px;<!-- [et_pb_line_break_holder] -->      padding: 14px;<!-- [et_pb_line_break_holder] -->    }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    .ndm2-chat-preview-header {<!-- [et_pb_line_break_holder] -->      display: flex;<!-- [et_pb_line_break_holder] -->      justify-content: space-between;<!-- [et_pb_line_break_holder] -->      align-items: center;<!-- [et_pb_line_break_holder] -->      gap: 10px;<!-- [et_pb_line_break_holder] -->      flex-wrap: wrap;<!-- [et_pb_line_break_holder] -->      margin-bottom: 10px;<!-- [et_pb_line_break_holder] -->    }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    .ndm2-chat-preview-wrap {<!-- [et_pb_line_break_holder] -->      width: 100%;<!-- [et_pb_line_break_holder] -->      height: 520px;<!-- [et_pb_line_break_holder] -->      overflow: hidden;<!-- [et_pb_line_break_holder] -->      border-radius: 14px;<!-- [et_pb_line_break_holder] -->      background: #111;<!-- [et_pb_line_break_holder] -->      border: 1px solid var(--nd-border);<!-- [et_pb_line_break_holder] -->    }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    .ndm2-chat-preview-wrap iframe {<!-- [et_pb_line_break_holder] -->      width: 100%;<!-- [et_pb_line_break_holder] -->      height: 100%;<!-- [et_pb_line_break_holder] -->      border: 0;<!-- [et_pb_line_break_holder] -->      display: block;<!-- [et_pb_line_break_holder] -->    }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    .ndm2-small-title {<!-- [et_pb_line_break_holder] -->      font-size: 13px;<!-- [et_pb_line_break_holder] -->      font-weight: 800;<!-- [et_pb_line_break_holder] -->      text-transform: uppercase;<!-- [et_pb_line_break_holder] -->      letter-spacing: 0.05em;<!-- [et_pb_line_break_holder] -->      color: var(--nd-purple);<!-- [et_pb_line_break_holder] -->      margin-bottom: 5px;<!-- [et_pb_line_break_holder] -->    }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    .ndm2-dj-name {<!-- [et_pb_line_break_holder] -->      font-size: 21px;<!-- [et_pb_line_break_holder] -->      font-weight: 800;<!-- [et_pb_line_break_holder] -->      margin-bottom: 4px;<!-- [et_pb_line_break_holder] -->    }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    .ndm2-meta {<!-- [et_pb_line_break_holder] -->      color: var(--nd-muted);<!-- [et_pb_line_break_holder] -->      font-size: 14px;<!-- [et_pb_line_break_holder] -->      line-height: 1.45;<!-- [et_pb_line_break_holder] -->    }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    .ndm2-actions {<!-- [et_pb_line_break_holder] -->      display: flex;<!-- [et_pb_line_break_holder] -->      flex-wrap: wrap;<!-- [et_pb_line_break_holder] -->      gap: 10px;<!-- [et_pb_line_break_holder] -->      margin: 14px 0 0 0;<!-- [et_pb_line_break_holder] -->    }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    .ndm2-actions.in-header {<!-- [et_pb_line_break_holder] -->      margin: 0;<!-- [et_pb_line_break_holder] -->    }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    .ndm2-btn {<!-- [et_pb_line_break_holder] -->      display: inline-flex;<!-- [et_pb_line_break_holder] -->      align-items: center;<!-- [et_pb_line_break_holder] -->      justify-content: center;<!-- [et_pb_line_break_holder] -->      gap: 6px;<!-- [et_pb_line_break_holder] -->      border: 0;<!-- [et_pb_line_break_holder] -->      border-radius: 999px;<!-- [et_pb_line_break_holder] -->      padding: 10px 15px;<!-- [et_pb_line_break_holder] -->      background: var(--nd-purple);<!-- [et_pb_line_break_holder] -->      color: #fff !important;<!-- [et_pb_line_break_holder] -->      text-decoration: none !important;<!-- [et_pb_line_break_holder] -->      font-weight: 750;<!-- [et_pb_line_break_holder] -->      cursor: pointer;<!-- [et_pb_line_break_holder] -->      font-size: 14px;<!-- [et_pb_line_break_holder] -->      line-height: 1.2;<!-- [et_pb_line_break_holder] -->      white-space: nowrap;<!-- [et_pb_line_break_holder] -->    }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    .ndm2-btn.secondary {<!-- [et_pb_line_break_holder] -->      background: #efe9ff;<!-- [et_pb_line_break_holder] -->      color: var(--nd-purple) !important;<!-- [et_pb_line_break_holder] -->    }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    .ndm2-btn.cyan {<!-- [et_pb_line_break_holder] -->      background: var(--nd-cyan);<!-- [et_pb_line_break_holder] -->      color: #102a32 !important;<!-- [et_pb_line_break_holder] -->    }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    .ndm2-notice {<!-- [et_pb_line_break_holder] -->      margin-top: 14px;<!-- [et_pb_line_break_holder] -->      padding: 14px;<!-- [et_pb_line_break_holder] -->      border-radius: 16px;<!-- [et_pb_line_break_holder] -->      background: #fbf8ff;<!-- [et_pb_line_break_holder] -->      border: 1px solid rgba(107,63,201,0.16);<!-- [et_pb_line_break_holder] -->      color: var(--nd-muted);<!-- [et_pb_line_break_holder] -->      line-height: 1.5;<!-- [et_pb_line_break_holder] -->      font-size: 14px;<!-- [et_pb_line_break_holder] -->    }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    .ndm2-section {<!-- [et_pb_line_break_holder] -->      margin-top: 18px;<!-- [et_pb_line_break_holder] -->    }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    .ndm2-programme-list,<!-- [et_pb_line_break_holder] -->    .ndm2-dj-library-list {<!-- [et_pb_line_break_holder] -->      display: grid;<!-- [et_pb_line_break_holder] -->      gap: 10px;<!-- [et_pb_line_break_holder] -->      margin-top: 12px;<!-- [et_pb_line_break_holder] -->    }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    .ndm2-slot {<!-- [et_pb_line_break_holder] -->      display: grid;<!-- [et_pb_line_break_holder] -->      grid-template-columns: 150px minmax(0, 1fr) auto;<!-- [et_pb_line_break_holder] -->      gap: 12px;<!-- [et_pb_line_break_holder] -->      align-items: center;<!-- [et_pb_line_break_holder] -->      padding: 14px;<!-- [et_pb_line_break_holder] -->      background: #fff;<!-- [et_pb_line_break_holder] -->      border: 1px solid rgba(107, 63, 201, 0.14);<!-- [et_pb_line_break_holder] -->      border-radius: 16px;<!-- [et_pb_line_break_holder] -->    }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    .ndm2-dj-card {<!-- [et_pb_line_break_holder] -->      display: grid;<!-- [et_pb_line_break_holder] -->      grid-template-columns: minmax(0, 1fr) auto;<!-- [et_pb_line_break_holder] -->      gap: 12px;<!-- [et_pb_line_break_holder] -->      align-items: center;<!-- [et_pb_line_break_holder] -->      padding: 14px;<!-- [et_pb_line_break_holder] -->      background: #fff;<!-- [et_pb_line_break_holder] -->      border: 1px solid rgba(107, 63, 201, 0.14);<!-- [et_pb_line_break_holder] -->      border-radius: 16px;<!-- [et_pb_line_break_holder] -->    }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    .ndm2-slot.is-current,<!-- [et_pb_line_break_holder] -->    .ndm2-dj-card.is-current {<!-- [et_pb_line_break_holder] -->      border-color: var(--nd-purple);<!-- [et_pb_line_break_holder] -->      background: #f6f1ff;<!-- [et_pb_line_break_holder] -->      box-shadow: 0 0 0 2px rgba(107, 63, 201, 0.12);<!-- [et_pb_line_break_holder] -->    }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    .ndm2-time {<!-- [et_pb_line_break_holder] -->      font-weight: 800;<!-- [et_pb_line_break_holder] -->      color: var(--nd-purple);<!-- [et_pb_line_break_holder] -->      font-size: 14px;<!-- [et_pb_line_break_holder] -->    }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    .ndm2-slot-title {<!-- [et_pb_line_break_holder] -->      font-weight: 800;<!-- [et_pb_line_break_holder] -->      font-size: 16px;<!-- [et_pb_line_break_holder] -->    }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    .ndm2-slot a,<!-- [et_pb_line_break_holder] -->    .ndm2-dj-card a {<!-- [et_pb_line_break_holder] -->      color: var(--nd-purple);<!-- [et_pb_line_break_holder] -->      font-weight: 700;<!-- [et_pb_line_break_holder] -->    }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    .ndm2-year-badges {<!-- [et_pb_line_break_holder] -->      display: flex;<!-- [et_pb_line_break_holder] -->      flex-wrap: wrap;<!-- [et_pb_line_break_holder] -->      gap: 6px;<!-- [et_pb_line_break_holder] -->      margin-top: 6px;<!-- [et_pb_line_break_holder] -->    }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    .ndm2-badge {<!-- [et_pb_line_break_holder] -->      display: inline-flex;<!-- [et_pb_line_break_holder] -->      align-items: center;<!-- [et_pb_line_break_holder] -->      border-radius: 999px;<!-- [et_pb_line_break_holder] -->      padding: 4px 8px;<!-- [et_pb_line_break_holder] -->      background: #efe9ff;<!-- [et_pb_line_break_holder] -->      color: var(--nd-purple);<!-- [et_pb_line_break_holder] -->      font-size: 12px;<!-- [et_pb_line_break_holder] -->      font-weight: 800;<!-- [et_pb_line_break_holder] -->    }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    .ndm2-timezone-panel {<!-- [et_pb_line_break_holder] -->      display: none;<!-- [et_pb_line_break_holder] -->      margin-top: 14px;<!-- [et_pb_line_break_holder] -->      padding: 16px;<!-- [et_pb_line_break_holder] -->      border-radius: 18px;<!-- [et_pb_line_break_holder] -->      background: #fbf8ff;<!-- [et_pb_line_break_holder] -->      border: 1px solid rgba(107,63,201,0.18);<!-- [et_pb_line_break_holder] -->    }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    .ndm2-timezone-panel.is-visible {<!-- [et_pb_line_break_holder] -->      display: block;<!-- [et_pb_line_break_holder] -->    }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    .ndm2-timezone-grid {<!-- [et_pb_line_break_holder] -->      display: grid;<!-- [et_pb_line_break_holder] -->      gap: 8px;<!-- [et_pb_line_break_holder] -->      margin-top: 12px;<!-- [et_pb_line_break_holder] -->    }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    .ndm2-timezone-row {<!-- [et_pb_line_break_holder] -->      display: grid;<!-- [et_pb_line_break_holder] -->      grid-template-columns: 190px repeat(5, minmax(120px, 1fr));<!-- [et_pb_line_break_holder] -->      gap: 8px;<!-- [et_pb_line_break_holder] -->      align-items: stretch;<!-- [et_pb_line_break_holder] -->      padding: 10px;<!-- [et_pb_line_break_holder] -->      background: #fff;<!-- [et_pb_line_break_holder] -->      border: 1px solid rgba(107,63,201,0.12);<!-- [et_pb_line_break_holder] -->      border-radius: 14px;<!-- [et_pb_line_break_holder] -->      overflow-x: auto;<!-- [et_pb_line_break_holder] -->    }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    .ndm2-timezone-cell {<!-- [et_pb_line_break_holder] -->      font-size: 13px;<!-- [et_pb_line_break_holder] -->      line-height: 1.35;<!-- [et_pb_line_break_holder] -->      color: var(--nd-muted);<!-- [et_pb_line_break_holder] -->      min-width: 110px;<!-- [et_pb_line_break_holder] -->    }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    .ndm2-timezone-cell strong {<!-- [et_pb_line_break_holder] -->      display: block;<!-- [et_pb_line_break_holder] -->      color: var(--nd-text);<!-- [et_pb_line_break_holder] -->      font-size: 13px;<!-- [et_pb_line_break_holder] -->      margin-bottom: 3px;<!-- [et_pb_line_break_holder] -->    }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    .ndm2-timezone-row.is-header {<!-- [et_pb_line_break_holder] -->      background: #f3efff;<!-- [et_pb_line_break_holder] -->      font-weight: 800;<!-- [et_pb_line_break_holder] -->    }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    .ndm2-timezone-row.is-header .ndm2-timezone-cell {<!-- [et_pb_line_break_holder] -->      color: var(--nd-purple);<!-- [et_pb_line_break_holder] -->      font-weight: 800;<!-- [et_pb_line_break_holder] -->    }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    .ndm2-filter-row {<!-- [et_pb_line_break_holder] -->      display: flex;<!-- [et_pb_line_break_holder] -->      flex-wrap: wrap;<!-- [et_pb_line_break_holder] -->      gap: 8px;<!-- [et_pb_line_break_holder] -->      margin: 14px 0;<!-- [et_pb_line_break_holder] -->    }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    @media (max-width: 900px) {<!-- [et_pb_line_break_holder] -->      .ndm2-player-card.is-floating {<!-- [et_pb_line_break_holder] -->        position: static;<!-- [et_pb_line_break_holder] -->        width: auto;<!-- [et_pb_line_break_holder] -->        padding: 20px;<!-- [et_pb_line_break_holder] -->        margin-bottom: 18px;<!-- [et_pb_line_break_holder] -->        box-shadow: 0 14px 36px rgba(36, 23, 61, 0.08);<!-- [et_pb_line_break_holder] -->        border: 1px solid var(--nd-border);<!-- [et_pb_line_break_holder] -->      }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->      .ndm2-player-spacer.is-active {<!-- [et_pb_line_break_holder] -->        display: none;<!-- [et_pb_line_break_holder] -->      }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->      .ndm2-player-card.is-floating .ndm2-player-title {<!-- [et_pb_line_break_holder] -->        font-size: 15px;<!-- [et_pb_line_break_holder] -->      }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->      .ndm2-player-card.is-floating .ndm2-btn {<!-- [et_pb_line_break_holder] -->        padding: 10px 15px;<!-- [et_pb_line_break_holder] -->        font-size: 14px;<!-- [et_pb_line_break_holder] -->      }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->      .ndm2-floating-only {<!-- [et_pb_line_break_holder] -->        display: none !important;<!-- [et_pb_line_break_holder] -->      }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->      .ndm2-now-next {<!-- [et_pb_line_break_holder] -->        grid-template-columns: 1fr;<!-- [et_pb_line_break_holder] -->      }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->      .ndm2-slot,<!-- [et_pb_line_break_holder] -->      .ndm2-dj-card {<!-- [et_pb_line_break_holder] -->        grid-template-columns: 1fr;<!-- [et_pb_line_break_holder] -->      }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->      .ndm2-timezone-row {<!-- [et_pb_line_break_holder] -->        grid-template-columns: 1fr;<!-- [et_pb_line_break_holder] -->      }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->      .ndm2-timezone-cell {<!-- [et_pb_line_break_holder] -->        min-width: 0;<!-- [et_pb_line_break_holder] -->      }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->      .ndm2-chat-preview-wrap {<!-- [et_pb_line_break_holder] -->        height: 440px;<!-- [et_pb_line_break_holder] -->      }<!-- [et_pb_line_break_holder] -->    }<!-- [et_pb_line_break_holder] -->  <\/style>\n<p><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->  <\/p>\n<div class=\"ndm2-hero\"><!-- [et_pb_line_break_holder] -->    <\/p>\n<h2>Neurodance World DJ Marathon<\/h2>\n<p><!-- [et_pb_line_break_holder] -->    <pee><!-- [et_pb_line_break_holder] -->      A global Neurodance relay for Neurodiversity Pride Day: DJs and streamers take the stage one after another,<!-- [et_pb_line_break_holder] -->      passing the rhythm forward across time zones. The 2026 Neurodance event is now listed on RaidPal with its timetable; this page follows<!-- [et_pb_line_break_holder] -->      the exact 2026 schedule, keeps the player ready for live streams, and preserves the Neurodance DJ library from previous years.<!-- [et_pb_line_break_holder] -->    <\/pee><!-- [et_pb_line_break_holder] -->  <\/div>\n<p><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->  <\/p>\n<div id=\"ndm2-status\" class=\"ndm2-status\">Loading Twitch player&#8230; If this stays here for more than 10 seconds, remove old\/hidden Twitch code modules from this page and reload.<\/div>\n<p><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->  <\/p>\n<div id=\"ndm2-player-spacer\" class=\"ndm2-player-spacer\"><\/div>\n<p><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->  <\/p>\n<div id=\"ndm2-player-card\" class=\"ndm2-card ndm2-player-card\"><!-- [et_pb_line_break_holder] -->    <\/p>\n<div class=\"ndm2-player-card-header\"><!-- [et_pb_line_break_holder] -->      <\/p>\n<div id=\"ndm2-player-title\" class=\"ndm2-player-title\">Loading live player&#8230;<\/div>\n<p><!-- [et_pb_line_break_holder] -->      <\/p>\n<div class=\"ndm2-actions in-header\"><!-- [et_pb_line_break_holder] -->        <a id=\"ndm2-open-current-top\" class=\"ndm2-btn\" href=\"#\" target=\"_blank\" rel=\"noopener\">Open stream on Twitch<\/a><!-- [et_pb_line_break_holder] -->        <button class=\"ndm2-btn secondary\" type=\"button\" onclick=\"NDM_NEURODANCE_V2.openChatPopout()\">Open chat popout<\/button><!-- [et_pb_line_break_holder] -->        <button class=\"ndm2-btn secondary ndm2-floating-only\" type=\"button\" onclick=\"NDM_NEURODANCE_V2.scrollBackToPlayer()\">Back to full player<\/button><!-- [et_pb_line_break_holder] -->      <\/div>\n<p><!-- [et_pb_line_break_holder] -->    <\/div>\n<p><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    <\/p>\n<div class=\"ndm2-player-wrap\"><!-- [et_pb_line_break_holder] -->      <\/p>\n<div id=\"ndm2-twitch-player\"><\/div>\n<p><!-- [et_pb_line_break_holder] -->    <\/div>\n<p><!-- [et_pb_line_break_holder] -->  <\/div>\n<p><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->  <\/p>\n<div class=\"ndm2-card\"><!-- [et_pb_line_break_holder] -->    <\/p>\n<div class=\"ndm2-now-next\"><!-- [et_pb_line_break_holder] -->      <\/p>\n<div class=\"ndm2-card\" style=\"box-shadow:none;\"><!-- [et_pb_line_break_holder] -->        <\/p>\n<div class=\"ndm2-small-title\">Now showing<\/div>\n<p><!-- [et_pb_line_break_holder] -->        <\/p>\n<div id=\"ndm2-now-name\" class=\"ndm2-dj-name\">Loading&#8230;<\/div>\n<p><!-- [et_pb_line_break_holder] -->        <\/p>\n<div id=\"ndm2-now-meta\" class=\"ndm2-meta\"><\/div>\n<p><!-- [et_pb_line_break_holder] -->        <\/p>\n<div class=\"ndm2-actions\"><!-- [et_pb_line_break_holder] -->          <a id=\"ndm2-open-current\" class=\"ndm2-btn\" href=\"#\" target=\"_blank\" rel=\"noopener\">Open stream on Twitch<\/a><!-- [et_pb_line_break_holder] -->          <button class=\"ndm2-btn secondary\" type=\"button\" onclick=\"NDM_NEURODANCE_V2.openChatPopout()\">Open chat popout<\/button><!-- [et_pb_line_break_holder] -->          <button class=\"ndm2-btn secondary\" type=\"button\" onclick=\"NDM_NEURODANCE_V2.forceSourceQuality()\">Force source quality<\/button><!-- [et_pb_line_break_holder] -->        <\/div>\n<p><!-- [et_pb_line_break_holder] -->      <\/div>\n<p><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->      <\/p>\n<div class=\"ndm2-card\" style=\"box-shadow:none;\"><!-- [et_pb_line_break_holder] -->        <\/p>\n<div class=\"ndm2-small-title\">Next handover<\/div>\n<p><!-- [et_pb_line_break_holder] -->        <\/p>\n<div id=\"ndm2-next-name\" class=\"ndm2-dj-name\">Loading&#8230;<\/div>\n<p><!-- [et_pb_line_break_holder] -->        <\/p>\n<div id=\"ndm2-next-meta\" class=\"ndm2-meta\"><\/div>\n<p><!-- [et_pb_line_break_holder] -->        <\/p>\n<div class=\"ndm2-actions\"><!-- [et_pb_line_break_holder] -->          <button class=\"ndm2-btn cyan\" type=\"button\" onclick=\"NDM_NEURODANCE_V2.returnToAuto()\">Return to automatic cycling<\/button><!-- [et_pb_line_break_holder] -->        <\/div>\n<p><!-- [et_pb_line_break_holder] -->      <\/div>\n<p><!-- [et_pb_line_break_holder] -->    <\/div>\n<p><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    <\/p>\n<div class=\"ndm2-chat-preview-card\"><!-- [et_pb_line_break_holder] -->      <\/p>\n<div class=\"ndm2-chat-preview-header\"><!-- [et_pb_line_break_holder] -->        <\/p>\n<div><!-- [et_pb_line_break_holder] -->          <\/p>\n<div class=\"ndm2-small-title\">Small chat preview<\/div>\n<p><!-- [et_pb_line_break_holder] -->          <\/p>\n<div class=\"ndm2-meta\">A visual preview of the current DJ\u2019s Twitch chat. Use the popout button for readable chat.<\/div>\n<p><!-- [et_pb_line_break_holder] -->        <\/div>\n<p><!-- [et_pb_line_break_holder] -->        <button class=\"ndm2-btn secondary\" type=\"button\" onclick=\"NDM_NEURODANCE_V2.openChatPopout()\">Open readable chat<\/button><!-- [et_pb_line_break_holder] -->      <\/div>\n<p><!-- [et_pb_line_break_holder] -->      <\/p>\n<div class=\"ndm2-chat-preview-wrap\" id=\"ndm2-chat-preview-wrap\"><\/div>\n<p><!-- [et_pb_line_break_holder] -->    <\/div>\n<p><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    <\/p>\n<div class=\"ndm2-notice\"><!-- [et_pb_line_break_holder] -->      <strong>About scrolling:<\/strong> on desktop, the player becomes a mini-player when visitors scroll down the programme, so the stream stays visible.<!-- [et_pb_line_break_holder] -->      <strong>About browser tabs:<\/strong> a website cannot fully prevent a browser or Twitch from pausing an embedded stream when the whole browser tab is moved to the background.<!-- [et_pb_line_break_holder] -->      For continuous listening while browsing elsewhere, use \u201cOpen stream on Twitch.\u201d<!-- [et_pb_line_break_holder] -->    <\/div>\n<p><!-- [et_pb_line_break_holder] -->  <\/div>\n<p><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->  <\/p>\n<div id=\"ndm2-2026-programme-section\" class=\"ndm2-card ndm2-section\"><!-- [et_pb_line_break_holder] -->    <\/p>\n<h3 style=\"margin-top:0;\">2026 programme<\/h3>\n<p><!-- [et_pb_line_break_holder] -->    <pee class=\"ndm2-meta\"><!-- [et_pb_line_break_holder] -->      The 2026 Neurodance programme is now listed on RaidPal. The official timetable is shown below; click any DJ to load their Twitch channel on this page, or use the timezone guide to compare start times across the world.<!-- [et_pb_line_break_holder] -->    <\/pee><!-- [et_pb_line_break_holder] -->    <\/p>\n<div class=\"ndm2-actions\"><!-- [et_pb_line_break_holder] -->      <button class=\"ndm2-btn secondary\" type=\"button\" onclick=\"NDM_NEURODANCE_V2.toggleTimezoneGuide()\">Show \/ hide timezone guide<\/button><!-- [et_pb_line_break_holder] -->      <a class=\"ndm2-btn secondary\" href=\"https:\/\/raidpal.com\/en\/event\/neurodance-neurodiversity-pride-day-tqm2\" target=\"_blank\" rel=\"noopener\">Open RaidPal event<\/a><!-- [et_pb_line_break_holder] -->    <\/div>\n<p><!-- [et_pb_line_break_holder] -->    <\/p>\n<div id=\"ndm2-timezone-panel\" class=\"ndm2-timezone-panel\"><!-- [et_pb_line_break_holder] -->      <\/p>\n<div class=\"ndm2-small-title\">Timezone guide<\/div>\n<p><!-- [et_pb_line_break_holder] -->      <\/p>\n<div class=\"ndm2-meta\"><!-- [et_pb_line_break_holder] -->        Times are shown for Hong Kong, Amsterdam, New York, Kyiv and Auckland. The abbreviations are generated by the visitor\u2019s browser for the event date.<!-- [et_pb_line_break_holder] -->      <\/div>\n<p><!-- [et_pb_line_break_holder] -->      <\/p>\n<div id=\"ndm2-timezone-grid\" class=\"ndm2-timezone-grid\"><\/div>\n<p><!-- [et_pb_line_break_holder] -->    <\/div>\n<p><!-- [et_pb_line_break_holder] -->    <\/p>\n<div id=\"ndm2-programme-list\" class=\"ndm2-programme-list\"><\/div>\n<p><!-- [et_pb_line_break_holder] -->  <\/div>\n<p><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->  <\/p>\n<div class=\"ndm2-card ndm2-section\"><!-- [et_pb_line_break_holder] -->    <\/p>\n<h3 style=\"margin-top:0;\">Neurodance DJs<\/h3>\n<p><!-- [et_pb_line_break_holder] -->    <pee class=\"ndm2-meta\"><!-- [et_pb_line_break_holder] -->      A living library of Neurodance DJs from 2023, 2024, 2025 and confirmed 2026 participants, plus a recorded 2021 Neurodance stream. Click any Twitch DJ to load their channel on this page. If they are live, the stream will show immediately; if they are offline, Twitch will show the channel\u2019s offline screen. The 2021 item opens the recorded YouTube stream.<!-- [et_pb_line_break_holder] -->    <\/pee><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    <\/p>\n<div class=\"ndm2-filter-row\"><!-- [et_pb_line_break_holder] -->      <button class=\"ndm2-btn secondary\" type=\"button\" onclick=\"NDM_NEURODANCE_V2.filterLibrary('all')\">All years<\/button><!-- [et_pb_line_break_holder] -->      <button class=\"ndm2-btn secondary\" type=\"button\" onclick=\"NDM_NEURODANCE_V2.filterLibrary('2026')\">2026<\/button><!-- [et_pb_line_break_holder] -->      <button class=\"ndm2-btn secondary\" type=\"button\" onclick=\"NDM_NEURODANCE_V2.filterLibrary('2025')\">2025<\/button><!-- [et_pb_line_break_holder] -->      <button class=\"ndm2-btn secondary\" type=\"button\" onclick=\"NDM_NEURODANCE_V2.filterLibrary('2024')\">2024<\/button><!-- [et_pb_line_break_holder] -->      <button class=\"ndm2-btn secondary\" type=\"button\" onclick=\"NDM_NEURODANCE_V2.filterLibrary('2023')\">2023<\/button><!-- [et_pb_line_break_holder] -->      <button class=\"ndm2-btn secondary\" type=\"button\" onclick=\"NDM_NEURODANCE_V2.filterLibrary('2021')\">2021<\/button><!-- [et_pb_line_break_holder] -->      <a class=\"ndm2-btn secondary\" href=\"https:\/\/youtu.be\/SrapB99PsQM\" target=\"_blank\" rel=\"noopener\">2021 recording<\/a><!-- [et_pb_line_break_holder] -->    <\/div>\n<p><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    <\/p>\n<div id=\"ndm2-dj-library-list\" class=\"ndm2-dj-library-list\"><\/div>\n<p><!-- [et_pb_line_break_holder] -->  <\/div>\n<p><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->  <\/p>\n<div class=\"ndm2-card ndm2-section\"><!-- [et_pb_line_break_holder] -->    <\/p>\n<h3 style=\"margin-top:0;\">How this page works<\/h3>\n<p><!-- [et_pb_line_break_holder] -->    <pee class=\"ndm2-meta\"><!-- [et_pb_line_break_holder] -->      The 2026 Neurodance event is now listed on RaidPal and the timed programme is embedded at the top of this page. The player follows the 2026 schedule during the event, while the Neurodance DJ library underneath remains available for discovery and previous-year participants. The timezone guide helps visitors compare Hong Kong, Amsterdam, New York, Kyiv and Auckland time.<!-- [et_pb_line_break_holder] -->    <\/pee><!-- [et_pb_line_break_holder] -->  <\/div>\n<p><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->  <script src=\"https:\/\/player.twitch.tv\/js\/embed\/v1.js\"><\/script><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->  <script><!-- [et_pb_line_break_holder] -->    window.NDM_NEURODANCE_V2 = (function () {<!-- [et_pb_line_break_holder] -->      \/*<!-- [et_pb_line_break_holder] -->        ============================================================<!-- [et_pb_line_break_holder] -->        MANUAL SETUP AREA - UPDATE THIS FOR THE 2026 PROGRAMME<!-- [et_pb_line_break_holder] -->        ============================================================<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->        Current state:<!-- [et_pb_line_break_holder] -->        - USE_2026_PROGRAMME_WHEN_AVAILABLE = false<!-- [et_pb_line_break_holder] -->        - REAL_2026_PROGRAMME is empty<!-- [et_pb_line_break_holder] -->        - The page cycles through the DJ library every AUTO_CYCLE_SECONDS seconds.<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->        Later, when you have the 2026 programme:<!-- [et_pb_line_break_holder] -->        1. Fill REAL_2026_PROGRAMME with the official DJ slots.<!-- [et_pb_line_break_holder] -->        2. Set USE_2026_PROGRAMME_WHEN_AVAILABLE = true.<!-- [et_pb_line_break_holder] -->        3. Add 2026 DJs to NEURODANCE_DJ_LIBRARY if they are not already listed.<!-- [et_pb_line_break_holder] -->      *\/<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->      const USE_2026_PROGRAMME_WHEN_AVAILABLE = true;<!-- [et_pb_line_break_holder] -->      const AUTO_CYCLE_SECONDS = 120;<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->      const REAL_2026_PROGRAMME = [<!-- [et_pb_line_break_holder] -->        {<!-- [et_pb_line_break_holder] -->          djName: \"DAVEL\",<!-- [et_pb_line_break_holder] -->          twitchChannel: \"davel\",<!-- [et_pb_line_break_holder] -->          country: \"Chicago, Illinois\",<!-- [et_pb_line_break_holder] -->          style: \"Neurodance \/ DJ set\",<!-- [et_pb_line_break_holder] -->          start: \"2026-06-16T04:00:00Z\",<!-- [et_pb_line_break_holder] -->          end: \"2026-06-16T06:00:00Z\"<!-- [et_pb_line_break_holder] -->        },<!-- [et_pb_line_break_holder] -->        {<!-- [et_pb_line_break_holder] -->          djName: \"Valdudes\",<!-- [et_pb_line_break_holder] -->          twitchChannel: \"valdudes\",<!-- [et_pb_line_break_holder] -->          country: \"Sacramento, CA\",<!-- [et_pb_line_break_holder] -->          style: \"Neurodance \/ DJ set\",<!-- [et_pb_line_break_holder] -->          start: \"2026-06-16T06:00:00Z\",<!-- [et_pb_line_break_holder] -->          end: \"2026-06-16T08:00:00Z\"<!-- [et_pb_line_break_holder] -->        },<!-- [et_pb_line_break_holder] -->        {<!-- [et_pb_line_break_holder] -->          djName: \"vernigosh\",<!-- [et_pb_line_break_holder] -->          twitchChannel: \"vernigosh\",<!-- [et_pb_line_break_holder] -->          country: \"Rome, Italy\",<!-- [et_pb_line_break_holder] -->          style: \"Neurodance \/ DJ set\",<!-- [et_pb_line_break_holder] -->          start: \"2026-06-16T08:00:00Z\",<!-- [et_pb_line_break_holder] -->          end: \"2026-06-16T10:00:00Z\"<!-- [et_pb_line_break_holder] -->        },<!-- [et_pb_line_break_holder] -->        {<!-- [et_pb_line_break_holder] -->          djName: \"thehappytourist\",<!-- [et_pb_line_break_holder] -->          twitchChannel: \"thehappytourist\",<!-- [et_pb_line_break_holder] -->          country: \"Melbourne, Australia\",<!-- [et_pb_line_break_holder] -->          style: \"Neurodance \/ DJ set\",<!-- [et_pb_line_break_holder] -->          start: \"2026-06-16T10:00:00Z\",<!-- [et_pb_line_break_holder] -->          end: \"2026-06-16T12:00:00Z\"<!-- [et_pb_line_break_holder] -->        },<!-- [et_pb_line_break_holder] -->        {<!-- [et_pb_line_break_holder] -->          djName: \"SkittleJello\",<!-- [et_pb_line_break_holder] -->          twitchChannel: \"skittlejello\",<!-- [et_pb_line_break_holder] -->          country: \"England\",<!-- [et_pb_line_break_holder] -->          style: \"Neurodance \/ DJ set\",<!-- [et_pb_line_break_holder] -->          start: \"2026-06-16T12:00:00Z\",<!-- [et_pb_line_break_holder] -->          end: \"2026-06-16T14:00:00Z\"<!-- [et_pb_line_break_holder] -->        },<!-- [et_pb_line_break_holder] -->        {<!-- [et_pb_line_break_holder] -->          djName: \"teknokat222\",<!-- [et_pb_line_break_holder] -->          twitchChannel: \"teknokat222\",<!-- [et_pb_line_break_holder] -->          country: \"San Francisco, CA\",<!-- [et_pb_line_break_holder] -->          style: \"Neurodance \/ DJ set\",<!-- [et_pb_line_break_holder] -->          start: \"2026-06-16T14:00:00Z\",<!-- [et_pb_line_break_holder] -->          end: \"2026-06-16T16:00:00Z\"<!-- [et_pb_line_break_holder] -->        },<!-- [et_pb_line_break_holder] -->        {<!-- [et_pb_line_break_holder] -->          djName: \"HAMOONIII\",<!-- [et_pb_line_break_holder] -->          twitchChannel: \"hamooniii\",<!-- [et_pb_line_break_holder] -->          country: \"Vancouver, Canada\",<!-- [et_pb_line_break_holder] -->          style: \"Neurodance \/ DJ set\",<!-- [et_pb_line_break_holder] -->          start: \"2026-06-16T16:00:00Z\",<!-- [et_pb_line_break_holder] -->          end: \"2026-06-16T18:00:00Z\"<!-- [et_pb_line_break_holder] -->        },<!-- [et_pb_line_break_holder] -->        {<!-- [et_pb_line_break_holder] -->          djName: \"moonwyrm\",<!-- [et_pb_line_break_holder] -->          twitchChannel: \"moonwyrm\",<!-- [et_pb_line_break_holder] -->          country: \"Melbourne, Australia\",<!-- [et_pb_line_break_holder] -->          style: \"Neurodance \/ DJ set\",<!-- [et_pb_line_break_holder] -->          start: \"2026-06-16T18:00:00Z\",<!-- [et_pb_line_break_holder] -->          end: \"2026-06-16T20:00:00Z\"<!-- [et_pb_line_break_holder] -->        },<!-- [et_pb_line_break_holder] -->        {<!-- [et_pb_line_break_holder] -->          djName: \"SiR_No0oB\",<!-- [et_pb_line_break_holder] -->          twitchChannel: \"sir_no0ob\",<!-- [et_pb_line_break_holder] -->          country: \"Earth \/ near Chicago\",<!-- [et_pb_line_break_holder] -->          style: \"Neurodance \/ DJ set\",<!-- [et_pb_line_break_holder] -->          start: \"2026-06-16T20:00:00Z\",<!-- [et_pb_line_break_holder] -->          end: \"2026-06-16T22:00:00Z\"<!-- [et_pb_line_break_holder] -->        },<!-- [et_pb_line_break_holder] -->        {<!-- [et_pb_line_break_holder] -->          djName: \"spacetaco\",<!-- [et_pb_line_break_holder] -->          twitchChannel: \"spacetaco\",<!-- [et_pb_line_break_holder] -->          country: \"Detroit\",<!-- [et_pb_line_break_holder] -->          style: \"Neurodance \/ DJ set\",<!-- [et_pb_line_break_holder] -->          start: \"2026-06-16T22:00:00Z\",<!-- [et_pb_line_break_holder] -->          end: \"2026-06-17T00:00:00Z\"<!-- [et_pb_line_break_holder] -->        },<!-- [et_pb_line_break_holder] -->        {<!-- [et_pb_line_break_holder] -->          djName: \"Sahar\",<!-- [et_pb_line_break_holder] -->          twitchChannel: \"sahar\",<!-- [et_pb_line_break_holder] -->          country: \"Los Angeles\",<!-- [et_pb_line_break_holder] -->          style: \"Neurodance \/ DJ set\",<!-- [et_pb_line_break_holder] -->          start: \"2026-06-17T00:00:00Z\",<!-- [et_pb_line_break_holder] -->          end: \"2026-06-17T02:00:00Z\"<!-- [et_pb_line_break_holder] -->        },<!-- [et_pb_line_break_holder] -->        {<!-- [et_pb_line_break_holder] -->          djName: \"OakDaddyDJs\",<!-- [et_pb_line_break_holder] -->          twitchChannel: \"oakdaddydjs\",<!-- [et_pb_line_break_holder] -->          country: \"Charlotte, NC\",<!-- [et_pb_line_break_holder] -->          style: \"Neurodance \/ DJ set\",<!-- [et_pb_line_break_holder] -->          start: \"2026-06-17T02:00:00Z\",<!-- [et_pb_line_break_holder] -->          end: \"2026-06-17T04:00:00Z\"<!-- [et_pb_line_break_holder] -->        }<!-- [et_pb_line_break_holder] -->      ];<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->      \/*<!-- [et_pb_line_break_holder] -->        Confirmed 2026 Neurodance participants found through the public RaidPal event\/profile pages.<!-- [et_pb_line_break_holder] -->        This list is used before exact timed slots are added.<!-- [et_pb_line_break_holder] -->        It does NOT claim an exact set order or exact set times.<!-- [et_pb_line_break_holder] -->      *\/<!-- [et_pb_line_break_holder] -->      const NEURODANCE_2026_LINEUP = [<!-- [et_pb_line_break_holder] -->        \"davel\",<!-- [et_pb_line_break_holder] -->        \"valdudes\",<!-- [et_pb_line_break_holder] -->        \"vernigosh\",<!-- [et_pb_line_break_holder] -->        \"thehappytourist\",<!-- [et_pb_line_break_holder] -->        \"skittlejello\",<!-- [et_pb_line_break_holder] -->        \"teknokat222\",<!-- [et_pb_line_break_holder] -->        \"hamooniii\",<!-- [et_pb_line_break_holder] -->        \"moonwyrm\",<!-- [et_pb_line_break_holder] -->        \"sir_no0ob\",<!-- [et_pb_line_break_holder] -->        \"spacetaco\",<!-- [et_pb_line_break_holder] -->        \"sahar\",<!-- [et_pb_line_break_holder] -->        \"oakdaddydjs\"<!-- [et_pb_line_break_holder] -->      ];<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->      const NEURODANCE_DJ_LIBRARY = [<!-- [et_pb_line_break_holder] -->        { djName: \"DAVEL\", twitchChannel: \"davel\", country: \"Chicago, Illinois\", years: [2026], style: \"Neurodance \/ DJ set\" },<!-- [et_pb_line_break_holder] -->        { djName: \"Valdudes\", twitchChannel: \"valdudes\", country: \"Sacramento, CA\", years: [2023, 2026], style: \"Neurodance \/ DJ set\" },<!-- [et_pb_line_break_holder] -->        { djName: \"Vernigosh\", twitchChannel: \"vernigosh\", country: \"Rome, Italy\", years: [2025, 2026], style: \"Neurodance \/ DJ set\" },<!-- [et_pb_line_break_holder] -->        { djName: \"thehappytourist\", twitchChannel: \"thehappytourist\", country: \"Melbourne, Australia\", years: [2026], style: \"Neurodance \/ DJ set\" },<!-- [et_pb_line_break_holder] -->        { djName: \"SkittleJello\", twitchChannel: \"skittlejello\", country: \"England\", years: [2026], style: \"Neurodance \/ DJ set\" },<!-- [et_pb_line_break_holder] -->        { djName: \"teknokat222\", twitchChannel: \"teknokat222\", country: \"San Francisco, CA\", years: [2024, 2026], style: \"Neurodance \/ DJ set\" },<!-- [et_pb_line_break_holder] -->        { djName: \"HAMOONIII\", twitchChannel: \"hamooniii\", country: \"Vancouver, Canada\", years: [2026], style: \"Neurodance \/ DJ set\" },<!-- [et_pb_line_break_holder] -->        { djName: \"Moonwyrm\", twitchChannel: \"moonwyrm\", country: \"Melbourne, Australia\", years: [2023, 2024, 2025, 2026], style: \"Wyrmlings \/ Neurodance organiser & DJ\" },<!-- [et_pb_line_break_holder] -->        { djName: \"SiR_No0oB\", twitchChannel: \"sir_no0ob\", country: \"Earth \/ near Chicago\", years: [2023, 2024, 2025, 2026], style: \"Neurodance \/ DJ set\" },<!-- [et_pb_line_break_holder] -->        { djName: \"spacetaco\", twitchChannel: \"spacetaco\", country: \"Detroit\", years: [2026], style: \"Neurodance \/ DJ set\" },<!-- [et_pb_line_break_holder] -->        { djName: \"Sahar\", twitchChannel: \"sahar\", country: \"Los Angeles\", years: [2026], style: \"Neurodance \/ DJ set\" },<!-- [et_pb_line_break_holder] -->        { djName: \"OakDaddyDJs\", twitchChannel: \"oakdaddydjs\", country: \"Charlotte, NC\", years: [2023, 2024, 2025, 2026], style: \"Neurodance \/ DJ set\" },<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->        { djName: \"Tacosaurusmex\", twitchChannel: \"tacosaurusmex\", country: \"Canada\", years: [2025], style: \"Neurodance \/ DJ set\" },<!-- [et_pb_line_break_holder] -->        { djName: \"GrooveKitty\", twitchChannel: \"groovekitty\", country: \"New York City, NY\", years: [2024, 2025], style: \"Neurodance \/ DJ set\" },<!-- [et_pb_line_break_holder] -->        { djName: \"SupaEXE\", twitchChannel: \"supaexe\", country: \"Philadelphia\", years: [2025], style: \"Neurodance \/ DJ set\" },<!-- [et_pb_line_break_holder] -->        { djName: \"SpaceTaco_Vibes\", twitchChannel: \"spacetaco_vibes\", country: \"Portland\", years: [2025], style: \"Neurodance \/ DJ set\" },<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->        { djName: \"itsKayyluhh\", twitchChannel: \"itskayyluhh\", country: \"Sacramento \/ El Dorado Hills, CA\", years: [2024], style: \"Neurodance \/ DJ set\" },<!-- [et_pb_line_break_holder] -->        { djName: \"LeeCullenMusica\", twitchChannel: \"leecullenmusica\", country: \"Los Angeles\", years: [2024], style: \"Neurodance \/ DJ set\" },<!-- [et_pb_line_break_holder] -->        { djName: \"DJGoldS\", twitchChannel: \"djgolds\", country: \"Edinburgh\", years: [2024], style: \"Neurodance \/ DJ set\" },<!-- [et_pb_line_break_holder] -->        { djName: \"jacinta_wolf_raven1\", twitchChannel: \"jacinta_wolf_raven1\", country: \"Australia \/ Melbourne\", years: [2023, 2024], style: \"Neurodance \/ DJ set\" },<!-- [et_pb_line_break_holder] -->        { djName: \"iinchworm_\", twitchChannel: \"iinchworm_\", country: \"Halifax, NS\", years: [2024], style: \"Neurodance \/ DJ set\" },<!-- [et_pb_line_break_holder] -->        { djName: \"NIKKIDdj\", twitchChannel: \"nikkiddj\", country: \"Portland, Oregon, USA\", years: [2023, 2024], style: \"Neurodance \/ DJ set\" },<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->        { djName: \"Neurodance 2021 recorded stream\", twitchChannel: \"\", externalLink: \"https:\/\/youtu.be\/SrapB99PsQM\", country: \"Recorded stream\", years: [2021], style: \"YouTube recording\" },<!-- [et_pb_line_break_holder] -->        { djName: \"DJBounce_ttv\", twitchChannel: \"djbounce_ttv\", country: \"Geelong, Victoria\", years: [2023], style: \"Neurodance \/ DJ set\" }<!-- [et_pb_line_break_holder] -->      ];<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->      const REFERENCE_PROGRAMMES = {<!-- [et_pb_line_break_holder] -->        \"2026\": NEURODANCE_2026_LINEUP,<!-- [et_pb_line_break_holder] -->        \"2025\": [<!-- [et_pb_line_break_holder] -->          \"tacosaurusmex\", \"vernigosh\", \"moonwyrm\", \"sir_no0ob\",<!-- [et_pb_line_break_holder] -->          \"oakdaddydjs\", \"groovekitty\", \"supaexe\", \"spacetaco_vibes\"<!-- [et_pb_line_break_holder] -->        ],<!-- [et_pb_line_break_holder] -->        \"2024\": [<!-- [et_pb_line_break_holder] -->          \"itskayyluhh\", \"leecullenmusica\", \"djgolds\", \"jacinta_wolf_raven1\",<!-- [et_pb_line_break_holder] -->          \"iinchworm_\", \"teknokat222\", \"oakdaddydjs\", \"nikkiddj\",<!-- [et_pb_line_break_holder] -->          \"groovekitty\", \"moonwyrm\", \"sir_no0ob\"<!-- [et_pb_line_break_holder] -->        ],<!-- [et_pb_line_break_holder] -->        \"2023\": [<!-- [et_pb_line_break_holder] -->          \"nikkiddj\", \"valdudes\", \"djbounce_ttv\", \"oakdaddydjs\",<!-- [et_pb_line_break_holder] -->          \"moonwyrm\", \"sir_no0ob\", \"jacinta_wolf_raven1\"<!-- [et_pb_line_break_holder] -->        ]<!-- [et_pb_line_break_holder] -->      };<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->      const TWITCH_PARENTS = Array.from(new Set([<!-- [et_pb_line_break_holder] -->        window.location.hostname,<!-- [et_pb_line_break_holder] -->        \"neurodiversityprideday.com\",<!-- [et_pb_line_break_holder] -->        \"www.neurodiversityprideday.com\"<!-- [et_pb_line_break_holder] -->      ].filter(Boolean)));<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->      let manualMode = false;<!-- [et_pb_line_break_holder] -->      let currentIndex = -1;<!-- [et_pb_line_break_holder] -->      let pageStart = Date.now();<!-- [et_pb_line_break_holder] -->      let player = null;<!-- [et_pb_line_break_holder] -->      let activeChannel = \"\";<!-- [et_pb_line_break_holder] -->      let originalPlayerTop = null;<!-- [et_pb_line_break_holder] -->      let activeLibraryFilter = \"all\";<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->      function parentQuery() {<!-- [et_pb_line_break_holder] -->        return TWITCH_PARENTS.map(function (p) {<!-- [et_pb_line_break_holder] -->          return \"parent=\" + encodeURIComponent(p);<!-- [et_pb_line_break_holder] -->        }).join(\"&\");<!-- [et_pb_line_break_holder] -->      }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->      function twitchUrl(channel) {<!-- [et_pb_line_break_holder] -->        return \"https:\/\/www.twitch.tv\/\" + encodeURIComponent(channel);<!-- [et_pb_line_break_holder] -->      }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->      function getDjByChannel(channel) {<!-- [et_pb_line_break_holder] -->        return NEURODANCE_DJ_LIBRARY.find(function (dj) {<!-- [et_pb_line_break_holder] -->          return dj.twitchChannel && dj.twitchChannel.toLowerCase() === String(channel).toLowerCase();<!-- [et_pb_line_break_holder] -->        });<!-- [et_pb_line_break_holder] -->      }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->      function rotationLibrary() {<!-- [et_pb_line_break_holder] -->        \/\/ Uses the 2026 line-up first, then previous-year Neurodance DJs, deduplicated.<!-- [et_pb_line_break_holder] -->        const order = []<!-- [et_pb_line_break_holder] -->          .concat(REFERENCE_PROGRAMMES[\"2026\"])<!-- [et_pb_line_break_holder] -->          .concat(REFERENCE_PROGRAMMES[\"2025\"])<!-- [et_pb_line_break_holder] -->          .concat(REFERENCE_PROGRAMMES[\"2024\"])<!-- [et_pb_line_break_holder] -->          .concat(REFERENCE_PROGRAMMES[\"2023\"]);<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->        const seen = {};<!-- [et_pb_line_break_holder] -->        return order<!-- [et_pb_line_break_holder] -->          .filter(function (channel) {<!-- [et_pb_line_break_holder] -->            if (seen[channel]) return false;<!-- [et_pb_line_break_holder] -->            seen[channel] = true;<!-- [et_pb_line_break_holder] -->            return true;<!-- [et_pb_line_break_holder] -->          })<!-- [et_pb_line_break_holder] -->          .map(getDjByChannel)<!-- [et_pb_line_break_holder] -->          .filter(Boolean);<!-- [et_pb_line_break_holder] -->      }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->      function has2026Programme() {<!-- [et_pb_line_break_holder] -->        return USE_2026_PROGRAMME_WHEN_AVAILABLE && REAL_2026_PROGRAMME.length > 0;<!-- [et_pb_line_break_holder] -->      }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->      function normalized2026Programme() {<!-- [et_pb_line_break_holder] -->        return REAL_2026_PROGRAMME.map(function (item, index) {<!-- [et_pb_line_break_holder] -->          return Object.assign({}, item, {<!-- [et_pb_line_break_holder] -->            _index: index,<!-- [et_pb_line_break_holder] -->            _startMs: new Date(item.start).getTime(),<!-- [et_pb_line_break_holder] -->            _endMs: new Date(item.end).getTime()<!-- [et_pb_line_break_holder] -->          });<!-- [et_pb_line_break_holder] -->        }).sort(function (a, b) {<!-- [et_pb_line_break_holder] -->          return a._startMs - b._startMs;<!-- [et_pb_line_break_holder] -->        });<!-- [et_pb_line_break_holder] -->      }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->      function renderChatPreview(channel) {<!-- [et_pb_line_break_holder] -->        const wrap = document.getElementById(\"ndm2-chat-preview-wrap\");<!-- [et_pb_line_break_holder] -->        wrap.innerHTML =<!-- [et_pb_line_break_holder] -->          '<iframe title=\"Twitch chat preview\" src=\"https:\/\/www.twitch.tv\/embed\/' +<!-- [et_pb_line_break_holder] -->          encodeURIComponent(channel) +<!-- [et_pb_line_break_holder] -->          '\/chat?' + parentQuery() +<!-- [et_pb_line_break_holder] -->          '&darkpopout\"><\/iframe>';<!-- [et_pb_line_break_holder] -->      }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->      function renderVideoPlayer(channel) {<!-- [et_pb_line_break_holder] -->        activeChannel = channel;<!-- [et_pb_line_break_holder] -->        document.getElementById(\"ndm2-player-title\").textContent = \"Live player: @\" + channel;<!-- [et_pb_line_break_holder] -->        renderChatPreview(channel);<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->        if (!window.Twitch || !Twitch.Player) {<!-- [et_pb_line_break_holder] -->          document.getElementById(\"ndm2-status\").innerHTML =<!-- [et_pb_line_break_holder] -->            \"<strong>Twitch player is still loading.<\/strong><!\u2013- [et_pb_br_holder] -\u2013>The DJ library below should already be visible. If the black player area stays empty, reload the page after a few seconds.\";<!-- [et_pb_line_break_holder] -->          setTimeout(function () {<!-- [et_pb_line_break_holder] -->            renderVideoPlayer(channel);<!-- [et_pb_line_break_holder] -->          }, 750);<!-- [et_pb_line_break_holder] -->          return;<!-- [et_pb_line_break_holder] -->        }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->        if (!player) {<!-- [et_pb_line_break_holder] -->          player = new Twitch.Player(\"ndm2-twitch-player\", {<!-- [et_pb_line_break_holder] -->            width: \"100%\",<!-- [et_pb_line_break_holder] -->            height: \"100%\",<!-- [et_pb_line_break_holder] -->            channel: channel,<!-- [et_pb_line_break_holder] -->            parent: TWITCH_PARENTS,<!-- [et_pb_line_break_holder] -->            autoplay: true,<!-- [et_pb_line_break_holder] -->            muted: false<!-- [et_pb_line_break_holder] -->          });<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->          player.addEventListener(Twitch.Player.READY, function () {<!-- [et_pb_line_break_holder] -->            forceSourceQuality();<!-- [et_pb_line_break_holder] -->          });<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->          player.addEventListener(Twitch.Player.PLAYING, function () {<!-- [et_pb_line_break_holder] -->            forceSourceQuality();<!-- [et_pb_line_break_holder] -->          });<!-- [et_pb_line_break_holder] -->        } else {<!-- [et_pb_line_break_holder] -->          player.setChannel(channel);<!-- [et_pb_line_break_holder] -->          setTimeout(forceSourceQuality, 1500);<!-- [et_pb_line_break_holder] -->        }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->        setTimeout(calculateOriginalPlayerTop, 250);<!-- [et_pb_line_break_holder] -->      }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->      function forceSourceQuality() {<!-- [et_pb_line_break_holder] -->        if (!player) return;<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->        try {<!-- [et_pb_line_break_holder] -->          const qualities = player.getQualities ? player.getQualities() : [];<!-- [et_pb_line_break_holder] -->          if (qualities && qualities.indexOf(\"chunked\") !== -1) {<!-- [et_pb_line_break_holder] -->            player.setQuality(\"chunked\");<!-- [et_pb_line_break_holder] -->          } else if (qualities && qualities.length) {<!-- [et_pb_line_break_holder] -->            player.setQuality(qualities[0]);<!-- [et_pb_line_break_holder] -->          }<!-- [et_pb_line_break_holder] -->        } catch (e) {<!-- [et_pb_line_break_holder] -->          \/\/ Twitch may ignore quality setting until playback is fully ready.<!-- [et_pb_line_break_holder] -->        }<!-- [et_pb_line_break_holder] -->      }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->      setInterval(forceSourceQuality, 5000);<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->      function openChatPopout() {<!-- [et_pb_line_break_holder] -->        const channel = activeChannel || (rotationLibrary()[0] && rotationLibrary()[0].twitchChannel) || \"moonwyrm\";<!-- [et_pb_line_break_holder] -->        const url = \"https:\/\/www.twitch.tv\/popout\/\" + encodeURIComponent(channel) + \"\/chat?popout=\";<!-- [et_pb_line_break_holder] -->        window.open(url, \"neurodance_twitch_chat_\" + channel, \"width=430,height=760,resizable=yes,scrollbars=yes\");<!-- [et_pb_line_break_holder] -->      }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->      function calculateOriginalPlayerTop() {<!-- [et_pb_line_break_holder] -->        const card = document.getElementById(\"ndm2-player-card\");<!-- [et_pb_line_break_holder] -->        const spacer = document.getElementById(\"ndm2-player-spacer\");<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->        if (card.classList.contains(\"is-floating\")) {<!-- [et_pb_line_break_holder] -->          originalPlayerTop = spacer.getBoundingClientRect().top + window.scrollY;<!-- [et_pb_line_break_holder] -->        } else {<!-- [et_pb_line_break_holder] -->          originalPlayerTop = card.getBoundingClientRect().top + window.scrollY;<!-- [et_pb_line_break_holder] -->        }<!-- [et_pb_line_break_holder] -->      }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->      function handleScrollFloat() {<!-- [et_pb_line_break_holder] -->        if (window.matchMedia(\"(max-width: 900px)\").matches) {<!-- [et_pb_line_break_holder] -->          document.getElementById(\"ndm2-player-card\").classList.remove(\"is-floating\");<!-- [et_pb_line_break_holder] -->          document.getElementById(\"ndm2-player-spacer\").classList.remove(\"is-active\");<!-- [et_pb_line_break_holder] -->          return;<!-- [et_pb_line_break_holder] -->        }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->        const card = document.getElementById(\"ndm2-player-card\");<!-- [et_pb_line_break_holder] -->        const spacer = document.getElementById(\"ndm2-player-spacer\");<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->        if (originalPlayerTop === null) calculateOriginalPlayerTop();<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->        const shouldFloat = window.scrollY > originalPlayerTop + 260;<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->        if (shouldFloat && !card.classList.contains(\"is-floating\")) {<!-- [et_pb_line_break_holder] -->          spacer.style.height = card.offsetHeight + \"px\";<!-- [et_pb_line_break_holder] -->          spacer.classList.add(\"is-active\");<!-- [et_pb_line_break_holder] -->          card.classList.add(\"is-floating\");<!-- [et_pb_line_break_holder] -->          setTimeout(forceSourceQuality, 500);<!-- [et_pb_line_break_holder] -->        } else if (!shouldFloat && card.classList.contains(\"is-floating\")) {<!-- [et_pb_line_break_holder] -->          card.classList.remove(\"is-floating\");<!-- [et_pb_line_break_holder] -->          spacer.classList.remove(\"is-active\");<!-- [et_pb_line_break_holder] -->          spacer.style.height = \"\";<!-- [et_pb_line_break_holder] -->          setTimeout(forceSourceQuality, 500);<!-- [et_pb_line_break_holder] -->        }<!-- [et_pb_line_break_holder] -->      }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->      function scrollBackToPlayer() {<!-- [et_pb_line_break_holder] -->        const spacer = document.getElementById(\"ndm2-player-spacer\");<!-- [et_pb_line_break_holder] -->        const targetTop = spacer.getBoundingClientRect().top + window.scrollY - 30;<!-- [et_pb_line_break_holder] -->        window.scrollTo({ top: targetTop, behavior: \"smooth\" });<!-- [et_pb_line_break_holder] -->      }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->      function formatDateTime(ms) {<!-- [et_pb_line_break_holder] -->        return new Intl.DateTimeFormat([], {<!-- [et_pb_line_break_holder] -->          weekday: \"short\",<!-- [et_pb_line_break_holder] -->          hour: \"2-digit\",<!-- [et_pb_line_break_holder] -->          minute: \"2-digit\"<!-- [et_pb_line_break_holder] -->        }).format(new Date(ms));<!-- [et_pb_line_break_holder] -->      }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->      function formatTimeRange(item) {<!-- [et_pb_line_break_holder] -->        if (!item._startMs || !item._endMs) return \"\";<!-- [et_pb_line_break_holder] -->        return formatDateTime(item._startMs) + \" - \" + formatDateTime(item._endMs);<!-- [et_pb_line_break_holder] -->      }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->      function formatCountdown(ms) {<!-- [et_pb_line_break_holder] -->        const total = Math.max(0, Math.floor(ms \/ 1000));<!-- [et_pb_line_break_holder] -->        const h = Math.floor(total \/ 3600);<!-- [et_pb_line_break_holder] -->        const m = Math.floor((total % 3600) \/ 60);<!-- [et_pb_line_break_holder] -->        if (h > 0) return h + \"h \" + m + \"m\";<!-- [et_pb_line_break_holder] -->        return m + \"m\";<!-- [et_pb_line_break_holder] -->      }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->      function getCurrentOfficialItem(items) {<!-- [et_pb_line_break_holder] -->        const now = Date.now();<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->        for (let i = 0; i < items.length; i++) {<!-- [et_pb_line_break_holder] -->          if (now >= items[i]._startMs && now < items[i]._endMs) {<!-- [et_pb_line_break_holder] -->            return { state: \"live\", index: i, item: items[i] };<!-- [et_pb_line_break_holder] -->          }<!-- [et_pb_line_break_holder] -->        }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->        if (now < items[0]._startMs) {<!-- [et_pb_line_break_holder] -->          return { state: \"before\", index: 0, item: items[0] };<!-- [et_pb_line_break_holder] -->        }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->        return { state: \"after\", index: items.length - 1, item: items[items.length - 1] };<!-- [et_pb_line_break_holder] -->      }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->      function getCycleIndex(items) {<!-- [et_pb_line_break_holder] -->        const elapsed = Math.floor((Date.now() - pageStart) \/ 1000);<!-- [et_pb_line_break_holder] -->        return Math.floor(elapsed \/ AUTO_CYCLE_SECONDS) % items.length;<!-- [et_pb_line_break_holder] -->      }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->      function getCycleTimeLeft() {<!-- [et_pb_line_break_holder] -->        const elapsed = Math.floor((Date.now() - pageStart) \/ 1000);<!-- [et_pb_line_break_holder] -->        return AUTO_CYCLE_SECONDS - (elapsed % AUTO_CYCLE_SECONDS);<!-- [et_pb_line_break_holder] -->      }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->      function yearsText(years) {<!-- [et_pb_line_break_holder] -->        return years.slice().sort().join(\", \");<!-- [et_pb_line_break_holder] -->      }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->      function yearBadges(years) {<!-- [et_pb_line_break_holder] -->        return '<\/p>\n<div class=\"ndm2-year-badges\">' + years.slice().sort().map(function (year) {<!-- [et_pb_line_break_holder] -->          return '<span class=\"ndm2-badge\">' + year + '<\/span>';<!-- [et_pb_line_break_holder] -->        }).join(\"\") + '<\/div>\n<p>';<!-- [et_pb_line_break_holder] -->      }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->      function renderInfoForDj(item, nextItem, mode, manual) {<!-- [et_pb_line_break_holder] -->        const years = item.years ? \"<!\u2013- [et_pb_br_holder] -\u2013>Years: \" + yearsText(item.years) : \"\";<!-- [et_pb_line_break_holder] -->        const time = item._startMs ? \"<!\u2013- [et_pb_br_holder] -\u2013>\" + formatTimeRange(item) : \"\";<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->        document.getElementById(\"ndm2-now-name\").textContent = item.djName;<!-- [et_pb_line_break_holder] -->        document.getElementById(\"ndm2-now-meta\").innerHTML =<!-- [et_pb_line_break_holder] -->          item.country + \" \u00b7 \" + item.style + \"<!\u2013- [et_pb_br_holder] -\u2013>Channel: @\" + item.twitchChannel + years + time;<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->        document.getElementById(\"ndm2-open-current\").href = twitchUrl(item.twitchChannel);<!-- [et_pb_line_break_holder] -->        document.getElementById(\"ndm2-open-current-top\").href = twitchUrl(item.twitchChannel);<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->        if (manual) {<!-- [et_pb_line_break_holder] -->          document.getElementById(\"ndm2-next-name\").textContent = \"Manual viewing\";<!-- [et_pb_line_break_holder] -->          document.getElementById(\"ndm2-next-meta\").innerHTML = \"Click Return to automatic cycling to resume the discovery rotation.\";<!-- [et_pb_line_break_holder] -->          document.getElementById(\"ndm2-status\").innerHTML =<!-- [et_pb_line_break_holder] -->            \"<strong>Manual viewing.<\/strong><!\u2013- [et_pb_br_holder] -\u2013>You selected <strong>\" + item.djName +<!-- [et_pb_line_break_holder] -->            \"<\/strong>. The player and chat preview now use @\" + item.twitchChannel + \".\";<!-- [et_pb_line_break_holder] -->          return;<!-- [et_pb_line_break_holder] -->        }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->        if (mode === \"official-before\") {<!-- [et_pb_line_break_holder] -->          document.getElementById(\"ndm2-next-name\").textContent = item.djName;<!-- [et_pb_line_break_holder] -->          document.getElementById(\"ndm2-next-meta\").innerHTML =<!-- [et_pb_line_break_holder] -->            \"Starts in \" + formatCountdown(item._startMs - Date.now()) + \"<!\u2013- [et_pb_br_holder] -\u2013>Channel: @\" + item.twitchChannel;<!-- [et_pb_line_break_holder] -->          document.getElementById(\"ndm2-status\").innerHTML =<!-- [et_pb_line_break_holder] -->            \"<strong>The Neurodance marathon has not started yet.<\/strong><!\u2013- [et_pb_br_holder] -\u2013>First DJ: <strong>\" + item.djName + \"<\/strong>.\";<!-- [et_pb_line_break_holder] -->          return;<!-- [et_pb_line_break_holder] -->        }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->        if (mode === \"official-after\") {<!-- [et_pb_line_break_holder] -->          document.getElementById(\"ndm2-next-name\").textContent = \"Programme ended\";<!-- [et_pb_line_break_holder] -->          document.getElementById(\"ndm2-next-meta\").innerHTML = \"Use the DJ library below to visit DJs on Twitch.\";<!-- [et_pb_line_break_holder] -->          document.getElementById(\"ndm2-status\").innerHTML =<!-- [et_pb_line_break_holder] -->            \"<strong>The scheduled programme has ended.<\/strong><!\u2013- [et_pb_br_holder] -\u2013>You can still visit each DJ through the library below.\";<!-- [et_pb_line_break_holder] -->          return;<!-- [et_pb_line_break_holder] -->        }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->        document.getElementById(\"ndm2-next-name\").textContent = nextItem ? nextItem.djName : \"End of cycle\";<!-- [et_pb_line_break_holder] -->        document.getElementById(\"ndm2-next-meta\").innerHTML =<!-- [et_pb_line_break_holder] -->          (mode === \"official-live\")<!-- [et_pb_line_break_holder] -->            ? (nextItem ? (formatTimeRange(nextItem) + \"<!\u2013- [et_pb_br_holder] -\u2013>Channel: @\" + nextItem.twitchChannel) : \"No next DJ in the schedule.\")<!-- [et_pb_line_break_holder] -->            : (\"Automatic handover in about \" + getCycleTimeLeft() + \" seconds<!\u2013- [et_pb_br_holder] -\u2013>\" + (nextItem ? \"Channel: @\" + nextItem.twitchChannel : \"\"));<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->        document.getElementById(\"ndm2-status\").innerHTML =<!-- [et_pb_line_break_holder] -->          mode === \"official-live\"<!-- [et_pb_line_break_holder] -->            ? \"<strong>Live now:<\/strong> \" + item.djName + \". \" + (nextItem ? \"Next handover: <strong>\" + nextItem.djName + \"<\/strong>.\" : \"This is the final scheduled set.\")<!-- [et_pb_line_break_holder] -->            : \"<strong>Discovery mode active.<\/strong><!\u2013- [et_pb_br_holder] -\u2013>Now showing <strong>\" + item.djName + \"<\/strong>. Before and after the scheduled event, the player can cycle through 2026 and previous Neurodance DJs.\";<!-- [et_pb_line_break_holder] -->      }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->      const EVENT_START_UTC_ISO = \"2026-06-16T04:00:00Z\";<!-- [et_pb_line_break_holder] -->      const DISPLAY_TIMEZONES = [<!-- [et_pb_line_break_holder] -->        { key: \"hongkong\", label: \"Hong Kong\", zone: \"Asia\/Hong_Kong\" },<!-- [et_pb_line_break_holder] -->        { key: \"amsterdam\", label: \"Amsterdam\", zone: \"Europe\/Amsterdam\" },<!-- [et_pb_line_break_holder] -->        { key: \"newyork\", label: \"New York\", zone: \"America\/New_York\" },<!-- [et_pb_line_break_holder] -->        { key: \"kyiv\", label: \"Kyiv\", zone: \"Europe\/Kyiv\" },<!-- [et_pb_line_break_holder] -->        { key: \"auckland\", label: \"Auckland\", zone: \"Pacific\/Auckland\" }<!-- [et_pb_line_break_holder] -->      ];<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->      function formatInZone(ms, zone) {<!-- [et_pb_line_break_holder] -->        const parts = new Intl.DateTimeFormat(\"en-GB\", {<!-- [et_pb_line_break_holder] -->          timeZone: zone,<!-- [et_pb_line_break_holder] -->          weekday: \"short\",<!-- [et_pb_line_break_holder] -->          day: \"2-digit\",<!-- [et_pb_line_break_holder] -->          month: \"short\",<!-- [et_pb_line_break_holder] -->          hour: \"2-digit\",<!-- [et_pb_line_break_holder] -->          minute: \"2-digit\",<!-- [et_pb_line_break_holder] -->          timeZoneName: \"short\"<!-- [et_pb_line_break_holder] -->        }).formatToParts(new Date(ms));<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->        const get = function (type) {<!-- [et_pb_line_break_holder] -->          const part = parts.find(function (p) { return p.type === type; });<!-- [et_pb_line_break_holder] -->          return part ? part.value : \"\";<!-- [et_pb_line_break_holder] -->        };<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->        return {<!-- [et_pb_line_break_holder] -->          dateTime: get(\"weekday\") + \" \" + get(\"day\") + \" \" + get(\"month\") + \", \" + get(\"hour\") + \":\" + get(\"minute\"),<!-- [et_pb_line_break_holder] -->          abbreviation: get(\"timeZoneName\")<!-- [et_pb_line_break_holder] -->        };<!-- [et_pb_line_break_holder] -->      }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->      function timezoneCell(ms, tz) {<!-- [et_pb_line_break_holder] -->        const formatted = formatInZone(ms, tz.zone);<!-- [et_pb_line_break_holder] -->        return '<\/p>\n<div class=\"ndm2-timezone-cell\"><strong>' + tz.label + ' (' + formatted.abbreviation + ')<\/strong>' + formatted.dateTime + '<\/div>\n<p>';<!-- [et_pb_line_break_holder] -->      }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->      function toggleTimezoneGuide() {<!-- [et_pb_line_break_holder] -->        const panel = document.getElementById(\"ndm2-timezone-panel\");<!-- [et_pb_line_break_holder] -->        panel.classList.toggle(\"is-visible\");<!-- [et_pb_line_break_holder] -->        renderTimezoneGuide();<!-- [et_pb_line_break_holder] -->      }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->      function renderTimezoneGuide() {<!-- [et_pb_line_break_holder] -->        const grid = document.getElementById(\"ndm2-timezone-grid\");<!-- [et_pb_line_break_holder] -->        if (!grid) return;<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->        let rows = '';<!-- [et_pb_line_break_holder] -->        rows += '<\/p>\n<div class=\"ndm2-timezone-row is-header\">';<!-- [et_pb_line_break_holder] -->        rows += '<\/p>\n<div class=\"ndm2-timezone-cell\"><strong>Programme item<\/strong><\/div>\n<p>';<!-- [et_pb_line_break_holder] -->        DISPLAY_TIMEZONES.forEach(function (tz) {<!-- [et_pb_line_break_holder] -->          rows += '<\/p>\n<div class=\"ndm2-timezone-cell\"><strong>' + tz.label + '<\/strong>' + tz.zone + '<\/div>\n<p>';<!-- [et_pb_line_break_holder] -->        });<!-- [et_pb_line_break_holder] -->        rows += '<\/div>\n<p>';<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->        if (has2026Programme()) {<!-- [et_pb_line_break_holder] -->          normalized2026Programme().forEach(function (item) {<!-- [et_pb_line_break_holder] -->            rows += '<\/p>\n<div class=\"ndm2-timezone-row\">';<!-- [et_pb_line_break_holder] -->            rows += '<\/p>\n<div class=\"ndm2-timezone-cell\"><strong>' + item.djName + '<\/strong>' + item.style + '<\/div>\n<p>';<!-- [et_pb_line_break_holder] -->            DISPLAY_TIMEZONES.forEach(function (tz) {<!-- [et_pb_line_break_holder] -->              const start = formatInZone(item._startMs, tz.zone);<!-- [et_pb_line_break_holder] -->              const end = formatInZone(item._endMs, tz.zone);<!-- [et_pb_line_break_holder] -->              rows += '<\/p>\n<div class=\"ndm2-timezone-cell\"><strong>' + tz.label + ' (' + start.abbreviation + ')<\/strong>' + start.dateTime + ' - ' + end.dateTime + '<\/div>\n<p>';<!-- [et_pb_line_break_holder] -->            });<!-- [et_pb_line_break_holder] -->            rows += '<\/div>\n<p>';<!-- [et_pb_line_break_holder] -->          });<!-- [et_pb_line_break_holder] -->        } else {<!-- [et_pb_line_break_holder] -->          const startMs = new Date(EVENT_START_UTC_ISO).getTime();<!-- [et_pb_line_break_holder] -->          rows += '<\/p>\n<div class=\"ndm2-timezone-row\">';<!-- [et_pb_line_break_holder] -->          rows += '<\/p>\n<div class=\"ndm2-timezone-cell\"><strong>RaidPal event start<\/strong>16 June 2026, 04:00 UTC<\/div>\n<p>';<!-- [et_pb_line_break_holder] -->          DISPLAY_TIMEZONES.forEach(function (tz) {<!-- [et_pb_line_break_holder] -->            rows += timezoneCell(startMs, tz);<!-- [et_pb_line_break_holder] -->          });<!-- [et_pb_line_break_holder] -->          rows += '<\/div>\n<p>';<!-- [et_pb_line_break_holder] -->          rows += '<\/p>\n<div class=\"ndm2-notice\">Exact timed DJ slots can be added later. When they are added, this guide will automatically show each set in all five time zones.<\/div>\n<p>';<!-- [et_pb_line_break_holder] -->        }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->        grid.innerHTML = rows;<!-- [et_pb_line_break_holder] -->      }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->      function renderProgramme(activeIndex) {<!-- [et_pb_line_break_holder] -->        const container = document.getElementById(\"ndm2-programme-list\");<!-- [et_pb_line_break_holder] -->        renderTimezoneGuide();<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->        if (!has2026Programme()) {<!-- [et_pb_line_break_holder] -->          const lineup = NEURODANCE_2026_LINEUP.map(getDjByChannel).filter(Boolean);<!-- [et_pb_line_break_holder] -->          container.innerHTML =<!-- [et_pb_line_break_holder] -->            '<\/p>\n<div class=\"ndm2-notice\" style=\"margin-top:0;\">' +<!-- [et_pb_line_break_holder] -->            '<strong>2026 Neurodance RaidPal line-up<\/strong><!\u2013- [et_pb_br_holder] -\u2013>' +<!-- [et_pb_line_break_holder] -->            'The RaidPal event starts on 16 June 2026 at 04:00 UTC. The full timed programme is now embedded below. Click any DJ to load their Twitch channel.' +<!-- [et_pb_line_break_holder] -->            '<\/div>\n<p>' +<!-- [et_pb_line_break_holder] -->            lineup.map(function (dj) {<!-- [et_pb_line_break_holder] -->              return (<!-- [et_pb_line_break_holder] -->                '<\/p>\n<div class=\"ndm2-dj-card ' + (activeChannel === dj.twitchChannel ? \"is-current\" : \"\") + '\">' +<!-- [et_pb_line_break_holder] -->                  '<\/p>\n<div>' +<!-- [et_pb_line_break_holder] -->                    '<\/p>\n<div class=\"ndm2-slot-title\">' + dj.djName + '<\/div>\n<p>' +<!-- [et_pb_line_break_holder] -->                    '<\/p>\n<div class=\"ndm2-meta\">' + dj.country + ' \u00b7 ' + dj.style + '<!\u2013- [et_pb_br_holder] -\u2013>' +<!-- [et_pb_line_break_holder] -->                    '<a href=\"' + twitchUrl(dj.twitchChannel) + '\" target=\"_blank\" rel=\"noopener\">twitch.tv\/' + dj.twitchChannel + '<\/a><\/div>\n<p>' +<!-- [et_pb_line_break_holder] -->                    yearBadges(dj.years) +<!-- [et_pb_line_break_holder] -->                  '<\/div>\n<p>' +<!-- [et_pb_line_break_holder] -->                  '<\/p>\n<div class=\"ndm2-actions\">' +<!-- [et_pb_line_break_holder] -->                    '<button class=\"ndm2-btn secondary\" type=\"button\" onclick=\"NDM_NEURODANCE_V2.watchLibraryByChannel(\\'' + dj.twitchChannel + '\\')\">Watch this DJ<\/button>' +<!-- [et_pb_line_break_holder] -->                  '<\/div>\n<p>' +<!-- [et_pb_line_break_holder] -->                '<\/div>\n<p>'<!-- [et_pb_line_break_holder] -->              );<!-- [et_pb_line_break_holder] -->            }).join(\"\");<!-- [et_pb_line_break_holder] -->          return;<!-- [et_pb_line_break_holder] -->        }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->        const items = normalized2026Programme();<!-- [et_pb_line_break_holder] -->        container.innerHTML = items.map(function (item, index) {<!-- [et_pb_line_break_holder] -->          return (<!-- [et_pb_line_break_holder] -->            '<\/p>\n<div class=\"ndm2-slot ' + (index === activeIndex ? \"is-current\" : \"\") + '\">' +<!-- [et_pb_line_break_holder] -->              '<\/p>\n<div class=\"ndm2-time\">' + formatTimeRange(item) + '<\/div>\n<p>' +<!-- [et_pb_line_break_holder] -->              '<\/p>\n<div>' +<!-- [et_pb_line_break_holder] -->                '<\/p>\n<div class=\"ndm2-slot-title\">' + item.djName + '<\/div>\n<p>' +<!-- [et_pb_line_break_holder] -->                '<\/p>\n<div class=\"ndm2-meta\">' + item.country + ' \u00b7 ' + item.style + '<!\u2013- [et_pb_br_holder] -\u2013>' +<!-- [et_pb_line_break_holder] -->                '<a href=\"' + twitchUrl(item.twitchChannel) + '\" target=\"_blank\" rel=\"noopener\">twitch.tv\/' + item.twitchChannel + '<\/a><\/div>\n<p>' +<!-- [et_pb_line_break_holder] -->              '<\/div>\n<p>' +<!-- [et_pb_line_break_holder] -->              '<\/p>\n<div class=\"ndm2-actions\">' +<!-- [et_pb_line_break_holder] -->                '<button class=\"ndm2-btn secondary\" type=\"button\" onclick=\"NDM_NEURODANCE_V2.watchProgramme(' + index + ')\">Watch this DJ<\/button>' +<!-- [et_pb_line_break_holder] -->              '<\/div>\n<p>' +<!-- [et_pb_line_break_holder] -->            '<\/div>\n<p>'<!-- [et_pb_line_break_holder] -->          );<!-- [et_pb_line_break_holder] -->        }).join(\"\");<!-- [et_pb_line_break_holder] -->      }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->      function renderLibrary(activeChannelOverride) {<!-- [et_pb_line_break_holder] -->        const container = document.getElementById(\"ndm2-dj-library-list\");<!-- [et_pb_line_break_holder] -->        const items = NEURODANCE_DJ_LIBRARY<!-- [et_pb_line_break_holder] -->          .filter(function (dj) {<!-- [et_pb_line_break_holder] -->            return activeLibraryFilter === \"all\" || dj.years.map(String).indexOf(activeLibraryFilter) !== -1;<!-- [et_pb_line_break_holder] -->          })<!-- [et_pb_line_break_holder] -->          .sort(function (a, b) {<!-- [et_pb_line_break_holder] -->            return a.djName.localeCompare(b.djName);<!-- [et_pb_line_break_holder] -->          });<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->        container.innerHTML = items.map(function (dj) {<!-- [et_pb_line_break_holder] -->          const isCurrent = activeChannelOverride && dj.twitchChannel && activeChannelOverride === dj.twitchChannel;<!-- [et_pb_line_break_holder] -->          const isExternal = !!dj.externalLink && !dj.twitchChannel;<!-- [et_pb_line_break_holder] -->          const linkHtml = isExternal<!-- [et_pb_line_break_holder] -->            ? '<a href=\"' + dj.externalLink + '\" target=\"_blank\" rel=\"noopener\">Watch recording on YouTube<\/a>'<!-- [et_pb_line_break_holder] -->            : '<a href=\"' + twitchUrl(dj.twitchChannel) + '\" target=\"_blank\" rel=\"noopener\">twitch.tv\/' + dj.twitchChannel + '<\/a>';<!-- [et_pb_line_break_holder] -->          const actionHtml = isExternal<!-- [et_pb_line_break_holder] -->            ? '<a class=\"ndm2-btn secondary\" href=\"' + dj.externalLink + '\" target=\"_blank\" rel=\"noopener\">Watch recording<\/a>'<!-- [et_pb_line_break_holder] -->            : '<button class=\"ndm2-btn secondary\" type=\"button\" onclick=\"NDM_NEURODANCE_V2.watchLibraryByChannel(\\'' + dj.twitchChannel + '\\')\">Watch this DJ<\/button>';<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->          return (<!-- [et_pb_line_break_holder] -->            '<\/p>\n<div class=\"ndm2-dj-card ' + (isCurrent ? \"is-current\" : \"\") + '\">' +<!-- [et_pb_line_break_holder] -->              '<\/p>\n<div>' +<!-- [et_pb_line_break_holder] -->                '<\/p>\n<div class=\"ndm2-slot-title\">' + dj.djName + '<\/div>\n<p>' +<!-- [et_pb_line_break_holder] -->                '<\/p>\n<div class=\"ndm2-meta\">' + dj.country + ' \u00b7 ' + dj.style + '<!\u2013- [et_pb_br_holder] -\u2013>' +<!-- [et_pb_line_break_holder] -->                linkHtml + '<\/div>\n<p>' +<!-- [et_pb_line_break_holder] -->                yearBadges(dj.years) +<!-- [et_pb_line_break_holder] -->              '<\/div>\n<p>' +<!-- [et_pb_line_break_holder] -->              '<\/p>\n<div class=\"ndm2-actions\">' +<!-- [et_pb_line_break_holder] -->                actionHtml +<!-- [et_pb_line_break_holder] -->              '<\/div>\n<p>' +<!-- [et_pb_line_break_holder] -->            '<\/div>\n<p>'<!-- [et_pb_line_break_holder] -->          );<!-- [et_pb_line_break_holder] -->        }).join(\"\");<!-- [et_pb_line_break_holder] -->      }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->      function filterLibrary(year) {<!-- [et_pb_line_break_holder] -->        activeLibraryFilter = year;<!-- [et_pb_line_break_holder] -->        renderLibrary(activeChannel);<!-- [et_pb_line_break_holder] -->      }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->      function sync() {<!-- [et_pb_line_break_holder] -->        if (manualMode) return;<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->        let item, next, index, mode;<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->        if (has2026Programme()) {<!-- [et_pb_line_break_holder] -->          const official = normalized2026Programme();<!-- [et_pb_line_break_holder] -->          const result = getCurrentOfficialItem(official);<!-- [et_pb_line_break_holder] -->          index = result.index;<!-- [et_pb_line_break_holder] -->          item = result.item;<!-- [et_pb_line_break_holder] -->          next = official[index + 1] || null;<!-- [et_pb_line_break_holder] -->          mode = result.state === \"before\" ? \"official-before\" : result.state === \"after\" ? \"official-after\" : \"official-live\";<!-- [et_pb_line_break_holder] -->          renderProgramme(index);<!-- [et_pb_line_break_holder] -->        } else {<!-- [et_pb_line_break_holder] -->          const rotation = rotationLibrary();<!-- [et_pb_line_break_holder] -->          index = getCycleIndex(rotation);<!-- [et_pb_line_break_holder] -->          item = rotation[index];<!-- [et_pb_line_break_holder] -->          next = rotation[(index + 1) % rotation.length];<!-- [et_pb_line_break_holder] -->          mode = \"cycle\";<!-- [et_pb_line_break_holder] -->          renderProgramme(-1);<!-- [et_pb_line_break_holder] -->        }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->        if (!item) return;<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->        if (index !== currentIndex || activeChannel !== item.twitchChannel) {<!-- [et_pb_line_break_holder] -->          currentIndex = index;<!-- [et_pb_line_break_holder] -->          renderVideoPlayer(item.twitchChannel);<!-- [et_pb_line_break_holder] -->        }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->        renderInfoForDj(item, next, mode, false);<!-- [et_pb_line_break_holder] -->        renderLibrary(item.twitchChannel);<!-- [et_pb_line_break_holder] -->      }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->      function watchProgramme(index) {<!-- [et_pb_line_break_holder] -->        const items = normalized2026Programme();<!-- [et_pb_line_break_holder] -->        const item = items[index];<!-- [et_pb_line_break_holder] -->        if (!item) return;<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->        manualMode = true;<!-- [et_pb_line_break_holder] -->        currentIndex = index;<!-- [et_pb_line_break_holder] -->        renderVideoPlayer(item.twitchChannel);<!-- [et_pb_line_break_holder] -->        renderInfoForDj(item, null, \"manual\", true);<!-- [et_pb_line_break_holder] -->        renderProgramme(index);<!-- [et_pb_line_break_holder] -->        renderLibrary(item.twitchChannel);<!-- [et_pb_line_break_holder] -->      }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->      function watchLibraryByChannel(channel) {<!-- [et_pb_line_break_holder] -->        const item = getDjByChannel(channel);<!-- [et_pb_line_break_holder] -->        if (!item) return;<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->        manualMode = true;<!-- [et_pb_line_break_holder] -->        currentIndex = -1;<!-- [et_pb_line_break_holder] -->        renderVideoPlayer(item.twitchChannel);<!-- [et_pb_line_break_holder] -->        renderInfoForDj(item, null, \"manual\", true);<!-- [et_pb_line_break_holder] -->        renderProgramme(-1);<!-- [et_pb_line_break_holder] -->        renderLibrary(item.twitchChannel);<!-- [et_pb_line_break_holder] -->      }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->      function returnToAuto() {<!-- [et_pb_line_break_holder] -->        manualMode = false;<!-- [et_pb_line_break_holder] -->        currentIndex = -1;<!-- [et_pb_line_break_holder] -->        sync();<!-- [et_pb_line_break_holder] -->      }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->      function init() {<!-- [et_pb_line_break_holder] -->        renderProgramme(-1);<!-- [et_pb_line_break_holder] -->        renderTimezoneGuide();<!-- [et_pb_line_break_holder] -->        renderLibrary(\"\");<!-- [et_pb_line_break_holder] -->        sync();<!-- [et_pb_line_break_holder] -->        setInterval(sync, 1000);<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->        window.addEventListener(\"scroll\", handleScrollFloat, { passive: true });<!-- [et_pb_line_break_holder] -->        window.addEventListener(\"resize\", function () {<!-- [et_pb_line_break_holder] -->          originalPlayerTop = null;<!-- [et_pb_line_break_holder] -->          calculateOriginalPlayerTop();<!-- [et_pb_line_break_holder] -->          handleScrollFloat();<!-- [et_pb_line_break_holder] -->        });<!-- [et_pb_line_break_holder] -->        setTimeout(calculateOriginalPlayerTop, 600);<!-- [et_pb_line_break_holder] -->      }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->      return {<!-- [et_pb_line_break_holder] -->        init,<!-- [et_pb_line_break_holder] -->        watchProgramme,<!-- [et_pb_line_break_holder] -->        watchLibraryByChannel,<!-- [et_pb_line_break_holder] -->        filterLibrary,<!-- [et_pb_line_break_holder] -->        toggleTimezoneGuide,<!-- [et_pb_line_break_holder] -->        returnToAuto,<!-- [et_pb_line_break_holder] -->        openChatPopout,<!-- [et_pb_line_break_holder] -->        forceSourceQuality,<!-- [et_pb_line_break_holder] -->        scrollBackToPlayer<!-- [et_pb_line_break_holder] -->      };<!-- [et_pb_line_break_holder] -->    })();<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    window.NDM_NEURODANCE_V2.init();<!-- [et_pb_line_break_holder] -->  <\/script><!-- [et_pb_line_break_holder] --><\/div>\n<p><!-- [et_pb_line_break_holder] -->[\/et_pb_code][\/et_pb_column][\/et_pb_row][\/et_pb_section][et_pb_section fb_built=&#8221;1&#8243; module_id=&#8221;CampaignOverview&#8221; _builder_version=&#8221;4.27.4&#8243; _module_preset=&#8221;default&#8221; background_color=&#8221;#4B78ED&#8221; background_enable_pattern_style=&#8221;on&#8221; background_pattern_size=&#8221;custom&#8221; background_pattern_width=&#8221;6px&#8221; custom_padding=&#8221;0px||40px||false|false&#8221; border_color_all=&#8221;#000000&#8243; global_colors_info=&#8221;{%22gcid-9477c905-1346-4386-8077-e8295f6ae4c4%22:%91%22border_color_all_image%22,%22border_color_all_image%22,%22border_color_all_image%22,%22border_color_all_image%22,%22border_color_all_image%22,%22border_color_all_image%22,%22border_color_all_image%22,%22border_color_all_image%22,%22border_color_all_image%22,%22border_color_all_image%22,%22body_text_color%22,%22border_color_all_image%22,%22border_color_all_image%22%93,%22gcid-1e763e3c-64f3-48f0-98f9-1ac3f4e31744%22:%91%22border_color_all%22,%22border_color_all%22,%22border_color_all%22,%22border_color_all%22%93}&#8221; background_enable_color__hover=&#8221;off&#8221;][\/et_pb_section][et_pb_section fb_built=&#8221;1&#8243; module_id=&#8221;KeyMessaging&#8221; _builder_version=&#8221;4.27.5&#8243; _module_preset=&#8221;default&#8221; background_color=&#8221;#4B78ED&#8221; custom_padding=&#8221;0px||40px||false|false&#8221; global_colors_info=&#8221;{}&#8221;][\/et_pb_section][et_pb_section fb_built=&#8221;1&#8243; module_id=&#8221;NeurodiversityinNumbers&#8221; _builder_version=&#8221;4.27.4&#8243; _module_preset=&#8221;default&#8221; background_color=&#8221;#4B78ED&#8221; background_enable_pattern_style=&#8221;on&#8221; background_pattern_size=&#8221;custom&#8221; background_pattern_width=&#8221;6px&#8221; custom_padding=&#8221;0px||40px||false|false&#8221; global_colors_info=&#8221;{}&#8221;][\/et_pb_section]<\/p>\n","protected":false},"excerpt":{"rendered":"<p><div class=\"et_pb_module dnxte_text_color_motion dnxte_text_color_motion_0\">\n\t\t\t\t\n\t\t\t\t\n\t\t\t\t\n\t\t\t\t\n\t\t\t\t\n\t\t\t\t\n\t\t\t\t<div class=\"et_pb_module_inner\">\n\t\t\t\t\t<div>\n\t\t\t\t<h2 class=\"dnxt-grdnt-text-animation-2 dnxt-grdnt-text-animation_font\">\n\t\t\t\t\tNeurodance World - ND DJ Marathon\n\t\t\t\t<\/h2>\n\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t<\/div> In Neurodances, neurodivergent people dance in [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_acf_changed":false,"_et_pb_use_builder":"on","_et_pb_old_content":"","_et_gb_content_width":"","footnotes":""},"class_list":["post-25891979","page","type-page","status-publish","hentry"],"acf":[],"_links":{"self":[{"href":"https:\/\/neurodiversityprideday.com\/el\/wp-json\/wp\/v2\/pages\/25891979","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/neurodiversityprideday.com\/el\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/neurodiversityprideday.com\/el\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/neurodiversityprideday.com\/el\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/neurodiversityprideday.com\/el\/wp-json\/wp\/v2\/comments?post=25891979"}],"version-history":[{"count":24,"href":"https:\/\/neurodiversityprideday.com\/el\/wp-json\/wp\/v2\/pages\/25891979\/revisions"}],"predecessor-version":[{"id":25892136,"href":"https:\/\/neurodiversityprideday.com\/el\/wp-json\/wp\/v2\/pages\/25891979\/revisions\/25892136"}],"wp:attachment":[{"href":"https:\/\/neurodiversityprideday.com\/el\/wp-json\/wp\/v2\/media?parent=25891979"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}