{"version":3,"file":"ObjectionStack.BX5PXrK4.mjs","names":["useRef","useState"],"sources":["https:/framerusercontent.com/modules/pZKUKqz9e3yqdvLRIW1F/x4fJAFDi0LSFEuxntgJv/ObjectionStack.js"],"sourcesContent":["import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addPropertyControls,ControlType}from\"framer\";import{useState,useEffect,useRef}from\"react\";export default function ObjectionStack(props){const{showHeader,sectionNumber,headlinePart1,headlinePart2,subhead,showSubhead,rows,alternate,accentColor,backgroundColor,inkColor,inkDimColor,borderColor,sectionNumberFontSize,headlineFontSize,rowHeadlineFontSize,rowHeadlineWeight,eyebrowFontSize,sectionPaddingVertical,sectionPaddingHorizontal,maxWidth,headerBottomMargin,rowGap,columnGap,cornerRadius,textColumnRatio,mobileBreakpoint}=props;useEffect(()=>{const id=\"cc-objstack-fonts\";if(document.getElementById(id))return;const link=document.createElement(\"link\");link.id=id;link.rel=\"stylesheet\";link.href=\"https://fonts.googleapis.com/css2?family=Bricolage+Grotesque:wght@400;500;600;700&family=JetBrains+Mono:wght@400;500;600&family=Inter+Tight:wght@400;500;600&display=swap\";document.head.appendChild(link);},[]);const grainSvg=`url(\"data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0.96 0 0 0 0 0.94 0 0 0 0 0.91 0 0 0 0.08 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E\")`;return /*#__PURE__*/_jsxs(\"section\",{style:{background:backgroundColor,color:inkColor,fontFamily:\"'Inter Tight', sans-serif\",WebkitFontSmoothing:\"antialiased\",padding:`${sectionPaddingVertical}px ${sectionPaddingHorizontal}px`,position:\"relative\",overflow:\"hidden\",boxSizing:\"border-box\",width:\"100%\"},children:[/*#__PURE__*/_jsx(\"style\",{children:`\n                @media (max-width: ${mobileBreakpoint}px) {\n                    .cc-obj-row {\n                        grid-template-columns: 1fr !important;\n                        gap: 24px !important;\n                    }\n                    .cc-obj-row .cc-obj-text { order: 2 !important; }\n                    .cc-obj-row .cc-obj-video { order: 1 !important; }\n                }\n                .cc-obj-video-frame { transition: border-color 0.3s ease; }\n                .cc-obj-video-frame:hover { border-color: ${accentColor} !important; }\n                /* Embed input UI */\n                .cc-embed-input-wrap {\n                    position: absolute; inset: 0;\n                    display: flex; flex-direction: column;\n                    align-items: center; justify-content: center;\n                    gap: 12px; padding: 24px; box-sizing: border-box;\n                    background: rgba(255,250,250,0.95);\n                    backdrop-filter: blur(4px);\n                    border-radius: inherit;\n                }\n                .cc-embed-label {\n                    font-family: 'JetBrains Mono', monospace;\n                    font-size: 10px; letter-spacing: 0.18em;\n                    text-transform: uppercase; color: ${inkDimColor}; text-align: center;\n                }\n                .cc-embed-input {\n                    width: 100%;\n                    background: rgba(10,20,15,0.04);\n                    border: 1px solid rgba(10,20,15,0.12);\n                    border-radius: 6px; color: ${inkColor};\n                    font-family: 'JetBrains Mono', monospace;\n                    font-size: 11px; padding: 10px 14px; outline: none;\n                    transition: border-color 0.2s ease;\n                    box-sizing: border-box; text-align: center;\n                }\n                .cc-embed-input::placeholder { color: ${inkDimColor}; opacity: 0.5; }\n                .cc-embed-input:focus { border-color: ${accentColor}; }\n                .cc-embed-btn {\n                    background: ${accentColor}; color: #052E1F; border: none;\n                    border-radius: 6px; font-family: 'JetBrains Mono', monospace;\n                    font-size: 10px; letter-spacing: 0.15em; text-transform: uppercase;\n                    padding: 9px 20px; cursor: pointer; transition: opacity 0.2s ease;\n                }\n                .cc-embed-btn:hover { opacity: 0.85; }\n            `}),/*#__PURE__*/_jsx(\"div\",{style:{position:\"absolute\",inset:0,backgroundImage:grainSvg,opacity:.5,pointerEvents:\"none\",zIndex:1,mixBlendMode:\"overlay\"},\"aria-hidden\":\"true\"}),/*#__PURE__*/_jsxs(\"div\",{style:{maxWidth,margin:\"0 auto\",position:\"relative\",zIndex:2},children:[showHeader&&/*#__PURE__*/_jsxs(\"div\",{style:{marginBottom:headerBottomMargin,maxWidth:820},children:[/*#__PURE__*/_jsxs(\"div\",{style:{fontFamily:\"'JetBrains Mono', monospace\",fontSize:sectionNumberFontSize,color:accentColor,letterSpacing:\"0.2em\",textTransform:\"uppercase\",marginBottom:16,display:\"flex\",alignItems:\"center\",gap:12},children:[/*#__PURE__*/_jsx(\"span\",{style:{width:24,height:1,background:accentColor,display:\"inline-block\"}}),sectionNumber]}),/*#__PURE__*/_jsxs(\"h2\",{style:{fontFamily:\"'Bricolage Grotesque', sans-serif\",fontWeight:400,fontSize:headlineFontSize,lineHeight:1.05,letterSpacing:\"-0.02em\",color:inkColor,margin:0},children:[headlinePart1,\" \",/*#__PURE__*/_jsx(\"em\",{style:{fontStyle:\"italic\",color:accentColor},children:headlinePart2})]}),showSubhead&&subhead&&/*#__PURE__*/_jsx(\"p\",{style:{fontFamily:\"'Inter Tight', sans-serif\",fontSize:17,lineHeight:1.55,color:inkDimColor,marginTop:20,maxWidth:560},children:subhead})]}),/*#__PURE__*/_jsx(\"div\",{style:{display:\"flex\",flexDirection:\"column\",gap:rowGap},children:rows.map((row,i)=>{const flip=alternate?i%2===1:false;return /*#__PURE__*/_jsx(ObjectionRow,{row:row,index:i,flip:flip,accentColor:accentColor,inkColor:inkColor,inkDimColor:inkDimColor,borderColor:borderColor,rowHeadlineFontSize:rowHeadlineFontSize,rowHeadlineWeight:rowHeadlineWeight,eyebrowFontSize:eyebrowFontSize,cornerRadius:cornerRadius,columnGap:columnGap,textColumnRatio:textColumnRatio},i);})})]})]});}// ─────────────────────────────────────────────────────────\n// VidalyticsEmbed — injects the full HTML embed + script\n//\n// The pasted embed code hard-codes its own DOM id and the Vidalytics\n// player derives the video from it, so the id must be injected EXACTLY\n// as pasted — rewriting it to make it unique breaks playback with\n// \"This video can't be played right now\".\n// ─────────────────────────────────────────────────────────\nfunction VidalyticsEmbed({embedCode}){const containerRef=useRef(null);useEffect(()=>{const container=containerRef.current;if(!container||!embedCode)return;// Clear previous\ncontainer.innerHTML=\"\";// Parse out any <script> tags and inject them properly\nconst wrapper=document.createElement(\"div\");wrapper.innerHTML=embedCode;// Append non-script nodes first\nArray.from(wrapper.childNodes).forEach(node=>{if(node.tagName!==\"SCRIPT\"){container.appendChild(node.cloneNode(true));}});// Then execute scripts\nArray.from(wrapper.querySelectorAll(\"script\")).forEach(oldScript=>{const newScript=document.createElement(\"script\");if(oldScript.src){newScript.src=oldScript.src;newScript.async=true;}else{newScript.textContent=oldScript.textContent;}Array.from(oldScript.attributes).forEach(attr=>{if(attr.name!==\"src\")newScript.setAttribute(attr.name,attr.value);});container.appendChild(newScript);});return()=>{container.innerHTML=\"\";};},[embedCode]);return /*#__PURE__*/_jsx(\"div\",{ref:containerRef,style:{position:\"absolute\",inset:0,width:\"100%\",height:\"100%\"}});}// ─────────────────────────────────────────────────────────\n// ObjectionRow\n// ─────────────────────────────────────────────────────────\nfunction ObjectionRow({row,index,flip,accentColor,inkColor,inkDimColor,borderColor,rowHeadlineFontSize,rowHeadlineWeight,eyebrowFontSize,cornerRadius,columnGap,textColumnRatio}){const[ytPlaying,setYtPlaying]=useState(false);const[localInput,setLocalInput]=useState(\"\");const[localEmbed,setLocalEmbed]=useState(row.vidalyticsEmbed||\"\");const[localYtId,setLocalYtId]=useState(row.youtubeId||\"\");const[localType,setLocalType]=useState(row.videoType||\"youtube\");useEffect(()=>{setLocalEmbed(row.vidalyticsEmbed||\"\");setLocalYtId(row.youtubeId||\"\");setLocalType(row.videoType||\"youtube\");setYtPlaying(false);},[row.vidalyticsEmbed,row.youtubeId,row.videoType]);const hasVideo=localType===\"youtube\"&&localYtId||localType===\"vidalytics\"&&localEmbed;function handleApply(){const val=localInput.trim();if(!val)return;// Detect Vidalytics — has <div or <script with vidalytics, or raw ID\nif(val.includes(\"vidalytics\")||val.includes(\"<div\")||val.includes(\"<script\")){setLocalEmbed(val);setLocalType(\"vidalytics\");setLocalInput(\"\");return;}// YouTube\nconst ytId=parseYouTubeId(val);if(ytId){setLocalYtId(ytId);setLocalType(\"youtube\");setLocalInput(\"\");return;}// Fallback — treat as vidalytics embed raw\nsetLocalEmbed(val);setLocalType(\"vidalytics\");setLocalInput(\"\");}const gridCols=flip?`1fr ${textColumnRatio}fr`:`${textColumnRatio}fr 1fr`;return /*#__PURE__*/_jsxs(\"div\",{className:\"cc-obj-row\",style:{display:\"grid\",gridTemplateColumns:gridCols,gap:columnGap,alignItems:\"center\"},children:[/*#__PURE__*/_jsxs(\"div\",{className:\"cc-obj-text\",style:{order:flip?2:1},children:[/*#__PURE__*/_jsx(\"div\",{style:{fontFamily:\"'JetBrains Mono', monospace\",fontSize:eyebrowFontSize,letterSpacing:\"0.2em\",textTransform:\"uppercase\",color:accentColor,marginBottom:14},children:String(index+1).padStart(2,\"0\")}),row.eyebrow&&/*#__PURE__*/_jsx(\"div\",{style:{fontFamily:\"'JetBrains Mono', monospace\",fontSize:eyebrowFontSize,letterSpacing:\"0.18em\",textTransform:\"uppercase\",color:inkDimColor,marginBottom:14},children:row.eyebrow}),/*#__PURE__*/_jsx(\"h3\",{style:{fontFamily:\"'Bricolage Grotesque', sans-serif\",fontWeight:rowHeadlineWeight,fontSize:rowHeadlineFontSize,lineHeight:1.15,letterSpacing:\"-0.015em\",color:inkColor,margin:0},children:row.headline})]}),/*#__PURE__*/_jsx(\"div\",{className:\"cc-obj-video\",style:{order:flip?1:2},children:/*#__PURE__*/_jsxs(\"div\",{className:\"cc-obj-video-frame\",style:{position:\"relative\",aspectRatio:\"16 / 9\",background:\"linear-gradient(135deg, #ffffff 0%, #ffffff 100%)\",border:`1px solid ${borderColor}`,borderRadius:cornerRadius,overflow:\"hidden\",cursor:hasVideo&&localType===\"youtube\"?\"pointer\":\"default\"},onClick:()=>localType===\"youtube\"&&localYtId&&!ytPlaying&&setYtPlaying(true),children:[localType===\"vidalytics\"&&localEmbed&&/*#__PURE__*/_jsx(VidalyticsEmbed,{embedCode:localEmbed}),localType===\"youtube\"&&localYtId&&(ytPlaying?/*#__PURE__*/_jsx(\"iframe\",{src:`https://www.youtube.com/embed/${localYtId}?autoplay=1&rel=0&modestbranding=1`,title:row.headline,allow:\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; fullscreen\",allowFullScreen:true,style:{position:\"absolute\",inset:0,width:\"100%\",height:\"100%\",border:\"none\"}}):/*#__PURE__*/_jsx(\"div\",{style:{position:\"absolute\",inset:0,display:\"flex\",alignItems:\"center\",justifyContent:\"center\"},children:/*#__PURE__*/_jsx(\"span\",{style:{width:64,height:64,borderRadius:\"50%\",background:accentColor,display:\"flex\",alignItems:\"center\",justifyContent:\"center\",boxShadow:`0 0 0 6px ${hexA(accentColor,.15)}, 0 8px 32px ${hexA(accentColor,.4)}`,transition:\"transform 0.3s ease\"},children:/*#__PURE__*/_jsx(\"svg\",{width:\"22\",height:\"22\",viewBox:\"0 0 24 24\",fill:\"none\",children:/*#__PURE__*/_jsx(\"path\",{d:\"M8 5v14l11-7z\",fill:\"#052E1F\"})})})})),!hasVideo&&/*#__PURE__*/_jsxs(\"div\",{className:\"cc-embed-input-wrap\",onClick:e=>e.stopPropagation(),children:[/*#__PURE__*/_jsxs(\"svg\",{width:\"26\",height:\"26\",viewBox:\"0 0 24 24\",fill:\"none\",style:{opacity:.25},children:[/*#__PURE__*/_jsx(\"rect\",{x:\"2\",y:\"4\",width:\"15\",height:\"16\",rx:\"2\",stroke:inkColor,strokeWidth:\"1.5\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M17 9l5-3v12l-5-3V9z\",stroke:inkColor,strokeWidth:\"1.5\",strokeLinejoin:\"round\"})]}),/*#__PURE__*/_jsx(\"div\",{className:\"cc-embed-label\",children:\"Paste Vidalytics embed code or YouTube URL\"}),/*#__PURE__*/_jsx(\"input\",{className:\"cc-embed-input\",type:\"text\",value:localInput,onChange:e=>setLocalInput(e.target.value),onKeyDown:e=>e.key===\"Enter\"&&handleApply(),placeholder:\"<div id='vidalytics_embed_...'> or youtu.be/...\",spellCheck:false}),/*#__PURE__*/_jsx(\"button\",{className:\"cc-embed-btn\",onClick:handleApply,children:\"Embed Video\"}),/*#__PURE__*/_jsxs(\"div\",{style:{fontFamily:\"'JetBrains Mono', monospace\",fontSize:9,color:inkDimColor,opacity:.45,textAlign:\"center\",lineHeight:1.6},children:[\"Vidalytics full embed code \\xb7 YouTube URL\",/*#__PURE__*/_jsx(\"br\",{}),\"Press Enter or click Embed Video\"]})]})]})})]});}function parseYouTubeId(input){if(!input)return null;if(/^[a-zA-Z0-9_-]{11}$/.test(input.trim()))return input.trim();try{const url=new URL(input.trim());if(url.hostname===\"youtu.be\")return url.pathname.slice(1);if(url.hostname.includes(\"youtube.com\")){const v=url.searchParams.get(\"v\");if(v)return v;const parts=url.pathname.split(\"/\").filter(Boolean);const after=[\"embed\",\"shorts\",\"v\"];for(let i=0;i<parts.length-1;i++){if(after.includes(parts[i]))return parts[i+1];}}}catch{/* not a URL */}return null;}function hexA(hex,alpha){let h=hex.replace(\"#\",\"\");if(h.length===3)h=h.split(\"\").map(c=>c+c).join(\"\");const r=parseInt(h.slice(0,2),16)||59;const g=parseInt(h.slice(2,4),16)||130;const b=parseInt(h.slice(4,6),16)||246;return`rgba(${r}, ${g}, ${b}, ${alpha})`;}// ============================================================\n// PROPERTY CONTROLS\n// ============================================================\naddPropertyControls(ObjectionStack,{showHeader:{type:ControlType.Boolean,title:\"Show Header\",defaultValue:true,enabledTitle:\"Show\",disabledTitle:\"Hide\"},sectionNumber:{type:ControlType.String,title:\"Section Tag\",defaultValue:\"05 \\xb7 Real Talk\",hidden:p=>!p.showHeader},headlinePart1:{type:ControlType.String,title:\"Headline Start\",defaultValue:\"Got\",hidden:p=>!p.showHeader},headlinePart2:{type:ControlType.String,title:\"Headline Italic\",defaultValue:\"questions?\",hidden:p=>!p.showHeader},showSubhead:{type:ControlType.Boolean,title:\"Show Subhead\",defaultValue:true,enabledTitle:\"Show\",disabledTitle:\"Hide\",hidden:p=>!p.showHeader},subhead:{type:ControlType.String,title:\"Subhead\",displayTextArea:true,defaultValue:\"Every doubt you've got, I've heard before — and answered on camera. No scripts. Watch the ones that hit home.\",hidden:p=>!p.showHeader||!p.showSubhead},rows:{type:ControlType.Array,title:\"Rows\",control:{type:ControlType.Object,controls:{eyebrow:{type:ControlType.String,title:\"Eyebrow\",defaultValue:\"\",description:\"Small label above the headline (optional)\"},headline:{type:ControlType.String,title:\"Objection Headline\",displayTextArea:true,defaultValue:\"\"},videoType:{type:ControlType.Enum,title:\"Video Type\",options:[\"vidalytics\",\"youtube\"],optionTitles:[\"Vidalytics\",\"YouTube\"],defaultValue:\"vidalytics\"},vidalyticsEmbed:{type:ControlType.String,title:\"Vidalytics Embed Code\",displayTextArea:true,defaultValue:\"\",description:\"Paste the full Vidalytics embed snippet (<div id='vidalytics_embed_...'> + <script>). You can also paste directly onto the canvas.\",hidden:p=>p.videoType!==\"vidalytics\"},youtubeId:{type:ControlType.String,title:\"YouTube ID / URL\",defaultValue:\"\",description:\"Paste full YouTube URL or bare video ID. You can also paste directly onto the canvas.\",hidden:p=>p.videoType!==\"youtube\"}}},defaultValue:[{eyebrow:\"\",headline:\"“This sounds too good to be true.” Watch this.\",videoType:\"vidalytics\",vidalyticsEmbed:\"\",youtubeId:\"\"},{eyebrow:\"\",headline:\"“Will this actually work for MY situation?” Here’s who it’s built for.\",videoType:\"vidalytics\",vidalyticsEmbed:\"\",youtubeId:\"\"},{eyebrow:\"\",headline:\"“I don’t have time to stare at charts all day.” Neither do I — I trade 2.5 hours.\",videoType:\"vidalytics\",vidalyticsEmbed:\"\",youtubeId:\"\"},{eyebrow:\"\",headline:\"“I’ve tried other programs and failed.” Here’s why this is different.\",videoType:\"vidalytics\",vidalyticsEmbed:\"\",youtubeId:\"\"},{eyebrow:\"\",headline:\"“I’ve never traded before.” Here’s why that might be an advantage.\",videoType:\"vidalytics\",vidalyticsEmbed:\"\",youtubeId:\"\"}]},alternate:{type:ControlType.Boolean,title:\"Alternate Sides\",defaultValue:false,enabledTitle:\"Zig-Zag\",disabledTitle:\"Aligned\"},accentColor:{type:ControlType.Color,title:\"Accent\",defaultValue:\"#34D399\"},backgroundColor:{type:ControlType.Color,title:\"Background\",defaultValue:\"#FFFAFA\"},inkColor:{type:ControlType.Color,title:\"Text\",defaultValue:\"#0A0A0A\"},inkDimColor:{type:ControlType.Color,title:\"Text Dim\",defaultValue:\"#62686E\"},borderColor:{type:ControlType.Color,title:\"Border\",defaultValue:\"rgba(10,20,15,0.10)\"},sectionNumberFontSize:{type:ControlType.Number,title:\"Section # Size\",defaultValue:12,min:8,max:24,step:1,unit:\"px\",hidden:p=>!p.showHeader},headlineFontSize:{type:ControlType.Number,title:\"Headline Size\",defaultValue:56,min:24,max:120,step:1,unit:\"px\",hidden:p=>!p.showHeader},rowHeadlineFontSize:{type:ControlType.Number,title:\"Row Headline Size\",defaultValue:28,min:16,max:48,step:1,unit:\"px\"},rowHeadlineWeight:{type:ControlType.Enum,title:\"Row Headline Weight\",options:[400,500,600],optionTitles:[\"Regular\",\"Medium\",\"Semibold\"],defaultValue:500},eyebrowFontSize:{type:ControlType.Number,title:\"Eyebrow / # Size\",defaultValue:11,min:8,max:18,step:1,unit:\"px\"},sectionPaddingVertical:{type:ControlType.Number,title:\"Section Pad Y\",defaultValue:120,min:0,max:240,step:4,unit:\"px\"},sectionPaddingHorizontal:{type:ControlType.Number,title:\"Section Pad X\",defaultValue:40,min:0,max:120,step:4,unit:\"px\"},maxWidth:{type:ControlType.Number,title:\"Max Width\",defaultValue:1100,min:700,max:1600,step:20,unit:\"px\"},headerBottomMargin:{type:ControlType.Number,title:\"Header Gap\",defaultValue:64,min:0,max:160,step:4,unit:\"px\",hidden:p=>!p.showHeader},rowGap:{type:ControlType.Number,title:\"Row Gap\",defaultValue:56,min:16,max:120,step:4,unit:\"px\"},columnGap:{type:ControlType.Number,title:\"Column Gap\",defaultValue:56,min:16,max:120,step:4,unit:\"px\"},cornerRadius:{type:ControlType.Number,title:\"Corner Radius\",defaultValue:10,min:0,max:24,step:1,unit:\"px\"},textColumnRatio:{type:ControlType.Number,title:\"Text Column Ratio\",defaultValue:1,min:.5,max:2,step:.1,description:\"1 = equal, 1.4 = wider text\"},mobileBreakpoint:{type:ControlType.Number,title:\"Mobile Break\",defaultValue:820,min:600,max:1200,step:20,unit:\"px\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"ObjectionStack\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./ObjectionStack.map"],"mappings":"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"}