PageSourceSearch

https://southernfm.com.au/assets/Contact-OEUwONx6.js

js southernfm.com.au collected 2026-10-02 07:50:34 UTC 7,369 bytes, 2 lines download raw bytes

1const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["assets/StudioLocationMap-BCms3GV0.js","assets/index-BvsqCpEz.js","assets/index-aDp25OzU.css","assets/maplibre-gl-DX8-k6Pl.js","assets/maplibre-gl-Twyd4PtP.css"])))=>i.map(i=>d[i]);
2import{r,_ as m,b as x,u as n,k as h,j as e,L as f,S as u,Q as p,J as g,n as t,M as b,A as j,B as N,T as w}from"./index-BvsqCpEz.js";import{P as y}from"./PageHeader-D1ASSDZI.js";import{E as v}from"./EnquiryForm-XVopEl8Z.js";import{S as k}from"./send-BxN84Q5l.js";import{M as o}from"./map-pin-DMmysMZl.js";import{D as S,N as _}from"./navigation-DQQiK4Az.js";import"./input-BedoGODD.js";import"./label-Csx6IcxK.js";import"./textarea-BuFyI3QF.js";import"./checkbox-DVEqSMus.js";import"./check-B97Uezjq.js";import"./select-kTbLcfik.js";import"./upload-rules-DzRXK9g4.js";import"./form-config-C_jU3oXR.js";import"./arrow-left-DasGo8Zs.js";const P=r.lazy(()=>m(()=>import("./StudioLocationMap-BCms3GV0.js"),__vite__mapDeps([0,1,2,3,4]))),G=()=>{const i=r.useRef(null),[d]=x(),c=d.get("intent")||"general",a=n("header_about"),l=n("feature_about_location"),s=h("contact");return e.jsxs(f,{children:[e.jsx(u,{title:"Contact - 88.3 Southern FM",description:"Get in touch with 88.3 Southern FM — studio, sponsorship, community announcements and general enquiries.",path:"/contact"}),e.jsxs("div",{className:"pb-10",children:[e.jsx(y,{title:s.header.title,description:s.header.description,backgroundImage:a.src,backgroundImageSrcSet:a.srcSet}),e.jsx("section",{className:"page-content w-full py-10",children:e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-3 gap-3",children:[e.jsxs("a",{href:s.details.phoneHref,className:"bg-card rounded-2xl p-4 border border-border flex items-start gap-3 hover:shadow-md hover:-translate-y-0.5 transition-all",children:[e.jsx("div",{className:"h-9 w-9 rounded-xl bg-primary/10 flex items-center justify-center flex-shrink-0",children:e.jsx(p,{className:"h-4 w-4 text-primary"})}),e.jsxs("div",{children:[e.jsx("p",{className:"text-[10px] font-bold uppercase tracking-widest text-muted-foreground mb-0.5",children:"Phone"}),e.jsx("p",{className:"font-display text-sm font-bold text-foreground",children:s.details.phone})]})]}),e.jsxs("a",{href:s.details.emailHref,className:"bg-card rounded-2xl p-4 border border-border flex items-start gap-3 hover:shadow-md hover:-translate-y-0.5 transition-all",children:[e.jsx("div",{className:"h-9 w-9 rounded-xl bg-sfm-blue/10 flex items-center justify-center flex-shrink-0",children:e.jsx(g,{className:"h-4 w-4 text-sfm-blue"})}),e.jsxs("div",{children:[e.jsx("p",{className:"text-[10px] font-bold uppercase tracking-widest text-muted-foreground mb-0.5",children:"Admin email"}),e.jsx("p",{className:"font-display text-sm font-bold text-foreground break-all",children:s.details.email})]})]}),e.jsxs("div",{className:"bg-card rounded-2xl p-4 border border-border flex items-start gap-3",children:[e.jsx("div",{className:"h-9 w-9 rounded-xl bg-primary/10 flex items-center justify-center flex-shrink-0",children:e.jsx(k,{className:"h-4 w-4 text-primary"})}),e.jsxs("div",{children:[e.jsx("p",{className:"text-[10px] font-bold uppercase tracking-widest text-muted-foreground mb-0.5",children:"Postal address"}),e.jsx("p",{className:"text-xs text-foreground leading-snug font-bold",dangerouslySetInnerHTML:{__html:t(s.details.postalAddress)}})]})]})]})}),e.jsx("section",{className:"page-content w-full pb-4",children:e.jsx("a",{href:"/services#csa",className:"group block bg-sfm-blue/5 border border-sfm-blue/20 rounded-3xl p-5 md:p-6 hover:bg-sfm-blue/10 hover:shadow-md transition-all",children:e.jsxs("div",{className:"flex items-start gap-4",children:[e.jsx("div",{className:"h-12 w-12 rounded-2xl bg-sfm-blue/15 flex items-center justify-center flex-shrink-0",children:e.jsx(b,{className:"h-6 w-6 text-sfm-blue"})}),e.jsxs("div",{className:"flex-1 min-w-0",children:[e.jsx("p",{className:"text-[10px] font-bold uppercase tracking-widest text-sfm-blue mb-1",children:"Not-for-profit or community group?"}),e.jsx("h3",{className:"font-display text-lg md:text-xl font-bold text-foreground leading-tight mb-1",children:"Submit a free Community Service Announcement"}),e.jsx("p",{className:"text-sm text-muted-foreground",children:"Reach Bayside listeners for free with an on-air CSA - fill in the short form and our team will be in touch."})]}),e.jsx(j,{className:"h-5 w-5 text-sfm-blue flex-shrink-0 mt-1 transition-transform group-hover:translate-x-1"})]})})}),e.jsx("section",{className:"bg-muted/30",children:e.jsxs("div",{className:"page-content w-full py-10",children:[e.jsxs("div",{className:"mb-6",children:[e.jsxs("span",{className:"inline-flex items-center gap-2 text-xs font-bold text-primary uppercase tracking-widest mb-2",children:[e.jsx(o,{className:"h-3.5 w-3.5"})," ",s.locationHeading.eyebrow]}),e.jsx("h2",{className:"font-display text-2xl md:text-3xl font-bold text-foreground",children:s.locationHeading.heading}),e.jsx("p",{className:"text-muted-foreground mt-2 max-w-2xl text-sm",children:s.locationHeading.body})]}),e.jsxs("div",{className:"grid grid-cols-1 lg:grid-cols-2 gap-6 items-stretch",children:[e.jsxs("div",{className:"bg-card rounded-3xl p-6 md:p-8 border border-border flex flex-col",children:[e.jsxs("div",{className:"flex items-start gap-4 mb-5",children:[e.jsx("div",{className:"h-12 w-12 rounded-2xl bg-primary/10 flex items-center justify-center flex-shrink-0",children:e.jsx(o,{className:"h-6 w-6 text-primary"})}),e.jsxs("div",{children:[e.jsx("h3",{className:"font-display text-xl font-bold text-foreground leading-tight",children:s.locationCard.name}),e.jsx("p",{className:"text-sm text-muted-foreground mt-1",dangerouslySetInnerHTML:{__html:t(s.locationCard.address)}})]})]}),e.jsxs("div",{className:"rounded-2xl bg-sfm-blue/5 border border-sfm-blue/20 p-5 flex gap-4 mb-5",children:[e.jsx("div",{className:"h-10 w-10 rounded-xl bg-sfm-blue/10 flex items-center justify-center flex-shrink-0",children:e.jsx(S,{className:"h-5 w-5 text-sfm-blue"})}),e.jsx("p",{className:"text-sm text-foreground leading-relaxed",dangerouslySetInnerHTML:{__html:t(s.locationCard.entryNote)}})]}),e.jsx("div",{className:"rounded-2xl overflow-hidden border border-border mb-5",children:e.jsx("img",{src:l.src,alt:l.alt,className:"w-full h-64 md:h-72 object-cover",loading:"lazy"})}),e.jsx(N,{variant:"hero",asChild:!0,className:"mt-auto self-start",children:e.jsxs("a",{href:s.locationCard.directionsHref,target:"_blank",rel:"noopener noreferrer",className:"inline-flex items-center gap-2",children:[e.jsx(_,{className:"h-4 w-4"})," ",s.locationCard.directionsLabel]})})]}),e.jsx(r.Suspense,{fallback:e.jsx("div",{className:"w-full min-h-[360px] rounded-3xl bg-muted animate-pulse"}),children:e.jsx(P,{})})]})]})}),e.jsx("section",{className:"py-10",children:e.jsxs("div",{className:"page-content w-full",children:[e.jsxs("div",{className:"mb-6",children:[e.jsxs("span",{className:"inline-flex items-center gap-2 text-xs font-bold text-primary uppercase tracking-widest mb-2",children:[e.jsx(w,{className:"h-3.5 w-3.5"})," ",s.formHeading.eyebrow]}),e.jsx("h2",{className:"font-display text-2xl md:text-3xl font-bold text-foreground",children:s.formHeading.heading}),e.jsx("p",{className:"text-muted-foreground mt-2 max-w-2xl text-sm",children:s.formHeading.body})]}),e.jsx(v,{ref:i,defaultIntent:c})]})})]})]})};export{G 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.