{"version":3,"file":"BoTutorial.BDdXIkh6.mjs","names":["useMemo","useState","useRef","useCallback"],"sources":["https:/framerusercontent.com/modules/Q0eNP3RmFTYGhrDEZlJi/uK36RZAc0bKSnpkPxY3D/BoTutorial.js"],"sourcesContent":["import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addPropertyControls,ControlType}from\"framer\";import{useState,useEffect,useMemo,useCallback,useRef}from\"react\";// Extract constants\nconst BEE_ANIMATION_DELAYS={INITIAL:[3e3,15e3,3e4],SECTION_CHANGE:1e3,FLIGHT_WAYPOINTS:[100,3e3,5500],VISIBILITY_TIMEOUT:8e3};const SCROLL_THROTTLE_DELAY=16// ~60fps\n;export default function CrochetTutorialPage(props){const{tutorialTitle=\"Bo the Bee Crochet Tutorial\",tutorialDescription=\"Create your adorable bee friend with this step-by-step video tutorial, complete with pattern and guide downloads.\",heroImage,videoEmbedUrl=\"https://iframe.mediadelivery.net/embed/253358/c7e12000-fc52-463c-b1ec-dcc222e08b78?autoplay=false&loop=false&muted=false&preload=true&responsive=true\",patternFile,guideFile,kitPurchaseUrl=\"/shop/bo-bee-kit\",contactUrl=\"/contact-us\",amazonReviewUrl=\"https://amazon.com/review\",submitEmail=\"hello@ydthobby.com\",galleryProjects=[]}=props;// Memoized constants\nconst beeColors=useMemo(()=>({honeyCream:\"#FFF8E1\",honeyGold:\"#FFD54F\",amberGlow:\"#FFB74D\",sunflower:\"#FFF176\",lavenderHoney:\"#E1BEE7\",peachBlossom:\"#FFCC80\",darkHoney:\"#8D6E63\",deepAmber:\"#FF8F00\",softLavender:\"#F3E5F5\",warmWhite:\"#FFFDE7\",darkText:\"#3E2723\",lightText:\"#6D4C41\"}),[]);const beeMessages=useMemo(()=>[\"Welcome to our bee-utiful tutorial! 🐝\",\"You're doing great! Keep buzzing along! ✨\",\"Almost there! Your bee will be amazing! 🌟\"],[]);const sectionConfig=useMemo(()=>({video:{color:beeColors.honeyGold,icon:\"🎬\",title:\"Watch Tutorial\"},pattern:{color:beeColors.amberGlow,icon:\"📋\",title:\"Download Pattern\"},guide:{color:beeColors.lavenderHoney,icon:\"📖\",title:\"Step-by-Step Guide\"}}),[beeColors]);// Consolidated state\nconst[activeSection,setActiveSection]=useState(\"video\");const[scrollState,setScrollState]=useState({y:0,progress:0});const[mousePosition,setMousePosition]=useState({x:50,y:50});const[beeState,setBeeState]=useState({visible:false,position:{x:-150,y:30},message:\"\"});// Refs for cleanup\nconst timeoutRefs=useRef([]);const scrollTimeoutRef=useRef(null);// Extract window width calculation\nconst getWindowWidth=useCallback(()=>typeof window!==\"undefined\"?window.innerWidth:1200,[]);// Optimized scroll handler with better throttling\nuseEffect(()=>{const handleScroll=()=>{if(scrollTimeoutRef.current)return;scrollTimeoutRef.current=setTimeout(()=>{setScrollState(prev=>({...prev,y:window.scrollY}));scrollTimeoutRef.current=null;},SCROLL_THROTTLE_DELAY);};if(typeof window!==\"undefined\"){window.addEventListener(\"scroll\",handleScroll,{passive:true});return()=>{window.removeEventListener(\"scroll\",handleScroll);if(scrollTimeoutRef.current){clearTimeout(scrollTimeoutRef.current);}};}},[]);// Video iframe communication (unchanged but extracted)\nuseEffect(()=>{const handleMessage=event=>{if(event.origin.includes(\"mediadelivery.net\")){const data=event.data;if(data.event===\"timeupdate\"&&data.currentTime){setScrollState(prev=>({...prev,progress:data.currentTime/data.duration*100}));}}};if(typeof window!==\"undefined\"){window.addEventListener(\"message\",handleMessage);return()=>window.removeEventListener(\"message\",handleMessage);}},[]);// Optimized mouse move handler with throttling\nuseEffect(()=>{let mouseTimeoutRef=null;const handleMouseMove=e=>{if(mouseTimeoutRef)return;mouseTimeoutRef=setTimeout(()=>{setMousePosition({x:e.clientX/window.innerWidth*100,y:e.clientY/window.innerHeight*100});mouseTimeoutRef=null;},SCROLL_THROTTLE_DELAY);};if(typeof window!==\"undefined\"){window.addEventListener(\"mousemove\",handleMouseMove,{passive:true});return()=>{window.removeEventListener(\"mousemove\",handleMouseMove);if(mouseTimeoutRef)clearTimeout(mouseTimeoutRef);};}},[]);// Extracted bee animation function\nconst triggerBeeAnimation=useCallback((message,customTimings=null)=>{const windowWidth=getWindowWidth();setBeeState(prev=>({...prev,message,position:{x:-150,y:Math.random()*40+15},visible:true}));const timings=customTimings||BEE_ANIMATION_DELAYS.FLIGHT_WAYPOINTS;// Clear existing timeouts\ntimeoutRefs.current.forEach(clearTimeout);timeoutRefs.current=[];// First waypoint\ntimeoutRefs.current.push(setTimeout(()=>{setBeeState(prev=>({...prev,position:{x:windowWidth*.3,y:Math.random()*50+10}}));},timings[0]));// Second waypoint\ntimeoutRefs.current.push(setTimeout(()=>{setBeeState(prev=>({...prev,position:{x:windowWidth*.7,y:Math.random()*45+20}}));},timings[1]));// Final position\ntimeoutRefs.current.push(setTimeout(()=>{setBeeState(prev=>({...prev,position:{x:windowWidth+150,y:Math.random()*35+25}}));},timings[2]));// Hide bee\ntimeoutRefs.current.push(setTimeout(()=>{setBeeState(prev=>({...prev,visible:false}));},BEE_ANIMATION_DELAYS.VISIBILITY_TIMEOUT));},[getWindowWidth]);// Simplified initial bee animations\nuseEffect(()=>{BEE_ANIMATION_DELAYS.INITIAL.forEach((delay,index)=>{timeoutRefs.current.push(setTimeout(()=>triggerBeeAnimation(beeMessages[index]),delay));});return()=>{timeoutRefs.current.forEach(clearTimeout);timeoutRefs.current=[];};},[triggerBeeAnimation,beeMessages]);// Section-specific bee animations\nuseEffect(()=>{const sectionMessages={pattern:\"Don't forget to download your pattern! 📋\",guide:\"The guide will help you every step! 📖\"};if(sectionMessages[activeSection]){const timeoutId=setTimeout(()=>{triggerBeeAnimation(sectionMessages[activeSection],[500,4e3,7e3]);},BEE_ANIMATION_DELAYS.SECTION_CHANGE);return()=>clearTimeout(timeoutId);}},[activeSection,triggerBeeAnimation]);const handleSectionChange=useCallback(section=>{setActiveSection(section);},[]);// Memoized style objects\nconst styles=useMemo(()=>({animations:{float:{animation:\"float 3s ease-in-out infinite\"},beeWingFlap:{animation:\"beeWingFlap 0.3s ease-in-out infinite alternate\"},messageFloat:{animation:\"messageFloat 2s ease-in-out infinite\"}},backgroundGlow:{position:\"absolute\",width:\"300px\",height:\"300px\",borderRadius:\"50%\",background:`radial-gradient(circle, ${beeColors.honeyGold}15 0%, ${beeColors.amberGlow}08 40%, transparent 70%)`,left:`${mousePosition.x-15}%`,top:`${mousePosition.y-15}%`,transform:\"translate(-50%, -50%)\",transition:\"all 0.6s ease-out\",filter:\"blur(30px)\"},mainContainer:{backgroundColor:beeColors.honeyCream,minHeight:\"100vh\",fontFamily:\"Georgia, serif\",position:\"relative\",overflow:\"hidden\"}}),[beeColors,mousePosition]);// Extract download section component - FIXED VERSION without fadeIn\nconst DownloadSection=useCallback(({type,icon,title,description,file,filename,color,features})=>/*#__PURE__*/_jsxs(\"div\",{style:{textAlign:\"center\",position:\"relative\",zIndex:2},children:[/*#__PURE__*/_jsxs(\"div\",{style:{background:`linear-gradient(135deg, ${color}25, ${type===\"pattern\"?beeColors.peachBlossom:beeColors.softLavender}15)`,padding:\"50px\",borderRadius:\"25px\",border:`3px dashed ${color}80`,marginBottom:\"40px\",position:\"relative\"},children:[/*#__PURE__*/_jsx(\"div\",{style:{fontSize:\"5rem\",marginBottom:\"25px\"},children:icon}),/*#__PURE__*/_jsx(\"h3\",{className:\"section-title\",style:{fontSize:\"2.5rem\",color:beeColors.darkText,marginBottom:\"20px\",fontWeight:\"bold\"},children:title}),/*#__PURE__*/_jsx(\"p\",{style:{color:beeColors.lightText,fontSize:\"1.2rem\",marginBottom:\"35px\",maxWidth:\"550px\",margin:\"0 auto 35px auto\",lineHeight:1.7},children:description}),file?/*#__PURE__*/_jsxs(\"a\",{href:file,download:filename,style:{display:\"inline-flex\",alignItems:\"center\",gap:\"12px\",background:`linear-gradient(135deg, ${color}, ${type===\"pattern\"?beeColors.deepAmber:beeColors.peachBlossom})`,color:beeColors.darkText,padding:\"18px 35px\",borderRadius:\"30px\",textDecoration:\"none\",fontWeight:\"700\",fontSize:\"1.2rem\",boxShadow:`0 10px 25px ${color}50`,transition:\"all 0.3s ease\",border:`2px solid ${color}`},onMouseEnter:e=>e.target.style.transform=\"scale(1.08) translateY(-3px)\",onMouseLeave:e=>e.target.style.transform=\"scale(1) translateY(0)\",children:[\"📥 Download\",\" \",type===\"pattern\"?\"Pattern\":\"Guide\",\" PDF\"]}):/*#__PURE__*/_jsxs(\"div\",{style:{display:\"inline-flex\",alignItems:\"center\",gap:\"12px\",background:`linear-gradient(135deg, ${beeColors.honeyCream}, ${beeColors.softLavender})`,color:beeColors.lightText,padding:\"18px 35px\",borderRadius:\"30px\",fontSize:\"1.2rem\",border:`2px dashed ${beeColors.lightText}50`},children:[\"📄 Upload \",type===\"pattern\"?\"Pattern\":\"Guide\",\" \",\"PDF in Editor\"]})]}),/*#__PURE__*/_jsx(\"div\",{style:{display:\"grid\",gridTemplateColumns:`repeat(auto-fit, minmax(${type===\"pattern\"?\"180px\":\"220px\"}, 1fr))`,gap:\"25px\",marginTop:\"40px\"},children:features.map((feature,i)=>/*#__PURE__*/_jsxs(\"div\",{style:{background:`linear-gradient(135deg, ${feature.color||beeColors.warmWhite}${type===\"pattern\"?\"e0\":\"25\"}, ${beeColors.warmWhite}${type===\"pattern\"?\"c0\":\"90\"})`,padding:type===\"pattern\"?\"25px\":\"30px\",borderRadius:type===\"pattern\"?\"18px\":\"20px\",textAlign:\"center\",border:`2px solid ${feature.color||color}${type===\"pattern\"?\"40\":\"50\"}`,transition:\"all 0.3s ease\",cursor:\"pointer\"},onMouseEnter:e=>{e.target.style.transform=`translateY(-${type===\"pattern\"?\"5\":\"8\"}px)`;if(type===\"guide\")e.target.style.boxShadow=`0 15px 30px ${feature.color}30`;},onMouseLeave:e=>{e.target.style.transform=\"translateY(0)\";if(type===\"guide\")e.target.style.boxShadow=\"none\";},children:[/*#__PURE__*/_jsx(\"div\",{style:{fontSize:type===\"pattern\"?\"2.5rem\":\"3rem\",marginBottom:type===\"pattern\"?\"15px\":\"18px\"},children:feature.icon}),/*#__PURE__*/_jsx(\"h4\",{style:{color:beeColors.darkText,margin:`0 0 ${type===\"pattern\"?\"8px\":\"12px\"} 0`,fontSize:type===\"pattern\"?\"1.1rem\":\"1.3rem\",fontWeight:\"bold\"},children:feature.title}),/*#__PURE__*/_jsx(\"p\",{style:{color:beeColors.lightText,margin:0,fontSize:type===\"pattern\"?\"0.95rem\":\"1rem\",lineHeight:1.5},children:feature.desc})]},i))})]}),[beeColors]);// Memoized feature data\nconst patternFeatures=useMemo(()=>[{icon:\"🪡\",title:\"Stitch Guide\",desc:\"Every stitch explained\"},{icon:\"📏\",title:\"Size Chart\",desc:\"Perfect proportions\"},{icon:\"🧩\",title:\"Assembly Guide\",desc:\"Put it all together\"},{icon:\"💡\",title:\"Pro Tips\",desc:\"Insider secrets\"}],[]);const guideFeatures=useMemo(()=>[{icon:\"📸\",title:\"Photo Steps\",desc:\"Crystal clear photos for each stage\",color:beeColors.sunflower},{icon:\"📝\",title:\"Written Instructions\",desc:\"Detailed written explanations\",color:beeColors.peachBlossom},{icon:\"🔧\",title:\"Troubleshooting\",desc:\"Common fixes and solutions\",color:beeColors.lavenderHoney},{icon:\"🎨\",title:\"Customization\",desc:\"Make your bee uniquely yours\",color:beeColors.amberGlow}],[beeColors]);return /*#__PURE__*/_jsxs(\"div\",{style:styles.mainContainer,children:[/*#__PURE__*/_jsx(\"style\",{children:`\n                @keyframes float {\n                    0%, 100% { transform: translateY(0) rotate(0deg); }\n                    50% { transform: translateY(-15px) rotate(10deg); }\n                }\n\n                @keyframes beeWingFlap {\n                    0% { transform: scale(1) rotate(-2deg); }\n                    100% { transform: scale(1.05) rotate(2deg); }\n                }\n\n                @keyframes messageFloat {\n                    0%, 100% { transform: translateX(-50%) translateY(0); }\n                    50% { transform: translateX(-50%) translateY(-5px); }\n                }\n\n                html { scroll-behavior: smooth; }\n                \n                button:focus, a:focus {\n                    outline: 3px solid ${beeColors.deepAmber};\n                    outline-offset: 3px;\n                }\n\n                ::-webkit-scrollbar {\n                    width: 12px;\n                }\n                ::-webkit-scrollbar-track {\n                    background: ${beeColors.honeyCream};\n                }\n                ::-webkit-scrollbar-thumb {\n                    background: linear-gradient(180deg, ${beeColors.honeyGold}, ${beeColors.amberGlow});\n                    border-radius: 6px;\n                }\n                ::-webkit-scrollbar-thumb:hover {\n                    background: linear-gradient(180deg, ${beeColors.amberGlow}, ${beeColors.deepAmber});\n                }\n\n                @media (max-width: 768px) {\n                    .hero-title { font-size: 2.2rem !important; }\n                    .section-title { font-size: 2rem !important; }\n                    .subsection-title { font-size: 1.8rem !important; }\n                }\n            `}),/*#__PURE__*/_jsxs(\"div\",{style:{position:\"fixed\",width:\"100%\",height:\"100%\",pointerEvents:\"none\",zIndex:0},children:[/*#__PURE__*/_jsx(\"div\",{style:styles.backgroundGlow}),[...Array(3)].map((_,i)=>/*#__PURE__*/_jsx(\"div\",{style:{position:\"absolute\",width:\"4px\",height:\"400px\",background:`linear-gradient(to bottom, transparent, ${beeColors.honeyGold}20, transparent)`,left:`${20+i*30}%`,top:`${-200}px`,transform:`translateY(${scrollState.y*(.1+i*.05)}px) rotate(${15+i*10}deg)`,opacity:.4,borderRadius:\"2px\"}},`path-${i}`))]}),beeState.visible&&/*#__PURE__*/_jsxs(\"div\",{style:{position:\"fixed\",left:`${beeState.position.x}px`,top:`${beeState.position.y}vh`,zIndex:1e3,pointerEvents:\"none\",transition:\"all 6s cubic-bezier(0.25, 0.46, 0.45, 0.94)\"},children:[/*#__PURE__*/_jsx(\"div\",{style:{fontSize:\"3rem\",...styles.animations.beeWingFlap,filter:\"drop-shadow(0 4px 8px rgba(0,0,0,0.2))\"},children:\"🐝\"}),/*#__PURE__*/_jsxs(\"div\",{style:{position:\"absolute\",top:\"-60px\",left:\"50%\",transform:\"translateX(-50%)\",background:`linear-gradient(135deg, ${beeColors.warmWhite}, ${beeColors.honeyGold}40)`,padding:\"12px 18px\",borderRadius:\"20px\",fontSize:\"1rem\",fontWeight:\"600\",color:beeColors.darkText,whiteSpace:\"nowrap\",boxShadow:`0 6px 15px ${beeColors.honeyGold}30`,border:`2px solid ${beeColors.honeyGold}80`,...styles.animations.messageFloat},children:[beeState.message,/*#__PURE__*/_jsx(\"div\",{style:{position:\"absolute\",bottom:\"-8px\",left:\"50%\",transform:\"translateX(-50%)\",width:\"0\",height:\"0\",borderLeft:\"8px solid transparent\",borderRight:\"8px solid transparent\",borderTop:`8px solid ${beeColors.honeyGold}80`}})]})]}),/*#__PURE__*/_jsxs(\"div\",{style:{position:\"relative\",zIndex:1,maxWidth:\"1200px\",margin:\"0 auto\",padding:\"40px 20px\"},children:[/*#__PURE__*/_jsx(\"header\",{style:{textAlign:\"center\",marginBottom:\"60px\",position:\"relative\"},children:/*#__PURE__*/_jsxs(\"div\",{style:{display:\"inline-block\",position:\"relative\",padding:\"30px 50px\",background:`linear-gradient(135deg, ${beeColors.warmWhite}f0, ${beeColors.honeyCream}e0)`,borderRadius:\"40px\",backdropFilter:\"blur(15px)\",boxShadow:`0 15px 40px ${beeColors.honeyGold}30, inset 0 1px 0 ${beeColors.warmWhite}80`,border:`3px solid ${beeColors.honeyGold}40`},children:[/*#__PURE__*/_jsxs(\"h1\",{className:\"hero-title\",style:{fontSize:\"3.2rem\",fontWeight:\"bold\",margin:\"0 0 15px 0\",background:`linear-gradient(135deg, ${beeColors.darkHoney}, ${beeColors.deepAmber}, ${beeColors.honeyGold})`,WebkitBackgroundClip:\"text\",WebkitTextFillColor:\"transparent\",textShadow:\"none\",position:\"relative\"},children:[\"🐝 \",tutorialTitle,\" 🍯\"]}),/*#__PURE__*/_jsx(\"p\",{style:{fontSize:\"1.3rem\",color:beeColors.lightText,margin:0,maxWidth:\"650px\",lineHeight:1.6},children:tutorialDescription}),/*#__PURE__*/_jsxs(\"svg\",{style:{position:\"absolute\",bottom:\"-20px\",left:\"50%\",transform:\"translateX(-50%)\",width:\"90%\",height:\"40px\"},viewBox:\"0 0 400 40\",children:[/*#__PURE__*/_jsx(\"path\",{d:`M0,20 Q100,${20+Math.sin(scrollState.y*.01)*10} 200,20 T400,20`,stroke:beeColors.amberGlow,strokeWidth:\"5\",fill:\"none\",strokeLinecap:\"round\",opacity:\"0.7\",filter:\"drop-shadow(0 2px 4px rgba(0,0,0,0.1))\"}),[100,200,300].map((x,i)=>/*#__PURE__*/_jsx(\"circle\",{cx:x+Math.sin(scrollState.y*.01+i)*5,cy:25+Math.sin(scrollState.y*.015+i)*3,r:\"4\",fill:beeColors.honeyGold,opacity:\"0.8\"},i))]})]})}),heroImage&&/*#__PURE__*/_jsx(\"section\",{style:{marginBottom:\"60px\",position:\"relative\",maxWidth:\"900px\",margin:\"0 auto 60px auto\",padding:\"0 20px\"},children:/*#__PURE__*/_jsxs(\"div\",{style:{position:\"relative\",borderRadius:\"25px\",overflow:\"hidden\",boxShadow:`0 20px 40px ${beeColors.honeyGold}30, 0 0 0 4px ${beeColors.honeyGold}20`,background:`linear-gradient(135deg, ${beeColors.warmWhite}, ${beeColors.honeyCream})`,padding:\"8px\"},children:[/*#__PURE__*/_jsx(\"img\",{src:heroImage,alt:`${tutorialTitle} - Completed Project`,style:{width:\"100%\",height:\"auto\",display:\"block\",borderRadius:\"20px\",objectFit:\"contain\",maxHeight:\"500px\"},loading:\"lazy\"}),[{size:12,delay:0},{size:10,delay:1},{size:14,delay:2},{size:8,delay:.5}].map((drop,i)=>/*#__PURE__*/_jsx(\"div\",{style:{position:\"absolute\",[i<2?\"top\":\"bottom\"]:\"15px\",[i%2===0?\"left\":\"right\"]:\"15px\",width:`${drop.size}px`,height:`${drop.size*1.3}px`,borderRadius:\"50% 50% 50% 50% / 60% 60% 40% 40%\",background:`radial-gradient(ellipse at 30% 30%, ${beeColors.sunflower}dd, ${beeColors.amberGlow}aa)`,opacity:.8,animation:`float 3s ease-in-out infinite ${drop.delay}s`}},i))]})}),/*#__PURE__*/_jsx(\"nav\",{style:{display:\"flex\",justifyContent:\"center\",gap:\"20px\",marginBottom:\"50px\",flexWrap:\"wrap\"},children:Object.entries(sectionConfig).map(([key,config])=>/*#__PURE__*/_jsxs(\"button\",{onClick:()=>handleSectionChange(key),style:{padding:\"15px 30px\",borderRadius:\"30px\",border:\"none\",background:activeSection===key?`linear-gradient(135deg, ${config.color}, ${config.color}cc)`:`linear-gradient(135deg, ${beeColors.warmWhite}e0, ${beeColors.honeyCream}c0)`,color:activeSection===key?beeColors.darkText:beeColors.lightText,fontSize:\"1.1rem\",fontWeight:\"700\",cursor:\"pointer\",transition:\"all 0.4s cubic-bezier(0.4, 0, 0.2, 1)\",transform:activeSection===key?\"scale(1.08) translateY(-3px)\":\"scale(1)\",boxShadow:activeSection===key?`0 12px 25px ${config.color}40, 0 6px 12px rgba(0,0,0,0.1)`:\"0 6px 15px rgba(0,0,0,0.08)\",backdropFilter:\"blur(10px)\",display:\"flex\",alignItems:\"center\",gap:\"10px\",border:`2px solid ${activeSection===key?config.color:\"transparent\"}`},children:[/*#__PURE__*/_jsx(\"span\",{style:{fontSize:\"1.4rem\"},children:config.icon}),config.title]},key))}),/*#__PURE__*/_jsxs(\"main\",{style:{background:`linear-gradient(135deg, ${beeColors.warmWhite}f5, ${beeColors.honeyCream}e5)`,borderRadius:\"25px\",padding:\"50px\",backdropFilter:\"blur(20px)\",boxShadow:`0 25px 50px rgba(0,0,0,0.1), inset 0 1px 0 ${beeColors.warmWhite}60`,border:`3px solid ${sectionConfig[activeSection].color}50`,minHeight:\"700px\",transition:\"all 0.6s ease\",position:\"relative\",overflow:\"hidden\"},children:[/*#__PURE__*/_jsxs(\"div\",{style:{opacity:activeSection===\"video\"?1:0,visibility:activeSection===\"video\"?\"visible\":\"hidden\",position:activeSection===\"video\"?\"relative\":\"absolute\",top:activeSection===\"video\"?\"auto\":0,left:activeSection===\"video\"?\"auto\":0,width:\"100%\",transition:\"opacity 0.4s ease, visibility 0.4s ease\",zIndex:activeSection===\"video\"?2:1},children:[/*#__PURE__*/_jsx(\"div\",{style:{position:\"relative\",paddingTop:\"56.25%\",borderRadius:\"20px\",overflow:\"hidden\",boxShadow:`0 20px 40px rgba(0,0,0,0.2), 0 0 0 4px ${beeColors.honeyGold}30`,marginBottom:\"40px\"},children:/*#__PURE__*/_jsx(\"iframe\",{src:videoEmbedUrl,style:{position:\"absolute\",top:0,left:0,width:\"100%\",height:\"100%\",border:\"none\"},allow:\"accelerometer; gyroscope; autoplay; encrypted-media; picture-in-picture\",allowFullScreen:true,title:tutorialTitle})}),/*#__PURE__*/_jsx(\"div\",{style:{display:\"flex\",justifyContent:\"center\",marginTop:\"30px\"},children:/*#__PURE__*/_jsxs(\"a\",{href:kitPurchaseUrl,style:{background:`linear-gradient(135deg, ${beeColors.amberGlow}, ${beeColors.deepAmber})`,border:\"none\",borderRadius:\"18px\",padding:\"25px 40px\",color:beeColors.darkText,fontWeight:\"700\",cursor:\"pointer\",transition:\"transform 0.3s ease\",textDecoration:\"none\",display:\"block\",textAlign:\"center\",fontSize:\"1.1rem\",position:\"relative\",overflow:\"hidden\",maxWidth:\"300px\"},onMouseEnter:e=>e.target.style.transform=\"scale(1.05) translateY(-2px)\",onMouseLeave:e=>e.target.style.transform=\"scale(1) translateY(0)\",children:[/*#__PURE__*/_jsx(\"div\",{style:{position:\"absolute\",top:\"-3px\",left:\"-3px\",fontSize:\"1.8rem\"},children:\"🛍️\"}),\"Get the Complete Bee Kit\",/*#__PURE__*/_jsx(\"div\",{style:{fontSize:\"0.9rem\",opacity:.8,marginTop:\"5px\"},children:\"Everything you need included!\"})]})})]}),/*#__PURE__*/_jsx(\"div\",{style:{opacity:activeSection===\"pattern\"?1:0,visibility:activeSection===\"pattern\"?\"visible\":\"hidden\",position:activeSection===\"pattern\"?\"relative\":\"absolute\",top:activeSection===\"pattern\"?\"auto\":0,left:activeSection===\"pattern\"?\"auto\":0,width:\"100%\",transition:\"opacity 0.4s ease, visibility 0.4s ease\",zIndex:activeSection===\"pattern\"?2:1},children:/*#__PURE__*/_jsx(DownloadSection,{type:\"pattern\",icon:\"📋\",title:\"🍯 Pattern Sheet\",description:\"Download your detailed pattern with stitch counts, measurements, and helpful bee-themed diagrams to guide your crafting journey.\",file:patternFile,filename:\"bo-bee-pattern.pdf\",color:beeColors.amberGlow,features:patternFeatures})}),/*#__PURE__*/_jsx(\"div\",{style:{opacity:activeSection===\"guide\"?1:0,visibility:activeSection===\"guide\"?\"visible\":\"hidden\",position:activeSection===\"guide\"?\"relative\":\"absolute\",top:activeSection===\"guide\"?\"auto\":0,left:activeSection===\"guide\"?\"auto\":0,width:\"100%\",transition:\"opacity 0.4s ease, visibility 0.4s ease\",zIndex:activeSection===\"guide\"?2:1},children:/*#__PURE__*/_jsx(DownloadSection,{type:\"guide\",icon:\"📖\",title:\"🌺 Step-by-Step Guide\",description:\"Your comprehensive written guide with beautiful photos for every step of creating your adorable bee friend.\",file:guideFile,filename:\"bo-bee-guide.pdf\",color:beeColors.lavenderHoney,features:guideFeatures})})]}),/*#__PURE__*/_jsxs(\"section\",{style:{marginTop:\"80px\",background:`linear-gradient(135deg, ${beeColors.lavenderHoney}25, ${beeColors.softLavender}15)`,borderRadius:\"25px\",padding:\"50px\",border:`3px solid ${beeColors.lavenderHoney}60`,position:\"relative\",textAlign:\"center\"},children:[/*#__PURE__*/_jsx(\"h2\",{className:\"section-title\",style:{fontSize:\"2.5rem\",fontWeight:\"bold\",color:beeColors.darkText,marginBottom:\"25px\"},children:\"📸 Share Your Bee Creation! 🐝\"}),/*#__PURE__*/_jsx(\"p\",{style:{fontSize:\"1.3rem\",color:beeColors.lightText,lineHeight:1.6,marginBottom:\"30px\",maxWidth:\"700px\",margin:\"0 auto 30px auto\"},children:\"We'd love to see your adorable bee and feature it in our Show & Tell Gallery! Your creation could inspire the next crafter. 🌟\"}),/*#__PURE__*/_jsxs(\"div\",{style:{background:`linear-gradient(135deg, ${beeColors.warmWhite}f0, ${beeColors.honeyCream}e0)`,padding:\"35px\",borderRadius:\"20px\",border:`2px solid ${beeColors.lavenderHoney}80`,marginBottom:\"30px\",maxWidth:\"600px\",margin:\"0 auto 30px auto\"},children:[/*#__PURE__*/_jsx(\"h3\",{style:{fontSize:\"1.6rem\",color:beeColors.darkText,marginBottom:\"20px\",fontWeight:\"bold\"},children:\"📧 How to Share:\"}),/*#__PURE__*/_jsxs(\"div\",{style:{textAlign:\"left\",color:beeColors.lightText,fontSize:\"1.1rem\",lineHeight:1.7},children:[/*#__PURE__*/_jsxs(\"p\",{style:{marginBottom:\"15px\"},children:[/*#__PURE__*/_jsx(\"strong\",{children:\"1.\"}),\" Take a photo of your completed bee 📸\"]}),/*#__PURE__*/_jsxs(\"p\",{style:{marginBottom:\"15px\"},children:[/*#__PURE__*/_jsx(\"strong\",{children:\"2.\"}),\" Write a short note about your experience 📝\"]}),/*#__PURE__*/_jsxs(\"p\",{style:{marginBottom:\"15px\"},children:[/*#__PURE__*/_jsx(\"strong\",{children:\"3.\"}),\" Email us at:\",\" \",/*#__PURE__*/_jsx(\"span\",{style:{color:beeColors.darkHoney,fontWeight:\"bold\",background:beeColors.honeyGold+\"30\",padding:\"2px 8px\",borderRadius:\"6px\"},children:submitEmail})]}),/*#__PURE__*/_jsxs(\"p\",{style:{margin:0},children:[/*#__PURE__*/_jsx(\"strong\",{children:\"4.\"}),\" We'll feature approved submissions here! ⭐\"]})]})]}),/*#__PURE__*/_jsx(\"a\",{href:`mailto:${submitEmail}?subject=My%20Bee%20Creation%20-%20Show%20%26%20Tell&body=Hi!%20I've%20completed%20my%20bee%20from%20your%20tutorial%20and%20would%20love%20to%20share%20it!%0A%0A[Please%20attach%20your%20photo%20and%20tell%20us%20about%20your%20experience]%0A%0AName:%20%0ALocation%20(optional):%20%0AYour%20experience:%20`,style:{display:\"inline-flex\",alignItems:\"center\",gap:\"12px\",background:`linear-gradient(135deg, ${beeColors.lavenderHoney}, ${beeColors.peachBlossom})`,color:beeColors.darkText,padding:\"18px 35px\",borderRadius:\"30px\",textDecoration:\"none\",fontWeight:\"700\",fontSize:\"1.2rem\",boxShadow:`0 10px 25px ${beeColors.lavenderHoney}40`,transition:\"all 0.3s ease\"},onMouseEnter:e=>e.target.style.transform=\"scale(1.08) translateY(-3px)\",onMouseLeave:e=>e.target.style.transform=\"scale(1) translateY(0)\",children:\"📧 Email Your Bee Photos\"}),/*#__PURE__*/_jsx(\"p\",{style:{fontSize:\"0.95rem\",color:beeColors.lightText,marginTop:\"20px\",fontStyle:\"italic\"},children:\"* We review all submissions and feature the most inspiring ones. By submitting, you give us permission to showcase your beautiful work! 💛\"})]}),/*#__PURE__*/_jsxs(\"section\",{style:{marginTop:\"80px\",background:`linear-gradient(135deg, ${beeColors.softLavender}40, ${beeColors.honeyCream}60)`,borderRadius:\"25px\",padding:\"50px\",border:`3px solid ${beeColors.lavenderHoney}50`,position:\"relative\"},children:[/*#__PURE__*/_jsx(\"div\",{style:{position:\"absolute\",bottom:\"20px\",right:\"20px\",fontSize:\"3rem\",opacity:.4},children:\"🌻\"}),/*#__PURE__*/_jsx(\"h2\",{className:\"section-title\",style:{fontSize:\"2.5rem\",fontWeight:\"bold\",color:beeColors.darkText,textAlign:\"center\",marginBottom:\"50px\"},children:\"🤝 Need Help? We're Here for You!\"}),/*#__PURE__*/_jsxs(\"div\",{style:{display:\"grid\",gridTemplateColumns:\"repeat(auto-fit, minmax(350px, 1fr))\",gap:\"40px\"},children:[/*#__PURE__*/_jsxs(\"div\",{style:{background:`linear-gradient(135deg, ${beeColors.warmWhite}f0, ${beeColors.honeyCream}e0)`,padding:\"35px\",borderRadius:\"20px\",textAlign:\"center\",border:`2px solid ${beeColors.honeyGold}50`,position:\"relative\"},children:[/*#__PURE__*/_jsx(\"div\",{style:{fontSize:\"4rem\",marginBottom:\"20px\"},children:\"🛠️\"}),/*#__PURE__*/_jsx(\"h3\",{style:{fontSize:\"1.8rem\",color:beeColors.darkText,marginBottom:\"15px\",fontWeight:\"bold\"},children:\"Missing Pieces? Need Assistance?\"}),/*#__PURE__*/_jsx(\"p\",{style:{color:beeColors.lightText,fontSize:\"1.1rem\",lineHeight:1.6,marginBottom:\"25px\"},children:\"Sometimes pieces get missed or instructions are unclear. The perks of being a small business is that we get to help ASAP, whether small or large issues. Below is a contact form to get in touch with us.\"}),/*#__PURE__*/_jsx(\"a\",{href:contactUrl,style:{display:\"inline-flex\",alignItems:\"center\",gap:\"10px\",background:`linear-gradient(135deg, ${beeColors.honeyGold}, ${beeColors.amberGlow})`,color:beeColors.darkText,padding:\"15px 25px\",borderRadius:\"25px\",textDecoration:\"none\",fontWeight:\"700\",fontSize:\"1.1rem\",boxShadow:`0 8px 20px ${beeColors.honeyGold}40`,transition:\"transform 0.3s ease\"},onMouseEnter:e=>e.target.style.transform=\"scale(1.05) translateY(-2px)\",onMouseLeave:e=>e.target.style.transform=\"scale(1) translateY(0)\",children:\"📧 Contact Us\"})]}),/*#__PURE__*/_jsxs(\"div\",{style:{background:`linear-gradient(135deg, ${beeColors.warmWhite}f0, ${beeColors.honeyCream}e0)`,padding:\"35px\",borderRadius:\"20px\",textAlign:\"center\",border:`2px solid ${beeColors.amberGlow}50`,position:\"relative\"},children:[/*#__PURE__*/_jsx(\"div\",{style:{fontSize:\"4rem\",marginBottom:\"20px\"},children:\"⭐\"}),/*#__PURE__*/_jsx(\"h3\",{style:{fontSize:\"1.8rem\",color:beeColors.darkText,marginBottom:\"15px\",fontWeight:\"bold\"},children:\"Like The Kit? Support YDT Hobby!\"}),/*#__PURE__*/_jsx(\"p\",{style:{color:beeColors.lightText,fontSize:\"1.1rem\",lineHeight:1.6,marginBottom:\"20px\"},children:\"When it comes to selling online I've learned how important reviews can be for our product. If you enjoy the kit and instruction please don't hesitate to leave a review on Amazon - it helps immensely and is very appreciated.\"}),/*#__PURE__*/_jsx(\"p\",{style:{color:beeColors.lightText,fontSize:\"1rem\",lineHeight:1.6,marginBottom:\"25px\",fontStyle:\"italic\"},children:\"If you are unhappy by any means please don't hesitate to contact us as well. We will take all feedback to improve our product! Thank you again for your support 💛\"}),/*#__PURE__*/_jsx(\"a\",{href:amazonReviewUrl,style:{display:\"inline-flex\",alignItems:\"center\",gap:\"10px\",background:`linear-gradient(135deg, ${beeColors.amberGlow}, ${beeColors.deepAmber})`,color:beeColors.darkText,padding:\"15px 25px\",borderRadius:\"25px\",textDecoration:\"none\",fontWeight:\"700\",fontSize:\"1.1rem\",boxShadow:`0 8px 20px ${beeColors.amberGlow}40`,transition:\"transform 0.3s ease\"},onMouseEnter:e=>e.target.style.transform=\"scale(1.05) translateY(-2px)\",onMouseLeave:e=>e.target.style.transform=\"scale(1) translateY(0)\",children:\"⭐ Leave Amazon Review\"})]})]})]})]})]});}// Property controls remain the same\naddPropertyControls(CrochetTutorialPage,{tutorialTitle:{type:ControlType.String,title:\"Tutorial Title\",defaultValue:\"Bo the Bee Crochet Tutorial\"},tutorialDescription:{type:ControlType.String,title:\"Description\",defaultValue:\"Create your adorable bee friend with this step-by-step video tutorial, complete with pattern and guide downloads.\",displayTextArea:true},heroImage:{type:ControlType.Image,title:\"Hero Image\",description:\"Large showcase image displayed under the title\"},videoEmbedUrl:{type:ControlType.String,title:\"Video Embed URL\",defaultValue:\"https://iframe.mediadelivery.net/embed/253358/c7e12000-fc52-463c-b1ec-dcc222e08b78?autoplay=false&loop=false&muted=false&preload=true&responsive=true\"},patternFile:{type:ControlType.File,title:\"Pattern PDF File\",allowedFileTypes:[\"pdf\"],description:\"Upload the pattern PDF file\"},guideFile:{type:ControlType.File,title:\"Guide PDF File\",allowedFileTypes:[\"pdf\"],description:\"Upload the step-by-step guide PDF file\"},kitPurchaseUrl:{type:ControlType.String,title:\"Kit Purchase URL\",defaultValue:\"/shop/bo-bee-kit\"},contactUrl:{type:ControlType.String,title:\"Contact Page URL\",defaultValue:\"/contact-us\"},amazonReviewUrl:{type:ControlType.String,title:\"Amazon Review URL\",defaultValue:\"https://amazon.com/review\"},submitEmail:{type:ControlType.String,title:\"Submission Email\",defaultValue:\"hello@ydthobby.com\",description:\"Email address for project submissions\"},galleryProjects:{type:ControlType.Array,title:\"Gallery Projects\",description:\"Customer project showcase\",control:{type:ControlType.Object,controls:{name:{type:ControlType.String,title:\"Customer Name\",defaultValue:\"Sarah\"},image:{type:ControlType.Image,title:\"Project Photo\"},testimonial:{type:ControlType.String,title:\"Customer Testimonial\",defaultValue:\"I love how my bee turned out! The tutorial was so easy to follow.\",displayTextArea:true},location:{type:ControlType.String,title:\"Location (Optional)\",defaultValue:\"California, USA\"}}},defaultValue:[]}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"CrochetTutorialPage\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./BoTutorial.map"],"mappings":"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"}