PageSourceSearch

https://flandreauindianschool.lovable.app/assets/routes-CSrrLW8Y.js

js flandreauindianschool.lovable.app collected 2026-10-03 03:31:45 UTC 14,686 bytes, 1 lines download raw bytes

1import{t as e}from"./jsx-runtime-DGeXAQPT.js";import{t}from"./link-CANjTMmb.js";import{t as n}from"./useSuspenseQuery-B1reCCWl.js";import{t as r}from"./arrow-right-5NnnpcNp.js";import{t as i}from"./book-open-CkKXRC-u.js";import{t as a}from"./youtube-CHR0iIWl.js";import{A as o,B as s,D as c,L as l,f as u,j as d,m as f,p}from"./index-D-qjEhc4.js";import{t as m}from"./CTASection-DR_ZHfNS.js";var h=`/assets/hero-graduates-DM9XogsD.jpg`,g=e(),_=`https://www.facebook.com/plugins/page.php?href=https%3A%2F%2Fwww.facebook.com%2Fflandreauindianschool&tabs=timeline&width=500&height=600&small_header=false&adapt_container_width=true&hide_cover=false&show_facepile=true`;function v(){return(0,g.jsx)(`section`,{className:`bg-white py-20 border-t`,children:(0,g.jsx)(`div`,{className:`mx-auto max-w-7xl px-6`,children:(0,g.jsxs)(`div`,{className:`grid lg:grid-cols-2 gap-12 items-start`,children:[(0,g.jsxs)(`div`,{children:[(0,g.jsx)(`p`,{className:`text-xs uppercase tracking-[0.2em] text-[var(--maroon-deep)] font-semibold mb-3`,children:`Stay Connected`}),(0,g.jsx)(`h2`,{className:`font-serif text-4xl md:text-5xl text-[var(--charcoal)] mb-6`,children:`From our community`}),(0,g.jsx)(`p`,{className:`text-lg text-[var(--charcoal)]/75 leading-relaxed mb-8`,children:`Follow Flandreau Indian School on social media for daily updates, student achievements, athletics, cultural events, and announcements.`}),(0,g.jsxs)(`div`,{className:`space-y-3`,children:[(0,g.jsxs)(`a`,{href:c.social.facebook,target:`_blank`,rel:`noopener noreferrer`,className:`flex items-center gap-3 p-4 rounded-lg border border-[var(--maroon-deep)]/15 hover:bg-[var(--cream)] transition-colors`,children:[(0,g.jsx)(l,{className:`w-5 h-5 text-[var(--maroon-deep)]`}),(0,g.jsxs)(`div`,{children:[(0,g.jsx)(`div`,{className:`font-semibold text-[var(--charcoal)]`,children:`Facebook`}),(0,g.jsx)(`div`,{className:`text-sm text-[var(--charcoal)]/60`,children:`@flandreauindianschool`})]})]}),(0,g.jsxs)(`a`,{href:c.social.youtube,target:`_blank`,rel:`noopener noreferrer`,className:`flex items-center gap-3 p-4 rounded-lg border border-[var(--maroon-deep)]/15 hover:bg-[var(--cream)] transition-colors`,children:[(0,g.jsx)(a,{className:`w-5 h-5 text-[var(--maroon-deep)]`}),(0,g.jsxs)(`div`,{children:[(0,g.jsx)(`div`,{className:`font-semibold text-[var(--charcoal)]`,children:`YouTube`}),(0,g.jsx)(`div`,{className:`text-sm text-[var(--charcoal)]/60`,children:`Campus video & sport streams`})]})]}),(0,g.jsxs)(`a`,{href:c.social.x,target:`_blank`,rel:`noopener noreferrer`,className:`flex items-center gap-3 p-4 rounded-lg border border-[var(--maroon-deep)]/15 hover:bg-[var(--cream)] transition-colors`,children:[(0,g.jsx)(`span`,{className:`w-5 h-5 text-[var(--maroon-deep)] font-bold text-lg leading-5 text-center`,children:`𝕏`}),(0,g.jsxs)(`div`,{children:[(0,g.jsx)(`div`,{className:`font-semibold text-[var(--charcoal)]`,children:`X (Twitter)`}),(0,g.jsx)(`div`,{className:`text-sm text-[var(--charcoal)]/60`,children:`@fisindians`})]})]})]})]}),(0,g.jsxs)(`div`,{className:`rounded-xl overflow-hidden border border-[var(--maroon-deep)]/15 bg-[var(--cream)] shadow-sm`,children:[(0,g.jsxs)(`div`,{className:`bg-[var(--maroon-deep)] text-white px-5 py-3 flex items-center gap-2`,children:[(0,g.jsx)(l,{className:`w-4 h-4`}),(0,g.jsx)(`span`,{className:`text-sm font-semibold tracking-wide`,children:`Latest from Facebook`})]}),(0,g.jsx)(`iframe`,{title:`Flandreau Indian School Facebook feed`,src:_,width:`500`,height:`600`,className:`w-full bg-white`,style:{border:`none`,overflow:`hidden`},scrolling:`no`,frameBorder:0,allow:`autoplay; clipboard-write; encrypted-media; picture-in-picture; web-share`,loading:`lazy`})]})]})})})}function y(){return(0,g.jsxs)(g.Fragment,{children:[(0,g.jsx)(x,{}),(0,g.jsx)(b,{}),(0,g.jsx)(S,{}),(0,g.jsx)(C,{}),(0,g.jsx)(w,{}),(0,g.jsx)(T,{}),(0,g.jsx)(E,{}),(0,g.jsx)(v,{}),(0,g.jsx)(m,{})]})}function b(){let e=[{label:`Student Portal`,href:c.external.portal,external:!0},{label:`Calendar`,href:c.external.calendar,external:!0},{label:`Live Streams`,to:`/streams`},{label:`Downloads`,to:`/downloads`},{label:`Apply Now`,to:`/admissions/apply`},{label:`Contact`,to:`/contact`}];return(0,g.jsx)(`section`,{className:`bg-[var(--cream)] border-b border-[var(--gold)]/30`,children:(0,g.jsxs)(`div`,{className:`container-page py-4 flex flex-wrap items-center gap-x-6 gap-y-2 text-sm`,children:[(0,g.jsx)(`span`,{className:`eyebrow text-[var(--maroon)]`,children:`Quick Links`}),e.map(e=>e.external?(0,g.jsxs)(`a`,{href:e.href,target:`_blank`,rel:`noreferrer`,className:`font-medium hover:text-[var(--maroon)]`,children:[e.label,` ↗`]},e.label):(0,g.jsx)(t,{to:e.to,className:`font-medium hover:text-[var(--maroon)]`,children:e.label},e.label))]})})}function x(){return(0,g.jsxs)(`section`,{className:`relative isolate bg-[var(--maroon-deep)] text-white overflow-hidden`,children:[(0,g.jsx)(`img`,{src:h,alt:`Flandreau Indian School graduates at sunset`,className:`absolute inset-0 h-full w-full object-cover`,width:1920,height:1280}),(0,g.jsx)(`div`,{className:`absolute inset-0 bg-gradient-to-r from-[var(--maroon-deep)]/85 via-[var(--maroon-deep)]/40 to-transparent`}),(0,g.jsx)(`div`,{className:`absolute inset-0 bg-gradient-to-t from-[var(--maroon-deep)]/70 via-trans
1parent to-transparent`}),(0,g.jsxs)(`div`,{className:`container-page relative py-28 md:py-40`,children:[(0,g.jsxs)(`div`,{className:`eyebrow mb-4 text-[var(--gold-soft)] flex items-center gap-3`,children:[(0,g.jsx)(`span`,{className:`gold-rule`}),` Est. 1893`]}),(0,g.jsxs)(`h1`,{className:`font-display text-5xl md:text-7xl leading-[1.02] max-w-4xl`,children:[`Rooted in culture.`,(0,g.jsx)(`br`,{}),(0,g.jsx)(`span`,{className:`text-[var(--gold-soft)] italic`,children:`Built for what's next.`})]}),(0,g.jsx)(`p`,{className:`mt-6 max-w-xl text-lg md:text-xl text-white/85 leading-relaxed`,children:`Flandreau Indian School is a tuition-free boarding high school where Native students pursue academic excellence while staying connected to who they are.`}),(0,g.jsxs)(`div`,{className:`mt-9 flex flex-wrap gap-3`,children:[(0,g.jsxs)(t,{to:`/admissions/apply`,className:`inline-flex items-center gap-2 rounded-md bg-[var(--gold)] px-6 py-3.5 text-sm font-semibold text-[var(--maroon-deep)] hover:bg-[var(--gold-soft)] transition-colors shadow-lg`,children:[`Apply for 2026-27 `,(0,g.jsx)(r,{className:`h-4 w-4`})]}),(0,g.jsx)(t,{to:`/discover`,className:`inline-flex items-center rounded-md border border-white/40 px-6 py-3.5 text-sm font-semibold text-white hover:bg-white/10 transition-colors`,children:`Discover FIS`})]})]})]})}function S(){let{data:e}=n(p);return e.length?(0,g.jsx)(`section`,{className:`border-b bg-white`,children:(0,g.jsxs)(`div`,{className:`container-page py-10`,children:[(0,g.jsxs)(`div`,{className:`flex items-end justify-between mb-6 gap-4`,children:[(0,g.jsxs)(`div`,{children:[(0,g.jsxs)(`div`,{className:`eyebrow flex items-center gap-3`,children:[(0,g.jsx)(`span`,{className:`gold-rule`}),` Announcements`]}),(0,g.jsx)(`h2`,{className:`mt-2 font-display text-2xl md:text-3xl`,children:`Latest from campus`})]}),(0,g.jsx)(t,{to:`/news`,className:`text-sm font-medium text-[var(--maroon)] link-underline hidden sm:inline`,children:`All news →`})]}),(0,g.jsx)(`div`,{className:`grid gap-5 md:grid-cols-3`,children:e.map(e=>(0,g.jsxs)(t,{to:`/news/$slug`,params:{slug:e.slug},className:`group rounded-xl border bg-card p-6 hover:shadow-[var(--shadow-card)] transition-all hover:-translate-y-0.5`,children:[(0,g.jsx)(`div`,{className:`text-xs font-semibold uppercase tracking-wider text-[var(--gold)] mb-3`,children:e.category}),(0,g.jsx)(`h3`,{className:`font-display text-lg leading-snug text-foreground group-hover:text-[var(--maroon)] transition-colors`,children:e.title}),e.excerpt&&(0,g.jsx)(`p`,{className:`mt-2 text-sm text-muted-foreground line-clamp-2`,children:e.excerpt}),(0,g.jsxs)(`span`,{className:`mt-4 inline-flex items-center gap-1 text-sm font-medium text-[var(--maroon)]`,children:[`Read more `,(0,g.jsx)(r,{className:`h-3.5 w-3.5`})]})]},e.id))})]})}):null}function C(){return(0,g.jsx)(`section`,{className:`bg-[var(--cream)] py-20 md:py-28`,children:(0,g.jsxs)(`div`,{className:`container-page`,children:[(0,g.jsxs)(`div`,{className:`max-w-2xl`,children:[(0,g.jsxs)(`div`,{className:`eyebrow flex items-center gap-3`,children:[(0,g.jsx)(`span`,{className:`gold-rule`}),` Why FIS`]}),(0,g.jsx)(`h2`,{className:`mt-3 font-display text-3xl md:text-5xl text-[var(--maroon-deep)] leading-tight`,children:`Three pillars. One transformative four years.`})]}),(0,g.jsx)(`div`,{className:`mt-12 grid gap-6 md:grid-cols-3`,children:[{icon:i,title:`Academic excellence`,body:`A college-prep curriculum with personalized support, small class sizes, and access to dual-credit coursework.`},{icon:d,title:`Cultural identity`,body:`Native language, traditions, and ceremony woven into daily life — not an add-on, but a foundation.`},{icon:o,title:`Lifelong community`,body:`A boarding community where students build friendships and mentors that last well beyond graduation.`}].map(e=>(0,g.jsxs)(`div`,{className:`rounded-2xl bg-white p-8 shadow-[var(--shadow-card)] border border-[var(--gold)]/10`,children:[(0,g.jsx)(`div`,{className:`inline-flex h-12 w-12 items-center justify-center rounded-xl bg-[var(--maroon)] text-[var(--gold)]`,children:(0,g.jsx)(e.icon,{className:`h-6 w-6`})}),(0,g.jsx)(`h3`,{className:`mt-5 font-display text-xl`,children:e.title}),(0,g.jsx)(`p`,{className:`mt-2 text-muted-foreground leading-relaxed`,children:e.body})]},e.title))})]})})}function w(){return(0,g.jsx)(`section`,{className:`bg-white py-20`,children:(0,g.jsxs)(`div`,{className:`container-page grid gap-10 lg:grid-cols-2 items-center`,children:[(0,g.jsxs)(`div`,{children:[(0,g.jsxs)(`div`,{className:`eyebrow flex items-center gap-3`,children:[(0,g.jsx)(`span`,{className:`gold-rule`}),` Admissions`]}),(0,g.jsx)(`h2`,{className:`mt-3 font-display text-3xl md:text-5xl text-[var(--maroon-deep)] leading-tight`,children:`Tuition-free. Application-friendly. Built for families.`}),(0,g.jsx)(`p`,{className:`mt-5 text-muted-foreground leading-relaxed max-w-xl text-lg`,children:`FIS is fully funded by the Bureau of Indian Education. There is no cost for tuition, room, or board. Apply in minutes — our admissions team walks y
1ou through every step.`}),(0,g.jsxs)(`div`,{className:`mt-8 flex flex-wrap gap-3`,children:[(0,g.jsxs)(t,{to:`/admissions/apply`,className:`inline-flex items-center gap-2 rounded-md bg-[var(--maroon)] px-6 py-3 text-sm font-semibold text-white hover:bg-[var(--maroon-deep)]`,children:[`Start application `,(0,g.jsx)(r,{className:`h-4 w-4`})]}),(0,g.jsx)(t,{to:`/admissions`,className:`inline-flex items-center rounded-md border px-6 py-3 text-sm font-semibold hover:bg-[var(--cream)]`,children:`How admissions works`})]})]}),(0,g.jsx)(`div`,{className:`grid grid-cols-3 gap-4`,children:[{stat:`$0`,label:`Tuition, room & board`},{stat:`9-12`,label:`Grades served`},{stat:`130+`,label:`Years of legacy`},{stat:`30+`,label:`Tribes represented`},{stat:`12:1`,label:`Student-teacher ratio`},{stat:`100%`,label:`College & career planning`}].map(e=>(0,g.jsxs)(`div`,{className:`rounded-xl border bg-[var(--cream)] p-5`,children:[(0,g.jsx)(`div`,{className:`font-display text-2xl md:text-3xl text-[var(--maroon)]`,children:e.stat}),(0,g.jsx)(`div`,{className:`mt-1 text-xs text-muted-foreground leading-snug`,children:e.label})]},e.label))})]})})}function T(){let{data:e}=n(f);return e.length?(0,g.jsx)(`section`,{className:`bg-[var(--cream)] py-20`,children:(0,g.jsxs)(`div`,{className:`container-page`,children:[(0,g.jsxs)(`div`,{className:`flex items-end justify-between mb-8 gap-4 flex-wrap`,children:[(0,g.jsxs)(`div`,{children:[(0,g.jsxs)(`div`,{className:`eyebrow flex items-center gap-3`,children:[(0,g.jsx)(`span`,{className:`gold-rule`}),` What's next`]}),(0,g.jsx)(`h2`,{className:`mt-3 font-display text-3xl md:text-4xl`,children:`Upcoming events`})]}),(0,g.jsx)(t,{to:`/events`,className:`text-sm font-medium text-[var(--maroon)] link-underline`,children:`Full calendar →`})]}),(0,g.jsx)(`div`,{className:`grid gap-4`,children:e.map(e=>{let t=new Date(e.starts_at);return(0,g.jsxs)(`div`,{className:`grid grid-cols-[auto_1fr_auto] gap-5 items-center rounded-xl border bg-white p-5`,children:[(0,g.jsxs)(`div`,{className:`flex flex-col items-center justify-center w-16 h-16 rounded-lg bg-[var(--maroon)] text-white`,children:[(0,g.jsx)(`div`,{className:`text-xs uppercase tracking-wider text-[var(--gold-soft)]`,children:t.toLocaleString(`en-US`,{month:`short`})}),(0,g.jsx)(`div`,{className:`font-display text-2xl leading-none`,children:t.getDate()})]}),(0,g.jsxs)(`div`,{className:`min-w-0`,children:[(0,g.jsx)(`div`,{className:`text-xs font-semibold text-[var(--gold)] uppercase tracking-wider`,children:e.category}),(0,g.jsx)(`h3`,{className:`font-display text-lg truncate`,children:e.title}),(0,g.jsxs)(`div`,{className:`text-sm text-muted-foreground mt-0.5`,children:[t.toLocaleString(`en-US`,{weekday:`long`,hour:`numeric`,minute:`2-digit`}),e.location&&(0,g.jsxs)(g.Fragment,{children:[` · `,e.location]})]})]}),(0,g.jsx)(s,{className:`h-5 w-5 text-muted-foreground hidden sm:block`})]},e.id)})})]})}):null}function E(){let{data:e}=n(u);return e.length?(0,g.jsx)(`section`,{className:`bg-[var(--maroon-deep)] text-white py-24 overflow-hidden`,children:(0,g.jsxs)(`div`,{className:`container-page`,children:[(0,g.jsxs)(`div`,{className:`eyebrow text-[var(--gold-soft)] flex items-center gap-3`,children:[(0,g.jsx)(`span`,{className:`gold-rule`}),` Alumni voices`]}),(0,g.jsx)(`h2`,{className:`mt-3 font-display text-3xl md:text-5xl max-w-2xl leading-tight`,children:`The FIS story doesn't end at graduation.`}),(0,g.jsx)(`div`,{className:`mt-12 grid gap-6 md:grid-cols-3`,children:e.slice(0,3).map(e=>(0,g.jsxs)(`figure`,{className:`rounded-2xl border border-white/10 bg-white/5 backdrop-blur p-7`,children:[(0,g.jsx)(`div`,{className:`text-[var(--gold)] font-display text-4xl leading-none mb-3`,children:`"`}),(0,g.jsx)(`blockquote`,{className:`font-display text-lg leading-snug text-white/95`,children:e.quote}),(0,g.jsxs)(`figcaption`,{className:`mt-5 pt-5 border-t border-white/10 text-sm`,children:[(0,g.jsx)(`div`,{className:`font-semibold`,children:e.name}),(0,g.jsxs)(`div`,{className:`text-white/60`,children:[`Class of `,e.grad_year]})]})]},e.id))}),(0,g.jsx)(`div`,{className:`mt-10`,children:(0,g.jsxs)(t,{to:`/discover/alumni`,className:`inline-flex items-center gap-2 text-sm font-semibold text-[var(--gold-soft)]`,children:[`More alumni stories `,(0,g.jsx)(r,{className:`h-4 w-4`})]})})]})}):null}export{y 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.