1const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["assets/three-globe-C9-tO9pl.js","assets/chunk-QTnfLwEv.js","assets/quantize-Cv62GhX0.js","assets/three.module-BR9LQZ2w.js"])))=>i.map(i=>d[i]); 2import{r as e}from"./chunk-QTnfLwEv.js";import{n as t}from"./invariant-C0X12ibT.js";import{n,t as r}from"./createServerFn-hpEVNe2R.js";import{t as i}from"./link-Bz8Bsix8.js";import{t as a}from"./jsx-runtime-DsKLSDJq.js";import{t as o}from"./preload-helper-zJ_50EbN.js";import{n as s}from"./index-DmujJIht.js";import{a as c,i as l,n as u,o as d,s as f,t as p}from"./network-live-C5pXweO4.js";import{n as m,t as h}from"./MarketingShell-CMEeaFf0.js";import{n as g,t as _}from"./GlobeAU-BT9If6ws.js";import{n as v,t as y}from"./MastheadLink-MWh1IzDE.js";import{t as b}from"./InvestorEnquiryForm-BTk-3yji.js";import{t as x}from"./PremiumCta-DtYIafvv.js";var S=e(t(),1),C=r({method:`GET`}).handler(n(`7489874e812945e49e58f8df19d0341f7fbf786950e0dc413909838c2c710154`)),w=a();function T(e){return e===0?{label:`Clear`,icon:`â`}:e<=2?{label:`Fair`,icon:`â `}:e===3?{label:`Cloudy`,icon:`â`}:e>=45&&e<=48?{label:`Fog`,icon:`ð«`}:e>=51&&e<=57?{label:`Drizzle`,icon:`ð¦`}:e>=61&&e<=67?{label:`Rain`,icon:`ð§`}:e>=71&&e<=77?{label:`Snow`,icon:`â`}:e>=80&&e<=82?{label:`Showers`,icon:`ð§`}:e>=95?{label:`Storm`,icon:`â`}:{label:`â`,icon:`·`}}var E=new Map,D=3600*1e3;function O({city:e}){let[t,n]=(0,S.useState)(()=>E.get(e)??null),[r,i]=(0,S.useState)(!1);if((0,S.useEffect)(()=>{let t=E.get(e);if(t&&Date.now()-t.at<D){n(t);return}let r=!1;return C({data:e}).then(t=>{if(r)return;if(!t){i(!0);return}let a={...t,at:Date.now()};E.set(e,a),n(a)}).catch(()=>{r||i(!0)}),()=>{r=!0}},[e]),r)return null;if(!t)return(0,w.jsxs)(`span`,{className:`inline-flex items-center gap-1.5 text-[11px] font-mono text-[#7f8896]`,"aria-label":`Loading weather for ${e}`,children:[(0,w.jsx)(`span`,{className:`inline-block h-1.5 w-1.5 rounded-full bg-[#333] animate-pulse`}),(0,w.jsx)(`span`,{className:`tabular-nums`,children:`Loading`})]});let a=T(t.code);return(0,w.jsxs)(`span`,{className:`inline-flex items-center gap-1.5 text-[11px] font-mono text-[#b7bec9]`,title:`${a.label} · Open-Meteo`,children:[(0,w.jsx)(`span`,{"aria-hidden":!0,children:a.icon}),(0,w.jsxs)(`span`,{className:`tabular-nums text-white`,children:[Math.round(t.temp),`°`]}),(0,w.jsx)(`span`,{className:`text-[#7f8896]`,children:a.label})]})}var k=`https://unpkg.com/three-globe/example/img/earth-blue-marble.jpg`,A=`https://unpkg.com/three-globe/example/img/earth-topology.png`,j=`https://unpkg.com/[email protected]/example/clouds/clouds.png`,M=`https://unpkg.com/three-globe/example/img/night-sky.png`;function N(){if(typeof window>`u`)return!1;try{let e=document.createElement(`canvas`);return!!(window.WebGLRenderingContext&&(e.getContext(`webgl`)||e.getContext(`experimental-webgl`)))}catch{return!1}}function P({className:e,onReady:t,onError:n}){let r=(0,S.useRef)(null),i=(0,S.useRef)(t);i.current=t;let a=(0,S.useRef)(n);return a.current=n,(0,S.useEffect)(()=>{let e=r.current;if(!e)return;let t=!1,n=0,s=()=>{};if(!N()){a.current?.(Error(`WebGL unavailable`));return}let c=async()=>{let r=await o(()=>import(`./three.module-BR9LQZ2w.js`),[]),a=await o(()=>import(`./three-globe-C9-tO9pl.js`),__vite__mapDeps([0,1,2,3]));if(t)return;let c=a.default,l=e.clientWidth||800,u=e.clientHeight||800,d=new r.Scene;d.background=new r.TextureLoader().load(M);let f=new r.PerspectiveCamera(45,l/u,.1,2e3);f.position.set(0,60,320);let p=new r.WebGLRenderer({antialias:!0,alpha:!0,powerPreference:`high-performance`});p.setPixelRatio(Math.min(window.devicePixelRatio||1,2)),p.setSize(l,u),p.setClearColor(0,0),e.appendChild(p.domElement),d.add(new r.AmbientLight(8952251,.55));let m=new r.DirectionalLight(16772829,1.35);m.position.set(-220,120,180),d.add(m);let h=new r.DirectionalLight(2781168,.35);h.position.set(180,-40,-160),d.add(h);let v=new c({animateIn:!1}).globeImageUrl(k).bumpImageUrl(A).showAtmosphere(!0).atmosphereColor(`#5eb0ff`).atmosphereAltitude(.18),y=v.globeMaterial();y.bumpScale=8,y.shininess=12,y.specular=new r.Color(3359846),v.pointsData(_.map(e=>({lat:e.lat,lng:e.lon,name:e.name}))).pointColor(()=>`#3dffa6`).pointAltitude(.008).pointRadius(.28).pointsMerge(!0);let b=new Map(_.map(e=>[e.name,e])),x=g.map(([e,t])=>{let n=b.get(e),r=b.get(t);return!n||!r?null:{startLat:n.lat,startLng:n.lon,endLat:r.lat,endLng:r.lon}}
2).filter(Boolean);v.arcsData(x).arcColor(()=>[`rgba(94,176,255,0.05)`,`rgba(94,176,255,0.9)`]).arcStroke(.35).arcAltitudeAutoScale(.35).arcDashLength(.4).arcDashGap(2).arcDashInitialGap(()=>Math.random()*5).arcDashAnimateTime(4500),d.add(v);let S=new r.SphereGeometry(100*1.01,64,64),C=new r.TextureLoader().load(j),w=new r.MeshPhongMaterial({map:C,transparent:!0,opacity:.45,depthWrite:!1}),T=new r.Mesh(S,w);d.add(T),v.rotation.y=-134*Math.PI/180,v.rotation.x=-25*Math.PI/180*.35,T.rotation.copy(v.rotation);let E=window.matchMedia?.(`(prefers-reduced-motion: reduce)`).matches;p.render(d,f),i.current?.();let D=performance.now(),O=()=>{if(t)return;let e=performance.now(),r=(e-D)/1e3;D=e,E||(v.rotation.y+=r*.03,T.rotation.y+=r*.038),p.render(d,f),n=requestAnimationFrame(O)};n=requestAnimationFrame(O);let N=new ResizeObserver(()=>{let t=e.clientWidth||800,n=e.clientHeight||800;f.aspect=t/n,f.updateProjectionMatrix(),p.setSize(t,n)});N.observe(e),s=()=>{cancelAnimationFrame(n),N.disconnect(),p.dispose(),S.dispose(),w.dispose(),C.dispose(),p.domElement.parentNode===e&&e.removeChild(p.domElement)}},l=()=>{c().catch(e=>{console.error(`[GlobeRealistic] init failed`,e),a.current?.(e)})},u=0,d=0;return typeof window.requestIdleCallback==`function`?u=window.requestIdleCallback(l,{timeout:1500}):d=window.setTimeout(l,200),()=>{t=!0,u&&typeof window.cancelIdleCallback==`function`&&window.cancelIdleCallback(u),d&&window.clearTimeout(d),s()}},[]),(0,w.jsx)(`div`,{ref:r,className:e,style:{width:`100%`,height:`100%`},"aria-hidden":`true`})}function F(){let e=s.useLoaderData(),t=f(e),n=t.data??u,r=n.source===`brain_rest`,a=!t.isFetched&&n.source===`fallback`,o=n.mastheads_live,c=m();return(0,w.jsxs)(h,{cinematic:!0,children:[(0,w.jsx)(K,{initialStats:e}),(0,w.jsx)(`section`,{className:`relative z-10 border-b border-[#1e3a5f] bg-[#0a1428]/70 backdrop-blur-sm`,"aria-labelledby":`status-heading`,children:(0,w.jsxs)(`div`,{className:`container-page py-6 flex flex-wrap items-center gap-x-8 gap-y-3 relative z-10 pointer-events-auto`,children:[(0,w.jsx)(`h2`,{id:`status-heading`,className:`sr-only`,children:`Network status`}),(0,w.jsxs)(`div`,{className:`flex items-center gap-2.5`,onClick:()=>c(`nav`,`Status indicator`,`/network`,{control:`status_strip_indicator`}),children:[(0,w.jsxs)(`span`,{className:`relative flex h-2 w-2`,children:[(0,w.jsx)(`span`,{className:`absolute inline-flex h-full w-full rounded-full opacity-60 animate-ping motion-reduce:animate-none ${r?`bg-[#0ea36b]`:`bg-amber-400`}`}),(0,w.jsx)(`span`,{className:`relative inline-flex h-2 w-2 rounded-full ${r?`bg-[#0ea36b]`:`bg-amber-400`}`})]}),(0,w.jsx)(`span`,{className:`text-[12px] font-mono uppercase tracking-[0.14em] text-white`,children:a?`Loading canonical metrics`:r?`Canonical metrics live`:`Network status syncing`})]}),(0,w.jsx)(`div`,{className:`flex-1`}),(0,w.jsx)(i,{to:`/network`,onClick:()=>c(`nav`,`Status link`,`/network`,{control:`status_strip_link`}),className:`text-[12px] text-[#b7bec9] hover:text-white font-mono uppercase tracking-[0.12em]`,children:`Status â`})]})}),(0,w.jsx)(I,{stats:n,loading:a}),(0,w.jsx)(W,{}),(0,w.jsx)(L,{}),(0,w.jsx)(R,{}),(0,w.jsx)(B,{total:o}),(0,w.jsx)(z,{})]})}function I({stats:e,loading:t}){let n=e=>e==null&&t?`Loading`:l(e),r=[{label:`Active news mastheads`,value:n(e.mastheads_live)},{label:`Masthead countries`,value:n(e.countries)},{label:`Published articles`,value:n(e.articles_total)},{label:`Subscriber records`,value:n(e.subscribers)}];return(0,w.jsxs)(`section`,{className:`relative z-10 border-b border-[#1e3a5f] bg-[#0a1428]/60`,"aria-labelledby":`proof-heading`,children:[(0,w.jsx)(`h2`,{id:`proof-heading`,className:`sr-only`,children:`Network at a glance`}),(0,w.jsx)(`div`,{className:`container-page py-8 grid grid-cols-2 md:grid-cols-4 gap-6`,children:r.map(e=>(0,w.jsxs)(`div`,{className:`flex flex-col`,children:[(0,w.jsx)(`span`,{className:`text-[10px] font-mono uppercase tracking-[0.18em] text-[#7f8896]`,children:e.label}),(0,w.jsx)(`span`,{className:`mt-1 text-[26px] leading-none text-white tabular-nums`,style:{fontFamily:`'Instrument Serif', ui-serif, Georgia, serif`},children:e.value})]},e.label))})]})}function L(){return(0,w.jsx)(`section`,{className:`relative z-10 border-b border-[#1e3a5f]`,"aria-labelledby":`story-heading`,children:(0,w.jsxs)(`div`,{className:`container-page section-y`,children:[(0,w.jsx)(`h2`,{id:`story-heading`,className:`sr-only`,children:`About the network`}),(0,w.jsx)(`div`,{className:`grid grid-cols-1 md:grid-cols-3 gap-8 md:gap-12`,children:[{kicker:`What`,title:`One newsroom per city.`,body:`Real city mastheads, standing on their own.`},{kicker:`Who`,title:`Independent operator.`,body:`Daily Network Global is privately held and independently operated. No political owner, no legacy publisher.`},{kicker:`Why`,title:`Local news, rebuilt.`,body:`Local reporting has thinned out for a decade. We are rebuilding it on modern infrastru
2cture, with AI disclosed and human oversight on sensitive coverage.`}].map(e=>(0,w.jsxs)(`div`,{children:[(0,w.jsx)(`div`,{className:`text-[10px] font-mono uppercase tracking-[0.24em] text-[#5f8fc4]`,children:e.kicker}),(0,w.jsx)(`h3`,{className:`mt-3 text-[24px] leading-tight text-white`,style:{fontFamily:`'Instrument Serif', ui-serif, Georgia, serif`},children:e.title}),(0,w.jsx)(`p`,{className:`mt-3 text-[14px] leading-relaxed text-[#b7bec9]`,children:e.body})]},e.kicker))}),(0,w.jsxs)(`div`,{className:`mt-10 flex flex-wrap gap-3 text-[12px] font-mono uppercase tracking-[0.14em]`,children:[(0,w.jsx)(i,{to:`/about`,className:`border border-[#1e3a5f] hover:border-white/40 px-4 py-2 text-white transition-colors`,children:`About & transparency â`}),(0,w.jsx)(x,{to:`/media`,variant:`ghost`,size:`sm`,children:`Media kit`}),(0,w.jsx)(x,{to:`/sponsor`,variant:`ghost`,size:`sm`,children:`Investor enquiries`})]})]})})}function R(){return(0,w.jsx)(`section`,{className:`relative z-10 border-b border-[#1e3a5f] bg-[#0a1628]/40`,"aria-labelledby":`voices-heading`,children:(0,w.jsxs)(`div`,{className:`container-page section-y`,children:[(0,w.jsxs)(`div`,{className:`flex items-baseline justify-between gap-6 mb-10`,children:[(0,w.jsx)(`h2`,{id:`voices-heading`,className:`text-[24px] md:text-[28px] leading-tight text-white`,style:{fontFamily:`'Instrument Serif', ui-serif, Georgia, serif`},children:`In our own words.`}),(0,w.jsx)(`span`,{className:`text-[10px] font-mono uppercase tracking-[0.24em] text-[#5f8fc4]`,children:`Voices`})]}),(0,w.jsx)(`div`,{className:`grid grid-cols-1 md:grid-cols-3 gap-5 md:gap-6`,children:[{quote:`One newsroom per city. Local first, machine ready, human accountable.`,who:`Daily Network Global`,role:`Editorial charter`},{quote:`AI is disclosed on every article that uses it. There is human oversight and spot-checking, but a human does not read every article before it publishes.`,who:`Reasonable editorial care`,role:`Published at /about`},{quote:`We are rebuilding local reporting on modern infrastructure so a city gets a real masthead again, not a scraped feed.`,who:`Founder statement`,role:`2026 launch note`}].map(e=>(0,w.jsxs)(`figure`,{className:`group relative flex h-full min-h-[280px] flex-col overflow-hidden rounded-[14px] border border-[#1e3a5f]/70 bg-gradient-to-b from-[#0b1a30] via-[#0a1628] to-[#070f1c] px-7 pt-7 pb-6 shadow-[0_18px_50px_-24px_rgba(0,0,0,0.9)] transition-all duration-500 ease-out hover:-translate-y-[3px] hover:border-[#C8A24B]/40 hover:shadow-[0_30px_70px_-24px_rgba(0,0,0,0.95),0_0_0_1px_rgba(200,162,75,0.12)]`,children:[(0,w.jsx)(`span`,{"aria-hidden":!0,className:`absolute inset-x-7 top-0 h-px bg-gradient-to-r from-transparent via-[#C8A24B]/70 to-transparent opacity-40 transition-opacity duration-500 group-hover:opacity-100`}),(0,w.jsx)(`div`,{"aria-hidden":`true`,className:`text-[54px] leading-none text-[#C8A24B]/80 -mt-1 mb-1`,style:{fontFamily:`'Instrument Serif', ui-serif, Georgia, serif`},children:`â`}),(0,w.jsx)(`blockquote`,{className:`text-[17px] leading-[1.55] text-white/95`,style:{fontFamily:`'Instrument Serif', ui-serif, Georgia, serif`},children:e.quote}),(0,w.jsx)(`figcaption`,{className:`mt-auto pt-6`,children:(0,w.jsxs)(`div`,{className:`border-t border-white/[0.06] pt-4`,children:[(0,w.jsx)(`div`,{className:`text-[13px] text-white tracking-wide`,children:e.who}),(0,w.jsx)(`div`,{className:`text-[10px] font-mono uppercase tracking-[0.22em] text-[#C8A24B]/90 mt-1.5`,children:e.role})]})})]},e.who+e.role))}),(0,w.jsx)(`p`,{className:`mt-8 text-[11px] font-mono uppercase tracking-[0.18em] text-[#5f8fc4]`,children:`Named press and investor quotes will appear here once published. We do not fabricate testimonials.`})]})})}function z(){return(0,w.jsx)(`section`,{id:`invest`,className:`border-b border-[#1e3a5f]`,"aria-labelledby":`invest-heading`,children:(0,w.jsxs)(`div`,{className:`container-page section-y grid gap-10 lg:grid-cols-[1fr_1.2fr]`,children:[(0,w.jsxs)(`div`,{children:[(0,w.jsx)(`p`,{className:`text-[11px] font-mono uppercase tracking-[0.18em] text-[#7f8896]`,children:`Investors & corporate sponsors`}),(0,w.jsx)(`h2`,{id:`invest-heading`,className:`mt-3 text-title text-white`,children:`Talk to us.`}),(0,w.jsx)(`p`,{className:`mt-4 text-[15px] leading-relaxed text-[#b7bec9] max-w-md`,children:`We are opening conversations with strategic investors and long-term corporate sponsors. Send a short note to begin a conversation.`}),(0,w.jsxs)(`p`,{className:`mt-6 text-[13px] text-[#7f8896]`,children:[`Prefer email?`,` `,(0,w.jsx)(`a`,{href:`mailto:[email protected]`,className:`text-white underline decoration-[#3b6fa0] underline-offset-4`,children:`[email protected]`})]})]}),(0,w.jsx)(`div`,{children:(0,w.jsx)(b,{source:`home-invest`})})]})})}function B({total:e}){let t=d(),n=V(t.data&&t.data.length>0?t.data:p,12),r=v(n.map(e=>e.domain));return(0,w.jsx)(`section`,{className:`border-b border-[#1e3a5f]`,"aria-labelledby":`featured-heading`,children:(0,w.jsxs)(`div`,{className:`container-page section-y`,children:[(0,w.jsxs)(`div`,{className:`flex items-baseline justify-between mb-8 pb-3 border-b border-[#1e3a5f]`,children:[(0,w.jsxs)(`div`,{className:`flex items-baseline gap-4`,children:[(0,w.jsx)(`span`,{className:`text-[10px] font-mono uppercase tracking-[0.24em] text-[#5f8fc4] font-bold`,children:`Global Hubs`}),(0,w.jsx)(`h2`,{id:`featured-heading`,className:`text-title text-white`,style:{fontFamily:`'Instrument Serif', ui-serif, Georgia, serif`},children:`Cities around the world`})]}),(0,w.jsx)(i,{to:`/network`,className:`text-[10px] font-mono uppercase tracking-[0.16em] text-[#b7bec9] hover:text-white`,children:e===null?`View network â`:`View all ${e} â`})]}),(0,w.jsx)(`ul`,{className:`grid grid-cols-1 sm:grid-cols-2 md:grid-cols-3 lg:grid-cols-4 gap-4 md:gap-5`,children:n.map(e=>(0,w.jsx)(`li`,{className:`h-full`,children:(0,w.jsxs)(y,{domain:e.domain,status:r.get(e.domain),className:`group relative flex h-full min-h-[240px] flex-col overflow-hidden rounded-[14px] border border-[#1e3a5f]/70 bg-gradient-to-b from-[#0b1a30] via-[#0a1628] to-[#070f1c] px-6 pt-6 pb-5 shadow-[0_18px_50px_-24px_rgba(0,0,0,0.9)] transition-all duration-500 ease-out hover:-translate-y-[3px] hover:border-[#C8A24B]/40 hover:shadow-[0_30px_70px_-24px_rgba(0,0,0,0.95),0_0_0_1px_rgba(200,162,75,0.12)]`,children:[(0,w.jsx)(`span`,{"aria-hidden":!0,
2className:`absolute inset-x-6 top-0 h-px bg-gradient-to-r from-transparent via-[#C8A24B]/70 to-transparent opacity-40 transition-opacity duration-500 group-hover:opacity-100`}),(0,w.jsxs)(`div`,{className:`flex items-center justify-between`,children:[(0,w.jsx)(`span`,{className:`text-[10px] font-mono uppercase tracking-[0.22em] text-[#C8A24B]/90`,children:e.country??(e.region===`AU`?`Australia`:`Global`)}),(0,w.jsx)(`span`,{className:`text-[9px] font-mono uppercase tracking-[0.18em] text-[#5a6a80]`,children:`Masthead`})]}),(0,w.jsx)(`div`,{className:`mt-4 text-[30px] leading-[1.05] tracking-tight text-white`,style:{fontFamily:`'Instrument Serif', ui-serif, Georgia, serif`},children:e.city}),(0,w.jsx)(`div`,{className:`mt-2 text-[11px] font-mono tracking-wide text-[#8a97ad] transition-colors group-hover:text-[#e8d9a8]`,children:e.domain}),(0,w.jsx)(`div`,{className:`mt-5`,children:(0,w.jsx)(O,{city:e.city})}),(0,w.jsx)(`div`,{className:`mt-auto pt-6`,children:(0,w.jsxs)(`div`,{className:`flex items-center justify-between border-t border-white/[0.06] pt-4`,children:[(0,w.jsx)(`span`,{className:`text-[10px] font-mono uppercase tracking-[0.24em] text-white/70 transition-colors group-hover:text-white`,children:`Visit masthead`}),(0,w.jsx)(`span`,{"aria-hidden":!0,className:`inline-flex h-8 w-8 items-center justify-center rounded-full border border-[#C8A24B]/40 text-[#C8A24B] transition-all duration-300 group-hover:border-[#C8A24B] group-hover:bg-[#C8A24B] group-hover:text-[#0a1628] group-hover:translate-x-1`,children:`â`})]})})]})},e.domain))})]})})}function V(e,t){let n=new Map;for(let t of e){let e=t.country??t.region;n.has(e)||n.set(e,[]),n.get(e).push(t)}let r=[...n.values()],i=[],a=0;for(;i.length<t&&r.some(e=>e.length>0);){let e=r[a%r.length];e.length>0&&i.push(e.shift()),a++}return i}function H(e){return e?e.charAt(0).toUpperCase()+e.slice(1):`Local`}function U(e){if(!e)return null;let t=new Date(e).getTime();if(!Number.isFinite(t))return null;let n=Math.round((Date.now()-t)/6e4);if(n<1)return`just now`;if(n<60)return`${n} min ago`;let r=Math.floor(n/60);if(r<24)return`${r} hr${r===1?``:`s`} ago`;let i=Math.floor(r/24);return`${i} day${i===1?``:`s`} ago`}function W(){let e=c(6),t=e.data??[];return!e.isLoading&&!e.isFetching&&t.length===0?null:(0,w.jsx)(`section`,{className:`border-b border-[#1e3a5f]`,"aria-labelledby":`latest-heading`,children:(0,w.jsxs)(`div`,{className:`container-page section-y`,children:[(0,w.jsxs)(`div`,{className:`flex items-baseline justify-between mb-8 pb-3 border-b border-[#1e3a5f]`,children:[(0,w.jsxs)(`div`,{className:`flex items-baseline gap-4`,children:[(0,w.jsx)(`span`,{className:`text-[10px] font-mono uppercase tracking-[0.24em] text-[#5f8fc4] font-bold`,children:`Live wire`}),(0,w.jsx)(`h2`,{id:`latest-heading`,className:`text-title text-white`,style:{fontFamily:`'Instrument Serif', ui-serif, Georgia, serif`},children:`Latest from the network`})]}),(0,w.jsx)(i,{to:`/network`,className:`text-[10px] font-mono uppercase tracking-[0.16em] text-[#b7bec9] hover:text-white`,children:`View network â`})]}),(0,w.jsx)(`ul`,{className:`grid grid-cols-1 sm:grid-cols-2 lg:grid-cols-3 gap-4 md:gap-5`,children:t.length===0?Array.from({length:6}).map((e,t)=>(0,w.jsx)(`li`,{className:`h-full min-h-[300px] rounded-[14px] border border-[#1e3a5f]/70 bg-[#0b1a30]/60 animate-pulse`},t)):t.map(e=>(0,w.jsx)(G,{item:e},e.id))})]})})}function G({item:e}){let[t,n]=(0,S.useState)(!0),r=`https://${e.domain}/article/${e.slug}`,i=[e.city_name,e.country_name].filter(Boolean).join(`, `),a=U(e.published_at);return(0,w.jsx)(`li`,{className:`h-full`,children:(0,w.jsxs)(`a`,{href:r,target:`_blank`,rel:`noopener`,className:`group relative flex h-full min-h-[300px] flex-col overflow-hidden rounded-[14px] border border-[#1e3a5f]/70 bg-gradient-to-b from-[#0b1a30] via-[#0a1628] to-[#070f1c] shadow-[0_18px_50px_-24px_rgba(0,0,0,0.9)] transition-all duration-500 ease-out hover:-translate-y-[3px] hover:border-[#C8A24B]/40 hover:shadow-[0_30px_70px_-24px_rgba(0,0,0,0.95),0_0_0_1px_rgba(200,162,75,0.12)]`,children:[(0,w.jsxs)(`div`,{className:`relative h-40 w-full overflow-hidden bg-[#0b1a30]`,children:[e.hero_image&&t?(0,w.jsx)(`img`,{src:e.hero_image??void 0,alt:``,loading:`lazy`,decoding:`async`,onError:()=>n(!1),className:`absolute inset-0 h-full w-full object-cover transition-transform duration-700 ease-out group-hover:scale-[1.04]`}):(0,w.jsx)(`div`,{className:`absolute inset-0 bg-gradient-to-br from-[#13315c] via-[#0b2545] to-[#070f1c]`}),(0,w.jsx)(`div`,{className:`absolute inset-0 bg-gradient-to-t from-[#070f1c] via-[#070f1c]/30 to-transparent`}),(0,w.jsx)(`span`,{className:`absolute left-3 top-3 rounded bg-black/55 px-2 py-1 text-[9px] font-mono uppercase tracking-[0.16em] text-white/90 backdrop-blur-sm`,children:i})]}),(0,w.jsxs)(`div`,{className:`flex flex-1 flex-col px-5 pt-4 pb-5`,children:[(0,w.jsxs)(`div`,{className:`text-[10px] font-mono uppercase tracking-[0.16em] text-[#C8A24B]/90`,children:[H(e.category),a?` · ${a}`:``]}),(0,w.jsx)(`h3`,{className:`mt-2 text-[18px] leading-snug text-white transition-colors group-hover:text-[#e8d9a8]`,style:{fontFamily:`'Instrument Serif', ui-serif, Georgia, serif`},children:e.title}),e.dek&&(0,w.jsx)(`p`,{className:`mt-2 line-clamp-2 text-[13px] leading-relaxed text-[#b7bec9]`,children:e.dek}),(0,w.jsxs)(`div`,{className:`mt-auto flex items-center justify-between gap-3 border-t border-white/[0.06] pt-4`,children:[(0,w.jsx)(`span`,{className:`min-w-0 truncate text-[10px] font-mono text-[#8a97ad] transition-colors group-hover:text-[#e8d9a8]`,children:e.domain}
2),(0,w.jsx)(`span`,{"aria-hidden":!0,className:`inline-flex h-7 w-7 shrink-0 items-center justify-center rounded-full border border-[#C8A24B]/40 text-[#C8A24B] transition-all duration-300 group-hover:translate-x-1 group-hover:border-[#C8A24B] group-hover:bg-[#C8A24B] group-hover:text-[#0a1628]`,children:`â`})]})]})]})})}function K({initialStats:e}){return(0,w.jsx)(X,{initialStats:e})}function q({visible:e}){return(0,w.jsxs)(`div`,{"aria-hidden":!0,className:`absolute inset-0 pointer-events-none transition-opacity duration-700 ease-out`,style:{opacity:+!!e},children:[(0,w.jsx)(`div`,{className:`absolute inset-0`,style:{background:`radial-gradient(60% 55% at 50% 50%, rgba(30,80,140,0.55) 0%, rgba(10,25,50,0.35) 45%, rgba(0,0,0,0) 78%)`}}),(0,w.jsx)(`div`,{className:`absolute inset-0 flex items-center justify-center`,children:(0,w.jsx)(`div`,{className:`rounded-full`,style:{width:`min(72vmin, 720px)`,height:`min(72vmin, 720px)`,background:`radial-gradient(circle at 35% 30%, rgba(120,180,220,0.22) 0%, rgba(18,58,102,0.35) 40%, rgba(4,10,24,0.85) 75%, rgba(0,0,0,0.95) 100%)`,boxShadow:`inset 0 0 120px rgba(0,0,0,0.7), 0 0 180px rgba(0,120,220,0.15)`}})}),(0,w.jsx)(`div`,{className:`absolute inset-0 overflow-hidden`,style:{WebkitMaskImage:`radial-gradient(closest-side, black 40%, transparent 70%)`,maskImage:`radial-gradient(closest-side, black 40%, transparent 70%)`},children:(0,w.jsx)(`div`,{className:`absolute inset-y-0 -inset-x-1/3 globe-skeleton-shimmer`})}),(0,w.jsx)(`div`,{className:`absolute inset-x-0 bottom-24 md:bottom-28 flex justify-center`,children:(0,w.jsx)(`span`,{className:`text-[10px] font-mono uppercase tracking-[0.24em] text-white/50 motion-reduce:animate-none animate-pulse`,children:`Acquiring signal`})})]})}var J=class extends S.Component{state={failed:!1};static getDerivedStateFromError(){return{failed:!0}}componentDidCatch(){this.props.onError()}render(){return this.state.failed?null:this.props.children}},Y=(0,S.memo)(function({backdropRef:e}){let[t,n]=(0,S.useState)(!1),[r,i]=(0,S.useState)(!1),[a,o]=(0,S.useState)(null);return(0,S.useEffect)(()=>{try{let e=document.createElement(`canvas`);o(!!(e.getContext(`webgl2`)||e.getContext(`webgl`)))}catch{o(!1)}},[]),(0,S.useEffect)(()=>{if(a!==!0||t||r)return;let e=window.setTimeout(()=>{t||i(!0)},2e4);return()=>window.clearTimeout(e)},[t,r,a]),(0,w.jsxs)(`div`,{ref:e,"aria-hidden":`true`,className:`hero-backdrop absolute inset-x-0 top-0 overflow-hidden pointer-events-none will-change-[opacity]`,style:{opacity:1,transform:`translateZ(0)`,backfaceVisibility:`hidden`,contain:`layout paint size style`},children:[(0,w.jsx)(`style`,{children:` 3 .hero-backdrop { 4 bottom: -200px; 5 -webkit-mask-image: linear-gradient(to bottom, #000 0%, #000 62%, rgba(0,0,0,0.55) 82%, rgba(0,0,0,0) 100%); 6 mask-image: linear-gradient(to bottom, #000 0%, #000 62%, rgba(0,0,0,0.55) 82%, rgba(0,0,0,0) 100%); 7 } 8 @media (min-width: 640px) { 9 .hero-backdrop { 10 bottom: -320px; 11 -webkit-mask-image: linear-gradient(to bottom, #000 0%, #000 68%, rgba(0,0,0,0.6) 84%, rgba(0,0,0,0) 100%); 12 mask-image: linear-gradient(to bottom, #000 0%, #000 68%, rgba(0,0,0,0.6) 84%, rgba(0,0,0,0) 100%); 13 } 14 } 15 @media (min-width: 1024px) { 16 .hero-backdrop { 17 bottom: -440px; 18 -webkit-mask-image: linear-gradient(to bottom, #000 0%, #000 72%, rgba(0,0,0,0.6) 86%, rgba(0,0,0,0) 100%); 19 mask-image: linear-gradient(to bottom, #000 0%, #000 72%, rgba(0,0,0,0.6) 86%, rgba(0,0,0,0) 100%); 20 } 21 } 22 `}),(0,w.jsx)(q,{visible:a===!0&&!t&&!r}),(r||a!==!0)&&(0,w.jsx)(`div`,{className:`absolute inset-0 flex items-end justify-center pb-20 lg:items-center lg:justify-end lg:pb-0 lg:pr-[4%]`,children:(0,w.jsxs)(`div`,{className:`relative aspect-square w-[min(88vw,540px)] lg:w-[min(56vw,760px)] overflow-hidden rounded-full shadow-[inset_0_0_90px_40px_rgba(0,0,0,0.8),0_0_110px_rgba(30,80,140,0.35)]`,children:[(0,w.jsx)(`img`,{src:`/globe-fallback.jpg`,alt:``,className:`absolute inset-0 h-full w-full object-cover object-[72%_50%]`}),(0,w.jsx)(`div`,{className:`absolute inset-0 rounded-full bg-gradient-to-l from-black/5 via-black/25 to-black/85`})]})}),a===!0&&!r&&(0,w.jsx)(`div`,{className:`pointer-events-none absolute inset-0 transition-opacity duration-700 ease-out`,style:{opacity:+!!t},children:(0,w.jsx)(J,{onError:()=>i(!0),children:(0,w.jsx)(P,{onReady:()=>n(!0),onError:()=>i(!0)})})}),(0,w.jsx)(`div`,{className:`absolute inset-0`,style:{background:`radial-gradient(120% 90% at 50% 45%, rgba(0,0,0,0) 40%, rgba(0,0,0,0.55) 75%, rgba(0,0,0,0.92) 100%)`}})]})});function X({initialStats:e}){let t=f(e),n=t.data??u,r=n.source===`fallback`&&!t.isFetched,i=n.cities_live_total==null,a=(0,S.useRef)(null),o=(0,S.useRef)(null);(0,S.useEffect)(()=>
22{if(typeof window>`u`)return;let e=window.matchMedia(`(prefers-reduced-motion: reduce)`).matches,t=0,n=1,r=()=>{t=0;let r=a.current,i=o.current;if(!r||!i)return;let s=r.offsetHeight||window.innerHeight,c=Math.max(0,-r.getBoundingClientRect().top),l=Math.min(1,Math.max(0,(c-s*.55)/(s*.45))),u=e?1:1-l;Math.abs(u-n)<.005||(n=u,i.style.opacity=String(u),i.style.visibility=u<=.001?`hidden`:`visible`)},i=()=>{t||=window.requestAnimationFrame(r)};return r(),window.addEventListener(`scroll`,i,{passive:!0}),window.addEventListener(`resize`,i),()=>{t&&window.cancelAnimationFrame(t),window.removeEventListener(`scroll`,i),window.removeEventListener(`resize`,i)}},[]);let s=m();return(0,w.jsxs)(`section`,{ref:a,className:`relative isolate w-full min-h-[100svh] lg:h-[100svh] lg:min-h-[760px] pt-24 md:pt-28 lg:pt-0`,"aria-labelledby":`hero-heading`,children:[(0,w.jsx)(`div`,{className:`absolute inset-0 pointer-events-none`,children:(0,w.jsx)(Y,{backdropRef:o})}),(0,w.jsx)(`div`,{"aria-hidden":!0,className:`pointer-events-none absolute inset-y-0 left-0 hidden lg:block lg:w-[58%]`,style:{background:`linear-gradient(to right, rgba(4,10,22,0.78) 0%, rgba(4,10,22,0.55) 45%, rgba(4,10,22,0.15) 80%, rgba(4,10,22,0) 100%)`}}),(0,w.jsx)(`div`,{"aria-hidden":!0,className:`pointer-events-none absolute inset-y-0 left-6 md:left-10 w-px bg-gradient-to-b from-white/0 via-white/10 to-white/0`}),(0,w.jsx)(`div`,{"aria-hidden":!0,className:`pointer-events-none absolute inset-y-0 right-6 md:right-10 w-px bg-gradient-to-b from-white/0 via-white/10 to-white/0`}),(0,w.jsx)(`div`,{"aria-hidden":!0,className:`pointer-events-none absolute inset-0 opacity-[0.05] mix-blend-screen`,style:{backgroundImage:`radial-gradient(#C8A24B 1px, transparent 1px)`,backgroundSize:`44px 44px`}}),(0,w.jsxs)(`div`,{className:`relative z-10 h-full container-page grid lg:grid-cols-[minmax(0,1fr)_minmax(0,1fr)] gap-10 lg:gap-16 items-start lg:items-center pb-24 md:pb-28 lg:pb-16`,children:[(0,w.jsxs)(`div`,{className:`max-w-xl`,children:[(0,w.jsxs)(`div`,{className:`flex items-center gap-3 mb-7 animate-fade-in`,children:[(0,w.jsx)(`span`,{"aria-hidden":!0,className:`h-px w-6 sm:w-10 bg-[#C8A24B]`}),(0,w.jsxs)(`span`,{className:`text-[9px] sm:text-[10px] font-mono uppercase tracking-[0.14em] sm:tracking-[0.32em] text-[#C8A24B] whitespace-nowrap`,children:[(0,w.jsx)(`span`,{className:`sm:hidden`,children:`Independently owned local news`}),(0,w.jsx)(`span`,{className:`hidden sm:inline`,children:`Independently owned local-news network`})]}),(0,w.jsxs)(`span`,{className:`relative ml-1 flex h-1.5 w-1.5`,children:[(0,w.jsx)(`span`,{className:`absolute inline-flex h-full w-full rounded-full bg-[#C8A24B] opacity-60 animate-ping motion-reduce:animate-none`}),(0,w.jsx)(`span`,{className:`relative inline-flex h-1.5 w-1.5 rounded-full bg-[#C8A24B]`})]})]}),(0,w.jsxs)(`h1`,{id:`hero-heading`,className:`text-white text-[44px] sm:text-[64px] md:text-[80px] lg:text-[88px] xl:text-[104px] font-normal leading-[0.92] tracking-[-0.03em] animate-fade-in`,style:{fontFamily:`'Instrument Serif', ui-serif, Georgia, serif`,textShadow:`0 2px 40px rgba(0,0,0,0.7)`},children:[`One newsroom `,(0,w.jsx)(`br`,{className:`hidden sm:block`}),`per city. `,(0,w.jsx)(`em`,{className:`italic font-light opacity-90`,children:`Infinite by design.`})]}),(0,w.jsx)(`p`,{className:`mt-8 border-l border-[#C8A24B]/25 pl-5 text-white/75 text-base md:text-lg max-w-lg leading-relaxed font-light animate-fade-in`,children:`Daily Network Global is rebuilding local reporting on AI-native infrastru
22cture. Real city mastheads, standing on their own. Local news, built city by city.`}),(0,w.jsxs)(`div`,{className:`mt-8 grid grid-cols-1 gap-3 sm:flex sm:flex-nowrap sm:items-center animate-fade-in relative z-10 pointer-events-auto`,children:[(0,w.jsx)(x,{to:`/network`,variant:`primary`,className:`w-full justify-center sm:w-auto`,onClick:()=>s(`primary`,`Browse the network`,`/network`),"aria-label":`Browse the network of city mastheads`,children:`Browse the network`}),(0,w.jsx)(x,{to:`/sponsor`,variant:`ghost`,className:`w-full justify-center sm:w-auto`,onClick:()=>s(`secondary`,`Institutional partnerships`,`/sponsor`),"aria-label":`Enquire about sponsorship and institutional partnerships`,children:`Institutional partnerships`})]}),(0,w.jsxs)(`div`,{className:`mt-10 hidden md:grid grid-cols-3 gap-8 border-t border-white/10 pt-5 max-w-xl`,children:[(0,w.jsxs)(`div`,{className:`flex flex-col gap-1`,children:[(0,w.jsx)(`span`,{className:`text-[9px] font-mono uppercase tracking-[0.22em] text-white/45`,children:`Coverage`}),(0,w.jsx)(`span`,{className:`text-[11px] font-mono uppercase tracking-[0.18em] text-[#C8A24B]`,children:`City mastheads`})]}),(0,w.jsxs)(`div`,{className:`flex flex-col gap-1`,children:[(0,w.jsx)(`span`,{className:`text-[9px] font-mono uppercase tracking-[0.22em] text-white/45`,children:`Publishing`}),(0,w.jsx)(`span`,{className:`text-[11px] font-mono uppercase tracking-[0.18em] text-white/85`,children:`Shared infrastructure`})]}),(0,w.jsxs)(`div`,{className:`flex flex-col gap-1`,children:[(0,w.jsx)(`span`,{className:`text-[9px] font-mono uppercase tracking-[0.22em] text-white/45`,children:`Standards`}),(0,w.jsx)(`span`,{className:`text-[11px] font-mono uppercase tracking-[0.18em] text-white/85`,children:`AI disclosed · Human oversight`})]})]})]}),(0,w.jsx)(`div`,{"aria-hidden":!0,className:`hidden lg:block`})]}),(0,w.jsxs)(`div`,{className:`absolute inset-x-0 bottom-0 border-t border-white/10 bg-black/50 backdrop-blur-md`,children:[(0,w.jsxs)(`div`,{className:`container-page h-11 flex items-center gap-4 text-[10px] font-mono uppercase tracking-[0.2em] text-white/60`,children:[(0,w.jsx)(`span`,{className:`inline-flex items-center h-11 -ml-4 md:-ml-6 px-4 md:px-5 bg-[#C8A24B] text-black font-bold tracking-[0.28em]`,children:`Telemetry`}),(0,w.jsx)(`span`,{className:`hidden sm:inline`,children:`SYD â33.87 · MEL â37.81 · BNE â27.47 · PER â31.95`}),(0,w.jsx)(`span`,{className:`sm:hidden`,children:`Network scope`}),(0,w.jsx)(`span`,{"aria-hidden":!0,className:`hidden sm:inline h-3 w-px bg-white/15`}),(0,w.jsx)(`span`,{className:`ml-auto tabular-nums text-white/90`,children:r?`Loading metrics`:i?`Unavailable`:`${l(n.cities_live_total)} active sites`})]}),(0,w.jsxs)(`details`,{className:`absolute bottom-12 right-4 z-30 max-w-[min(22rem,calc(100vw-2rem))] text-[11px] font-mono text-white/80 group`,children:[(0,w.jsx)(`summary`,{className:`cursor-pointer list-none rounded border border-white/20 bg-black/85 px-3 py-1.5 text-right`,children:`Metric sources`}),(0,w.jsx)(`div`,{className:`mt-1 max-h-[60vh] overflow-y-auto rounded border border-white/20 bg-black/95 p-3 shadow-lg`,children:[[`Sites`,`cities_live_total`],[`Mastheads`,`mastheads_live`],[`Countries`,`countries`],[`Articles total`,`articles_total`],[`Articles 24h`,`articles_24h`],[`Articles 7d`,`articles_7d`],[`Subscribers`,`subscribers`]].map(([e,t])=>{let i=n.metric_sources[t],a=i.at&&i.source!==`unavailable`?Math.max(0,Math.floor((Date.now()-Date.parse(i.at))/6e4)):null,o=r&&i.source===`unavailable`?`Loading`:{brain_rest:`Live`,cached_table:`Cached table`,last_known:`Last known`,unavailable:`Unavailable`}[i.source];return(0,w.jsxs)(`div`,{className:`flex justify-between gap-6 border-b border-white/10 py-1 last:border-0`,children:[(0,w.jsx)(`span`,{children:e}),(0,w.jsxs)(`span`,{className:`text-right`,children:[o,a!=null&&i.source!==`brain_rest`?`, ${a<60?`${a} min`:`${Math.floor(a/60)} hr`}`:``]})]},t)})})]})]})]})}export{F as component};
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.