PageSourceSearch

https://southernfm.com.au/assets/History-BAayaiY2.js

js southernfm.com.au collected 2026-10-02 07:50:32 UTC 2,313 bytes, 1 lines download raw bytes

1import{u as c,k as m,j as e,L as h,S as p,n as x}from"./index-BvsqCpEz.js";import{P as b}from"./PageHeader-D1ASSDZI.js";const j=()=>{const l=c("header_history"),o=m("history");return e.jsxs(h,{children:[e.jsx(p,{title:"History - 88.3 Southern FM",description:"The story of 88.3 Southern FM — from Bayside community broadcasters to a Melbourne radio institution.",path:"/about/history"}),e.jsxs("div",{className:"pb-8",children:[e.jsx(b,{title:o.header.title,description:o.header.description,backgroundImage:l.src,backgroundImageSrcSet:l.srcSet}),e.jsx("div",{className:"bg-muted/30",children:e.jsxs("section",{className:"page-content w-full py-6",children:[e.jsx("h2",{className:"sr-only",children:"Milestones"}),e.jsx("div",{className:"space-y-5",children:o.milestones.map((t,r)=>{const s=(t.photos??[]).filter(Boolean),i=s.length>0,n=s.length>=4?120:s.length===3?150:s.length===2?180:220;return e.jsxs("div",{className:"relative",children:[e.jsx("div",{className:"absolute left-1 top-0 bottom-0 w-0.5 bg-border z-0"}),e.jsx("div",{className:"absolute -left-1 top-2.5 h-3.5 w-3.5 rounded-full bg-primary border-4 border-card z-0"}),e.jsx("div",{className:"relative pl-8 z-20",children:e.jsxs("div",{className:"bg-card rounded-2xl px-4 pt-3 pb-4 border border-border shadow-sm",children:[i&&e.jsx("div",{className:"hidden md:block",children:s.map((a,d)=>e.jsx("div",{style:{width:n},className:"float-right ml-3 mb-2 overflow-hidden rounded-lg border border-border",children:e.jsx("img",{src:a,alt:"",loading:"lazy",className:"block w-full h-auto"})},`${r}-${d}-${a}`))}),e.jsx("span",{className:"text-[11px] font-bold text-primary uppercase tracking-widest",children:t.date}),e.jsx("h3",{className:"font-display text-base font-semibold text-foreground mt-0.5",children:t.title}),e.jsx("div",{className:"prose prose-sm max-w-none text-muted-foreground mt-1.5 [&_p]:text-sm [&_p]:leading-relaxed [&_p]:m-0 [&_p+p]:mt-1.5",dangerouslySetInnerHTML:{__html:x(t.body)}}),e.jsx("div",{className:"clear-both"}),i&&e.jsx("div",{className:"md:hidden mt-3 grid grid-cols-3 gap-1.5",children:s.map((a,d)=>e.jsx("div",{className:"overflow-hidden rounded-md border border-border",children:e.jsx("img",{src:a,alt:"",loading:"lazy",className:"w-full h-auto"})},`m-${r}-${d}`))})]})})]},r)})})]})})]})]})};export{j 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.