{"version":3,"file":"PreorderModalOverrides.CqlUIe38.mjs","names":["useState","_Fragment","useState","__legacyOverrideHOC_DataObserverContext","_jsx"],"sources":["https:/framerusercontent.com/modules/Vp05k57gNeLfnN9fZHhZ/o4zqDFOHm7Z9CH56i6rz/PreorderForm.js","https:/framerusercontent.com/modules/QMcKw0Dj7NEr4c9omNoy/vnJDVAV0V0x9Q6rxD6EV/PreorderModal.js","https:/framerusercontent.com/modules/Aq4e6jbC8KLFaVlLzXAY/lMHqbvoTymH1uB5plgW2/PreorderModalOverrides.js"],"sourcesContent":["import{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import{useState,useEffect}from\"react\";import{API_BASE_URL,COUNTRIES}from\"https://framerusercontent.com/modules/Xb20UiEa4Gt7PiKvGSSm/KD9R2Wd8GFxX3oLcgHwt/lib.js\";// <input\n//     required\n//     placeholder=\"Country\"\n//     value={form.address.country}\n//     onChange={(e) =>\n//         setForm({\n//             ...form,\n//             address: {\n//                 ...form.address,\n//                 country: e.target.value,\n//             },\n//         })\n//     }\n//     style={styles.input}\n// />\nfunction getChoice(){const xref={\"info-allaccess\":\"FULL\",\"info-digital\":\"DIGITAL\",\"info-collectors\":\"PHYSICAL\"};const splitPaths=window?.location?.href?.split(\"/\")??[];const lastPath=splitPaths[splitPaths.length-1];return xref[lastPath]??\"PHYSICAL\";}export function PreorderForm({onClose}){const[visible,setVisible]=useState(true);const[form,setForm]=useState({name:\"\",email:\"\",quantity:\"1\",address:{fullName:\"\",line1:\"\",line2:\"\",city:\"\",state:\"\",postalCode:\"\",country:\"\",phone:\"\"}});const[submitting,setSubmitting]=useState(false);const[submitted,setSubmitted]=useState(false);const[isMobile,setIsMobile]=useState(false);const plan=getChoice();const needsShipping=plan!==\"DIGITAL\";const needsQuantity=plan===\"PHYSICAL\";useEffect(()=>{const checkMobile=()=>setIsMobile(window.innerWidth<=480);checkMobile();window.addEventListener(\"resize\",checkMobile);return()=>window.removeEventListener(\"resize\",checkMobile);},[]);async function handleSubmit(e){e.preventDefault();setSubmitting(true);try{const token=new URLSearchParams(window.location.search).get(\"token\")||window?.localStorage?.getItem(\"token\");const parsedQuantity=Math.max(1,parseInt(form.quantity||\"1\",10)||1);const payload={name:form.name,email:form.email,choice:plan,...needsQuantity?{quantity:parsedQuantity}:{},...needsShipping?{shippingAddress:{...form.address,fullName:form.name}}:{}};const res=await fetch(`${API_BASE_URL}/${token?\"preorders\":\"preorders/create-user-preorder\"}`,{method:\"POST\",headers:{\"Content-Type\":\"application/json\",...token?{Authorization:`Bearer ${token}`}:{}},body:JSON.stringify(payload)});if(!res.ok)throw new Error(\"Failed to submit preorder\");const jsonResponse=await res.json();const newToken=res.headers.get(\"x-new-access-token\");if(newToken){localStorage.setItem(\"res\",newToken);}window.location.replace(jsonResponse.url);setSubmitted(true);}catch(err){alert(\"Something went wrong. Please try again.\");console.error(err);}finally{setSubmitting(false);}}const handleClose=()=>{if(onClose)onClose();else setVisible(false);};if(!visible)return null;if(submitted)return /*#__PURE__*/_jsx(\"p\",{style:{...styles.text,textAlign:\"center\"},children:\"Preorder submitted. Redirecting to payment portal...\"});return /*#__PURE__*/_jsxs(\"div\",{style:styles.container,children:[/*#__PURE__*/_jsx(\"button\",{onClick:handleClose,style:styles.closeButton,children:/*#__PURE__*/_jsxs(\"svg\",{xmlns:\"http://www.w3.org/2000/svg\",width:\"20\",height:\"20\",viewBox:\"0 0 24 24\",fill:\"none\",stroke:\"currentColor\",strokeWidth:\"2\",strokeLinecap:\"round\",strokeLinejoin:\"round\",children:[/*#__PURE__*/_jsx(\"line\",{x1:\"18\",y1:\"6\",x2:\"6\",y2:\"18\"}),/*#__PURE__*/_jsx(\"line\",{x1:\"6\",y1:\"6\",x2:\"18\",y2:\"18\"})]})}),/*#__PURE__*/_jsx(\"div\",{style:styles.scrollArea,children:/*#__PURE__*/_jsxs(\"div\",{style:styles.card,children:[/*#__PURE__*/_jsxs(\"h2\",{style:styles.heading,children:[\"Preorder\",\" \",plan===\"FULL\"?\"All Access\":plan.toLowerCase(),\" \",\"Edition\"]}),/*#__PURE__*/_jsxs(\"form\",{onSubmit:handleSubmit,style:styles.form,children:[/*#__PURE__*/_jsx(\"input\",{required:true,placeholder:\"Full Name\",value:form.name,onChange:e=>setForm({...form,name:e.target.value}),style:styles.input}),/*#__PURE__*/_jsx(\"input\",{required:true,type:\"email\",placeholder:\"Email\",value:form.email,onChange:e=>setForm({...form,email:e.target.value}),style:styles.input}),needsQuantity&&/*#__PURE__*/_jsx(\"input\",{required:true,type:\"text\",placeholder:\"Quantity (min 1)\",inputMode:\"numeric\",value:form.quantity,onChange:e=>{const val=e.target.value;if(val===\"\"||/^[0-9\\b]+$/.test(val)){setForm({...form,quantity:val});}},style:styles.input}),needsShipping&&/*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsx(\"input\",{required:true,placeholder:\"Address Line 1\",value:form.address.line1,onChange:e=>setForm({...form,address:{...form.address,line1:e.target.value}}),style:styles.input}),/*#__PURE__*/_jsx(\"input\",{placeholder:\"Address Line 2 (optional)\",value:form.address.line2,onChange:e=>setForm({...form,address:{...form.address,line2:e.target.value}}),style:styles.input}),/*#__PURE__*/_jsx(\"input\",{required:true,placeholder:\"City\",value:form.address.city,onChange:e=>setForm({...form,address:{...form.address,city:e.target.value}}),style:styles.input}),/*#__PURE__*/_jsxs(\"div\",{style:styles.row,children:[/*#__PURE__*/_jsx(\"input\",{placeholder:\"State / County (optional)\",value:form.address.state,onChange:e=>setForm({...form,address:{...form.address,state:e.target.value}}),style:{...styles.input,flex:1}}),/*#__PURE__*/_jsx(\"input\",{required:true,placeholder:\"Postal Code\",value:form.address.postalCode,onChange:e=>setForm({...form,address:{...form.address,postalCode:e.target.value}}),style:{...styles.input,flex:1,marginLeft:12}})]}),/*#__PURE__*/_jsxs(\"select\",{name:\"country\",value:form.address.country,onChange:e=>{setForm({...form,address:{...form.address,country:e.target.value}});},required:true,style:isMobile?styles.selectMobile:styles.select,children:[/*#__PURE__*/_jsx(\"option\",{value:\"\",children:\"Select Country\"}),COUNTRIES.map(country=>/*#__PURE__*/_jsx(\"option\",{value:country,children:country},country))]}),/*#__PURE__*/_jsx(\"input\",{required:true,placeholder:\"Phone\",value:form.address.phone,onChange:e=>setForm({...form,address:{...form.address,phone:e.target.value}}),style:styles.input})]}),/*#__PURE__*/_jsx(\"button\",{type:\"submit\",style:styles.button,disabled:submitting,children:submitting?\"Processing...\":\"Preorder Now\"})]})]})})]});}const styles={select:{padding:\"12px 14px\",borderRadius:\"8px\",border:\"1px solid #D1D5DB\",fontSize:\"15px\",outline:\"none\",backgroundColor:\"#FDFDFD\",appearance:\"none\",WebkitAppearance:\"none\",MozAppearance:\"none\",backgroundImage:'url(\\'data:image/svg+xml;utf8,<svg fill=\"%23333\" height=\"12\" viewBox=\"0 0 24 24\" width=\"12\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M7 10l5 5 5-5z\"/></svg>\\')',backgroundRepeat:\"no-repeat\",backgroundPosition:\"right 12px center\",backgroundSize:\"12px\",cursor:\"pointer\"},selectMobile:{padding:\"10px 12px\",borderRadius:\"8px\",border:\"1px solid #E0E0E0\",fontSize:\"14px\",outline:\"none\",backgroundColor:\"#FDFDFD\",appearance:\"none\",WebkitAppearance:\"none\",MozAppearance:\"none\",backgroundImage:'url(\\'data:image/svg+xml;utf8,<svg fill=\"%23333\" height=\"10\" viewBox=\"0 0 24 24\" width=\"10\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M7 10l5 5 5-5z\"/></svg>\\')',backgroundRepeat:\"no-repeat\",backgroundPosition:\"right 10px center\",backgroundSize:\"10px\",cursor:\"pointer\"},backdrop:{position:\"fixed\",inset:0,display:\"flex\",alignItems:\"center\",justifyContent:\"center\",zIndex:999},container:{position:\"relative\",height:\"90vh\",width:\"100%\",maxWidth:\"500px\",borderRadius:\"16px\",overflow:\"hidden\",display:\"flex\",flexDirection:\"column\"},scrollArea:{flex:1,overflowY:\"auto\",WebkitOverflowScrolling:\"touch\",padding:\"80px 20px 40px\"},closeButton:{position:\"absolute\",top:\"16px\",right:\"16px\",background:\"rgba(255,255,255,0.9)\",backdropFilter:\"blur(6px)\",border:\"1px solid rgba(0,0,0,0.05)\",borderRadius:\"50%\",width:\"36px\",height:\"36px\",display:\"flex\",alignItems:\"center\",justifyContent:\"center\",cursor:\"pointer\",zIndex:1e3,boxShadow:\"0 2px 6px rgba(0,0,0,0.08)\",color:\"#111\"},card:{backgroundColor:\"#fff\",borderRadius:\"16px\",boxShadow:\"0 8px 30px rgba(0,0,0,0.05)\",padding:\"40px 36px\",width:\"100%\"},heading:{textTransform:\"capitalize\",fontFamily:\"Georgia, serif\",fontSize:\"1.8rem\",fontWeight:400,textAlign:\"center\",marginBottom:\"30px\",color:\"#111\"},form:{display:\"flex\",flexDirection:\"column\",gap:\"16px\"},row:{display:\"flex\",gap:\"12px\",flexWrap:\"wrap\"},input:{padding:\"12px 16px\",borderRadius:\"10px\",border:\"1px solid #D1D5DB\",fontSize:\"15px\",backgroundColor:\"#FAFAFA\",transition:\"border-color 0.2s ease, box-shadow 0.2s ease\",outline:\"none\",flex:1,minWidth:0},button:{marginTop:\"10px\",padding:\"14px 20px\",backgroundColor:\"#111\",color:\"#fff\",fontWeight:600,fontSize:\"15px\",border:\"none\",borderRadius:\"10px\",letterSpacing:\"0.3px\",cursor:\"pointer\",boxShadow:\"0 3px 8px rgba(0,0,0,0.1)\",transition:\"background-color 0.2s ease, transform 0.1s ease\"},text:{fontFamily:\"Inter, sans-serif\",color:\"#111\",fontSize:\"16px\"}};\nexport const __FramerMetadata__ = {\"exports\":{\"PreorderForm\":{\"type\":\"reactComponent\",\"name\":\"PreorderForm\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// PreorderModal.tsx\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{motion,AnimatePresence}from\"framer-motion\";import{addPropertyControls,ControlType}from\"framer\";import{PreorderForm}from\"https://framerusercontent.com/modules/Vp05k57gNeLfnN9fZHhZ/o4zqDFOHm7Z9CH56i6rz/PreorderForm.js\";export function PreorderModal({show,onClose}){return /*#__PURE__*/_jsx(AnimatePresence,{children:show&&/*#__PURE__*/_jsx(motion.div,{initial:{opacity:0},animate:{opacity:1},exit:{opacity:0},transition:{duration:.3},style:overlayStyle,onClick:onClose,children:/*#__PURE__*/_jsx(motion.div,{initial:{y:60,opacity:0},animate:{y:0,opacity:1},exit:{y:40,opacity:0},transition:{duration:.3},style:modalStyle,onClick:e=>e.stopPropagation(),children:/*#__PURE__*/_jsx(PreorderForm,{onClose:onClose})})})});}const overlayStyle={position:\"fixed\",top:0,left:0,right:0,bottom:0,background:\"rgba(0,0,0,0.4)\",display:\"flex\",alignItems:\"center\",justifyContent:\"center\",zIndex:1e3};const modalStyle={borderRadius:16,width:\"90%\",maxWidth:460,padding:\"32px 24px\",position:\"relative\",color:\"#111\",fontFamily:\"Courier new, monospace\"};const headerStyle={display:\"flex\",justifyContent:\"space-between\",alignItems:\"center\",marginBottom:20};const titleStyle={fontFamily:\"Courier new, monospace\",fontSize:22,color:\"#111\",textTransform:\"uppercase\",margin:0};const closeBtn={background:\"transparent\",border:\"none\",fontSize:20,cursor:\"pointer\",color:\"#111\"};// --- Framer controls ---\naddPropertyControls(PreorderModal,{show:{type:ControlType.Boolean,title:\"Show\",defaultValue:false}});\nexport const __FramerMetadata__ = {\"exports\":{\"PreorderModal\":{\"type\":\"reactComponent\",\"name\":\"PreorderModal\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","import{jsx as _jsx}from\"react/jsx-runtime\";import{forwardRef,useState,useEffect}from\"react\";import{createStore}from\"https://framer.com/m/framer/store.js@^1.0.0\";import{randomColor}from\"https://framer.com/m/framer/utils.js@^0.9.0\";// Learn more: https://www.framer.com/developers/overrides/\nconst useStore=createStore({background:\"#0099FF\"});export function withRotate(Component){return /*#__PURE__*/forwardRef((props,ref)=>{return /*#__PURE__*/_jsx(Component,{ref:ref,...props,animate:{rotate:90},transition:{duration:2}});});}export function withHover(Component){return /*#__PURE__*/forwardRef((props,ref)=>{return /*#__PURE__*/_jsx(Component,{ref:ref,...props,whileHover:{scale:1.05}});});}export function withRandomColor(Component){return /*#__PURE__*/forwardRef((props,ref)=>{const[store,setStore]=useStore();return /*#__PURE__*/_jsx(Component,{ref:ref,...props,animate:{background:store.background},onClick:()=>{setStore({background:randomColor()});}});});}// overrides/PreorderOverrides.tsx\n/**\n * This override controls the modal's open/close state globally.\n */let openModal=null;let closeModal=null;// 👉 Attach this to your preorder buttons\nexport function UsePreorderButton(){return{onTap(){if(openModal)openModal()// trigger modal\n;}};}// 👉 Attach this to your PreorderModal component\nexport function PreorderModalOverride(){const[show,setShow]=useState(false);// make functions globally available to buttons\nuseEffect(()=>{openModal=()=>setShow(true);closeModal=()=>setShow(false);},[]);return{show,onClose(){if(closeModal)closeModal();}};}import{useContext as __legacyOverrideHOC_useContext}from\"react\";import{DataObserverContext as __legacyOverrideHOC_DataObserverContext}from\"framer\";export function withUsePreorderButton(C){return props=>{__legacyOverrideHOC_useContext(__legacyOverrideHOC_DataObserverContext);return _jsx(C,{...props,...UsePreorderButton(props)});};}withUsePreorderButton.displayName=\"UsePreorderButton\";export function withPreorderModalOverride(C){return props=>{__legacyOverrideHOC_useContext(__legacyOverrideHOC_DataObserverContext);return _jsx(C,{...props,...PreorderModalOverride(props)});};}withPreorderModalOverride.displayName=\"PreorderModalOverride\";\nexport const __FramerMetadata__ = {\"exports\":{\"withRandomColor\":{\"type\":\"reactHoc\",\"name\":\"withRandomColor\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"UsePreorderButton\":{\"type\":\"override\",\"name\":\"UsePreorderButton\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withRotate\":{\"type\":\"reactHoc\",\"name\":\"withRotate\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withHover\":{\"type\":\"reactHoc\",\"name\":\"withHover\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"PreorderModalOverride\":{\"type\":\"override\",\"name\":\"PreorderModalOverride\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withPreorderModalOverride\":{\"type\":\"reactHoc\",\"name\":\"withPreorderModalOverride\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withUsePreorderButton\":{\"type\":\"reactHoc\",\"name\":\"withUsePreorderButton\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./PreorderModalOverrides.map"],"mappings":"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"}