PageSourceSearch

https://danceoneradio.com/assets/Episode399-CMfkzxNo.js

js danceoneradio.com collected 2026-10-07 18:00:43 UTC 8,421 bytes, 1 lines download raw bytes

1import{f as A,r as n,j as e,S as k,N as C,L as p,B as t,C as E,a as B,b as I,R as u,c as S,P as T,g as D,G as h,A as x,F as M}from"./index-DTIBLqst.js";import{E as R}from"./EpisodeTracklist-BgbGzZUc.js";import{L}from"./LoginPrompt-JFd6IzDW.js";import{E as P,A as F}from"./useListeningProgress-CaHBNjHH.js";import{u as $}from"./useEpisodePlayer-DbTC4XPN.js";import{A as z}from"./arrow-left-C7S0Dn0y.js";const X=()=>{const g="Future Dance Anthems with Mario 399",b="https://media.blubrry.com/biggest_tunes_with_mario_135/mc.blubrry.com/biggest_tunes_with_mario_135/Biggest-Tunes-with-Mario-399-streamed.mp3?awCollectionId=673838&awEpisodeId=11890632&aw_0_azn.pgenre=Music&aw_0_1st.ri=blubrry&aw_0_azn.pcountry=US&aw_0_azn.planguage=en-us&cat_exclude=IAB1-8%2CIAB1-9%2CIAB7-41%2CIAB8-5%2CIAB8-18%2CIAB11-4%2CIAB23%2CIAB24%2CIAB25%2CIAB26&aw_0_cnt.rss=https%3A%2F%2Ffeeds.blubrry.com%2Ffeeds%2Fbiggest_tunes_with_mario_135.xml",{user:l}=A(),f="December 20, 2025",{isPlaying:o,isLoading:d,currentTime:c,duration:s,progress:i,handlePlayPause:j,handleSeek:w,formatTime:a}=$({episodeNumber:399,episodeTitle:g,audioUrl:b}),[N,v]=n.useState(!1);n.useEffect(()=>{window.scrollTo(0,0)},[]),n.useEffect(()=>{const r=new Image;r.onload=()=>v(!0),r.src="/lovable-uploads/fda-background.jpg"},[]);const y=r=>{const m=r.currentTarget.getBoundingClientRect(),_=(r.clientX-m.left)/m.width;w(_*s)};return e.jsxs("div",{className:"min-h-screen bg-background overflow-x-hidden relative",children:[e.jsx(k,{title:"Anthems of the Week 399 | Dance One Radio",description:"Episode 399 featuring the latest electronic dance music anthems.",image:"https://danceoneradio.com/lovable-uploads/mario-show.jpg",url:window.location.href}),e.jsx("div",{className:`fixed inset-0 z-0 opacity-20 transition-opacity duration-500 ${N?"opacity-20":"opacity-0"}`,style:{backgroundImage:"url(/lovable-uploads/fda-background.jpg)",backgroundSize:"cover",backgroundPosition:"top center",backgroundRepeat:"no-repeat",willChange:"transform",transform:"translateZ(0)",backfaceVisibility:"hidden"}}),e.jsxs("div",{className:"relative z-10",children:[e.jsx(C,{}),e.jsxs("main",{className:"pt-16",children:[e.jsx("section",{className:"py-12 relative",children:e.jsxs("div",{className:"container mx-auto px-4",children:[e.jsx("div",{className:"mb-8",children:e.jsx(p,{to:"/shows",children:e.jsxs(t,{variant:"ghost",className:"mb-4 hover:text-primary",children:[e.jsx(z,{className:"w-4 h-4 mr-2"}),"Back to Shows"]})})}),e.jsxs("div",{className:"max-w-4xl mx-auto",children:[e.jsx("div",{className:"flex justify-center mb-8",children:e.jsx("img",{src:"/lovable-uploads/future-dance-anthems.jpg",alt:"Future Dance Anthems with Mario - Episode 399",className:"w-64 h-64 sm:w-80 sm:h-80 rounded-2xl object-cover shadow-[0_0_30px_hsl(var(--primary)/0.2)]",loading:"eager",width:"320",height:"320",decoding:"async",srcSet:"/lovable-uploads/future-dance-anthems-480w.jpg 480w, /lovable-uploads/future-dance-anthems-960w.jpg 960w, /lovable-uploads/future-dance-anthems.jpg 1200w",sizes:"(max-width: 640px) 100vw, 320px"})}),e.jsxs("h1",{className:"text-3xl md:text-5xl font-['Orbitron'] font-bold mb-6 text-center",children:[e.jsx("span",{className:"text-neon",children:"Anthems of the week"})," ",e.jsx("span",{className:"text-neon-purple",children:399})]}),e.jsxs(E,{className:"card-cyber p-3 sm:p-6 mb-8",children:[e.jsxs("div",{className:"flex flex-wrap items-center justify-center gap-3 sm:gap-6 text-muted-foreground text-sm sm:text-base",children:[e.jsxs("div",{className:"flex items-center gap-2",children:[e.jsx(B,{className:"w-5 h-5 text-neon"}),e.jsx("span",{children:f})]}),e.jsxs("div",{className:"flex items-center gap-2",children:[e.jsx(I,{className:"w-5 h-5 text-neon-purple"}),e.jsx("span",{children:s>0?a(s):"1h 5m"})]}),e.jsxs("div",{className:"flex items-center gap-2",children:[e.jsx(u,{className:"w-5 h-5 text-primary"}),e.jsx("span",{className:"px-3 py-1 bg-primary/10 text-primary rounded-full text-sm font-medium",children:"EDM • House • Dance"})]})]}),e.jsxs("div",{className:"mt-6 text-center",children:[e.jsx("p",{className:"text-muted-foreground mb-4 leading-relaxed",children:`Meet Mario at Dance One Radio Mario was discovered through a Dance One Radio search for a newly created show. He went on to land a brand new show called 'Biggest Tunes with Mario on D1R'. In his own words, Mario describes his style as "Big Room Sexy house", but because of his love for electronic m...`}),e.jsx("div",{className:"w-full max-w-2xl mx-auto",children:e.jsxs("div",{className:"card-cyber p-3 sm:p-6 bg-gradient-to-br from-background/80 to-background/60 backdrop-blur-sm",children:[e.jsxs("div",{className:"flex items-center gap-2 sm:gap-4 mb-4",children:[e.jsx(t,{variant:"ghost",className:"w-12 h-12 bg-gradient-to-br from-neon/20 to-neon-purple/20 border border-neon/30 rounded-full flex items-center justify-center hover:from-neon/30 hover:to-neon-purple/30 transition-all duration-200 p-0",onClick:j,disabled:d,"aria-label":o?"Pause episode":"Play episode",children:d?e.jsx("div",{className:"w-4 h-4 border-2 border-neon border-t-transparent roun
1ded-full animate-spin"}):o?e.jsx(S,{className:"w-6 h-6 text-neon"}):e.jsx(T,{className:"w-6 h-6 text-neon"})}),e.jsxs("div",{className:"flex-1",children:[e.jsx("h2",{className:"font-semibold text-primary",children:"Future Dance Anthems with Mario"}),e.jsxs("p",{className:"text-sm text-muted-foreground",children:["Episode ",399," - Anthems of the week"]})]})]}),e.jsx("div",{className:"mb-4",children:e.jsx(P,{isActive:o})}),e.jsxs("div",{className:"space-y-2",children:[e.jsx("div",{className:"h-2 bg-primary/40 border border-primary/50 rounded-full cursor-pointer group/progress hover:bg-primary/50 transition-colors",onClick:y,children:e.jsx("div",{className:"h-full bg-neon-purple rounded-full transition-all duration-150 relative",style:{width:`${s>0?c/s*100:0}%`},children:e.jsx("div",{className:"absolute right-0 top-1/2 -translate-y-1/2 w-4 h-4 bg-neon-purple rounded-full shadow-lg shadow-neon-purple/50 opacity-0 group-hover/progress:opacity-100 transition-opacity border-2 border-background"})})}),e.jsxs("div",{className:"flex justify-between text-sm text-primary font-medium",children:[e.jsx("span",{children:a(c)}),e.jsx("span",{children:s>0?a(s):"1:05:00"})]}),e.jsxs("div",{className:"text-right",children:[e.jsx("p",{className:"text-xs text-muted-foreground",children:"Duration"}),e.jsx("p",{className:"text-sm font-medium text-neon-purple",children:s>0?a(s):"1:05:00"})]})]}),!l&&e.jsx("div",{className:"mt-6",children:e.jsx(L,{})}),l&&i&&i.playback_position>30&&e.jsx("div",{className:"mt-4 p-3 bg-primary/10 border border-primary/30 rounded-lg",children:e.jsxs("p",{className:"text-sm text-primary text-center",children:["✨ Saved progress: Resume from ",a(i.playback_position)]})}),e.jsxs("div",{className:"bg-background/50 rounded-lg p-4 border border-neon/20 mt-4",children:[e.jsxs("div",{className:"text-center mb-4",children:[e.jsx("p",{className:"text-muted-foreground mb-2",children:"This episode is available on our podcast platforms"}),e.jsxs("div",{className:"flex flex-col sm:flex-row justify-center gap-2 sm:gap-4",children:[e.jsx(t,{asChild:!0,className:"bg-gradient-to-r from-neon/20 to-neon-purple/20 border-neon/30 hover:from-neon/30 hover:to-neon-purple/30",children:e.jsxs("a",{href:"https://podcasts.apple.com/us/podcast/future-dance-anthems-with-mario/id1439656478",target:"_blank",rel:"noopener noreferrer",className:"flex items-center gap-2",children:[e.jsx(F,{className:"w-4 h-4"}),"Listen on Apple Podcasts"]})}),e.jsx(t,{variant:"outline",asChild:!0,children:e.jsxs(p,{to:"/player",className:"flex items-center gap-2",children:[e.jsx(u,{className:"w-4 h-4"}),"Live Radio"]})})]})]}),e.jsx("div",{className:"text-center",children:e.jsx("p",{className:"text-xs text-muted-foreground",children:"Subscribe to get notified when new episodes are available"})})]})]})}),e.jsx("div",{className:"mt-4",children:e.jsx(D,{url:window.location.href,title:"Anthems of the week 399 - Future Dance Anthems with Mario",description:"Episode 399 featuring the latest electronic dance music anthems.",image:`${window.location.origin}/lovable-uploads/mario-show.jpg`})})]})]})]})]})}),e.jsx(h,{slot:x.IN_CONTENT},"episode399-ad"),e.jsx(R,{episodeNumber:399}),e.jsx(h,{slot:x.AFTER_TRACKLIST,format:"rectangle"},"episode399-tracklist-ad")]}),e.jsx(M,{})]})]})};export{X as default};

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.