PageSourceSearch

https://padelsociety.ai/_next/static/chunks/e93d1d2051fed141.js?dpl=dpl_3y3yEfaL5AYZK2kDJNEXYbktJXXm

js padelsociety.ai collected 2026-10-04 23:41:32 UTC 36,980 bytes, 1 lines download raw bytes

1(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,47310,e=>{"use strict";var t=e.i(43476),r=e.i(71645);let a=["Not sure yet","Early Bird","Bronze","Silver","Gold","Black","Couples"],o="ps-pick-tier";function l(){let[e,l]=(0,r.useState)({firstName:"",lastName:"",email:"",phone:"",tierInterest:"",smsOptIn:!0});(0,r.useEffect)(()=>{let e=e=>{let t=e.detail;a.includes(t)&&l(e=>({...e,tierInterest:t}))};return window.addEventListener(o,e),()=>window.removeEventListener(o,e)},[]);let[s,n]=(0,r.useState)({}),[i,c]=(0,r.useState)(!1),[d,m]=(0,r.useState)(!1),[h,p]=(0,r.useState)(""),u=async t=>{let r;if(t.preventDefault(),p(""),r={},e.firstName.trim()||(r.firstName="First name is required"),e.lastName.trim()||(r.lastName="Last name is required"),e.email.trim()?/^[^\s@]+@[^\s@]+\.[^\s@]+$/.test(e.email)||(r.email="Please enter a valid email"):r.email="Email is required",n(r),0===Object.keys(r).length){c(!0);try{let t=await fetch("/api/waitlist",{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify({...e,tierInterest:e.tierInterest||"Not sure yet",list:"Membership Waitlist"})}),r=await t.json();r.success?m(!0):p(r.error||"Something went wrong. Please try again.")}catch{p("Network error. Please try again.")}finally{c(!1)}}},f=(e,t)=>{l(r=>({...r,[e]:t})),s[e]&&n(t=>({...t,[e]:void 0}))};if(d)return(0,t.jsxs)("div",{className:"mx-auto max-w-[520px] rounded-[12px] border border-[#EFEBE3] bg-white p-8 text-center",children:[(0,t.jsx)("div",{className:"mb-4 inline-flex h-16 w-16 items-center justify-center rounded-full bg-[var(--color-forest-green)]",style:{animation:"fadeInUp 400ms var(--ease-spring) forwards"},children:(0,t.jsx)("svg",{width:"28",height:"28",viewBox:"0 0 28 28",fill:"none",children:(0,t.jsx)("path",{d:"M6 14l6 6 10-12",stroke:"white",strokeWidth:"3",strokeLinecap:"round",strokeLinejoin:"round"})})}),(0,t.jsx)("h3",{className:"text-[var(--color-navy)]",style:{fontFamily:"var(--font-display)",fontSize:"var(--text-xl)",fontWeight:700},children:"You're on the list."}),(0,t.jsx)("p",{className:"mt-3 text-[var(--color-charcoal)]",style:{fontFamily:"var(--font-body)",fontSize:"var(--text-sm)",lineHeight:1.6},children:"We'll email you the moment memberships open, before we announce it anywhere else. No payment now and nothing to cancel."})]});let y=e=>`w-full rounded-[8px] border bg-white px-4 py-3.5 text-[16px] text-[var(--color-charcoal)] outline-none transition-all duration-200 placeholder-[var(--color-concrete-gray)] ${s[e]?"border-[var(--color-alert-red)] focus:border-[var(--color-alert-red)]":"border-[#9E9E9E] focus:border-[var(--color-court-blue)] focus:shadow-[var(--shadow-focus-blue)]"}`,x="mb-1.5 block text-[13px] font-medium text-[var(--color-charcoal)]";return(0,t.jsxs)("form",{onSubmit:u,className:"mx-auto max-w-[520px]",noValidate:!0,children:[(0,t.jsxs)("div",{className:"grid gap-4 sm:grid-cols-2",children:[(0,t.jsxs)("div",{children:[(0,t.jsx)("label",{htmlFor:"mw-firstName",className:x,style:{fontFamily:"var(--font-body)"},children:"First Name *"}),(0,t.jsx)("input",{id:"mw-firstName",type:"text",required:!0,value:e.firstName,onChange:e=>f("firstName",e.target.value),className:y("firstName"),style:{fontFamily:"var(--font-body)"}}),s.firstName&&(0,t.jsx)("p",{className:"mt-1 text-[12px] text-[var(--color-alert-red)]",children:s.firstName})]}),(0,t.jsxs)("div",{children:[(0,t.jsx)("label",{htmlFor:"mw-lastName",className:x,style:{fontFamily:"var(--font-body)"},children:"Last Name *"}),(0,t.jsx)("input",{id:"mw-lastName",type:"text",required:!0,value:e.lastName,onChange:e=>f("lastName",e.target.value),className:y("lastName"),style:{fontFamily:"var(--font-body)"}}),s.lastName&&(0,t.jsx)("p",{className:"mt-1 text-[12px] text-[var(--color-alert-red)]",children:s.lastName})]})]}),(0,t.jsxs)("div",{className:"mt-4",children:[(0,t.jsx)("label",{htmlFor:"mw-email",className:x,style:{fontFamily:"var(--font-body)"},children:"Email *"}),(0,t.jsx)("input",{id:"mw-email",type:"email",required:!0,value:e.email,onChange:e=>f("email",e.target.value),className:y("email"),style:{fontFamily:"var(--font-body)"}}),s.email&&(0,t.jsx)("p",{className:"mt-1 text-[12px] text-[var(--color-alert-red)]",children:s.email})]}),(0,t.jsxs)("div",{className:"mt-4",children:[(0,t.jsx)("label",{htmlFor:"mw-phone",className:x,style:{fontFamily:"var(--font-body)"},children:"Phone"}),(0,t.jsx)("input",{id:"mw-phone",type:"tel",value:e.phone,onChange:e=>f("phone",e.target.value),className:"w-full rounded-[8px] border border-[#9E9E9E] bg-white px-4 py-3.5 text-[16px] text-[var(--color-charcoal)] outline-none transition-all duration-200 focus:border-[var(--color-court-blue)] focu
1s:shadow-[var(--shadow-focus-blue)]",style:{fontFamily:"var(--font-body)"}})]}),(0,t.jsxs)("div",{className:"mt-4",children:[(0,t.jsx)("label",{htmlFor:"mw-tier",className:x,style:{fontFamily:"var(--font-body)"},children:"Which membership are you thinking about?"}),(0,t.jsxs)("select",{id:"mw-tier",value:e.tierInterest,onChange:e=>f("tierInterest",e.target.value),className:"w-full rounded-[8px] border border-[#9E9E9E] bg-white px-4 py-3.5 text-[16px] text-[var(--color-charcoal)] outline-none transition-all duration-200 focus:border-[var(--color-court-blue)] focus:shadow-[var(--shadow-focus-blue)]",style:{fontFamily:"var(--font-body)"},children:[(0,t.jsx)("option",{value:"",children:"Select one"}),a.map(e=>(0,t.jsx)("option",{value:e,children:e},e))]}),(0,t.jsx)("p",{className:"mt-1.5 text-[12px] text-[var(--color-concrete-gray)]",style:{fontFamily:"var(--font-body)"},children:"Not binding. It just tells us how many courts to hold for each kind of player."})]}),(0,t.jsxs)("div",{className:"mt-5 flex items-start gap-3",children:[(0,t.jsx)("input",{id:"mw-sms",type:"checkbox",checked:e.smsOptIn,onChange:e=>f("smsOptIn",e.target.checked),className:"mt-0.5 h-5 w-5 shrink-0 cursor-pointer rounded border-[#9E9E9E] accent-[var(--color-court-blue)]"}),(0,t.jsx)("label",{htmlFor:"mw-sms",className:"cursor-pointer text-[13px] text-[var(--color-charcoal)]",style:{fontFamily:"var(--font-body)",lineHeight:1.5},children:"Text me when memberships open. You can opt out any time."})]}),h&&(0,t.jsx)("div",{className:"mt-4 rounded-[8px] bg-[var(--color-alert-red-50)] px-4 py-3 text-[13px] text-[var(--color-alert-red)]",children:h}),(0,t.jsx)("button",{type:"submit",disabled:i,className:"mt-6 flex w-full items-center justify-center rounded-full bg-[var(--color-court-blue)] py-4 text-[16px] font-semibold text-white transition-colors duration-200 hover:bg-[var(--color-court-blue-hover)] disabled:cursor-not-allowed disabled:bg-[#BDBDBD] disabled:text-[#757575]",style:{fontFamily:"var(--font-display)"},children:i?(0,t.jsx)("span",{className:"spinner"}):"Tell me when memberships open"}),(0,t.jsx)("p",{className:"mt-3 text-center text-[12.5px] text-[var(--color-concrete-gray)]",style:{fontFamily:"var(--font-body)"},children:"No payment today. We only email you when there is something real to say."})]})}e.s(["PICK_TIER_EVENT",0,o,"default",()=>l])},91151,45894,e=>{"use strict";var t=e.i(43476),r=e.i(71645),a=e.i(26502);let o="2026-10-01T09:00:00-05:00",l=new Date("2026-10-04T09:00:00-05:00").toISOString(),s="October 1",n="9 AM",i="9 AM",c="until Sunday, October 4 at 9 AM",d="October 4",m=7,h=(e=m)=>Math.max(0,50-e);function p(e,t=m){if(0>=h(t))return"closed";let r=new Date("2026-10-01T00:00:00-05:00").getTime(),a=new Date(l).getTime();return e<r?"teaser":e<a?"open":"closed"}let u={earlybird:"https://buy.stripe.com/4gM00i75neRdees1Qm97G0l",bronze:"https://buy.stripe.com/cNicN49dvfVh6M0gLg97G0m",silver:"https://buy.stripe.com/4gMaEWexP24r4DS52y97G0n",gold:"https://buy.stripe.com/cNidR8gFX10n0nC7aG97G0o",black:"https://buy.stripe.com/3cI3cu4Xf9wTc6kfHc97G0p"},f={earlybird:"https://buy.stripe.com/5kQ7sK1L338vdao52y97G0q",bronze:"https://buy.stripe.com/fZuaEWblD4czb2g0Mi97G0r",silver:"https://buy.stripe.com/3cIfZgdtL8sP8U8gLg97G0s",gold:"https://buy.stripe.com/9B600i61j9wTdao52y97G0t"},y=(e,t)=>{if(!e||!t)return e;let r=new URL(e);return r.searchParams.set("client_reference_id",t),r.toString()},x=e=>`invite-${e.toLowerCase().replace(/\s+/g,"-")}`,b=e=>a.TIERS.find(t=>t.id===e),v=[{id:"bronze",name:"Bronze",price:b("bronze").regularPrice,tagline:"One night a week, handled.",who:"The once-a-week player who wants a standing game.",headline:"About 1 game a week",peakGames:b("bronze").peakGames,perks:["Use it any time, about one game a week","Match concierge: tell us when you want to play and we fill your game",`Add more games any time at ${a.WALLET_TOPUP_PCT}% off`,"1 guest pass every month","Member pricing on clinics and events"],role:"entry",accent:"wood"},{id:"silver",name:"Silver",price:b("silver").regularPrice,tagline:"Your default two nights.",who:"The twice-a-week regular, and the heart of the club.",headline:"About 2 games a week",peakGames:b("silver").peakGames,perks:["Everything in Bronze, plus:","Use it any time, about two games a week","A spot on the priority sub list","2 guest passes every month"],role:"default",accent:"blue"},{id:"gold",name:"Gold",price:b("gold").regularPrice,tagline:"Three games a week.",who:"The serious 3 times a week player who wants this to be home.",headline:"About 3 games a week",peakGames:b("gold").peakGames,perks:["Everything in Silver, plus:","Use it any time, about three games a week","A recurring weekly booking: same court, same time, held for you","Rainy-day court priority, so you still play when the city scrambles","Priority match concierge","The earliest booking window of any tier"],role:"flagship",note:"Where most members land",accent:"gold"}
1,{id:"earlybird",name:"Early Bird",price:b("earlybird").regularPrice,tagline:"Play all the quiet hours.",who:"Daytime players who skip the evening rush.",headline:"Unlimited off-peak play",perks:[`Play as much as you want, ${a.EARLYBIRD_WINDOW}`,"No per-game fees on your off-peak play","Match concierge to help fill your games","1 guest pass every month","Evening or weekend game? Pay the member rate, or change tier any time"],role:"onramp",note:"Unlimited, for the price of a few games",accent:"green"},{id:"black",name:"Black",price:b("black").regularPrice,tagline:"For those who train, not just play.",who:"The competitive player who is serious about getting better.",headline:"Unlimited play, fully coached",perks:["Unlimited play, peak and off-peak","2 private 1-on-1 coaching sessions every month","4 clinics every month","A personalized improvement roadmap","Match video and shot analysis on every session","Priority match concierge","Priority entry to tournaments and competitive events","$100 in club credit every month, for balls, grips, the bar, whatever you like","A private WhatsApp group with the coaches and other Black members","Equipment storage at the club","Rainy-day court priority"],role:"anchor",note:"Built for serious players",accent:"navy"}],g=e=>v.find(t=>t.id===e),w=e=>e.peakGames?e.peakGames*a.RACK_PEAK:null,j={earlybird:{base:"earlybird",name:"Early Bird Couples",price:a.COUPLES.earlybird.regularPrice,tagline:"Two players, all the quiet hours.",perks:["Two Early Bird memberships in one",`You both play as much as you want, ${a.EARLYBIRD_WINDOW}`,"No per-game fees on your off-peak play","Match concierge for both of you","2 guest passes every month"]},bronze:{base:"bronze",name:"Bronze Couples",price:a.COUPLES.bronze.regularPrice,tagline:"Two players, one night a week each.",perks:["Two Bronze memberships in one","About 2 games a week to share between you, 1 each","$140 in club credit each every month, $280 combined","Match concierge for both of you",`Add more games any time at ${a.WALLET_TOPUP_PCT}% off`,"2 guest passes every month"]},silver:{base:"silver",name:"Silver Couples",price:a.COUPLES.silver.regularPrice,tagline:"Two players, two nights a week each.",perks:["Two Silver memberships in one","About 4 games a week to share between you, 2 each","$280 in club credit each every month, $560 combined","A spot on the priority sub list for both of you",`Add more games any time at ${a.WALLET_TOPUP_PCT}% off`,"4 guest passes every month"]},gold:{base:"gold",name:"Gold Couples",price:a.COUPLES.gold.regularPrice,tagline:"Two players, one membership.",perks:["Two Gold memberships in one","About 6 games a week to share between you, 3 each","$420 in club credit each every month, $840 combined","Rainy-day court priority for both of you","Priority match concierge for both of you",`Add more games any time at ${a.WALLET_TOPUP_PCT}% off`]}},N=["earlybird","bronze","silver","gold"],S=e=>2*g(e).price-j[e].price,k=Math.max(...N.map(S)),E=a.INITIATION_FEE;(0,a.usd)(E),(0,a.usd)(a.RACK_PEAK),(0,a.usd)(a.RACK_OFFPEAK),a.WALLET_TOPUP_PCT,a.PEAK_DEFINITION,a.OPENING,e.s(["REGULAR_COUPLES",0,j,"REGULAR_COUPLE_IDS",0,N,"REGULAR_INITIATION_FEE",0,E,"RELEASE_ANNOUNCED_AT",0,o,"RELEASE_CLOSES_AT",0,l,"RELEASE_CLOSES_LABEL",0,d,"RELEASE_CLOSES_TIME_LABEL",0,i,"RELEASE_COUPLE_URLS",0,f,"RELEASE_OPENS_LABEL",0,s,"RELEASE_OPENS_TIME_LABEL",0,n,"RELEASE_SPOTS",0,50,"RELEASE_SPOTS_CLAIMED",0,m,"RELEASE_URLS",0,u,"RELEASE_WINDOW_LABEL",0,c,"refTag",0,x,"regularById",0,g,"regularCouplesSaving",0,S,"regularCouplesSavingMax",0,k,"regularCredit",0,w,"releaseStateAt",()=>p,"spotsLeft",0,h,"withRef",0,y],45894),e.i(43853);let F=(0,r.createContext)(null);function T({refName:e,children:r}){return(0,t.jsx)(F.Provider,{value:{ref:e},children:r})}function C(e){let t=(0,r.useContext)(F),{state:a}=z();return e?t?y(e,t.ref?x(t.ref):"invite"):"open"===a?y(e,"release"):null:null}let A=m,P=!1,L=new Set;function z(){let[e,t]=(0,r.useState)("teaser"),[a,o]=(0,r.useState)(null),[l,s]=(0,r.useState)(A);return(0,r.useEffect)(()=>(!function(){if(P)return;P=!0;let e=()=>fetch("/api/release-count").then(e=>e.ok?e.json():null).then(e=>{e&&"number"==typeof e.claimed&&e.claimed!==A&&(A=Math.max(e.claimed,m),L.forEac
1h(e=>e(A)))}).catch(()=>{});e(),setInterval(e,6e4)}(),L.add(s),s(A),()=>{L.delete(s)}),[]),(0,r.useEffect)(()=>{let e=()=>{let e=Date.now();o(e),t(p(e,A))};e();let r=setInterval(e,1e3);return()=>clearInterval(r)},[]),{state:e,now:a,ready:null!==a,claimed:l,left:h(l)}}function W(e,t){let r=new Date(e).getTime()-t;return r<=0?null:{days:Math.floor(r/864e5),hours:Math.floor(r/36e5%24),minutes:Math.floor(r/6e4%60),seconds:Math.floor(r/1e3%60)}}let _=e=>String(e).padStart(2,"0");function R(){let{state:e,now:r,ready:a,left:i}=z(),d=r?W("open"===e?l:o,r):null,m="closed"===e?"This release is closed":"open"===e?`${i} of 50 memberships left`:`50 memberships open ${s}, ${n}`,h=a&&d?"open"===e?`Closes in ${d.days>0?`${d.days}d `:""}${_(d.hours)}h ${_(d.minutes)}m ${_(d.seconds)}s`:`Opens in ${d.days}d ${_(d.hours)}h ${_(d.minutes)}m`:null;return(0,t.jsx)("div",{className:"z-30 border-b sm:sticky sm:top-[57px] border-[rgba(212,168,83,0.35)] bg-[var(--color-navy)]",children:(0,t.jsxs)("div",{className:"mx-auto flex max-w-[1100px] flex-col items-center gap-1 px-5 py-2.5 text-center sm:flex-row sm:justify-between sm:text-left md:px-10",children:[(0,t.jsxs)("span",{className:"flex items-center gap-2.5",style:{fontFamily:"var(--font-body)",fontSize:"13.5px",color:"rgba(255,255,255,0.88)"},children:[(0,t.jsxs)("span",{className:"relative flex h-2 w-2 shrink-0",children:["closed"!==e&&(0,t.jsx)("span",{className:"absolute inline-flex h-full w-full animate-ping rounded-full bg-[var(--color-amber-gold)] opacity-70"}),(0,t.jsx)("span",{className:"relative inline-flex h-2 w-2 rounded-full bg-[var(--color-amber-gold)]"})]}),(0,t.jsxs)("span",{children:[(0,t.jsx)("strong",{style:{color:"var(--color-amber-gold)"},children:m}),"teaser"===e&&(0,t.jsxs)("span",{className:"hidden md:inline",children:[" · open ",c]})]})]}),h&&(0,t.jsx)("span",{style:{fontFamily:"var(--font-body)",fontSize:"13.5px",color:"rgba(255,255,255,0.7)",fontVariantNumeric:"tabular-nums"},children:h})]})})}function I({v:e,label:r}){return(0,t.jsxs)("div",{className:"flex min-w-[64px] flex-col items-center sm:min-w-[84px]",children:[(0,t.jsx)("span",{className:"text-white",style:{fontFamily:"var(--font-display)",fontSize:"clamp(36px, 7vw, 60px)",fontWeight:800,lineHeight:1,fontVariantNumeric:"tabular-nums"},children:e}),(0,t.jsx)("span",{className:"mt-1.5 text-[rgba(245,242,236,0.6)]",style:{fontFamily:"var(--font-body)",fontSize:"11px",fontWeight:600,letterSpacing:"2px",textTransform:"uppercase"},children:r})]})}function O(){let{state:e,now:r,ready:a}=z(),i=r?W("open"===e?l:o,r):null;return"closed"===e?null:(0,t.jsxs)("div",{className:"mt-8",children:[(0,t.jsx)("p",{className:"mb-3 uppercase text-[var(--color-amber-gold)]",style:{fontFamily:"var(--font-body)",fontSize:"11.5px",fontWeight:700,letterSpacing:"2px"},children:"open"===e?"Doors close in":`Doors open ${s} at ${n} in`}),(0,t.jsx)("div",{className:"flex items-start gap-4 sm:gap-6",style:{minHeight:78},children:a&&i?(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)(I,{v:String(i.days),label:"Days"}),(0,t.jsx)(I,{v:_(i.hours),label:"Hours"}),(0,t.jsx)(I,{v:_(i.minutes),label:"Minutes"}),(0,t.jsx)(I,{v:_(i.seconds),label:"Seconds"})]}):null})]})}function M({dark:e=!1}){let{state:r,claimed:a,left:o}=z();if("open"!==r)return null;let l=Math.round(a/50*100);return(0,t.jsxs)("div",{className:"mt-6 max-w-[520px]",children:[(0,t.jsxs)("div",{className:"flex items-baseline justify-between gap-3",style:{fontFamily:"var(--font-body)",fontSize:"13px",fontVariantNumeric:"tabular-nums"},children:[(0,t.jsxs)("span",{style:{color:e?"#fff":"var(--color-navy)",fontWeight:600},children:[a," of ",50," taken"]}),(0,t.jsx)("span",{style:{color:"var(--color-amber-gold)",fontWeight:700},children:`${o} left`})]}),(0,t.jsx)("div",{className:"mt-2 h-2.5 w-full overflow-hidden rounded-full",style:{background:e?"rgba(255,255,255,0.12)":"var(--color-cream-500)"},role:"progressbar","aria-valuenow":a,"aria-valuemin":0,"aria-valuemax":50,children:(0,t.jsx)("div",{className:"h-full rounded-full bg-[var(--color-amber-gold)]",style:{width:`${l}%`}})}),(0,t.jsxs)("p",{className:"mt-2",style:{fontFamily:"var(--font-body)",fontSize:"12.5px",color:e?"rgba(245,242,236,0.7)":"var(--color-charcoal-600)"},children:["Open ",c," or until the last one goes, whichever comes first."]})]})}let B="ps-pick-tier";function $(e){window.dispatchEvent(new CustomEvent(B,{detail:e})),document.getElementById("join")?.scrollIntoView({behavior:"smooth",block:"start"})}let H={primary:"bg-[var(--color-court-blue)] text-white hover:bg-[var(--color-court-blue-hover)]",gold:"bg-[var(--color-amber-gold)] text-[var(--color-navy)] hover:bg-white",dark:"bg-white text-[var(--color-navy)] hover:bg-[var(--color-cream)]",ghost:"border border-[var(--color-cream-500)] bg-transparent text-[var(--color-navy)] hover:border-[var(--color-court-blue)] hover:text-[var(--color-court-blue)]",
1wood:"bg-[var(--color-warm-wood)] text-white hover:bg-[var(--color-warm-wood-hover)]"};function G({tier:e,variant:r="primary",formLabel:o}){let{state:l}=z(),s=C(u[e.id]),n=`block w-full rounded-full px-6 py-3 text-center transition-colors ${H[r]}`,i={fontFamily:"var(--font-display)",fontSize:"15px",fontWeight:700};return s?(0,t.jsxs)("a",{href:s,target:"_blank",rel:"noopener",className:n,style:i,children:["Claim ",e.name,(0,t.jsxs)("span",{className:"block",style:{fontFamily:"var(--font-body)",fontSize:"12px",fontWeight:600,opacity:.75,marginTop:1},children:[(0,a.usd)(E)," today"]})]}):(0,t.jsx)("button",{type:"button",onClick:()=>$(o??e.name),className:n,style:i,children:"closed"===l?`Join the list for ${e.name}`:`Notify me for ${e.name}`})}function U(){let{state:e,left:r}=z(),a="open"===e?`Memberships are open \xb7 closes ${d}`:"closed"===e?"This release is closed":`Next membership release \xb7 ${s}`,o={fontFamily:"var(--font-display)",fontSize:"var(--text-2xl)",fontWeight:800,lineHeight:1.06,letterSpacing:"-0.5px",textWrap:"balance"},l={fontFamily:"var(--font-body)",fontSize:"var(--text-lg)",lineHeight:1.5,textWrap:"pretty"};return(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)("p",{className:"mb-4 uppercase text-[var(--color-amber-gold)]",style:{fontFamily:"var(--font-body)",fontSize:"12px",fontWeight:700,letterSpacing:"2px"},children:a}),"open"===e?(0,t.jsxs)(t.Fragment,{children:[(0,t.jsxs)("h1",{className:"text-white",style:o,children:["Memberships",(0,t.jsx)("br",{}),"are open.",(0,t.jsx)("br",{}),r," of ",50," left."]}),(0,t.jsxs)("p",{className:"mt-6 max-w-[520px] text-[var(--color-cream)]",style:l,children:["Pick your membership below and claim it. We close ",d," at ",i," or when the last one goes, whichever comes first."]})]}):"closed"===e?(0,t.jsxs)(t.Fragment,{children:[(0,t.jsxs)("h1",{className:"text-white",style:o,children:[r<=0?"All 50 are taken.":"This release has closed.",(0,t.jsx)("br",{}),"Thank you."]}),(0,t.jsxs)("p",{className:"mt-6 max-w-[520px] text-[var(--color-cream)]",style:l,children:[r<=0?"The online release filled up.":"The online release is over."," We are opening in mid-October. Membership options will be available onsite at the club. Ask us about them when you visit. Want to hear first about the next online release? Join the list below."]})]}):(0,t.jsxs)(t.Fragment,{children:[(0,t.jsxs)("h1",{className:"text-white",style:o,children:[50," memberships.",(0,t.jsx)("br",{}),"Open until Sunday.",(0,t.jsx)("br",{}),"Then we close."]}),(0,t.jsxs)("p",{className:"mt-6 max-w-[520px] text-[var(--color-cream)]",style:l,children:["On ",s," at ",n," we open ",50," more memberships to Padel Society. The window stays open ",c," or until the last one is taken, whichever comes first."]})]})]})}function K(){let{state:e}=z(),r="open"===e?{href:"#tiers",label:"Claim a membership"}:"closed"===e?{href:"#join",label:"Join the list"}:{href:"#join",label:"Get the opening alert"};return(0,t.jsxs)(t.Fragment,{children:[(0,t.jsxs)("div",{className:"mt-9 flex flex-col gap-3 sm:flex-row",children:[(0,t.jsx)(V,{href:r.href,variant:"gold",children:r.label}),"open"!==e&&(0,t.jsx)("a",{href:"#tiers",className:"inline-block rounded-full border border-[rgba(255,255,255,0.28)] px-8 py-3.5 text-center text-white transition-colors hover:border-white",style:{fontFamily:"var(--font-display)",fontSize:"15px",fontWeight:700},children:"See the memberships"})]}),(0,t.jsx)("p",{className:"mt-4 text-[rgba(245,242,236,0.6)]",style:{fontFamily:"var(--font-body)",fontSize:"13px",lineHeight:1.5},children:"open"===e?`${(0,a.usd)(E)} initiation today. Monthly billing starts when we open.`:"No payment today. The list hears first, before we post anywhere else."})]})}function D({children:e}){let{state:r}=z();return"open"===r?null:(0,t.jsx)(t.Fragment,{children:e})}function q(){let{state:e}=z(),{href:r,label:a}="open"===e?{href:"#tiers",label:"Claim a membership"}:"closed"===e?{href:"#join",label:"Join the list"}:{href:"#join",label:"Get the opening alert"};return(0,t.jsx)("a",{href:r,className:"inline-flex items-center gap-2 rounded-full bg-[var(--color-amber-gold)] px-4 py-1.5 text-[var(--color-navy)] transition-colors hover:bg-white",style:{fontFamily:"var(--font-display)",fontSize:"13px",fontWeight:700},children:a})}function V({children:e,variant:r="gold",className:a="",href:o="#join"}){return(0,t.jsx)("a",{href:o,className:`inline-block rounded-full px-8 py-3.5 text-center transition-colors ${H[r]} ${a}`,style:{fontFamily:"var(--font-display)",fontSize:"15px",fontWeight:700},children:e})}function Y(){let[e,o]=(0,r.useState)(!1),[l,s]=(0,r.useState)("gold"),n=j[l],i=S(l),c=C(f[l]);return(0,t.jsxs)("div",{className:"mx-auto max-w-[760px]",children:[(0,t.jsxs)("button",{onClick:()=>o(e=>!e),"aria-expanded":e,className:"flex w-full items-center justify-between gap-3 rounded-[14px] border-2 border-[var(--color-warm-wood)] bg-[var(--color-warm-wood-50)] px-4 py-4 text-left transition-colors hover:bg-[#F3E7D6] md:px-6 md:py-5",children:[(0,t.jsxs)("span",{className:"flex items-center gap-3",children:[(0,t.jsx)("svg",{width:"22",height:"22",viewBox:"0 0 24 24",fill:"none","aria-hidden":!0,
1className:"shrink-0",children:(0,t.jsx)("path",{d:"M8 11a3 3 0 100-6 3 3 0 000 6zM16 11a3 3 0 100-6 3 3 0 000 6zM2 20c0-3 2.5-5 6-5s6 2 6 5M14 15c3 0 8 1.2 8 5",stroke:"var(--color-warm-wood)",strokeWidth:"1.8",strokeLinecap:"round",strokeLinejoin:"round"})}),(0,t.jsxs)("span",{className:"flex flex-col",children:[(0,t.jsx)("span",{style:{fontFamily:"var(--font-display)",fontSize:"17px",fontWeight:700,color:"var(--color-navy)"},children:"Playing as a couple?"}),(0,t.jsxs)("span",{style:{fontFamily:"var(--font-body)",fontSize:"13.5px",lineHeight:1.4,color:"var(--color-warm-wood)"},children:["One shared membership, at any level. Save up to ",(0,a.usd)(k)," a month"]})]})]}),(0,t.jsxs)("span",{className:"flex shrink-0 items-center gap-1.5 rounded-full bg-[var(--color-warm-wood)] px-3 py-1.5 text-white md:px-4",style:{fontFamily:"var(--font-body)",fontSize:"13px",fontWeight:700},children:[(0,t.jsx)("span",{children:e?"Hide":"See details"}),(0,t.jsx)("svg",{width:"16",height:"16",viewBox:"0 0 20 20",fill:"none","aria-hidden":!0,style:{transform:e?"rotate(180deg)":"none",transition:"transform 200ms"},children:(0,t.jsx)("path",{d:"M5 7.5L10 12.5L15 7.5",stroke:"#fff",strokeWidth:"2.2",strokeLinecap:"round",strokeLinejoin:"round"})})]})]}),e&&(0,t.jsxs)("div",{className:"mt-3 rounded-[16px] border border-[var(--color-cream-400)] bg-white p-7",style:{boxShadow:"var(--shadow-md)"},children:[(0,t.jsx)("p",{style:{fontFamily:"var(--font-body)",fontSize:"13px",fontWeight:600,letterSpacing:"0.04em",textTransform:"uppercase",color:"var(--color-charcoal-300)"},children:"Choose your level"}),(0,t.jsx)("div",{className:"mt-3 flex flex-wrap gap-2",role:"tablist","aria-label":"Couples membership level",children:N.map(e=>{let r=e===l;return(0,t.jsxs)("button",{role:"tab","aria-selected":r,onClick:()=>s(e),className:"rounded-full border-2 px-4 py-2 transition-colors",style:{fontFamily:"var(--font-body)",fontSize:"13.5px",fontWeight:600,borderColor:r?"var(--color-warm-wood)":"var(--color-cream-400)",backgroundColor:r?"var(--color-warm-wood)":"transparent",color:r?"#fff":"var(--color-charcoal-600)"},children:[g(e).name," ",(0,t.jsx)("span",{style:{fontVariantNumeric:"tabular-nums",opacity:.85},children:(0,a.usd)(j[e].price)})]},e)})}),(0,t.jsxs)("div",{className:"mt-6 flex flex-wrap items-baseline justify-between gap-3",children:[(0,t.jsxs)("div",{children:[(0,t.jsx)("h3",{style:{fontFamily:"var(--font-display)",fontSize:"22px",fontWeight:700,color:"var(--color-navy)"},children:n.name}),(0,t.jsx)("p",{style:{fontFamily:"var(--font-accent)",fontSize:"16px",color:"var(--color-warm-wood)"},children:n.tagline})]}),(0,t.jsxs)("div",{style:{fontVariantNumeric:"tabular-nums"},children:[(0,t.jsx)("span",{style:{fontFamily:"var(--font-display)",fontSize:"34px",fontWeight:800,color:"var(--color-navy)"},children:(0,a.usd)(n.price)}),(0,t.jsx)("span",{style:{fontFamily:"var(--font-body)",fontSize:"14px",color:"var(--color-charcoal-300)"},children:"/mo"}),(0,t.jsxs)("p",{style:{fontFamily:"var(--font-body)",fontSize:"12.5px",fontWeight:600,color:"var(--color-warm-wood)"},children:[(0,a.usd)(i)," a month less than two memberships"]})]})]}),(0,t.jsx)("ul",{className:"mt-5 grid gap-2.5 sm:grid-cols-2",children:n.perks.map((e,r)=>(0,t.jsxs)("li",{className:"flex gap-2.5",style:{fontFamily:"var(--font-body)",fontSize:"14px",lineHeight:1.5,color:"var(--color-charcoal-600)"},children:[(0,t.jsx)("svg",{width:"16",height:"16",viewBox:"0 0 16 16",fill:"none",className:"mt-0.5 shrink-0","aria-hidden":!0,children:(0,t.jsx)("path",{d:"M13.5 4.5L6 12L2.5 8.5",stroke:"var(--color-warm-wood)",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"})}),e]},r))}),c?(0,t.jsxs)("a",{href:c,target:"_blank",rel:"noopener",className:`mt-6 block w-full rounded-full px-6 py-3.5 text-center ${H.wood}`,style:{fontFamily:"var(--font-display)",fontSize:"15px",fontWeight:700},children:["Claim ",n.name]}):(0,t.jsxs)("button",{type:"button",onClick:()=>$("Couples"),className:`mt-6 block w-full rounded-full px-6 py-3.5 text-center ${H.wood}`,style:{fontFamily:"var(--font-display)",fontSize:"15px",fontWeight:700},children:["Notify me for ",n.name]}),(0,t.jsxs)("p",{className:"mt-3 text-center",style:{fontFamily:"var(--font-body)",fontSize:"12.5px",lineHeight:1.5,color:"var(--color-charcoal-300)"},children:["A couples membership uses 1 of the ",50," memberships in this release and includes 2 players. Initiation is ",(0,a.usd)(E)," each. Monthly billing starts when we open."]})]})]})}let J={earlybird:"You play mostly in the quiet daytime hours, so Early Bird's unlimited off-peak play is your sweet spot.",bronze:"Around once a week fits Bronze nicely. A standing game without paying every visit.",silver:"Twice a week lands squarely on Silver, the home base for most regulars.",gold:"At three or more games a week, Gold pays for itself and holds your weekly court.",black:"You play and train constantly, so Black's unlimited play plus monthly coaching is the easy call."};function Q(e,t){let r,o,l=Math.round(4.33*e);"off"===t?(r=0,o=l):"peak"===t?(r=l,o=0):(r=Math.round(.6*l),o=l-r);let s=r*a.RACK_PEAK+o*a.RACK_OFFPEAK,n=1-a.WALLET_TOPUP_PCT/100,i=[];for(let e of("peak"!==t&&i.push({id:"earlybird",cost:g("earlybird").price+r*a.RACK_PEAK,overflow:r*a.RACK_PEAK}),["bronze","silver","gold"])){let t=g(e),r=Math.max(0,s-(w(t)??0));i.push({id:e,cost:t.price+r*n,overflow:r})}i.push({id:"black",cost:g("black").price,overflow:0});let c=e>=3?"gold":2===e?"silver":"bronze",d="off"===t?i.reduce((e,t)=>
1t.cost<e.cost?t:e):i.find(e=>e.id===c),m="off"===t?a.RACK_OFFPEAK:a.RACK_PEAK,h="earlybird"===d.id?r:Math.round(d.overflow/m);return{perMonth:l,best:d,payPerGame:s,extraGames:h}}let X=[{id:"peak",label:"Evenings & weekends"},{id:"off",label:"Weekday daytime"},{id:"mix",label:"A bit of both"}];function Z(){let[e,o]=(0,r.useState)(3),[l,s]=(0,r.useState)("peak"),n=(0,r.useMemo)(()=>Q(e,l),[e,l]),i=g(n.best.id),c=Math.round(n.best.cost),d=c>i.price+1,m=n.extraGames,h=n.payPerGame-n.best.cost;return(0,t.jsx)("section",{className:"bg-[var(--color-cream)] px-5 py-16 md:px-10 md:py-20",children:(0,t.jsxs)("div",{className:"mx-auto max-w-[960px]",children:[(0,t.jsxs)("div",{className:"mb-10 text-center",children:[(0,t.jsx)("p",{className:"mb-3 uppercase text-[var(--color-court-blue)]",style:{fontFamily:"var(--font-body)",fontSize:"12px",fontWeight:600,letterSpacing:"2px"},children:"Find your fit"}),(0,t.jsx)("h2",{className:"mx-auto max-w-[560px] text-[var(--color-navy)]",style:{fontFamily:"var(--font-display)",fontSize:"var(--text-xl)",fontWeight:700,lineHeight:1.2,letterSpacing:"-0.5px",textWrap:"balance"},children:"Not sure which one? Let's figure it out."}),(0,t.jsx)("p",{className:"mx-auto mt-3 max-w-[480px] text-[var(--color-charcoal-600)]",style:{fontFamily:"var(--font-body)",fontSize:"var(--text-base)",lineHeight:1.55},children:"Tell us how you play and we'll point you to the membership that makes the most sense."})]}),(0,t.jsxs)("div",{className:"grid items-stretch gap-5 md:grid-cols-2",children:[(0,t.jsxs)("div",{className:"rounded-[18px] border border-[var(--color-cream-400)] bg-white p-7",style:{boxShadow:"var(--shadow-sm)"},children:[(0,t.jsx)("label",{className:"block",style:{fontFamily:"var(--font-display)",fontSize:"16px",fontWeight:700,color:"var(--color-navy)"},children:"How many times do you play a week?"}),(0,t.jsxs)("div",{className:"mt-4 flex items-center gap-5",children:[(0,t.jsx)("button",{onClick:()=>o(e=>Math.max(1,e-1)),"aria-label":"Fewer games",className:"flex h-11 w-11 items-center justify-center rounded-full border border-[var(--color-cream-500)] text-[var(--color-navy)] transition-colors hover:border-[var(--color-court-blue)] hover:text-[var(--color-court-blue)]",style:{fontFamily:"var(--font-display)",fontSize:"22px",fontWeight:700},children:"−"}),(0,t.jsxs)("div",{className:"min-w-[64px] text-center",children:[(0,t.jsx)("span",{style:{fontFamily:"var(--font-display)",fontSize:"40px",fontWeight:800,color:"var(--color-navy)",lineHeight:1,fontVariantNumeric:"tabular-nums"},children:e}),(0,t.jsx)("span",{className:"block",style:{fontFamily:"var(--font-body)",fontSize:"12px",color:"var(--color-charcoal-300)"},children:1===e?"time / week":"times / week"})]}),(0,t.jsx)("button",{onClick:()=>o(e=>Math.min(7,e+1)),"aria-label":"More games",className:"flex h-11 w-11 items-center justify-center rounded-full border border-[var(--color-cream-500)] text-[var(--color-navy)] transition-colors hover:border-[var(--color-court-blue)] hover:text-[var(--color-court-blue)]",style:{fontFamily:"var(--font-display)",fontSize:"22px",fontWeight:700},children:"+"}),(0,t.jsxs)("span",{className:"ml-auto text-right",style:{fontFamily:"var(--font-body)",fontSize:"13px",color:"var(--color-charcoal-600)"},children:["about ",(0,t.jsx)("strong",{style:{color:"var(--color-navy)"},children:n.perMonth})," games / month"]})]}),(0,t.jsx)("label",{className:"mt-8 block",style:{fontFamily:"var(--font-display)",fontSize:"16px",fontWeight:700,color:"var(--color-navy)"},children:"When do you usually play?"}),(0,t.jsx)("div",{className:"mt-4 grid grid-cols-3 gap-2",children:X.map(e=>{let r=e.id===l;return(0,t.jsx)("button",{onClick:()=>s(e.id),className:`rounded-[10px] px-2 py-3 transition-colors ${r?"bg-[var(--color-navy)] text-white":"border border-[var(--color-cream-500)] bg-white text-[var(--color-charcoal-600)] hover:border-[var(--color-court-blue)]"}`,style:{fontFamily:"var(--font-body)",fontSize:"13px",fontWeight:600,lineHeight:1.25},children:e.label},e.id)})})]}),(0,t.jsxs)("div",{className:"flex flex-col rounded-[18px] bg-[var(--color-navy)] p-7",style:{boxShadow:"var(--shadow-xl)"},children:[(0,t.jsx)("p",{className:"uppercase text-[var(--color-amber-gold)]",style:{fontFamily:"var(--font-body)",fontSize:"11px",fontWeight:700,letterSpacing:"1.5px"},children:"Your best fit"}),(0,t.jsxs)("div",{className:"mt-2 flex items-baseline gap-2",children:[(0,t.jsx)("span",{style:{fontFamily:"var(--font-display)",fontSize:"32px",fontWeight:800,color:"#fff",lineHeight:1},children:i.name}),(0,t.jsxs)("span",{style:{fontFamily:"var(--font-display)",fontSize:"20px",fontWeight:700,color:"var(--color-amber-gold)"},children:[(0,a.usd)(i.price),(0,t.jsx)("span",{style:{fontSize:"13px",color:"rgba(245,242,236,0.6)",fontWeight:400},children:"/mo"})]})]}),(0,t.jsx)("p",{className:"mt-3 text-[var(--color-cream)]",style:{fontFamily:"var(--font-body)",fontSize:"14.5px",lineHeight:1.55},children:J[n.best.id]}),d&&(0,t.jsxs)("p",{className:"mt-2 text-[rgba(245,242,236,0.6)]",style:{fontFamily:"var(--font-body)",fontSize:"12.5px",lineHeight:1.5},children:["Roughly ",(0,a.usd)(c),"/mo all in, including ",m," extra game",1===m?"":"s"," at the member rate."]}),h>=10?(0,t.jsxs)("div",{className:"mt-5 rounded-[10px] px-4 py-3",style:{background:"rgba(45,90,61,0.22)"},children:[(0,t.jsxs)("p",{style:{fontFamily:"var(--font-body)",fontSize:"14px",fontWeight:600,color:"#fff"},children:["About ",(0,a.usd)(Math.round(h))," a month less than paying per game."]}),(0,t.jsxs)("p",{style:{fontFamily:"var(--font-body)",fontSize:"12.5px",color:"rgba(245,242,236,0.7)",marginTop:2},children:["That's roughly ",(0,a.usd)(Math.round(12*h))," a year back in your pocket."]})]}):(0,t.jsx)("div",{className:"mt-5 rounded-[10px] px-4 py-3",style:{background:"rgba(255,255,255,0.06)"},children:(0,t.jsx)("p",{style:{fontFamily:"var(--font-body)",fontSize:"13px",color:"rgba(245,242,236,0.85)",lineHeight:1.5},children:"At how often you play, membership gets you a held court, included games, and the full club, not a per-visit charge every time."})}),(0,t.jsx)("div",{className:"mt-6",children:(0,t.jsx)(G,{tier:i,variant:"gold"})}),(0,t.jsxs)("p",{className:"mt-4 text-[rgba(245,242,236,0.5)]",style:{fontFamily:"var(--font-body)",fontSize:"11.5px",lineHeight:1.5},children:["Compared with paying per game at typical Austin rates (",(0,a.usd)(a.RACK_PEAK)," peak / ",(0,a.usd)(a.RACK_OFFPEAK)," off-peak per person). And you're playing indoors in air c
1onditioning, not out in the Texas heat."]})]})]})]})})}e.s(["HeroCountdown",()=>O,"HeroCtas",()=>K,"HeroLead",()=>U,"HideWhenOpen",()=>D,"InviteProvider",()=>T,"JoinCta",()=>V,"PICK_TIER_EVENT",0,B,"RegularCalculator",()=>Z,"RegularCouplesExpander",()=>Y,"ReleaseStrip",()=>R,"SpotsBar",()=>M,"TierCta",()=>G,"TopBarCta",()=>q,"pickTier",()=>$,"recommend",()=>Q,"useReleaseState",()=>z],91151)},71923,e=>{"use strict";var t=e.i(91151),r=e.i(43853);e.s(["FaqList",()=>r.FaqList,"HeroCountdown",()=>t.HeroCountdown,"HeroCtas",()=>t.HeroCtas,"HeroLead",()=>t.HeroLead,"HideWhenOpen",()=>t.HideWhenOpen,"InviteProvider",()=>t.InviteProvider,"JoinCta",()=>t.JoinCta,"PICK_TIER_EVENT",()=>t.PICK_TIER_EVENT,"RegularCalculator",()=>t.RegularCalculator,"RegularCouplesExpander",()=>t.RegularCouplesExpander,"ReleaseStrip",()=>t.ReleaseStrip,"SpotsBar",()=>t.SpotsBar,"TierCta",()=>t.TierCta,"TopBarCta",()=>t.TopBarCta,"pickTier",()=>t.pickTier,"recommend",()=>t.recommend,"useReleaseState",()=>t.useReleaseState])}]);

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.