PageSourceSearch

https://sfsocieties.com/assets/society-selector-BdGZ91E8.js

js sfsocieties.com collected 2026-10-05 08:53:41 UTC 22,128 bytes, 1 lines download raw bytes

1import{r as e}from"./rolldown-runtime-S-ySWqyJ.js";import{i as t,r as n}from"./framework-CXnKph_e.js";import r from"./image-CFgqE4Ha.js";import{t as i}from"./link-BnyXK501.js";import{a,t as o}from"./login-tracking-CbO-0Aeh.js";import{RecommendationPanel as s}from"./recommendation-panel-B1IfYtQM.js";var c=e(t(),1),l=n(),u=[{src:`/gallery/gallery-5.png`,alt:`Guests at an SF Societies masquerade gathering`},{src:`/gallery/gallery-11.png`,alt:`Performers celebrating at an SF Societies event`},{src:`/gallery/met-gallery-3.jpg`,alt:`Guest in gold at an SF Societies evening`},{src:`/gallery/met-gallery-9.png`,alt:`Champagne service at an SF Societies event`},{src:`/gallery/met-gallery-11.png`,alt:`Three guests at an SF Societies gathering`}],d=`https://luma.com/sfsociety-maisonnoir-balmasque`;function f(){let e=(0,c.useRef)(null),t=(0,c.useRef)(!1),n=(0,c.useRef)(null);(0,c.useEffect)(()=>{let r=e.current;if(!r||window.matchMedia(`(prefers-reduced-motion: reduce)`).matches)return;let i=0,a=e=>{n.current===null&&(n.current=e);let o=Math.min(e-n.current,50);if(n.current=e,!t.current){r.scrollLeft+=o*.025;let e=r.querySelectorAll(`.gallery-carousel-card`),t=e[0],n=e[u.length],i=t&&n?n.offsetLeft-t.offsetLeft:r.scrollWidth/2;r.scrollLeft>=i&&(r.scrollLeft-=i)}i=window.requestAnimationFrame(a)};return i=window.requestAnimationFrame(a),()=>window.cancelAnimationFrame(i)},[]);let r=t=>{let n=e.current;n&&n.scrollBy({left:t*Math.min(n.clientWidth*.72,520),behavior:`smooth`})},i=e=>{Math.abs(e.deltaY)<=Math.abs(e.deltaX)||(e.preventDefault(),e.currentTarget.scrollLeft+=e.deltaY)},a=[...u,...u];return(0,l.jsxs)(`section`,{className:`gallery-carousel`,"aria-label":`Scenes from SF Societies`,children:[(0,l.jsxs)(`div`,{className:`gallery-carousel-heading`,children:[(0,l.jsx)(`span`,{children:`Inside the society`}),(0,l.jsxs)(`div`,{className:`gallery-carousel-controls`,"aria-label":`Gallery controls`,children:[(0,l.jsx)(`button`,{type:`button`,onClick:()=>r(-1),"aria-label":`Scroll gallery left`,children:`←`}),(0,l.jsx)(`button`,{type:`button`,onClick:()=>r(1),"aria-label":`Scroll gallery right`,children:`→`})]})]}),(0,l.jsx)(`div`,{className:`gallery-carousel-scroller`,ref:e,onMouseEnter:()=>{t.current=!0},onMouseLeave:()=>{t.current=!1},onFocusCapture:()=>{t.current=!0},onBlurCapture:e=>{e.currentTarget.contains(e.relatedTarget)||(t.current=!1)},onPointerDown:()=>{t.current=!0},onPointerUp:e=>{e.pointerType!==`mouse`&&(t.current=!1)},onPointerCancel:e=>{e.pointerType!==`mouse`&&(t.current=!1)},onWheel:i,children:(0,l.jsx)(`div`,{className:`gallery-carousel-track`,children:a.map((e,t)=>(0,l.jsx)(`a`,{className:`gallery-carousel-card`,href:d,target:`_blank`,rel:`noopener noreferrer`,"aria-label":`${e.alt}. Open the Secret Interest page on Luma`,children:(0,l.jsx)(`img`,{src:e.src,alt:e.alt,draggable:`false`,loading:`lazy`,decoding:`async`})},`${e.src}-${t}`))})})]})}var p=[{src:`/instagram/maison-noir-1.mp4`,poster:`/instagram/maison-noir-1.jpg`,href:`https://www.instagram.com/p/DbetXMopxBM/`},{src:`/instagram/maison-noir-2.mp4`,poster:`/instagram/maison-noir-2.jpg`,href:`https://www.instagram.com/p/DbmXi2Wpuxi/`},{src:`/instagram/maison-noir-3.mp4`,poster:`/instagram/maison-noir-3.jpg`,href:`https://www.instagram.com/p/DbrYJc1v1eF/`,mobilePosterFallback:!0}];function m(e){return e.querySelector(`video`)}function h(e){if(!window.matchMedia(`(hover: hover) and (pointer: fine)`).matches)return;let t=m(e.currentTarget);t&&t.play().catch(()=>void 0)}function g(e){m(e.currentTarget)?.pause()}function _(){let e=(0,c.useRef)(null),t=t=>{let n=e.current;n&&n.scrollBy({left:t*Math.min(n.clientWidth*.82,390),behavior:`smooth`})};return(0,l.jsxs)(`section`,{className:`instagram-video-carousel`,"aria-labelledby":`instagram-video-title`,children:[(0,l.jsxs)(`div`,{className:`instagram-video-heading`,children:[(0,l.jsxs)(`div`,{children:[(0,l.jsx)(`span`,{children:`Maison Noir in motion`}),(0,l.jsx)(`strong`,{id:`instagram-video-title`,children:`A glimpse behind the mask`})]}),(0,l.jsxs)(`div`,{className:`instagram-video-controls`,"aria-label":`Instagram video carousel controls`,children:[(0,l.jsx)(`button`,{type:`button`,onClick:()=>t(-1),"aria-label":`Previous Instagram video`,children:`←`}),(0,l.jsx)(`button`,{type:`button`,onClick:()=>t(1),"aria-label":`Next Instagram video`,children:`→`})]})]}),(0,l.jsx)(`div`,{className:`instagram-video-scroller`,ref:e,tabIndex:0,children:(0,l.jsx)(`div`,{className:`instagram-video-track`,children:p.map((e,t)=>(0,l.jsxs)(`article`,{className:`instagram-video-card${e.mobilePosterFallback?` instagram-video-card-mobile-poster`:``}`,onMouseEnter:h,onMouseLeave:g,children:[e.mobilePosterFallback?(0,l.jsx)(r,{className:`instagram-video-mobile-poster`,src:e.poster,alt:``,fill:!0,sizes:`(max-width: 760px) 74vw, 1px`}):null,(0,l.jsx)(`video`,{src:e.src,poster:e.poster,muted:!0,loop:!0,playsInl
1ine:!0,controls:!0,preload:`none`,"aria-label":`Maison Noir Instagram video ${t+1} of ${p.length}`}),(0,l.jsxs)(`a`,{href:e.href,target:`_blank`,rel:`noopener noreferrer`,children:[(0,l.jsx)(`span`,{"aria-hidden":`true`,children:`◎`}),` View on Instagram `,(0,l.jsx)(`b`,{"aria-hidden":`true`,children:`↗`})]})]},e.href))})})]})}var v=[{name:`Creator`,number:`01`,tagline:`Culture is built by those bold enough to make it.`,categories:[`Style / Media`,`Fashion / Models`,`Designers`,`Architects`,`Real Estate`,`Lifestyle / Art`,`Influencers`],accent:`#ff74ae`,glow:`255, 72, 151`,symbol:`✦`,slug:`creator`,href:`/creators`},{name:`Finance`,number:`02`,tagline:`Where capital, conviction, and ambitious people meet.`,categories:[`Wealth`,`Investors`,`PE / VC`,`Finance`,`Founders`,`Sales / GTM`,`Traders`],accent:`#91ef79`,glow:`92, 226, 103`,symbol:`↗`,slug:`finance`,href:`/finance`},{name:`Longevity`,number:`03`,tagline:`A community for living longer, stronger, and better.`,categories:[`Health`,`Medical`,`Fitness`,`Biotech`,`MedTech`,`Pharma`,`Care`],accent:`#39c9ff`,glow:`22, 183, 255`,symbol:`⌁`,slug:`longevity`,href:`/longevity`},{name:`Tech`,number:`04`,tagline:`The frontier belongs to people building what comes next.`,categories:[`Future Tech`,`AI / Agents`,`Robotics`,`Sci Fi / Utopia`,`Crypto / Web3`,`Automotive`,`Planes / Rockets`],accent:`#d78bff`,glow:`179, 83, 255`,symbol:`◈`,slug:`tech`,href:`/tech`}],y=`https://luma.com/sfsociety`,b=!1;function x({user:e,initialSubscriptions:t,initialRaffleJoined:n,loginHref:u,offerLoginHref:d,inviteLoginHref:p,logoutHref:m}){let[h,g]=(0,c.useState)(null),[x,S]=(0,c.useState)(t),[C,w]=(0,c.useState)(!1),[T,E]=(0,c.useState)(!1),[D,O]=(0,c.useState)(!1),[k,A]=(0,c.useState)(``),[j,M]=(0,c.useState)(!1),[N,P]=(0,c.useState)(n),[F,I]=(0,c.useState)(!1),[L,ee]=(0,c.useState)(``),[R,z]=(0,c.useState)(!1),[B,V]=(0,c.useState)(!1),[H,U]=(0,c.useState)(``),[W,G]=(0,c.useState)(!1),[K,q]=(0,c.useState)(!1),[J,Y]=(0,c.useState)(``),[X,Z]=(0,c.useState)(!1),[Q,te]=(0,c.useState)(!1),[ne,re]=(0,c.useState)(``);(0,c.useEffect)(()=>{e&&fetch(`/api/welcome`,{method:`POST`})},[e]),(0,c.useEffect)(()=>{if(!e)return;let t=new URL(window.location.href),n=t.searchParams.get(`offer`);n!==`maison-noir`&&n!==`invite-friend`||(t.searchParams.delete(`offer`),window.history.replaceState(null,``,`${t.pathname}${t.search}${t.hash}`))},[e]),(0,c.useEffect)(()=>{document.body.style.overflow=h||j||W||K?`hidden`:``;let e=e=>{e.key===`Escape`&&(g(null),M(!1),G(!1),q(!1))};return window.addEventListener(`keydown`,e),()=>{document.body.style.overflow=``,window.removeEventListener(`keydown`,e)}},[h,j,W,K]);let $=e=>{g(e),w(!1),O(!1),A(``)};return(0,l.jsxs)(`main`,{className:`neon-site society-home`,children:[(0,l.jsxs)(`a`,{className:`event-highlight`,href:`/godfather`,"aria-label":`Explore Godfather Night II on October 3, 2026`,children:[(0,l.jsx)(`span`,{className:`event-highlight-badge`,children:`Featured event`}),(0,l.jsx)(`span`,{className:`event-highlight-date`,children:`10/3`}),(0,l.jsx)(`strong`,{children:`Godfather Night II`}),(0,l.jsx)(`span`,{className:`event-highlight-action`,children:`Explore Godfather Night`})]}),(0,l.jsxs)(`header`,{className:`neon-header`,children:[(0,l.jsx)(`a`,{className:`neon-brand`,href:`#top`,"aria-label":`SF Societies home`,children:(0,l.jsx)(r,{src:`/sf-society-gold-logo.png`,alt:`SF Society & Social Clubs`,width:520,height:104,unoptimized:!0})}),(0,l.jsx)(`p`,{children:`Connect. Collaborate. Elevate.`}),(0,l.jsxs)(`div`,{className:`neon-header-actions`,children:[(0,l.jsxs)(`details`,{className:`society-selector-menu`,children:[(0,l.jsxs)(`summary`,{children:[`Societies `,(0,l.jsx)(`span`,{"aria-hidden":`true`,children:`⌄`})]}),(0,l.jsx)(`nav`,{className:`society-selector-popover`,"aria-label":`Choose a society`,children:v.map(e=>(0,l.jsxs)(`a`,{href:e.href,children:[(0,l.jsx)(`i`,{style:{background:e.accent},"aria-hidden":`true`}),(0,l.jsxs)(`span`,{children:[`SF `,e.name,` Society`]}),(0,l.jsx)(`b`,{"aria-hidden":`true`,children:`→`})]},e.name))})]}),(0,l.jsx)(`div`,{className:`neon-account`,children:e?(0,l.jsxs)(l.Fragment,{children:[(0,l.jsx)(`span`,{title:e.email,children:e.displayName}),(0,l.jsx)(i,{className:`neon-profile-link`,href:`/profile`,children:`My profile`}),(0,l.jsx)(`a`,{href:m,children:`Log out`})]}):(0,l.jsx)(o,{className:`neon-login`,href:u,entryPoint:`homepage_header`,children:a})})]})]}),b,b,(0,l.jsx)(`section`,{id:`mob-wife-coronation`,className:`coronation-home-banner`,"aria-label":`Mob Wife Coronation voting`,children:(0,l.jsxs)(i,{className:`coronation-home-link`,href:`/godfather#audition`,children:[(0,l.jsxs)(`span`,{className:`coronation-home-art`,"aria-hidden":`true`,children:[(0,l.jsx)(r,{src:`/event-assets/mob-wife-coronation-2026.png`,alt:``,fill:!0,sizes:`(max-width: 600px) 140px, 200px`,className:`coronation-home-poster`}),(0,l.jsx)(r,{src:`/event-assets/godfather-frame.png`,alt:``,fill:!0,sizes:`(max-width: 600px) 140px, 200px`,className:`coronation-home-frame`})]}),(0,l.jsxs)(`span`,{className:`coronation-home-copy`,children:[(0,l.jsx)(`span`,{className:`coronation-home-kicker`,children:`Godfather Night II · The family decides`}),(0,l.jsxs)(`strong`,{children:[`Vote for the 2026`,(0,l.jsx)(`br`,{}),`Mob Wife Coronation`]}),(0,l.jsx)(`span`,{children:`Stand with your favorites. Help crown the family.`}),(0,l.jsxs)(`span`,{className:`coronation-home-action`,children:[`Vote now `,(0,l.jsx)(`svg`,{viewB
1ox:`0 0 24 24`,width:`22`,height:`22`,fill:`none`,stroke:`currentColor`,strokeWidth:`2`,"aria-hidden":`true`,children:(0,l.jsx)(`path`,{d:`M4 12h16m-6-6 6 6-6 6`})})]})]})]})}),(0,l.jsx)(`section`,{className:`ticket-purchase-banner`,"aria-label":`Upcoming SF Society events`,children:(0,l.jsxs)(`a`,{className:`ticket-purchase-button`,href:y,target:`_blank`,rel:`noopener noreferrer`,"aria-label":`Explore upcoming SF Society events on Luma`,children:[(0,l.jsx)(`span`,{className:`ticket-purchase-orb`,"aria-hidden":`true`,children:`✦`}),(0,l.jsxs)(`span`,{className:`ticket-purchase-copy`,children:[(0,l.jsx)(`span`,{className:`ticket-purchase-kicker`,children:`For SF Society guests & members`}),(0,l.jsx)(`strong`,{children:`Upcoming SF Society Events`}),(0,l.jsx)(`span`,{children:`Discover upcoming private events & gatherings`})]}),(0,l.jsxs)(`span`,{className:`ticket-purchase-action`,children:[`Explore events `,(0,l.jsx)(`b`,{children:`↗`})]})]})}),(0,l.jsx)(f,{}),(0,l.jsx)(`section`,{className:`profile-cocreate-banner`,"aria-label":`Co-create future SF Society events with your profile`,children:(0,l.jsxs)(i,{className:`profile-cocreate-button`,href:`/profile`,"aria-label":`Co-create future SF Society events by creating or updating your profile`,children:[(0,l.jsx)(`span`,{className:`profile-cocreate-mark`,"aria-hidden":`true`,children:`✦`}),(0,l.jsxs)(`span`,{className:`profile-cocreate-copy`,children:[(0,l.jsx)(`span`,{children:`Create or update your SF Society Profile`}),(0,l.jsx)(`strong`,{children:`SF Society Experiences`})]}),(0,l.jsxs)(`span`,{className:`profile-cocreate-action`,children:[`My profile `,(0,l.jsx)(`b`,{"aria-hidden":`true`,children:`→`})]})]})}),(0,l.jsx)(_,{}),b,(0,l.jsxs)(`section`,{className:`guest-list-intro`,"aria-labelledby":`guest-list-intro-title`,children:[(0,l.jsxs)(`div`,{className:`guest-list-intro-copy`,children:[(0,l.jsx)(`span`,{className:`gold-kicker`,children:`Curated rooms · Event by event`}),(0,l.jsxs)(`h2`,{id:`guest-list-intro-title`,children:[`How to get on the `,(0,l.jsx)(`em`,{children:`guest list.`})]}),(0,l.jsx)(`p`,{children:`From a community of more than 100,000 people, invitations are shaped for each event and guest-list requests are reviewed individually. Approvals consider a guest’s background, fit for the gathering, and thoughtful recommendations from other guests and members.`}),(0,l.jsxs)(`a`,{className:`guest-list-intro-cta`,href:`/guest-selection`,children:[(0,l.jsx)(`span`,{children:`See how guest selection works`}),(0,l.jsx)(`b`,{"aria-hidden":`true`,children:`↗`})]})]}),(0,l.jsxs)(`div`,{className:`guest-list-mini-funnel`,"aria-label":`Guest list selection overview`,children:[(0,l.jsxs)(`div`,{children:[(0,l.jsx)(`span`,{children:`01`}),(0,l.jsx)(`strong`,{children:`100K+`}),(0,l.jsx)(`small`,{children:`Community`})]}),(0,l.jsx)(`i`,{"aria-hidden":`true`,children:`↓`}),(0,l.jsxs)(`div`,{children:[(0,l.jsx)(`span`,{children:`02`}),(0,l.jsx)(`strong`,{children:`Curated`}),(0,l.jsx)(`small`,{children:`Invitations`})]}),(0,l.jsx)(`i`,{"aria-hidden":`true`,children:`↓`}),(0,l.jsxs)(`div`,{children:[(0,l.jsx)(`span`,{children:`03`}),(0,l.jsx)(`strong`,{children:`Approved`}),(0,l.jsx)(`small`,{children:`Guest list`})]})]})]}),(0,l.jsxs)(`section`,{className:`society-onboarding`,"aria-labelledby":`onboarding-title`,children:[(0,l.jsxs)(`div`,{className:`society-onboarding-heading`,children:[(0,l.jsxs)(`div`,{children:[(0,l.jsx)(`span`,{className:`gold-kicker`,children:`From joining to contributing`}),(0,l.jsxs)(`h2`,{id:`onboarding-title`,children:[`Enter the circle.`,(0,l.jsx)(`br`,{}),(0,l.jsx)(`em`,{children:`Shape what comes next.`})]})]}),(0,l.jsx)(`p`,{children:`Every society is built by the people who take part. Join the circle that fits you, contribute to its community, and grow your standing through meaningful participation.`})]}),(0,l.jsxs)(`ol`,{className:`society-onboarding-steps`,children:[(0,l.jsxs)(`li`,{children:[(0,l.jsx)(`span`,{children:`01`}),(0,l.jsxs)(`div`,{children:[(0,l.jsx)(`h3`,{children:`Choose your society`}),(0,l.jsx)(`p`,{children:`Register your interest and enter the member space for the community that matches your world.`})]})]}),(0,l.jsxs)(`li`,{children:[(0,l.jsx)(`span`,{children:`02`}),(0,l.jsxs)(`div`,{children:[(0,l.jsx)(`h3`,{children:`Take an active role`}),(0,l.jsx)(`p`,{children:`Recommend great members, suggest speakers and stories, upvote ideas, and participate in gatherings.`})]})]}),(0,l.jsxs)(`li`,{children:[(0,l.jsx)(`span`,{children:`03`}),(0,l.jsxs)(`div`,{children:[(0,l.jsx)(`h3`,{children:`Level up`}),(0,l.jsx)(`p`,{children:`Your participation helps inform special invitations, event access, and community approvals.`})]})]})]}
1),(0,l.jsxs)(`a`,{className:`society-levels-cta`,href:`/levels`,children:[(0,l.jsx)(`span`,{children:`Explore society levels`}),(0,l.jsx)(`b`,{"aria-hidden":`true`,children:`↗`})]})]}),(0,l.jsxs)(`section`,{className:`neon-purpose`,"aria-labelledby":`purpose-title`,children:[(0,l.jsx)(`span`,{className:`gold-kicker`,children:`Why SF Societies exists`}),(0,l.jsxs)(`h2`,{id:`purpose-title`,children:[`Exceptional people.`,(0,l.jsx)(`br`,{}),(0,l.jsx)(`em`,{children:`Real relationships.`})]}),(0,l.jsx)(`p`,{children:`Our goal is to bring together high achievers and excellent humans from across the San Francisco Bay Area in a fun, social setting—one where it is easy to build new relationships and be introduced to influential, successful members.`}),(0,l.jsxs)(`a`,{className:`six-s-cta`,href:`/6s-system`,children:[(0,l.jsx)(`span`,{children:`Learn more about the 6S System`}),(0,l.jsx)(`b`,{"aria-hidden":`true`,children:`↗`})]})]}),(0,l.jsxs)(`section`,{className:`neon-hero`,id:`top`,children:[(0,l.jsxs)(`div`,{className:`neon-hero-copy`,children:[(0,l.jsx)(`span`,{className:`gold-kicker`,children:`San Francisco’s curated circles`}),(0,l.jsxs)(`h1`,{children:[`Find your people.`,(0,l.jsx)(`br`,{}),(0,l.jsx)(`em`,{children:`Build what matters.`})]}),(0,l.jsx)(`p`,{children:`Four societies for the people shaping culture, capital, human potential, and the future. Choose the room where your curiosity belongs.`}),(0,l.jsxs)(`a`,{href:`#societies`,className:`gold-cta`,children:[`Explore the societies `,(0,l.jsx)(`span`,{children:`↓`})]})]}),(0,l.jsxs)(`a`,{className:`reference-stage`,href:y,target:`_blank`,rel:`noopener noreferrer`,"aria-label":`Open the SF Society Luma calendar in a new window`,children:[(0,l.jsx)(`img`,{src:`/sf-societies-reference.jpg`,alt:`Neon overview of the Creator, Finance, Longevity, and Tech societies`}),(0,l.jsx)(`span`,{className:`reference-glow`})]})]}),(0,l.jsxs)(`section`,{className:`neon-societies`,id:`societies`,"aria-labelledby":`societies-title`,children:[(0,l.jsxs)(`div`,{className:`neon-section-heading`,children:[(0,l.jsxs)(`div`,{children:[(0,l.jsx)(`span`,{className:`gold-kicker`,children:`Choose your circle`}),(0,l.jsxs)(`h2`,{id:`societies-title`,children:[`Four worlds.`,(0,l.jsx)(`br`,{}),`One city.`]})]}),(0,l.jsx)(`p`,{children:`Tap a society to subscribe. You can always follow your curiosity into another circle later.`})]}),(0,l.jsx)(`div`,{className:`neon-grid`,children:v.map(e=>(0,l.jsxs)(`button`,{className:`neon-card neon-card-${e.slug}`,onClick:()=>$(e),style:{"--neon":e.accent,"--glow-rgb":e.glow},"aria-label":`Explore and subscribe to SF ${e.name} Society`,children:[(0,l.jsx)(`span`,{className:`neon-card-art`,"aria-hidden":`true`}),(0,l.jsx)(`span`,{className:`neon-card-scan`,"aria-hidden":`true`}),(0,l.jsxs)(`span`,{className:`neon-card-topline`,children:[(0,l.jsx)(`span`,{children:e.number}),x.includes(e.name)&&(0,l.jsx)(`span`,{className:`neon-saved`,children:`Subscribed`})]}),(0,l.jsxs)(`span`,{className:`neon-card-title`,children:[(0,l.jsx)(`span`,{className:`neon-symbol`,children:e.symbol}),(0,l.jsxs)(`strong`,{children:[`SF `,e.name,` Society`]})]}),(0,l.jsx)(`span`,{className:`neon-card-tagline`,children:e.tagline}),(0,l.jsx)(`span`,{className:`neon-category-grid`,children:e.categories.map(e=>(0,l.jsxs)(`span`,{children:[(0,l.jsx)(`i`,{"aria-hidden":`true`}),e]},e))}),(0,l.jsxs)(`span`,{className:`neon-card-action`,children:[x.includes(e.name)?`Subscribed`:`Enter the society`,` `,(0,l.jsx)(`b`,{children:x.includes(e.name)?`✓`:`→`})]})]},e.name))})]}),(0,l.jsxs)(`section`,{className:`neon-manifesto`,children:[(0,l.jsx)(`span`,{}),(0,l.jsx)(`p`,{children:`United by passion. Driven by impact.`}),(0,l.jsx)(`span`,{})]}),(0,l.jsxs)(`footer`,{className:`neon-footer`,children:[(0,l.jsxs)(`div`,{children:[(0,l.jsx)(`strong`,{children:`SF SOCIETIES`}),(0,l.jsx)(`span`,{children:`San Francisco, California`})]}),(0,l.jsx)(`p`,{children:`Connect. Collaborate. Elevate.`})]}),h&&(0,l.jsx)(`div`,{className:`modal-backdrop neon-backdrop`,role:`presentation`,onMouseDown:()=>g(null),children:(0,l.jsxs)(`section`,{className:`modal neon-modal`,role:`dialog`,"aria-modal":`true`,"aria-labelledby":`modal-title`,onMouseDown:e=>e.stopPropagation(),style:{"--neon":h.accent,"--glow-rgb":h.glow},children:[(0,l.jsx)(`button`,{className:`modal-close neon-close`,onClick:()=>g(null),"aria-label":`Close`,children:`×`}),(0,l.jsx)(`div`,{className:`neon-modal-orb`,"aria-hidden":`true`,children:h.symbol}),(0,l.jsxs)(`div`,{className:`neon-modal-kicker`,children:[`SF `,h.name,` Society`]}
1),(0,l.jsx)(`h2`,{id:`modal-title`,children:x.includes(h.name)?`You’re in the circle.`:`Join the circle.`}),(0,l.jsx)(`p`,{className:`modal-intro`,children:e?`Register your interest in the ${h.name} society and receive a welcome email at ${e.email}.`:`Log in to register your interest in the ${h.name} society and receive a welcome email.`}),e?(0,l.jsxs)(`button`,{className:`subscribe-button neon-subscribe neon-interest${x.includes(h.name)?` is-subscribed`:``}`,type:`button`,onClick:async()=>{if(!(!h||!e||x.includes(h.name))){E(!0),A(``);try{let e=await(await fetch(`/api/interests`,{method:`POST`,headers:{"Content-Type":`application/json`},body:JSON.stringify({society:h.name})})).json();if(!e.saved)throw Error(e.error||`We couldn’t save your interest. Please try again.`);S(e=>[...new Set([...e,h.name])]),O(!!e.emailSent),w(!0),e.emailSent||A(e.error||`Your interest was saved, but the email could not be sent.`)}catch(e){A(e instanceof Error?e.message:`We couldn’t save your interest.`)}finally{E(!1)}}},disabled:T||x.includes(h.name),"aria-pressed":x.includes(h.name),children:[(0,l.jsx)(`span`,{className:`subscribe-icon`,children:x.includes(h.name)?`✓`:`+`}),T?`Joining…`:x.includes(h.name)?`Subscribed`:`Interested to join this society`,(0,l.jsx)(`span`,{"aria-hidden":`true`,children:T?`·`:x.includes(h.name)?`✓`:`→`})]}):(0,l.jsxs)(o,{className:`subscribe-button neon-subscribe neon-login-cta`,href:u,entryPoint:`society_interest_${h.slug}`,children:[(0,l.jsx)(`span`,{className:`subscribe-icon`,children:`↗`}),`Log In`,(0,l.jsx)(`span`,{"aria-hidden":`true`,children:`→`})]}),!e&&(0,l.jsx)(`p`,{className:`secure-login-note`,children:`We receive your name and email to identify your account—never your password. You’ll return here automatically.`}),k&&(0,l.jsx)(`p`,{className:`form-error`,id:`interest-error`,children:k}),C&&(0,l.jsx)(`p`,{className:`neon-confirmation`,role:`status`,children:D?`Welcome email sent to ${e?.email}.`:`Your interest is saved. The welcome email is still pending.`}),e&&x.includes(h.name)&&(0,l.jsx)(s,{society:h.name}),(0,l.jsxs)(`a`,{className:`neon-society-link`,href:h.href,children:[(0,l.jsxs)(`span`,{children:[`Explore SF `,h.name,` Society`]}),(0,l.jsx)(`span`,{"aria-hidden":`true`,children:`↗`})]}),(0,l.jsx)(`p`,{className:`privacy-note`,children:`Thoughtful invitations only. No noise.`})]})}),b,b,b]})}export{x as SocietySelector};

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.