PageSourceSearch

https://singaporebirds.com/assets/EbirdScreen-kOCkAZya.js

js singaporebirds.com collected 2026-10-02 12:24:51 UTC 24,799 bytes, 1 lines download raw bytes

1import{r as u,j as e}from"./react-vendor-eUQHqTr8.js";import{a as B,n as F,i as z,B as o,D as p,S as f,c as L}from"./index-CwTm0-D0.js";import{I as P,a as O,O as C}from"./Editorial-B2en1eBB.js";const i={bg:"var(--ek-bg)",bgWarm:"var(--ek-bg-warm)",ink:"var(--ek-ink)",body:"var(--ek-body)",muted:"var(--ek-muted)",line:"var(--ek-line)",white:"var(--ek-surface)",forest:"var(--ek-forest)",cream:"var(--ek-cream)",green:"var(--ek-green)",greenDeep:"var(--ek-green-deep)",greenSoft:"var(--ek-green-soft)",greenTint:"var(--ek-green-tint)"};function E({data:r,accent:s=i.green,height:g=120,isDesktop:l=!0}){const c=Math.max(...r.map(t=>t.v),1);return e.jsxs("div",{children:[e.jsx("div",{style:{display:"flex",alignItems:"flex-end",gap:l?10:6,height:g},children:r.map((t,x)=>{const d=x===r.length-1;return e.jsxs("div",{style:{flex:1,display:"flex",flexDirection:"column",alignItems:"center",justifyContent:"flex-end",height:"100%"},children:[e.jsx("div",{style:{fontFamily:p,fontSize:l?14:12,fontWeight:600,color:d?i.greenDeep:i.muted,marginBottom:5,lineHeight:1},children:t.v}),e.jsx("div",{style:{width:"100%",height:`${t.v/c*(g-28)}px`,minHeight:3,background:d?s:i.greenTint,borderRadius:"3px 3px 0 0"}})]},t.label)})}),e.jsx("div",{style:{display:"flex",gap:l?10:6,marginTop:8},children:r.map(t=>e.jsx("div",{style:{flex:1,textAlign:"center",fontFamily:L,fontSize:l?11:9.5,color:i.muted,letterSpacing:.3},children:t.label},t.label))})]})}function T({title:r,lede:s,isDesktop:g,dark:l=!1,center:c=!1}){const t=l?"#fff":i.ink,x=l?"rgba(245,243,236,0.8)":i.body;return e.jsxs("div",{style:{textAlign:c?"center":"left",maxWidth:c?760:void 0,margin:c?"0 auto":void 0},children:[e.jsx("h2",{style:{fontFamily:p,fontWeight:600,color:t,fontSize:g?44:30,letterSpacing:-1.3,lineHeight:1.02,margin:0,textWrap:"balance"},children:r}),s&&e.jsx("p",{style:{fontFamily:o,fontSize:16,lineHeight:1.6,color:x,margin:c?"16px auto 0":"16px 0 0",maxWidth:640},children:s})]})}function b({title:r,children:s,icon:g,dark:l=!1,accent:c}){const t=l?"#fff":i.ink,x=l?"rgba(245,243,236,0.78)":i.body,d=c||(l?i.greenTint:i.green);return e.jsxs("div",{style:{background:l?"rgba(255,255,255,0.04)":i.white,border:`1px solid ${l?"rgba(255,255,255,0.12)":i.line}`,borderRadius:14,padding:"24px 24px 22px",boxShadow:l?"none":"0 1px 2px rgba(31,45,35,0.04)"},children:[g&&e.jsx("div",{style:{width:38,height:38,borderRadius:10,marginBottom:14,background:l?"rgba(255,255,255,0.08)":i.greenSoft,color:d,display:"grid",placeItems:"center"},children:g}),e.jsx("h3",{style:{fontFamily:p,fontSize:21,fontWeight:600,color:t,margin:"0 0 8px",letterSpacing:-.4,lineHeight:1.15},children:r}),e.jsx("div",{style:{fontFamily:o,fontSize:14,lineHeight:1.6,color:x},children:s})]})}const S={notebook:e.jsxs("svg",{width:"20",height:"20",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"1.7",strokeLinecap:"round",strokeLinejoin:"round",children:[e.jsx("path",{d:"M4 4h12a2 2 0 0 1 2 2v14H6a2 2 0 0 1-2-2z"}),e.jsx("path",{d:"M8 4v16M11 8h4M11 12h4"})]}),globe:e.jsxs("svg",{width:"20",height:"20",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"1.7",strokeLinecap:"round",strokeLinejoin:"round",children:[e.jsx("circle",{cx:"12",cy:"12",r:"9"}),e.jsx("path",{d:"M3 12h18M12 3c2.5 2.5 2.5 15 0 18M12 3c-2.5 2.5-2.5 15 0 18"})]}),shield:e.jsxs("svg",{width:"20",height:"20",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"1.7",strokeLinecap:"round",strokeLinejoin:"round",children:[e.jsx("path",{d:"M12 3l7 3v6c0 4.5-3 7.5-7 9-4-1.5-7-4.5-7-9V6z"}),e.jsx("path",{d:"M9 12l2 2 4-4"})]}),users:e.jsxs("svg",{width:"20",height:"20",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"1.7",strokeLinecap:"round",strokeLinejoin:"round",children:[e.jsx("circle",{cx:"9",cy:"8",r:"3"}),e.jsx("path",{d:"M3 20c0-3 2.5-5 6-5s6 2 6 5"}),e.jsx("path",{d:"M16 6a3 3 0 0 1 0 6M21 20c0-2.5-1.5-4.3-4-4.8"})]}),binoculars:e.jsxs("svg",{width:"20",height:"20",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"1.7",strokeLinecap:"round",strokeLinejoin:"round",children:[e.jsx("path",{d:"M7 4h3v9H4V8zM14 4h3l3 4v5h-6z"}),e.jsx("path",{d:"M10 9h4"})]})};function H({dark:r,kicker:s,title:g,rows:l,isDesktop:c}){const t=r?"rgba(255,255,255,0.12)":i.line;return e.jsxs("div",{style:{background:r?i.forest:i.white,padding:c?"36px 38px":"28px 24px"},children:[e.jsx("div",{style:{fontFamily:o,fontSize:12,fontWeight:700,letterSpacing:1.6,textTransform:"uppercase",color:r?i.greenTint:i.green},children:s}),e.jsx("h3",{style:{fontFamily:p,fontSize:c?24:20,fontWeight:600,color:r?"#fff":i.ink,letterSpacing:-.5,lineHeight:1.1,margin:"6px 0 18px"},children:g}),e.jsx("ul",{style:{listStyle:"none",margin:0,padding:0},children:l.map((x,d)=>e.jsx("li",{style:{fontFamily:o,fontSize:14.5,lineHeight:1.5,color:r?"rgba(245,243,236,0.82)":i.body,padding:"13px 0",borderTop:d===0?"none":`1px solid ${t}`},children:x},d))})]})}const A="blue-winged-leafbird",U="yellow-rumped-flycatcher",I="blue-winged-pitta";function G({isDesktop:r=!0}){const[s,g]=u.useState(null),[l,c]=u.useState(null),[t,x]=u.useState(null),[d,R]=u.useState(null);u.useEffect(()=>{B.aboutStats().then(n=>R((n==null?void 0:n.ebird)??null)).catch(()=>R(null)),B.species(A).then(n=>g((n==null?void 0:n.species)??null)).catch(()=>g(null)),B.species(U).then(n=>c(n??null)).catch(()=>c(null)),B.species(I).then(n=>x((n==null?void 0:n.species)??null)).catch(()=>x(null))},[]);const a=u.useMemo(()=>{const n=l==null?void 0:l.species;if(!n)return;const h=n.enrichment??{};return{common:n.common,scientific:n.sci,slug:n.slug,coverPhotoUrl:h.coverPhotoUrl,coverPhotoUrlVariants:h.coverPhotoUrlVariants,weeks:n.weeks,peakWeeks:n.peakWeeks,todayWeekIndex:l==null?void 0:l.todayWeekIndex}},[l]),v=u.useMemo(()=>{const n=s==null?void 0:s.enrichment,h=n==null?void 0:n.coverPhotoUrlVariants,W=n==null?void 0:n.coverPhotoUrl;return!h&&!W?null:{url:z(h,"large",W),srcSet:F(h,["medium","large"]),common:s==null?void 0:s.common}},[s]),m=u.useMemo(()=>{const n=t==null?void 0:t.enrichment,h=n==null?void 0:n.coverPhotoUrlVariants,W=n==null?void 0:n.coverPhotoUrl;return!h&&!W?null:{url:z(h,"medium",W),srcSet:F(h,["w400","medium"]),common:t==null?void 0:t.common}},[t]),y=u.useMemo(()=>!a||!Array.isArray(a.weeks)||a.weeks.length!==52?null:{weeks:a.weeks,peakWeeks:Array.isArray(a.peakWeeks)?a.peakWeeks:[],currentWeek:Number.isInteger(a.todayWeekIndex)?a.todayWeekIndex:null},[a]),M=[{label:"'12–13",v:1},{label:"'14–15",v:1},{label:"'16–17",v:6},{label:"'18–19",v:4},{label:"'20–21",v:5},{label:"'22–23",v:10},{label:"'24–25",v:10}],k=r?"64px 60px":"48px 24px",j={maxWidth:1240,margin:"0 auto"},w={fontFamily:o,fontSize:16,lineHeight:1.6,color:i.body}
1;return e.jsxs("div",{style:{background:i.bg,minHeight:"100%",fontFamily:o,color:i.body,"--ek-accent":i.green},children:[e.jsxs("section",{style:{position:"relative",overflow:"hidden",background:i.forest,minHeight:r?520:460,display:"flex",alignItems:"flex-end"},children:[(v==null?void 0:v.url)&&e.jsx("img",{src:v.url,srcSet:v.srcSet||void 0,alt:v.common||"",style:{position:"absolute",inset:0,width:"100%",height:"100%",objectFit:"cover",filter:"saturate(0.92)"}}),e.jsx("div",{style:{position:"absolute",inset:0,background:"linear-gradient(95deg, rgba(16,38,24,0.95) 0%, rgba(16,38,24,0.82) 34%, rgba(16,38,24,0.34) 64%, rgba(16,38,24,0.12) 100%),linear-gradient(180deg, rgba(16,38,24,0) 55%, rgba(16,38,24,0.7) 100%)"}}),e.jsxs("div",{style:{...j,position:"relative",zIndex:2,padding:r?"124px 60px 56px":"92px 24px 40px",width:"100%"},children:[e.jsxs("h1",{style:{fontFamily:p,fontWeight:700,color:"#f5e7d1",fontSize:r?76:42,lineHeight:.98,letterSpacing:r?-2.6:-1.4,margin:0,textWrap:"balance",maxWidth:900},children:["Every sighting,",e.jsx("br",{}),"a ",e.jsx(P,{color:i.greenTint,children:"contribution."})]}),e.jsx("p",{style:{fontFamily:o,fontSize:r?17:14.5,lineHeight:1.6,color:"rgba(245,231,209,0.92)",margin:r?"22px 0 0":"18px 0 0",maxWidth:600},children:"eBird is the world's largest citizen science platform, with over two billion sightings from a million birders. The Bird Society of Singapore partners with eBird to maintain Singapore's data on the platform, keeping our records trustworthy and to help more birders contribute."}),e.jsxs("div",{style:{display:"flex",gap:10,marginTop:r?28:22,flexWrap:"wrap"},children:[e.jsx("a",{href:"https://ebird.org/region/SG",target:"_blank",rel:"noreferrer",style:{padding:r?"11px 20px":"10px 16px",borderRadius:9,background:i.green,color:"#fff",fontWeight:600,fontSize:r?14:13,textDecoration:"none",fontFamily:o},children:"Explore eBird Singapore ↗"}),e.jsx("a",{href:"#what",style:{padding:r?"11px 20px":"10px 16px",borderRadius:9,background:"rgba(255,255,255,0.1)",border:"1px solid rgba(255,255,255,0.28)",color:"#f5e7d1",fontWeight:500,fontSize:r?14:13,textDecoration:"none",fontFamily:o},children:"What is eBird?"})]}),e.jsx("div",{style:{display:"flex",flexWrap:"wrap",gap:r?40:24,marginTop:r?40:30,paddingTop:r?28:22,borderTop:"1px solid rgba(255,255,255,0.16)"},children:[{value:2,sub:"B+",label:"Sightings worldwide"},{value:1,sub:"M+",label:"eBirders globally"},...(d==null?void 0:d.completeChecklists)!=null?[{value:d.completeChecklists,label:"Complete checklists in Singapore"}]:[],...(d==null?void 0:d.observations)!=null?[{value:d.observations,label:"Observations in Singapore"}]:[]].map(n=>e.jsxs("div",{children:[e.jsxs("div",{style:{fontFamily:p,fontSize:r?40:30,fontWeight:700,color:"#f5e7d1",lineHeight:1,letterSpacing:-1},children:[e.jsx(O,{value:n.value}),n.sub]}),e.jsx("div",{style:{fontFamily:o,fontSize:11.5,color:i.greenTint,marginTop:7,textTransform:"uppercase",letterSpacing:1.1,fontWeight:600},children:n.label})]},n.label))})]})]}),e.jsx("section",{id:"what",style:{padding:k,background:i.bg},children:e.jsxs("div",{style:{...j,display:"grid",gridTemplateColumns:r?"0.9fr 1.1fr":"1fr",gap:r?56:28,alignItems:"start"},children:[e.jsx(T,{isDesktop:r,title:e.jsx(e.Fragment,{children:"What is eBird?"}),lede:"An opportunity to make your sightings count. If you keep a list of the birds you've seen, eBird is where that list comes alive — you log a checklist of what you saw, where, and when, and eBird remembers it forever."}),e.jsxs("div",{children:[e.jsxs("p",{style:{...w,marginTop:r?60:0},children:["For ",e.jsx("strong",{style:{color:i.ink},children:"you"}),", it's a tidy, searchable record of your birding — your life list, your patch, your year. For"," ",e.jsx("strong",{style:{color:i.ink},children:"science"}),", those same checklists join two billion others into the single largest dataset on bird distribution and abundance ever assembled."]}),e.jsx("p",{style:{...w,marginTop:14},children:"It's always free and comes with a mobile app and website."})]})]})}),e.jsx("section",{style:{padding:k,background:i.forest},children:e.jsxs("div",{style:j,children:[e.jsx(T,{isDesktop:r,dar
1k:!0,title:e.jsx(e.Fragment,{children:"Singapore's country partner."}),lede:"Since 2025, the Bird Society of Singapore has been an official country partner for eBird in Singapore, maintaining Singapore's data on the platform."}),e.jsxs("div",{style:{display:"grid",gridTemplateColumns:r?"repeat(3, 1fr)":"1fr",gap:16,marginTop:r?36:28},children:[e.jsxs(b,{dark:!0,icon:S.shield,title:"Maintaining data quality",children:["Our volunteer reviewers keep Singapore's eBird records accurate — setting the filters that flag unusual reports and moderating submissions to the portal so the data stays reliable.",e.jsx("div",{style:{marginTop:12},children:e.jsx(f,{screen:"blogPost",params:{slug:"why-am-i-receiving-emails-from-ebird-moderators"},style:{color:i.greenTint,fontWeight:600,fontSize:13.5,fontFamily:o},children:"Why am I getting moderator emails? →"})})]}),e.jsxs(b,{dark:!0,icon:S.users,title:"Keeping eBird accessible",children:["We run events and publish articles to bring new birders on board with eBird and best practices, empowering everyone to contribute well. Our resources are always free online.",e.jsx("div",{style:{marginTop:12},children:e.jsx(f,{screen:"blog",params:{category:"eBird"},style:{color:i.greenTint,fontWeight:600,fontSize:13.5,fontFamily:o},children:"Read our eBird articles →"})})]}),e.jsxs(b,{dark:!0,icon:S.notebook,title:"The Singapore Bird Database",children:["Alongside eBird we maintain the Singapore Bird Database — the only complete collection of the island's rare-bird records, assessed by the Singapore Bird Records Committee.",e.jsx("div",{style:{marginTop:12},children:e.jsx(f,{screen:"database",style:{color:i.greenTint,fontWeight:600,fontSize:13.5,fontFamily:o},children:"Browse the Singapore Bird Database →"})})]})]})]})}),e.jsx("section",{style:{padding:k,background:i.bg},children:e.jsxs("div",{style:j,children:[e.jsx(T,{isDesktop:r,title:e.jsx(e.Fragment,{children:"A platform for birders and birds."}),lede:"Logging your sightings makes your own birding richer, and at the same time builds the evidence base for research and conservation."}),e.jsxs("div",{style:{marginTop:r?36:28,borderRadius:18,overflow:"hidden",border:`1px solid ${i.line}`,boxShadow:"0 1px 2px rgba(31,45,35,0.04)",display:"grid",gridTemplateColumns:r?"1fr 1fr":"1fr"},children:[e.jsx(H,{isDesktop:r,kicker:"For you",title:"Your birding, made easier",rows:["Keep your life, year and patch lists in one place.","Find your target species: exactly where and when others are reporting them.","Plan trips with hotspot maps, bar charts and recent-sighting alerts.","Every outing tracked — your photos, notes and counts stay on the checklist."]}),e.jsx(H,{dark:!0,isDesktop:r,kicker:"For birds & science",title:"Evidence for conservation",rows:["Checklists reveal how populations shift across seasons and years.","Researchers model ranges, migration and abundance worldwide.","Conservation decisions draw on trends only large-scale data can show.","In Singapore: arrivals, range changes and first breeding, as they happen."]})]}),e.jsxs("div",{style:{marginTop:r?48:32,display:"grid",gridTemplateColumns:r?"0.95fr 1.05fr":"1fr",gap:r?40:24,alignItems:"center"},children:[e.jsxs("div",{style:{order:r?0:1},children:[e.jsx("div",{style:{fontFamily:o,fontSize:12,fontWeight:600,color:i.green,letterSpacing:1.5,textTransform:"uppercase"},children:"Trends over time"}),e.jsx("h3",{style:{fontFamily:p,fontSize:r?28:22,fontWeight:600,color:i.ink,letterSpacing:-.6,margin:"8px 0 12px"},children:"Watching the avifauna change"}),e.jsxs("p",{style:w,children:["The"," ",e.jsx(f,{screen:"species",params:{id:(t==null?void 0:t.slug)||I},style:{display:"inline",color:i.green,fontWeight:600,fontFamily:o},children:"Blue-winged Pitta"})," ","was once only a winter migrant here. Since the 2010s some have stayed through the northern summer — and eBird tells the story: the number of locations with June–July records has climbed steadily, with local breeding first documented in 2016. Accumulated checklists make shifts like this visible."]}),(t==null?void 0:t.slug)&&e.jsxs(f,{screen:"species",params:{id:t.slug},style:{display:"inline-flex",alignItems:"center",gap:8,marginTop:16,color:i.green,fontSize:14.5,fontWeight:600,fontFamily:o},children:["See ",t.common,"'s page →"]})]}),e.jsxs("div",{style:{order:r?1:0,borderRadius:14,overflow:"hidden",background:i.white,border:`1px solid ${i.line}`,boxShadow:"0 1px 2px rgba(31,45,35,0.04)"},children:[(m==null?void 0:m.url)&&e.jsx("img",{src:m.url,srcSet:m.srcSet||void 0,alt:m.common||"Blue-winged Pitta",style:{display:"block",width:"100%",height:"auto"}}),e.jsxs("div",{style:{padding:r?"20px 28px 20px":"18px 18px 16px",borderTop:m!=null&&m.url?`1px solid ${i.line}`:"none",background:i.bgWarm},children:[e.jsxs("div",{style:{fontFamily:p,fontSize:r?19:16,fontWeight:600,color:i.ink,letterSpacing:-.4},children:[(t==null?void 0:t.common)||"Blue-winged Pitta"," ",t!=null&&t.sci?e.jsxs(e.Fragment,{children:[" · ",e.jsx("span",{style:{fontFamily:o,fontStyle:"italic"},children:t.sci})]}):null]}),e.jsx("div",{style:{fontFamily:o,fontSize:11.5,marginTop:4,marginBottom:18,color:i.muted},children:"Locations with summer (Jun–Jul) records"}),e.jsx(E,{data:M,isDesktop:r})]})]})]})]})}),e.jsx("section",{style:{padding:k,background:i.bgWarm},children:e.jsxs("div",{style:j,children:[e.jsx(T,{isDesktop:r,title:e.jsx(e.Fragment,{children:"eBirding together."}),lede:"Contributing to eBird is a major part of what we do as a Society — from our flagship October Big Day to guided walks and the annual Raptor Watch."}),e.jsxs("div",{style:{marginTop:r?36:28,borderRadius:18,overflow:"hidden",background:i.white,border:`1px solid ${i.line}
1`,display:"grid",gridTemplateColumns:r?"1fr 1fr":"1fr"},children:[e.jsxs("div",{style:{position:"relative",minHeight:r?360:240,background:i.forest},children:[e.jsx("img",{src:"/about-birdsoc.jpg",alt:"October Big Day 2025 gathering",loading:"lazy",style:{position:"absolute",inset:0,width:"100%",height:"100%",objectFit:"cover"}}),e.jsx("div",{style:{position:"absolute",left:16,bottom:14,fontFamily:o,fontSize:10.5,fontWeight:600,letterSpacing:1.3,textTransform:"uppercase",color:i.greenTint,textShadow:"0 1px 4px rgba(0,0,0,0.5)"},children:"October Big Day 2025"})]}),e.jsxs("div",{style:{padding:r?"40px 44px":"28px 24px",display:"flex",flexDirection:"column",justifyContent:"center"},children:[e.jsx("div",{style:{fontFamily:o,fontSize:12,fontWeight:600,color:i.green,letterSpacing:1.5,textTransform:"uppercase"},children:"Flagship event"}),e.jsx("h3",{style:{fontFamily:p,fontSize:r?34:26,fontWeight:600,color:i.ink,letterSpacing:-.8,margin:"10px 0 12px",lineHeight:1.05},children:"October Big Day"}),e.jsx("p",{style:{...w,fontSize:15},children:`A worldwide eBirding "Big Day": for one day, birders everywhere head out and submit checklists, turning a single day's birding into a global snapshot of bird life. This is an opportunity for birders across the island to get involved with eBird, and for us to come together as a community to celebrate our shared passion.`}),e.jsx("p",{style:{...w,fontSize:15,marginTop:12},children:"This event helps new birders get started with eBird and understand how its data is used, so everyone can join in confidently."})]})]}),e.jsxs("div",{style:{display:"grid",gridTemplateColumns:r?"repeat(3, 1fr)":"1fr",gap:16,marginTop:16},children:[e.jsxs(b,{title:"Raptor Watch",children:["Our annual Raptor Watch in October and November each year records migrating birds of prey as they pass over Singapore. eBird data from these events adds to the migration record year on year.",e.jsx("div",{style:{marginTop:12},children:e.jsx(f,{screen:"blog",params:{search:"Raptor Watch"},style:{color:i.green,fontWeight:600,fontSize:13.5,fontFamily:o},children:"Read about our Raptor Watch →"})})]}),e.jsxs(b,{title:"Guided walks",children:["On community walks we bird together and log a shared checklist, an easy, low-pressure way for newcomers to see how eBird works in the field.",e.jsx("div",{style:{marginTop:12},children:e.jsx("a",{href:"https://shop.birdsociety.sg/events",target:"_blank",rel:"noreferrer",style:{color:i.green,fontWeight:600,fontSize:13.5,fontFamily:o,textDecoration:"none"},children:"Join our upcoming walks ↗"})})]}),e.jsxs(b,{title:"Workshops & resources",children:[`We prepare freely available guides on eBird best practices, identification, and Singapore's "birding calendar" to help new birders begin and contribute well.`,e.jsx("div",{style:{marginTop:12},children:e.jsx(f,{screen:"blog",params:{category:"eBird"},style:{color:i.green,fontWeight:600,fontSize:13.5,fontFamily:o},children:"Read our eBird articles →"})})]})]})]})}),e.jsx("section",{style:{padding:k,background:i.bg},children:e.jsxs("div",{style:j,children:[e.jsx(T,{isDesktop:r,title:e.jsx(e.Fragment,{children:"eBird data powers this site."}),lede:"The sightings birders log flow straight into the tools on these pages. Here are a few places you're already looking at eBird data."}),e.jsxs("div",{style:{marginTop:r?36:28,display:"grid",gridTemplateColumns:r?"1.05fr 0.95fr":"1fr",gap:r?40:24,alignItems:"center"},children:[e.jsx("div",{style:{borderRadius:14,overflow:"hidden",background:i.white,border:`1px solid ${i.line}`,boxShadow:"0 1px 2px rgba(31,45,35,0.04)"},children:a?(()=>{const n=z(a.coverPhotoUrlVariants,"large",a.coverPhotoUrl),h=F(a.coverPhotoUrlVariants,["medium","large"]);return e.jsxs(e.Fragment,{children:[n&&e.jsx("img",{src:n,srcSet:h||void 0,alt:a.common,style:{display:"block",width:"100%",height:"auto"}}),e.jsxs("div",{style:{padding:r?"18px 22px":"14px 16px",borderTop:`1px solid ${i.line}`,background:i.bgWarm},children:[e.jsxs("div",{style:{fontFamily:p,fontSize:r?19:16,fontWeight:600,color:i.ink,letterSpacing:-.4},children:[a.common," ",a.scientific?e.jsxs(e.Fragment,{children:[" · ",e.jsx("span",{style:{fontFamily:o,fontStyle:"italic"},children:a.scientific})]}):null]}),e.jsx("div",{style:{fontFamily:o,fontSize:11.5,marginTop:4,marginBottom:14,color:i.muted},children:"Weekly detection frequency from eBird"}),e.jsx(C,{weeks:y==null?void 0:y.weeks,peakWeeks:y==null?void 0:y.peakWeeks,currentWeek:y==null?void 0:y.currentWeek,height:r?56:44})]})]})})():e.jsx("div",{style:{padding:22},children:e.jsx(C,{weeks:null})})}),e.jsxs("div",{children:[e.jsx("div",{style:{fontFamily:o,fontSize:12,fontWeight:600,color:i.green,letterSpacing:1.5,textTransform:"uppercase"},children:"Occurrence bar charts"}),e.jsx("h3",{style:{fontFamily:p,fontSize:r?28:22,fontWeight:600,color:i.ink,letterSpacing:-.6,margin:"8px 0 12px"},children:"When is each bird most likely?"}),e.jsx("p",{style:w,children:"For every species, we build a 52-week strip built from eBird reporting frequency — how often the bird is expected to be recorded each week of the year. It's the fastest way to read a species' seasonality at a glance, and to know whether now is a good week to look."}),(a==null?void 0:a.slug)&&e.jsxs(f,{screen:"species",params:{id:a.slug},style:{display:"inline-flex",alignItems:"center",gap:8,marginTop:16,color:i.green,fontSize:14.5,fontWeight:600,fontFamily:o},children:["See ",a.common,"'s page →"]})]})]}),e.jsxs("div",{style:{display:"grid",gridTemplateColumns:r?"repeat(3, 1fr)":"1fr",gap:16,marginTop:r?64:44},children:[e.jsxs(b,{icon:S.globe,title:"Recent sightings on the map",children:["The map plots recent eBird sightings as pins, so you can see where a species is turning up right now before you head out.",e.jsx("div",{style:{marginTop:12},children:e.jsx(f,{screen:"map",style:{color:i.green,fontWeight:600,fontSize:13.5,fontFamily:o},children:"Open the map →"})})]}),e.jsxs(b,{icon:S.binoculars,title:"Plan with your targets",children:["Targets combines seasonal patterns with recent reports to suggest which wished-for species are findable now, and where.",e.jsx("div",{style:{marginTop:12},children:e.jsx(f,{screen:"targets",style:{color:i.green,fontWeight:600,fontSize:13.5,fontFamily:o},children:"Open targets →"})})]}),e.jsxs(b,{icon:S.notebook,title:"The complete checklist",children:["Every species recorded in Singapore, with eBird seasonality folded into each account.",e.jsx("div",{style:{marginTop:12},children:e.jsx(f,{screen:"checklist",style:{color:i.green,fontWeight:600,fontSize:13.5,fontFamily:o},children:"Open the checklist →"})})]})]})]})}),e.jsx("section",{style:{padding:r?"0 60px 64px":"0 24px 48px",background:i.bg},children:e.jsxs("div",{style:{...j,background:i.greenDeep,borderRadius:18,padding:r?"48px 56px":"34px 26p
1x",color:"#f5e7d1",display:"grid",gridTemplateColumns:r?"1.4fr 1fr":"1fr",gap:r?48:22,alignItems:"center"},children:[e.jsxs("div",{children:[e.jsx("h2",{style:{fontFamily:p,fontSize:r?40:28,fontWeight:700,letterSpacing:-1.2,lineHeight:1.02,margin:0,color:"#f5e7d1"},children:"Submit your sightings."}),e.jsx("p",{style:{fontFamily:o,fontSize:r?16:14.5,lineHeight:1.6,color:"rgba(245,231,209,0.9)",margin:"14px 0 0",maxWidth:520},children:"Every checklist you log helps map Singapore's birds and adds to the global record."})]}),e.jsxs("div",{style:{display:"flex",flexDirection:"column",gap:10},children:[e.jsx("a",{href:"https://ebird.org/region/SG",target:"_blank",rel:"noreferrer",style:{display:"inline-flex",alignItems:"center",justifyContent:"center",gap:8,padding:"13px 20px",borderRadius:10,background:i.cream,color:i.greenDeep,fontWeight:700,fontSize:14.5,textDecoration:"none",fontFamily:o},children:"Start on eBird ↗"}),e.jsx("a",{href:"https://birdsociety.sg",target:"_blank",rel:"noreferrer",style:{display:"inline-flex",alignItems:"center",justifyContent:"center",gap:8,padding:"13px 20px",borderRadius:10,background:"rgba(255,255,255,0.1)",border:"1px solid rgba(255,255,255,0.28)",color:"#f5e7d1",fontWeight:600,fontSize:14.5,textDecoration:"none",fontFamily:o},children:"Bird Society of Singapore ↗"})]})]})})]})}export{G as EbirdScreen};

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.