{"version":3,"file":"JetStreamPreview.CIeMT5Cc.mjs","names":["useSyncExternalStore","useRef","useState","useCallback","useMemo","_Fragment","React.useSyncExternalStore"],"sources":["https:/framerusercontent.com/modules/K4CHwvqqzD3jEvdDgO0g/G9LpeCY4EYSe69c2D2yU/JetStreamPreview.js"],"sourcesContent":["import{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import*as React from\"react\";import{forwardRef,startTransition,useCallback,useEffect,useMemo,useRef,useState,useSyncExternalStore}from\"react\";import{createPortal}from\"react-dom\";import{AnimatePresence,motion,useReducedMotion}from\"framer-motion\";import{useIsStaticRenderer}from\"framer\";// Website-only application intake and legal notices. Native Framer layouts remain editable; no app or booking code is changed.\nconst MODAL_WIDTH=520;const MODAL_BG=\"#F8F7F3\";const MODAL_RADIUS=21;const MODAL_PADDING=34;const FIELD_HEIGHT=54;const FIELD_BG=\"#FBFAF7\";const FIELD_BORDER=\"#D5D3CC\";const DIALOG_TRANSITION_MS=200;const FONT_STACK=`Geist, Inter, -apple-system, BlinkMacSystemFont, \"Segoe UI\", sans-serif`;const SUCCESS_MESSAGE=\"Application received.\";const SUCCESS_SUBTEXT=\"Your details have been saved for our team to review. We’ll contact you about the next steps.\";const APPLICATION_ENDPOINT=\"https://rggffkalbepetmyiagdw.supabase.co/functions/v1/jetstream-website-applications\";const PUBLISHABLE_KEY=\"sb_publishable_ddtxZlNuJCNgW6i0prLCZA_r-645zc0\";const TERMS_VERSION=\"2026-10-17.2\";const PRIVACY_VERSION=\"2026-10-21.1\";const CONSENT_VERSION=\"2026-10-21.1\";const LEGAL_CONTENT={\"privacy\":{\"title\":\"Privacy Notice\",\"sections\":[{\"heading\":\"Who is responsible\",\"body\":\"Jetstream Technologies Inc., a Delaware corporation (file number 10419829), is responsible for personal information collected through jetstream.co and its member and operator application forms. Our business correspondence address is 254 Chapman Road, Ste 208 #25897, Newark, DE 19702, United States. For privacy questions or requests, email info@jetstream.co or write to that address.\"},{\"heading\":\"What we collect\",\"body\":\"Member applicants provide their first name, last name, email address, phone number, membership interest when selected, and how often they fly private. Operator applicants provide their operator name, contact name, contact email, phone number and primary operating country. We also record your email choices, the wording and version shown, language, server-recorded consent and email-confirmation times, application type, submission time and originating page. Our hosting and database providers process connection information, such as IP addresses and technical request logs, to deliver and protect the service. The application database does not store your raw IP address; short-lived, pseudonymous rate-limit identifiers help prevent abuse.\"},{\"heading\":\"Why we use it\",\"body\":\"We use your details to receive and review your application and arrange early access or operator onboarding. Joining the early-access or Operator Connect email list requires you to ask for relevant updates and an invitation to join. You can unsubscribe at any time. A separate, optional choice covers Jetstream news and offers; leaving it unchecked does not prevent an application. We confirm the email address before using that optional permission for promotional messages. Where UK or EEA data protection law applies, we rely on consent for those email subscriptions, steps at your request before entering a contract to manage your application, and legitimate interests to protect the website. We may also use information to meet a legal obligation. The required details help us identify and contact you; without them we cannot process the application. Flight frequency helps us understand member requirements. We do not make decisions with legal or similarly significant effects solely by automated processing.\"},{\"heading\":\"Who can access it\",\"body\":\"Applications are available to authorised personnel who manage applications for Jetstream Technologies Inc. Framer hosts the website, and Supabase provides the application database, consent records and submission service. SendGrid is the designated provider for confirmation and opted-in email delivery when sending is enabled. It receives the email address, greeting name, application reference and secure preference links needed to deliver those messages, rather than your phone number or flight-frequency answers. These providers and their infrastructure providers process information to operate and secure their services. We may disclose information if lawfully required or necessary to protect legal rights. We do not sell application information or share it for cross-context behavioural advertising. Applying does not send your details to aircraft operators or create a flight booking.\"},{\"heading\":\"Where it is processed\",\"body\":\"Jetstream Technologies Inc. is incorporated in the United States, and the application database is hosted in the United States. Our service providers may also process information in other countries. Where UK or EEA data protection law requires safeguards for an international transfer, the applicable transfer arrangements must protect your information. Contact info@jetstream.co for information about the safeguards relevant to your data.\"},{\"heading\":\"How long we keep it\",\"body\":\"Website applications, associated email preferences, consent evidence and confirmation-delivery records are automatically removed after 12 months. Unsubscribing stops early-access invitations and promotional emails to that address; you may also ask us to withdraw or delete your application. We do not automatically extend retention because we send you a message. If you later become a customer or operator partner, information needed for that separate relationship is handled under the notices and retention rules provided for that service. Pseudonymous submission rate-limit records are removed within 48 hours. Infrastructure logs and backups have separate provider retention cycles and are used for service operation, security and recovery, rather than ongoing application review.\"},{\"heading\":\"Your choices and rights\",\"body\":\"You can unsubscribe from early-access invitations and promotional emails using the link in a Jetstream email, or contact info@jetstream.co. Depending on the law that applies to you, you may request access, correction, deletion or a copy of your information, or restrict or object to certain uses. Where processing relies on consent, you may withdraw it. You can ask us to withdraw your application at any time. We may need proportionate information to verify your identity, and some rights have legal exceptions. We will not discriminate against you for exercising an applicable privacy right. You may complain to your local data protection authority, including the UK Information Commissioner’s Office or the relevant EEA authority.\"},{\"heading\":\"Cookies, security and children\",\"body\":\"Optional Google Analytics measures page visits, approximate region and device information, engagement, membership views and application steps after you allow analytics. Optional Meta Pixel measures website visits and saved applications after you allow marketing. These providers receive technical connection information, including your IP address, and may process data internationally. We do not send application names, email addresses, phone numbers, operating countries or form answers to these tools. Optional tags stay off until you choose; you can withdraw consent through Your Privacy Choices. Global Privacy Control and saved advertising opt-outs disable marketing. Consent preferences are retained in this browser for up to 180 days. Applying does not require optional tracking. On Download & Join, an optional personalized preview uses GeoJS to estimate your area from your public IP address and choose an example city. GeoJS and its Cloudflare infrastructure receive the connection request. We use the city result only in page memory, do not request GPS permission, and do not add your IP address or location to the application database. This is contextual interface personalization, not targeted advertising. Global Privacy Control disables the lookup; you can also turn it off through Your Privacy Choices. New York remains the default when personalization is off, the estimate is too broad or the service is unavailable. Your browser stores only your privacy and personalization preferences; clearing browser storage removes them. GeoJS privacy information is available at https://www.geojs.io/privacy/. Form details remain in the page’s memory while you complete the form; we do not save unfinished application details to browser storage. Hosting providers may process technical information needed to serve and secure the website. Submitted applications are sent over HTTPS and are not publicly readable. No internet service can guarantee absolute security. Applications are intended for adults aged 18 or over; please contact us if you believe a child has submitted personal information.\"},{\"heading\":\"Updates and contact\",\"body\":\"This notice covers the website and its application forms. A future app, booking, support chat or payment service will have further privacy information before you use it. We will post changes here with an updated date. Legal and privacy enquiries: info@jetstream.co. Postal address: Jetstream Technologies Inc., 254 Chapman Road, Ste 208 #25897, Newark, DE 19702, United States.\"}]},\"terms\":{\"title\":\"Website & Application Terms\",\"sections\":[{\"heading\":\"About this website\",\"body\":\"Jetstream.co is operated by Jetstream Technologies Inc., a Delaware corporation formed on 1 December 2025, file number 10419829. Our business correspondence address is 254 Chapman Road, Ste 208 #25897, Newark, DE 19702, United States. These terms cover use of the website and submission of member and operator applications. Legal and website enquiries: info@jetstream.co.\"},{\"heading\":\"Applying for access\",\"body\":\"You must be at least 18 and provide accurate details that you are entitled to share. If applying for an operator, you must be authorised to represent it. Submission records your request for consideration; it does not guarantee approval, membership, app availability, operator onboarding, a launch date or a particular response time. No account, subscription, paid commitment or flight booking is created, and no payment is taken through these forms. A receipt confirms that your application has been saved, not that it has been approved. You may withdraw or correct an application by contacting us.\"},{\"heading\":\"Future membership activation\",\"body\":\"Applying for early access is free and does not start a subscription. If access is offered, you will receive an invitation to review the available plan, benefits, full recurring price, taxes and membership terms before choosing whether to activate. Membership billing will start only when you explicitly subscribe and access is activated. Charter flights are charged separately. See our Membership policy and Subscription & Refund Policy for the intended launch arrangements; paid memberships are not yet sold through this website.\"},{\"heading\":\"Product previews and availability\",\"body\":\"The website introduces Jetstream and includes app previews. Homepage opportunity totals and category counts are drawn from current-dated, supplier-advertised listings in our inventory feed, which refreshes every three minutes. The website checks for updates every 30 seconds. These are advertised opportunities requiring operator confirmation, not live aircraft positions or an offer to supply a flight. Recently confirmed counts distinct current listings with a recorded operator availability confirmation in the last 24 hours. Figures are temporarily unavailable when the feed cannot be reached or is stale. Destination listings indicate the locations featured by Jetstream; they do not guarantee aircraft or service availability. App Store and Google Play buttons currently open the early-access application form. Features, coverage and availability may change before or after launch.\"},{\"heading\":\"Flights and operator relationships\",\"body\":\"Jetstream introduces a technology service for discovering charter opportunities. Jetstream Technologies Inc. is not an air carrier and does not operate aircraft. Charter flights are priced and paid for separately from membership. Any future flight booking, payment, operator relationship or cancellation arrangement will be subject to the terms provided at that stage. References to qualified clients, fixed routes or a ten-minute cancellation window describe the intended product workflow; they do not create a booking or cancellation right through this website.\"},{\"heading\":\"Acceptable use and ownership\",\"body\":\"Use the website lawfully. Do not impersonate another person, submit information without authority, interfere with the service, attempt unauthorised access or use the forms for spam. Website content, branding and software are protected by intellectual-property rights owned by Jetstream Technologies Inc. or the respective rights holders. You may view and use the website for its intended purposes; no ownership or licence to reproduce branding commercially is transferred.\"},{\"heading\":\"Availability and responsibility\",\"body\":\"We aim to keep the website accurate and available, but information may change and access may be interrupted. Please confirm availability and commercial terms directly before making travel arrangements. Nothing here excludes or limits liability that cannot lawfully be excluded or limited, including liability for fraud, fraudulent misrepresentation or death or personal injury caused by negligence. Your mandatory consumer rights remain unaffected.\"},{\"heading\":\"Privacy, changes and applicable law\",\"body\":\"Our Privacy Notice explains how we handle applications and website information. We may update these website terms prospectively by posting a new dated version; any separate agreement already made with you is governed by its own terms. Nothing in these terms removes mandatory consumer protections or any right to bring a claim in a court available to you under applicable law. Contact info@jetstream.co if you have a concern so we can try to resolve it.\"}]}};const emptyForm=()=>({firstName:\"\",lastName:\"\",email:\"\",phone:\"\",flightFrequency:\"\",contactName:\"\",operatorName:\"\",operatingCountry:\"\",operatorEmail:\"\",operatorPhone:\"\",contactConsent:false,marketingConsent:false});const FLIGHT_FREQUENCIES=[\"I haven’t flown private yet\",\"Less than once a year\",\"1–2 flights per year\",\"3–5 flights per year\",\"6–11 flights per year\",\"12–24 flights per year\",\"25+ flights per year\"];let modalState={membershipInterest:null,open:false,kind:null,ownerToken:null,submitted:false,submitting:false,submitError:\"\",reference:\"\",submissionId:\"\",website:\"\",returnToForm:null,form:{firstName:\"\",lastName:\"\",email:\"\",phone:\"\",flightFrequency:\"\",contactName:\"\",operatorName:\"\",operatingCountry:\"\",operatorEmail:\"\",operatorPhone:\"\",contactConsent:false,marketingConsent:false},errors:{}};const modalListeners=new Set;function setModalStore(patch){modalState={...modalState,...patch};modalListeners.forEach(listener=>listener());}function subscribeModal(listener){modalListeners.add(listener);return()=>{modalListeners.delete(listener);};}function modalSnapshot(){return modalState;}function useModalStore(){return useSyncExternalStore(subscribeModal,modalSnapshot,modalSnapshot);}let lastFocusedElement=null;let triggerCounter=0;function safeStoreUpdate(patch){if(patch.kind&&modalState.open&&patch.kind!==modalState.kind)beginRadar(\"Opening notice\");startTransition(()=>{setModalStore(patch);});}function isValidEmail(email){return/^[^\\s@]+@[^\\s@]+\\.[^\\s@]+$/.test(email.trim());}function isValidPhone(phone){const normalized=phone.replace(/[^\\d]/g,\"\");return/^\\+?\\d{7,15}$/.test(phone.trim().replace(/[\\s().-]/g,\"\"))&&normalized.length>=7;}function nextTriggerToken(){triggerCounter+=1;return`jetstream-trigger-${triggerCounter}`;}function websiteEvent(name,kind,data={}){if(typeof window!==\"undefined\")window.dispatchEvent(new CustomEvent(\"jetstream:website-event\",{detail:{name,kind,...data}}));}function openModal(kind,ownerToken,membershipInterest=null){if(modalState.submitting)return;if(typeof document!==\"undefined\"){const active=document.activeElement;lastFocusedElement=active instanceof HTMLElement?active:null;}if(!modalState.open)beginRadar(kind===\"member\"||kind===\"operator\"?\"Opening application\":\"Opening notice\");const selectedInterest=kind===\"member\"?membershipInterest:null;const sameApplication=modalState.kind===kind&&modalState.membershipInterest===selectedInterest&&!modalState.submitted;if(!modalState.open&&(kind===\"member\"||kind===\"operator\"))websiteEvent(\"application_open\",kind);safeStoreUpdate({membershipInterest:selectedInterest,analyticsStarted:sameApplication?modalState.analyticsStarted:false,open:true,kind,ownerToken,submitted:false,errors:{},submitError:\"\",reference:\"\",returnToForm:null,submissionId:sameApplication?modalState.submissionId:\"\",website:\"\"});}function closeModal(){if(modalState.submitting)return;const kind=modalState.returnToForm||modalState.kind;if(modalState.analyticsStarted&&!modalState.submitted&&(kind===\"member\"||kind===\"operator\"))websiteEvent(\"application_abandon\",kind);if([\"#early-access\",\"#operator-application\",\"#privacy\",\"#terms\"].includes(window.location.hash))window.history.replaceState(window.history.state,\"\",window.location.pathname+window.location.search);safeStoreUpdate({open:false,errors:{},returnToForm:null});if(typeof window!==\"undefined\"){window.setTimeout(()=>{if(lastFocusedElement)lastFocusedElement.focus();},0);}}function getPortalNode(){if(typeof document===\"undefined\")return null;const id=\"jetstream-preview-modal-root\";const existing=document.getElementById(id);if(existing)return existing;const el=document.createElement(\"div\");el.id=id;document.body.appendChild(el);return el;}function useModalDeepLink(kind,token){useEffect(()=>{const hash={member:\"#early-access\",operator:\"#operator-application\",privacy:\"#privacy\",terms:\"#terms\"}[kind];const openFromLink=()=>{if(window.location.hash===hash&&!modalState.open)openModal(kind,token);};openFromLink();window.addEventListener(\"hashchange\",openFromLink);return()=>window.removeEventListener(\"hashchange\",openFromLink);},[kind,token]);}function ModalHost({ownerToken}){const siteLanguage=useSiteLanguage();const store=useModalStore();const reducedMotion=useReducedMotion();const paperRef=useRef(null);const[portalNode,setPortalNode]=useState(null);const isActiveOwner=store.ownerToken===ownerToken;const isOpenForOwner=store.open&&isActiveOwner;useEffect(()=>{if(typeof document===\"undefined\")return;setPortalNode(getPortalNode());},[]);useEffect(()=>{if(typeof document===\"undefined\")return;if(!isOpenForOwner)return;const originalOverflow=document.body.style.overflow;document.body.style.overflow=\"hidden\";return()=>{document.body.style.overflow=originalOverflow;};},[isOpenForOwner]);useEffect(()=>{if(!isOpenForOwner||!paperRef.current)return;const candidate=paperRef.current.querySelector(\"input, select, button, [href], [tabindex]:not([tabindex='-1'])\");candidate?.focus();},[isOpenForOwner,store.kind,store.submitted]);const onOverlayClick=useCallback(event=>{if(event.target===event.currentTarget)closeModal();},[]);const onPaperKeyDown=useCallback(event=>{if(event.key===\"Escape\"){event.preventDefault();closeModal();return;}if(event.key!==\"Tab\"||!paperRef.current)return;const focusables=Array.from(paperRef.current.querySelectorAll(\"button:not([disabled]), input:not([disabled]), select:not([disabled]), [href], [tabindex]:not([tabindex='-1'])\"));if(focusables.length===0)return;const first=focusables[0];const last=focusables[focusables.length-1];const active=typeof document!==\"undefined\"?document.activeElement:null;if(event.shiftKey&&active===first){event.preventDefault();last.focus();}else if(!event.shiftKey&&active===last){event.preventDefault();first.focus();}},[]);const setFormValue=useCallback((key,value)=>{if(!store.analyticsStarted&&(store.kind===\"member\"||store.kind===\"operator\"))websiteEvent(\"application_start\",store.kind);safeStoreUpdate({analyticsStarted:true,form:{...store.form,[key]:value},errors:{...store.errors,[key]:undefined},submissionId:\"\",submitError:\"\"});},[store.form,store.errors]);const submit=useCallback(async()=>{if(modalState.submitting)return;const{kind,form}=store;if(kind!==\"member\"&&kind!==\"operator\")return;const errors={};if(kind===\"member\"){if(!form.firstName.trim())errors.firstName=\"First name is required.\";if(!form.lastName.trim())errors.lastName=\"Last name is required.\";if(!isValidEmail(form.email))errors.email=\"Enter a valid email address.\";if(!isValidPhone(form.phone))errors.phone=\"Enter a valid phone number.\";if(!FLIGHT_FREQUENCIES.includes(form.flightFrequency))errors.flightFrequency=\"Choose how often you fly private.\";}else if(kind===\"operator\"){if(!form.operatorName.trim())errors.operatorName=\"Operator name is required.\";if(!COUNTRY_CODES.includes(form.operatingCountry))errors.operatingCountry=\"Choose an operating country.\";if(!form.contactName.trim())errors.contactName=\"Contact name is required.\";if(!isValidEmail(form.operatorEmail))errors.operatorEmail=\"Enter a valid email address.\";if(!isValidPhone(form.operatorPhone))errors.operatorPhone=\"Enter a valid phone number.\";}if(!form.contactConsent)errors.contactConsent=\"Choose email updates about your application to join the list.\";if(Object.keys(errors).length>0){websiteEvent(\"application_validation_error\",kind,{errorCount:Object.keys(errors).length});safeStoreUpdate({errors,submitted:false});return;}websiteEvent(\"application_submit\",kind);const submissionId=store.submissionId||crypto.randomUUID();setModalStore({submitting:true,submitted:false,submitError:\"\",errors:{},submissionId});const controller=new AbortController;const timeout=window.setTimeout(()=>controller.abort(),22e3);try{const payload={kind,submissionId,website:store.website,membershipInterest:kind===\"member\"?store.membershipInterest:undefined,email:kind===\"member\"?form.email:form.operatorEmail,phone:kind===\"member\"?form.phone:form.operatorPhone,firstName:kind===\"member\"?form.firstName:undefined,lastName:kind===\"member\"?form.lastName:undefined,flightFrequency:kind===\"member\"?form.flightFrequency:undefined,contactName:kind===\"operator\"?form.contactName:undefined,operatorName:kind===\"operator\"?form.operatorName:undefined,operatingCountry:kind===\"operator\"?form.operatingCountry:undefined,sourcePath:window.location.pathname,privacyVersion:PRIVACY_VERSION,termsVersion:TERMS_VERSION,contactConsent:form.contactConsent,marketingConsent:form.marketingConsent,consentVersion:CONSENT_VERSION,locale:readSiteLanguage()};const response=await fetch(APPLICATION_ENDPOINT,{method:\"POST\",credentials:\"omit\",headers:{\"Content-Type\":\"application/json\",apikey:PUBLISHABLE_KEY},body:JSON.stringify(payload),signal:controller.signal});const result=await response.json();if(!response.ok||result.ok!==true||typeof result.reference!==\"string\")throw new Error(typeof result.error===\"string\"?result.error:\"We couldn’t confirm your application was saved. Please try again.\");websiteEvent(\"application_saved\",kind);setModalStore({submitted:true,analyticsStarted:false,reference:result.reference,form:emptyForm(),errors:{}});}catch(error){websiteEvent(\"application_error\",kind);setModalStore({submitted:false,submitError:error instanceof Error&&error.name!==\"AbortError\"&&error.name!==\"TypeError\"?error.message:\"We couldn’t confirm your application was saved. Please try again; a retry won’t create a duplicate.\"});}finally{window.clearTimeout(timeout);setModalStore({submitting:false});}},[store]);const content=useMemo(()=>{const{kind,form,errors,submitted,submitting,submitError}=store;if(!kind)return null;const isMember=kind===\"member\";const isOperator=kind===\"operator\";const isNotice=!isMember&&!isOperator;const title=isMember?\"Get early access.\":isOperator?\"More business. One connection.\":kind===\"unavailable\"?\"Contact Jetstream\":kind===\"privacy\"?\"Privacy Notice\":\"Website & Application Terms\";const body=isMember?\"Apply free. If invited, you’ll choose a membership before activating paid access.\":isOperator?\"Operator Connect is launching soon. Be the first to be invited onto the platform.\":kind===\"unavailable\"?\"Legal, privacy and website enquiries: info@jetstream.co. Member support is planned through the Jetstream app’s own chat.\":kind===\"privacy\"?\"Effective 21 October 2026\":\"Effective 17 October 2026\";const eyebrow=isMember?\"JETSTREAM / EARLY ACCESS\":isOperator?\"JETSTREAM / OPERATOR ACCESS\":\"JETSTREAM\";return /*#__PURE__*/_jsxs(motion.div,{initial:reducedMotion?false:{opacity:0},animate:{opacity:1},exit:{opacity:0},transition:{duration:reducedMotion?0:.26,ease:\"easeOut\"},className:\"jetstream-preview-overlay\",onClick:onOverlayClick,style:{position:\"fixed\",inset:0,zIndex:9999,background:\"rgba(28,33,31,.27)\",display:\"flex\",alignItems:\"center\",justifyContent:\"center\",padding:12},children:[/*#__PURE__*/_jsx(\"style\",{children:`\n                    .jetstream-preview-paper { will-change: transform, opacity; }\n                    .jetstream-preview-focus:focus-visible { outline: 2px solid #000; outline-offset: 2px; }\n                    .jetstream-legal-link { background:none;border:0;padding:0;color:#262828;text-decoration:underline;text-underline-offset:3px;font:inherit;cursor:pointer; }\n                    .jetstream-preview-paper input,.jetstream-preview-paper select {min-width:0;width:100%;}\n                    .jetstream-preview-paper button:disabled {cursor:not-allowed;opacity:.6;}\n                    @media(max-width:420px) {.jetstream-preview-paper {padding:26px 22px!important;} .jetstream-preview-paper h2 {font-size:32px!important;line-height:1.15!important;}}\n                    @media (prefers-reduced-motion: reduce) {\n                        .jetstream-preview-overlay, .jetstream-preview-paper { transition: none !important; animation: none !important; }\n                    }\n                `}),/*#__PURE__*/_jsxs(motion.div,{initial:reducedMotion?false:{opacity:0,y:12,scale:.985},animate:{opacity:1,y:0,scale:1},exit:{opacity:0,y:6,scale:.99},transition:{duration:reducedMotion?0:.4,ease:[.22,1,.36,1]},ref:paperRef,role:\"dialog\",\"aria-modal\":\"true\",\"aria-label\":title,className:\"jetstream-preview-paper\",onKeyDown:onPaperKeyDown,style:{position:\"relative\",width:isNotice?\"min(760px, calc(100vw - 24px))\":\"min(520px, calc(100vw - 24px))\",maxWidth:isNotice?760:MODAL_WIDTH,maxHeight:\"calc(100vh - 24px)\",overflowY:\"auto\",background:MODAL_BG,borderRadius:MODAL_RADIUS,padding:MODAL_PADDING,fontFamily:FONT_STACK,color:\"#262828\",boxSizing:\"border-box\"},children:[/*#__PURE__*/_jsx(\"button\",{className:\"jetstream-preview-focus\",onClick:closeModal,\"aria-label\":\"Close dialog\",disabled:submitting,style:{position:\"absolute\",right:16,top:16,border:\"none\",background:\"transparent\",fontSize:20,cursor:\"pointer\"},children:\"\\xd7\"}),/*#__PURE__*/_jsx(\"div\",{style:{marginBottom:8,fontSize:14,letterSpacing:\"0.12em\",fontWeight:600},children:eyebrow}),/*#__PURE__*/_jsx(\"h2\",{style:{margin:0,fontSize:40,fontWeight:600,lineHeight:\"46px\",letterSpacing:\"-0.02em\",color:\"#262828\"},children:title}),isMember&&store.membershipInterest&&/*#__PURE__*/_jsx(\"p\",{\"data-membership-interest\":store.membershipInterest,style:{margin:\"10px 0 0\",fontSize:14,fontWeight:600,color:\"#555A57\"},children:store.membershipInterest===\"gold\"?\"Gold\":\"Platinum\"}),/*#__PURE__*/_jsx(\"p\",{style:{margin:\"12px 0 16px\",fontSize:17,lineHeight:\"24px\",color:\"#262828\"},children:body}),isNotice?/*#__PURE__*/_jsxs(_Fragment,{children:[(kind===\"privacy\"||kind===\"terms\")&&/*#__PURE__*/_jsxs(\"article\",{style:{fontSize:15,lineHeight:1.65,overflowWrap:\"anywhere\"},children:[LEGAL_CONTENT[kind].sections.map(section=>/*#__PURE__*/_jsxs(\"section\",{style:{marginBottom:24},children:[/*#__PURE__*/_jsx(\"h3\",{style:{fontSize:18,lineHeight:1.4,margin:\"0 0 8px\",fontWeight:600},children:section.heading}),/*#__PURE__*/_jsx(\"p\",{style:{margin:0},children:section.body})]},section.heading)),/*#__PURE__*/_jsx(\"p\",{style:{margin:\"16px 0 24px\"},children:/*#__PURE__*/_jsx(\"a\",{href:\"mailto:info@jetstream.co\",style:{color:\"#262828\",textUnderlineOffset:3},children:kind===\"privacy\"?\"Contact us about privacy\":\"Contact the Jetstream team\"})})]}),/*#__PURE__*/_jsx(\"button\",{className:\"jetstream-preview-focus\",onClick:()=>store.returnToForm?safeStoreUpdate({kind:store.returnToForm,returnToForm:null}):closeModal(),style:{height:FIELD_HEIGHT,borderRadius:7,border:\"none\",background:\"#1C1C1C\",color:\"#FFF\",padding:\"0 24px\",fontSize:14,cursor:\"pointer\"},children:store.returnToForm?\"Back to application\":\"Close\"})]}):submitted?/*#__PURE__*/_jsxs(\"div\",{role:\"status\",\"aria-live\":\"polite\",children:[/*#__PURE__*/_jsx(\"p\",{style:{margin:\"8px 0 4px\",fontSize:16,fontWeight:600},children:SUCCESS_MESSAGE}),/*#__PURE__*/_jsx(\"p\",{style:{margin:0,fontSize:14,lineHeight:1.6},children:SUCCESS_SUBTEXT}),/*#__PURE__*/_jsxs(\"p\",{style:{fontSize:12,marginTop:16,overflowWrap:\"anywhere\"},children:[\"Reference: \",store.reference]})]}):/*#__PURE__*/_jsx(\"form\",{onSubmit:event=>{event.preventDefault();submit();},style:{display:\"grid\",gap:12},\"aria-busy\":submitting,children:/*#__PURE__*/_jsxs(\"fieldset\",{disabled:submitting,style:{border:0,padding:0,margin:0,minWidth:0,display:\"grid\",gap:12},children:[/*#__PURE__*/_jsx(\"div\",{\"aria-hidden\":\"true\",style:{position:\"absolute\",left:-1e4,top:0,width:1,height:1,overflow:\"hidden\"},children:/*#__PURE__*/_jsxs(\"label\",{children:[\"Website\",/*#__PURE__*/_jsx(\"input\",{name:\"website\",type:\"text\",tabIndex:-1,autoComplete:\"off\",value:store.website,onChange:e=>safeStoreUpdate({website:e.target.value})})]})}),isMember&&/*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsxs(\"div\",{style:{display:\"grid\",gap:12,gridTemplateColumns:\"repeat(auto-fit, minmax(180px, 1fr))\"},children:[/*#__PURE__*/_jsx(Field,{required:true,label:\"First name\",value:form.firstName,onChange:v=>setFormValue(\"firstName\",v),error:errors.firstName}),/*#__PURE__*/_jsx(Field,{required:true,label:\"Last name\",value:form.lastName,onChange:v=>setFormValue(\"lastName\",v),error:errors.lastName})]}),/*#__PURE__*/_jsx(Field,{required:true,label:\"Email address\",value:form.email,onChange:v=>setFormValue(\"email\",v),error:errors.email,type:\"email\"}),/*#__PURE__*/_jsx(Field,{required:true,label:\"Phone number\",value:form.phone,onChange:v=>setFormValue(\"phone\",v),error:errors.phone,type:\"tel\"}),/*#__PURE__*/_jsx(FlightFrequencyField,{value:form.flightFrequency,onChange:v=>setFormValue(\"flightFrequency\",v),error:errors.flightFrequency})]}),isOperator&&/*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsx(Field,{required:true,label:\"Operator name\",value:form.operatorName,onChange:v=>setFormValue(\"operatorName\",v),error:errors.operatorName}),/*#__PURE__*/_jsx(Field,{required:true,label:\"Contact name\",value:form.contactName,onChange:v=>setFormValue(\"contactName\",v),error:errors.contactName}),/*#__PURE__*/_jsx(Field,{required:true,label:\"Contact email\",value:form.operatorEmail,onChange:v=>setFormValue(\"operatorEmail\",v),error:errors.operatorEmail,type:\"email\"}),/*#__PURE__*/_jsx(Field,{required:true,label:\"Phone number\",value:form.operatorPhone,onChange:v=>setFormValue(\"operatorPhone\",v),error:errors.operatorPhone,type:\"tel\"}),/*#__PURE__*/_jsx(OperatingCountryField,{value:form.operatingCountry,onChange:v=>setFormValue(\"operatingCountry\",v),error:errors.operatingCountry})]}),/*#__PURE__*/_jsxs(\"div\",{style:{display:\"grid\",gap:12,paddingTop:8},children:[/*#__PURE__*/_jsxs(\"label\",{style:{display:\"flex\",alignItems:\"flex-start\",gap:10,fontSize:13,lineHeight:1.6,cursor:\"pointer\"},children:[/*#__PURE__*/_jsx(\"input\",{type:\"checkbox\",required:true,checked:form.contactConsent,onChange:e=>setFormValue(\"contactConsent\",e.target.checked),style:{width:18,height:18,flexShrink:0,margin:\"3px 0 0\",accentColor:\"#262828\"}}),/*#__PURE__*/_jsx(\"span\",{children:isMember?\"Email me about Jetstream early access and my invitation to join. I can unsubscribe at any time.\":\"Email me about Operator Connect and my invitation to join. I can unsubscribe at any time.\"})]}),/*#__PURE__*/_jsxs(\"label\",{style:{display:\"flex\",alignItems:\"flex-start\",gap:10,fontSize:13,lineHeight:1.6,cursor:\"pointer\"},children:[/*#__PURE__*/_jsx(\"input\",{type:\"checkbox\",checked:form.marketingConsent,onChange:e=>setFormValue(\"marketingConsent\",e.target.checked),style:{width:18,height:18,flexShrink:0,margin:\"3px 0 0\",accentColor:\"#262828\"}}),/*#__PURE__*/_jsx(\"span\",{children:\"Send me Jetstream news and offers too. (Optional)\"})]}),errors.contactConsent&&/*#__PURE__*/_jsx(\"p\",{role:\"alert\",style:{fontSize:12,color:\"#8B231F\",margin:0},children:errors.contactConsent})]}),/*#__PURE__*/_jsx(\"button\",{className:\"jetstream-preview-focus\",type:\"submit\",disabled:submitting||!form.contactConsent,style:{marginTop:8,height:FIELD_HEIGHT,borderRadius:7,border:\"none\",background:\"#1C1C1C\",color:\"#FFF\",padding:\"0 24px\",fontSize:17,cursor:\"pointer\"},children:submitting?/*#__PURE__*/_jsxs(\"span\",{style:{display:\"inline-flex\",alignItems:\"center\",gap:10},children:[/*#__PURE__*/_jsx(RadarGlyph,{size:20}),\"Saving your application…\"]}):isMember?\"Submit application →\":\"Register your interest →\"}),submitError&&/*#__PURE__*/_jsx(\"p\",{role:\"alert\",style:{margin:0,padding:12,borderRadius:7,background:\"#fff0ee\",color:\"#8B231F\",fontSize:14,lineHeight:1.5},children:submitError}),/*#__PURE__*/_jsxs(\"p\",{style:{margin:\"4px 0 0\",fontSize:12,lineHeight:1.6,color:\"#555A57\"},children:[\"Applications and consent records are kept for up to 12 months. You can unsubscribe at any time. Read our \",/*#__PURE__*/_jsx(\"button\",{type:\"button\",className:\"jetstream-legal-link jetstream-preview-focus\",onClick:()=>safeStoreUpdate({kind:\"privacy\",returnToForm:isMember?\"member\":\"operator\"}),children:\"Privacy Notice\"}),\" and \",/*#__PURE__*/_jsx(\"button\",{type:\"button\",className:\"jetstream-legal-link jetstream-preview-focus\",onClick:()=>safeStoreUpdate({kind:\"terms\",returnToForm:isMember?\"member\":\"operator\"}),children:\"Website Terms\"}),\".\"]})]})})]},kind+(submitted?\":receipt\":\":form\"))]},ownerToken);},[isOpenForOwner,onOverlayClick,onPaperKeyDown,setFormValue,store,submit,reducedMotion,ownerToken]);if(!portalNode)return null;return /*#__PURE__*/createPortal(/*#__PURE__*/_jsx(AnimatePresence,{children:isOpenForOwner?/*#__PURE__*/_jsx(\"div\",{dir:siteLanguage===\"ar\"?\"rtl\":\"ltr\",lang:siteLanguage===\"zh\"?\"zh-Hans\":siteLanguage,children:translateSiteTree(content,siteLanguage)}):null}),portalNode);}function Field({label,value,onChange,error,required=false,type=\"text\"}){const siteLanguage=useSiteLanguage();return /*#__PURE__*/_jsxs(\"label\",{style:{display:\"grid\",gap:6,minWidth:0},children:[/*#__PURE__*/_jsx(\"span\",{style:{fontSize:13},children:translateSiteText(label,siteLanguage)}),/*#__PURE__*/_jsx(\"input\",{className:\"jetstream-preview-focus\",type:type,\"aria-label\":translateSiteText(label,siteLanguage),\"aria-invalid\":Boolean(error),required:required,maxLength:type===\"email\"?254:type===\"tel\"?40:label===\"Contact name\"||label===\"Operator name\"?200:100,value:value,onChange:event=>onChange(event.target.value),style:{height:FIELD_HEIGHT,borderRadius:8,border:`1px solid ${FIELD_BORDER}`,background:FIELD_BG,padding:\"0 14px\",fontSize:15,outline:\"none\",fontFamily:FONT_STACK,boxSizing:\"border-box\",color:\"#262828\"}}),error?/*#__PURE__*/_jsx(\"span\",{style:{color:\"#A20\",fontSize:12},children:translateSiteText(error,siteLanguage)}):null]});}const COUNTRY_CODES=\"AD AE AF AG AI AL AM AO AQ AR AS AT AU AW AX AZ BA BB BD BE BF BG BH BI BJ BL BM BN BO BQ BR BS BT BV BW BY BZ CA CC CD CF CG CH CI CK CL CM CN CO CR CU CV CW CX CY CZ DE DJ DK DM DO DZ EC EE EG EH ER ES ET FI FJ FK FM FO FR GA GB GD GE GF GG GH GI GL GM GN GP GQ GR GS GT GU GW GY HK HM HN HR HT HU ID IE IL IM IN IO IQ IR IS IT JE JM JO JP KE KG KH KI KM KN KP KR KW KY KZ LA LB LC LI LK LR LS LT LU LV LY MA MC MD ME MF MG MH MK ML MM MN MO MP MQ MR MS MT MU MV MW MX MY MZ NA NC NE NF NG NI NL NO NP NR NU NZ OM PA PE PF PG PH PK PL PM PN PR PS PT PW PY QA RE RO RS RU RW SA SB SC SD SE SG SH SI SJ SK SL SM SN SO SR SS ST SV SX SY SZ TC TD TF TG TH TJ TK TL TM TN TO TR TT TV TW TZ UA UG UM US UY UZ VA VC VE VG VI VN VU WF WS YE YT ZA ZM ZW\".split(\" \");function OperatingCountryField({value,onChange,error}){const language=useSiteLanguage();const countries=useMemo(()=>{const names=new Intl.DisplayNames([language===\"zh\"?\"zh-Hans\":language],{type:\"region\"});return COUNTRY_CODES.map(code=>({code,name:names.of(code)||code})).sort((a,b)=>a.name.localeCompare(b.name,language));},[language]);return /*#__PURE__*/_jsxs(\"label\",{style:{display:\"grid\",gap:6,minWidth:0},children:[/*#__PURE__*/_jsx(\"span\",{style:{fontSize:13},children:translateSiteText(\"Operating country\",language)}),/*#__PURE__*/_jsxs(\"select\",{required:true,name:\"operatingCountry\",className:\"jetstream-preview-focus\",value:value,onChange:e=>onChange(e.target.value),\"aria-invalid\":Boolean(error),\"aria-describedby\":error?\"jetstream-country-error\":undefined,style:{width:\"100%\",minWidth:0,height:FIELD_HEIGHT,borderRadius:8,border:`1px solid ${FIELD_BORDER}`,background:FIELD_BG,padding:\"0 14px\",fontSize:15,fontFamily:FONT_STACK,boxSizing:\"border-box\",color:\"#262828\"},children:[/*#__PURE__*/_jsx(\"option\",{value:\"\",disabled:true,children:translateSiteText(\"Select a country\",language)}),countries.map(country=>/*#__PURE__*/_jsx(\"option\",{value:country.code,children:country.name},country.code))]}),error?/*#__PURE__*/_jsx(\"span\",{id:\"jetstream-country-error\",role:\"alert\",style:{color:\"#A20\",fontSize:12},children:translateSiteText(error,language)}):null]});}function FlightFrequencyField({value,onChange,error}){const siteLanguage=useSiteLanguage();return /*#__PURE__*/_jsxs(\"label\",{style:{display:\"grid\",gap:6,minWidth:0},children:[/*#__PURE__*/_jsx(\"span\",{style:{fontSize:13},children:translateSiteText(\"How often do you fly private?\",siteLanguage)}),/*#__PURE__*/_jsxs(\"select\",{className:\"jetstream-preview-focus\",name:\"flightFrequency\",required:true,\"aria-invalid\":Boolean(error),\"aria-describedby\":error?\"jetstream-flight-frequency-error\":undefined,value:value,onChange:event=>onChange(event.target.value),style:{width:\"100%\",minWidth:0,height:FIELD_HEIGHT,borderRadius:8,border:`1px solid ${FIELD_BORDER}`,background:FIELD_BG,padding:\"0 14px\",fontSize:15,fontFamily:FONT_STACK,boxSizing:\"border-box\",color:\"#262828\"},children:[/*#__PURE__*/_jsx(\"option\",{value:\"\",disabled:true,children:translateSiteText(\"Select an option\",siteLanguage)}),FLIGHT_FREQUENCIES.map(frequency=>/*#__PURE__*/_jsx(\"option\",{value:frequency,children:translateSiteText(frequency,siteLanguage)},frequency))]}),error?/*#__PURE__*/_jsx(\"span\",{id:\"jetstream-flight-frequency-error\",role:\"alert\",style:{color:\"#A20\",fontSize:12},children:translateSiteText(error,siteLanguage)}):null]});}function memberModalOverride(Component,membershipInterest){return /*#__PURE__*/forwardRef((props,ref)=>{const triggerLabel=String(props[\"aria-label\"]||props.label||props.title||props.name||\"\");const storeBadge=props[\"data-store\"]||(/google play/i.test(triggerLabel)?\"google_play\":/app store/i.test(triggerLabel)?\"app_store\":null);const siteLanguage=useSiteLanguage();props=localizedSiteProps(props,siteLanguage);const tokenRef=useRef(\"\");if(!tokenRef.current)tokenRef.current=nextTriggerToken();useModalDeepLink(\"member\",tokenRef.current);const open=useCallback(()=>{if(storeBadge&&!modalState.open)websiteEvent(\"store_badge_click\",\"member\",{store:storeBadge});openModal(\"member\",tokenRef.current,membershipInterest);},[storeBadge,membershipInterest]);return /*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsx(Component,{ref:ref,...props,role:props.role??\"button\",tabIndex:props.tabIndex??0,onClick:event=>{if(props.onClick)props.onClick(event);open();},onTap:event=>{if(props.onTap)props.onTap(event);open();},onKeyDown:event=>{if(props.onKeyDown)props.onKeyDown(event);if(event.defaultPrevented)return;if(event.key===\"Enter\"||event.key===\" \"){event.preventDefault();open();}}}),/*#__PURE__*/_jsx(ModalHost,{ownerToken:tokenRef.current})]});});}export function withMemberModal(Component){return memberModalOverride(Component,null);}export function withGoldMemberModal(Component){return memberModalOverride(Component,\"gold\");}export function withPlatinumMemberModal(Component){return memberModalOverride(Component,\"platinum\");}export function withOperatorModal(Component){return /*#__PURE__*/forwardRef((props,ref)=>{const siteLanguage=useSiteLanguage();props=localizedSiteProps(props,siteLanguage);const tokenRef=useRef(\"\");if(!tokenRef.current)tokenRef.current=nextTriggerToken();useModalDeepLink(\"operator\",tokenRef.current);const open=useCallback(()=>openModal(\"operator\",tokenRef.current),[]);return /*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsx(Component,{ref:ref,...props,role:props.role??\"button\",tabIndex:props.tabIndex??0,onClick:event=>{if(props.onClick)props.onClick(event);open();},onTap:event=>{if(props.onTap)props.onTap(event);open();},onKeyDown:event=>{if(props.onKeyDown)props.onKeyDown(event);if(event.defaultPrevented)return;if(event.key===\"Enter\"||event.key===\" \"){event.preventDefault();open();}}}),/*#__PURE__*/_jsx(ModalHost,{ownerToken:tokenRef.current})]});});}export function withUnavailableContact(Component){return /*#__PURE__*/forwardRef((props,ref)=>{const siteLanguage=useSiteLanguage();props=localizedSiteProps(props,siteLanguage);const tokenRef=useRef(\"\");if(!tokenRef.current)tokenRef.current=nextTriggerToken();const open=useCallback(()=>openModal(\"unavailable\",tokenRef.current),[]);return /*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsx(Component,{ref:ref,...props,role:props.role??\"button\",tabIndex:props.tabIndex??0,onClick:event=>{if(props.onClick)props.onClick(event);open();},onTap:event=>{if(props.onTap)props.onTap(event);open();},onKeyDown:event=>{if(props.onKeyDown)props.onKeyDown(event);if(event.defaultPrevented)return;if(event.key===\"Enter\"||event.key===\" \"){event.preventDefault();open();}}}),/*#__PURE__*/_jsx(ModalHost,{ownerToken:tokenRef.current})]});});}export function withPrivacyNotice(Component){return /*#__PURE__*/forwardRef((props,ref)=>{const siteLanguage=useSiteLanguage();props=localizedSiteProps(props,siteLanguage);const tokenRef=useRef(\"\");if(!tokenRef.current)tokenRef.current=nextTriggerToken();useModalDeepLink(\"privacy\",tokenRef.current);const open=useCallback(()=>openModal(\"privacy\",tokenRef.current),[]);return /*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsx(Component,{ref:ref,...props,role:props.role??\"button\",tabIndex:props.tabIndex??0,onClick:event=>{if(props.onClick)props.onClick(event);open();},onTap:event=>{if(props.onTap)props.onTap(event);open();},onKeyDown:event=>{if(props.onKeyDown)props.onKeyDown(event);if(event.defaultPrevented)return;if(event.key===\"Enter\"||event.key===\" \"){event.preventDefault();open();}}}),/*#__PURE__*/_jsx(ModalHost,{ownerToken:tokenRef.current})]});});}export function withTermsNotice(Component){return /*#__PURE__*/forwardRef((props,ref)=>{const siteLanguage=useSiteLanguage();props=localizedSiteProps(props,siteLanguage);const tokenRef=useRef(\"\");if(!tokenRef.current)tokenRef.current=nextTriggerToken();useModalDeepLink(\"terms\",tokenRef.current);const open=useCallback(()=>openModal(\"terms\",tokenRef.current),[]);return /*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsx(Component,{ref:ref,...props,role:props.role??\"button\",tabIndex:props.tabIndex??0,onClick:event=>{if(props.onClick)props.onClick(event);open();},onTap:event=>{if(props.onTap)props.onTap(event);open();},onKeyDown:event=>{if(props.onKeyDown)props.onKeyDown(event);if(event.defaultPrevented)return;if(event.key===\"Enter\"||event.key===\" \"){event.preventDefault();open();}}}),/*#__PURE__*/_jsx(ModalHost,{ownerToken:tokenRef.current})]});});}export function withAccessibleAccordion(Component){return /*#__PURE__*/forwardRef(function AccessibleAccordionOverride(props,ref){const siteLanguage=useSiteLanguage();props=localizedSiteProps(props,siteLanguage);return /*#__PURE__*/_jsx(Component,{ref:ref,...props,role:props.role??\"button\",tabIndex:props.tabIndex??0,onKeyDown:event=>{if(props.onKeyDown)props.onKeyDown(event);if(event.defaultPrevented)return;if(event.key===\"Enter\"||event.key===\" \"){event.preventDefault();if(typeof props.onTap===\"function\")props.onTap(event);else if(typeof props.onClick===\"function\")props.onClick(event);}}});});}export function withMenuEscape(Component){return /*#__PURE__*/forwardRef(function MenuEscape(props,forwardedRef){const ownRef=useRef(null);const ref=useCallback(node=>{ownRef.current=node;if(typeof forwardedRef===\"function\")forwardedRef(node);else if(forwardedRef)forwardedRef.current=node;},[forwardedRef]);useEffect(()=>{const handle=event=>{if(event.key!==\"Escape\"||ownRef.current?.textContent?.trim()!==\"Close\")return;event.preventDefault();if(typeof props.onTap===\"function\")props.onTap(event);else if(typeof props.onClick===\"function\")props.onClick(event);ownRef.current?.focus();};document.addEventListener(\"keydown\",handle);return()=>document.removeEventListener(\"keydown\",handle);},[props.onTap,props.onClick]);return /*#__PURE__*/_jsx(Component,{...props,ref:ref});});}let radarState={active:false,sequence:0,label:\"\"};const radarInitial=radarState;const radarListeners=new Set;let radarFrame;let radarTimer;let radarUsers=0;function subscribeRadar(listener){radarListeners.add(listener);return()=>{radarListeners.delete(listener);};}function radarSnapshot(){return radarState;}function radarServerSnapshot(){return radarInitial;}function updateRadar(patch){radarState={...radarState,...patch};radarListeners.forEach(listener=>listener());}function stopRadar(){if(typeof window===\"undefined\")return;if(radarFrame!==undefined)window.cancelAnimationFrame(radarFrame);if(radarTimer!==undefined)window.clearTimeout(radarTimer);radarFrame=undefined;radarTimer=undefined;if(radarState.active)updateRadar({active:false});}function beginRadar(label,destination){if(typeof window===\"undefined\"||window.matchMedia(\"(prefers-reduced-motion: reduce)\").matches)return;stopRadar();const sequence=radarState.sequence+1;const started=performance.now();updateRadar({active:true,sequence,label});const finish=()=>{if(radarState.sequence!==sequence)return;// Complete the visual sweep without holding up the destination or its controls.\nradarTimer=window.setTimeout(()=>{if(radarState.sequence===sequence)stopRadar();},Math.max(0,650-(performance.now()-started)));};const check=()=>{if(radarState.sequence!==sequence)return;if(!destination||window.location.pathname+window.location.search===destination){radarFrame=window.requestAnimationFrame(()=>{radarFrame=window.requestAnimationFrame(finish);});}else if(performance.now()-started>1e4){stopRadar();}else{radarFrame=window.requestAnimationFrame(check);}};radarFrame=window.requestAnimationFrame(check);}function RadarGlyph({size=28}){const reduced=useReducedMotion();return /*#__PURE__*/_jsxs(\"span\",{\"aria-hidden\":\"true\",style:{position:\"relative\",display:\"inline-flex\",width:size,height:size,flexShrink:0,color:\"currentColor\"},children:[/*#__PURE__*/_jsxs(\"svg\",{viewBox:\"0 0 40 40\",width:size,height:size,fill:\"none\",style:{position:\"absolute\",inset:0},children:[/*#__PURE__*/_jsx(\"circle\",{cx:\"20\",cy:\"20\",r:\"18\",stroke:\"currentColor\",strokeOpacity:\".28\",strokeWidth:\"1\"}),/*#__PURE__*/_jsx(\"circle\",{cx:\"20\",cy:\"20\",r:\"11\",stroke:\"currentColor\",strokeOpacity:\".22\",strokeWidth:\".8\"}),/*#__PURE__*/_jsx(\"circle\",{cx:\"20\",cy:\"20\",r:\"4\",stroke:\"currentColor\",strokeOpacity:\".2\",strokeWidth:\".8\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M20 2v36M2 20h36\",stroke:\"currentColor\",strokeOpacity:\".12\",strokeWidth:\".7\"}),/*#__PURE__*/_jsx(\"circle\",{cx:\"29\",cy:\"12\",r:\"1.6\",fill:\"currentColor\",fillOpacity:\".85\"}),/*#__PURE__*/_jsx(\"circle\",{cx:\"11\",cy:\"25\",r:\"1.1\",fill:\"currentColor\",fillOpacity:\".45\"})]}),/*#__PURE__*/_jsxs(motion.svg,{viewBox:\"0 0 40 40\",width:size,height:size,fill:\"none\",initial:false,animate:{rotate:reduced?0:360},transition:{duration:.6,ease:\"linear\",repeat:reduced?0:Infinity},style:{position:\"absolute\",inset:0,transformOrigin:\"50% 50%\"},children:[/*#__PURE__*/_jsx(\"path\",{d:\"M20 20L20 2A18 18 0 0 1 37.12 14.44Z\",fill:\"currentColor\",fillOpacity:\".12\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M20 20V2\",stroke:\"currentColor\",strokeWidth:\"1.4\",strokeLinecap:\"round\"}),/*#__PURE__*/_jsx(\"circle\",{cx:\"20\",cy:\"20\",r:\"1.4\",fill:\"currentColor\"})]})]});}function RadarHost(){const snapshot=useSyncExternalStore(subscribeRadar,radarSnapshot,radarServerSnapshot);const[portal,setPortal]=useState(null);const isStatic=useIsStaticRenderer();const reduced=useReducedMotion();useEffect(()=>{if(isStatic||typeof document===\"undefined\")return;setPortal(getPortalNode());radarUsers+=1;const backOrForward=()=>beginRadar(\"Opening page\");const abandon=()=>stopRadar();window.addEventListener(\"popstate\",backOrForward);window.addEventListener(\"pagehide\",abandon);return()=>{window.removeEventListener(\"popstate\",backOrForward);window.removeEventListener(\"pagehide\",abandon);radarUsers-=1;if(!radarUsers)stopRadar();};},[isStatic]);if(!portal||isStatic)return null;return /*#__PURE__*/createPortal(/*#__PURE__*/_jsx(\"div\",{\"data-jetstream-radar\":\"true\",\"data-radar-state\":snapshot.active?\"active\":\"idle\",\"data-radar-sequence\":snapshot.sequence,\"data-radar-context\":snapshot.label,\"aria-hidden\":\"true\",style:{pointerEvents:\"none\"},children:/*#__PURE__*/_jsx(AnimatePresence,{children:snapshot.active&&!reduced&&/*#__PURE__*/_jsx(motion.div,{initial:{opacity:0,y:5,scale:.94},animate:{opacity:1,y:0,scale:1},exit:{opacity:0,y:-3,scale:.98},transition:{duration:.2,ease:[.22,1,.36,1]},style:{position:\"fixed\",left:\"50%\",bottom:\"max(24px, env(safe-area-inset-bottom))\",marginLeft:-30,width:60,height:60,borderRadius:\"50%\",background:\"rgba(248,247,243,.96)\",border:\"1px solid rgba(0,127,95,.14)\",boxShadow:\"0 5px 22px rgba(30,45,36,.12)\",color:\"#007F5F\",display:\"flex\",alignItems:\"center\",justifyContent:\"center\",pointerEvents:\"none\",zIndex:10001},children:/*#__PURE__*/_jsx(RadarGlyph,{size:40})},snapshot.sequence)})}),portal);}export function withRadarTransitions(Component){return /*#__PURE__*/forwardRef(function RadarTransitions(props,ref){const capture=event=>{props.onClickCapture?.(event);if(event.defaultPrevented||event.metaKey||event.ctrlKey||event.shiftKey||event.altKey||event.button>0)return;const source=event.target instanceof Element?event.target:null;const anchor=source?.closest(\"a[href]\");if(!anchor||anchor.hasAttribute(\"download\")||anchor.target&&anchor.target!==\"_self\")return;const destination=new URL(anchor.href,window.location.href);if(destination.origin!==window.location.origin||destination.pathname+destination.search===window.location.pathname+window.location.search)return;beginRadar(\"Opening page\",destination.pathname+destination.search);};return /*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsx(Component,{...props,ref:ref,onClickCapture:capture}),/*#__PURE__*/_jsx(RadarHost,{}),/*#__PURE__*/_jsx(EmailPreferencesHost,{})]});});}const SITE_LANGUAGE_KEY=\"jetstream.language.v1\";const SITE_LANGUAGE_EVENT=\"jetstream:language\";function readSiteLanguage(){if(typeof window===\"undefined\")return\"en\";const memory=window.__JETSTREAM_WEBSITE_LANGUAGE;if([\"en\",\"es\",\"fr\",\"ar\",\"zh\"].includes(memory))return memory;try{const v=window.localStorage.getItem(SITE_LANGUAGE_KEY);return[\"en\",\"es\",\"fr\",\"ar\",\"zh\"].includes(v||\"\")?v:\"en\";}catch{return\"en\";}}function subscribeSiteLanguage(fn){if(typeof window===\"undefined\")return()=>{};const changed=event=>{if(event.key===SITE_LANGUAGE_KEY){window.__JETSTREAM_WEBSITE_LANGUAGE=event.newValue||\"en\";fn();}};window.addEventListener(SITE_LANGUAGE_EVENT,fn);window.addEventListener(\"storage\",changed);return()=>{window.removeEventListener(SITE_LANGUAGE_EVENT,fn);window.removeEventListener(\"storage\",changed);};}function useSiteLanguage(){return React.useSyncExternalStore(subscribeSiteLanguage,readSiteLanguage,()=>\"en\");}function translateSiteText(input,language){if(language===\"en\"||typeof window===\"undefined\")return input;const catalog=window.__JETSTREAM_WEBSITE_TRANSLATIONS;const index=[\"es\",\"fr\",\"ar\",\"zh\"].indexOf(language);const exact=catalog?.[input]?.[index];if(exact)return exact;const trimmed=input.trim();const value=catalog?.[trimmed]?.[index];return value?input.slice(0,input.indexOf(trimmed))+value+input.slice(input.indexOf(trimmed)+trimmed.length):input;}// Translate only our own React output. Never scan or mutate Framer's surrounding DOM.\n// Values, names, IDs, URLs, callbacks and submission payloads remain canonical.\nfunction translateSiteTree(node,language){if(language===\"en\")return node;if(typeof node===\"string\")return translateSiteText(node,language);if(Array.isArray(node))return node.map(x=>translateSiteTree(x,language));if(!/*#__PURE__*/React.isValidElement(node))return node;const element=node;if(element.type===\"style\"||element.type===\"script\")return node;const next={};for(const key of[\"aria-label\",\"title\",\"placeholder\"])if(typeof element.props[key]===\"string\")next[key]=translateSiteText(element.props[key],language);if(element.props.children!==undefined)next.children=translateSiteTree(element.props.children,language);return /*#__PURE__*/React.cloneElement(element,next);}function localizedSiteProps(props,language){if(language===\"en\")return props;const next={...props};for(const key of Object.keys(next))if(typeof next[key]===\"string\"&&![\"href\",\"id\",\"className\",\"name\",\"value\",\"src\",\"type\",\"role\"].includes(key))next[key]=translateSiteText(next[key],language);if(props.children!==undefined)next.children=translateSiteTree(props.children,language);next.lang=language===\"zh\"?\"zh-Hans\":language;next.dir=language===\"ar\"?\"rtl\":\"ltr\";if(language===\"ar\")next.style={...props.style,direction:\"rtl\",letterSpacing:0};return next;}function withStoreMembershipLink(Component,store){return /*#__PURE__*/forwardRef((props,ref)=>/*#__PURE__*/_jsx(Component,{...props,ref:ref,role:\"link\",\"aria-label\":(store===\"app_store\"?\"App Store\":\"Google Play\")+\": explore memberships and early access\",\"data-store\":store,onClick:event=>{websiteEvent(\"store_badge_click\",\"member\",{store,destination_path:\"/membership\"});props.onClick?.(event);}}));}export function withAppStoreModal(Component){return withStoreMembershipLink(Component,\"app_store\");}export function withGooglePlayModal(Component){return withStoreMembershipLink(Component,\"google_play\");}function EmailPreferencesHost(){const[portal,setPortal]=useState(null);const[choice,setChoice]=useState(null);const[busy,setBusy]=useState(false),[result,setResult]=useState(\"\"),[error,setError]=useState(\"\");const language=useSiteLanguage();const reduced=useReducedMotion();const priorFocus=useRef(null);const dialogRef=useRef(null);const close=useCallback(()=>{if(typeof window!==\"undefined\"&&/^#email-(confirm|unsubscribe)=/.test(window.location.hash))window.history.replaceState(window.history.state,\"\",window.location.pathname+window.location.search);setChoice(null);setResult(\"\");setError(\"\");priorFocus.current?.focus();},[]);useEffect(()=>{const node=document.createElement(\"div\");node.setAttribute(\"data-jetstream-email-preferences\",\"true\");document.body.appendChild(node);setPortal(node);const read=()=>{const match=window.location.hash.match(/^#email-(confirm|unsubscribe)=([0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12})$/i);if(match){priorFocus.current=document.activeElement instanceof HTMLElement?document.activeElement:null;setChoice({action:match[1],token:match[2]});setResult(\"\");setError(\"\");}};read();window.addEventListener(\"hashchange\",read);return()=>{window.removeEventListener(\"hashchange\",read);node.remove();};},[]);useEffect(()=>{if(!choice)return;const previous=document.body.style.overflow;document.body.style.overflow=\"hidden\";const focus=window.requestAnimationFrame(()=>dialogRef.current?.querySelector(\"button\")?.focus());return()=>{window.cancelAnimationFrame(focus);document.body.style.overflow=previous;};},[choice]);const save=async()=>{if(!choice||busy)return;setBusy(true);setError(\"\");try{const response=await fetch(APPLICATION_ENDPOINT+\"/preferences\",{method:\"POST\",credentials:\"omit\",headers:{\"Content-Type\":\"application/json\"},body:JSON.stringify(choice),signal:AbortSignal.timeout(15e3)});const data=await response.json();if(!response.ok||data.ok!==true)throw Error();setResult(data.state===\"confirmed\"?\"Email confirmed\":\"You’re unsubscribed\");window.history.replaceState(window.history.state,\"\",window.location.pathname+window.location.search);}catch{setError(\"This link may have expired, or the service is unavailable. Please try again or contact info@jetstream.co.\");}finally{setBusy(false);}};if(!portal)return null;const content=choice?/*#__PURE__*/_jsx(motion.div,{initial:reduced?false:{opacity:0},animate:{opacity:1},exit:{opacity:0},transition:{duration:.28},style:{position:\"fixed\",inset:0,zIndex:10005,background:\"rgba(28,33,31,.28)\",display:\"grid\",placeItems:\"center\",padding:16},children:/*#__PURE__*/_jsxs(motion.div,{ref:dialogRef,role:\"dialog\",\"aria-modal\":\"true\",\"aria-labelledby\":\"jetstream-email-title\",dir:language===\"ar\"?\"rtl\":\"ltr\",onKeyDown:e=>{if(e.key===\"Escape\"&&!busy){e.preventDefault();close();}if(e.key===\"Tab\"){const buttons=Array.from(dialogRef.current?.querySelectorAll(\"button:not([disabled])\")||[]);const first=buttons[0],last=buttons[buttons.length-1];if(e.shiftKey&&document.activeElement===first){e.preventDefault();last?.focus();}else if(!e.shiftKey&&document.activeElement===last){e.preventDefault();first?.focus();}}},initial:reduced?false:{y:16,scale:.98},animate:{y:0,scale:1},transition:{duration:.36},style:{position:\"relative\",width:\"min(480px,100%)\",maxHeight:\"calc(100vh - 32px)\",overflowY:\"auto\",borderRadius:24,background:MODAL_BG,color:\"#262828\",fontFamily:FONT_STACK,padding:\"40px 30px\",boxSizing:\"border-box\"},children:[/*#__PURE__*/_jsx(\"button\",{type:\"button\",\"aria-label\":\"Close dialog\",disabled:busy,onClick:close,style:{position:\"absolute\",right:16,top:12,border:0,background:\"transparent\",fontSize:24,cursor:\"pointer\"},children:\"\\xd7\"}),/*#__PURE__*/_jsx(\"div\",{style:{fontSize:12,letterSpacing:3},children:\"JETSTREAM\"}),/*#__PURE__*/_jsx(\"h2\",{id:\"jetstream-email-title\",style:{fontSize:32,lineHeight:1.15,fontWeight:500,margin:\"32px 0 18px\"},children:result||(choice.action===\"confirm\"?\"Confirm your email\":\"Unsubscribe from Jetstream emails\")}),/*#__PURE__*/_jsx(\"p\",{style:{fontSize:16,lineHeight:1.7,color:\"#59625c\"},children:result?result===\"Email confirmed\"?\"Thank you. We’ll email you about your application and invitation. News and offers are included only if you chose them.\":\"We’ve stopped early-access invitations and promotional emails to this address. You can request application deletion at info@jetstream.co.\":choice.action===\"confirm\"?\"Confirm this email address so we can contact you about early access.\":\"Stop early-access invitations and promotional emails. Your saved application is not deleted by this choice.\"}),error&&/*#__PURE__*/_jsx(\"p\",{role:\"alert\",style:{fontSize:14,lineHeight:1.6,color:\"#8B231F\"},children:error}),/*#__PURE__*/_jsx(\"button\",{type:\"button\",disabled:busy,onClick:result?close:save,style:{marginTop:14,border:0,borderRadius:9,padding:\"16px 24px\",fontSize:15,background:\"#262828\",color:\"white\",cursor:busy?\"wait\":\"pointer\"},children:busy?\"Saving…\":result?\"Close\":choice.action===\"confirm\"?\"Confirm email\":\"Unsubscribe\"})]})}):null;return /*#__PURE__*/createPortal(/*#__PURE__*/_jsx(AnimatePresence,{children:translateSiteTree(content,language)}),portal);}\nexport const __FramerMetadata__ = {\"exports\":{\"withPrivacyNotice\":{\"type\":\"reactHoc\",\"name\":\"withPrivacyNotice\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withAccessibleAccordion\":{\"type\":\"reactHoc\",\"name\":\"withAccessibleAccordion\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withAppStoreModal\":{\"type\":\"reactHoc\",\"name\":\"withAppStoreModal\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withOperatorModal\":{\"type\":\"reactHoc\",\"name\":\"withOperatorModal\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withPlatinumMemberModal\":{\"type\":\"reactHoc\",\"name\":\"withPlatinumMemberModal\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withTermsNotice\":{\"type\":\"reactHoc\",\"name\":\"withTermsNotice\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withRadarTransitions\":{\"type\":\"reactHoc\",\"name\":\"withRadarTransitions\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withMemberModal\":{\"type\":\"reactHoc\",\"name\":\"withMemberModal\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withUnavailableContact\":{\"type\":\"reactHoc\",\"name\":\"withUnavailableContact\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withGoldMemberModal\":{\"type\":\"reactHoc\",\"name\":\"withGoldMemberModal\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withGooglePlayModal\":{\"type\":\"reactHoc\",\"name\":\"withGooglePlayModal\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withMenuEscape\":{\"type\":\"reactHoc\",\"name\":\"withMenuEscape\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./JetStreamPreview.map"],"mappings":"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"}