{"version":3,"file":"PreviewFormHandler.subOG4lt.mjs","names":["serializationHash","variantClassNames","transition1","toResponsiveImage","Transition","React.useContext","React.useMemo","Variants","React.Fragment","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","props","sharedStyle.className","sharedStyle1.className","sharedStyle2.className","sharedStyle3.className","sharedStyle4.className","sharedStyle5.className","sharedStyle6.className","sharedStyle7.className","sharedStyle8.className","sharedStyle9.className","className","\"rm44KqtR4\"","\"gSJfpmBhJ\"","RichText","Image1","sharedStyle.css","sharedStyle1.css","sharedStyle2.css","sharedStyle3.css","sharedStyle4.css","sharedStyle5.css","sharedStyle6.css","sharedStyle7.css","sharedStyle8.css","sharedStyle9.css","sharedStyle.fonts","sharedStyle1.fonts","sharedStyle2.fonts","sharedStyle3.fonts","sharedStyle4.fonts","sharedStyle5.fonts","sharedStyle6.fonts","sharedStyle7.fonts","sharedStyle8.fonts","sharedStyle9.fonts","React.useContext","React.useMemo","React.Fragment","React.forwardRef","useRef","React.useId","props","sharedStyle.className","sharedStyle1.className","sharedStyle2.className","sharedStyle3.className","sharedStyle4.className","sharedStyle5.className","sharedStyle6.className","sharedStyle7.className","sharedStyle8.className","sharedStyle9.className","className","\"rm44KqtR4\"","\"gSJfpmBhJ\"","RichText","Image1","sharedStyle.css","sharedStyle1.css","sharedStyle2.css","sharedStyle3.css","sharedStyle4.css","sharedStyle5.css","sharedStyle6.css","sharedStyle7.css","sharedStyle8.css","sharedStyle9.css","sharedStyle.fonts","sharedStyle1.fonts","sharedStyle2.fonts","sharedStyle3.fonts","sharedStyle4.fonts","sharedStyle5.fonts","sharedStyle6.fonts","sharedStyle7.fonts","sharedStyle8.fonts","sharedStyle9.fonts","useRef","useState","_Fragment"],"sources":["https:/framerusercontent.com/modules/7XCQMfvXGoOxRRMbazVq/iMgth6ok962MnaAIcLyz/Rating_Stars.js","https:/framerusercontent.com/modules/3w5JERB02lvxQQGuPNCc/GF1dfxdyLJ1UOQ0wDhbh/m6WqPZE0i.js","https:/framerusercontent.com/modules/GHbbzyo8EwWPecp7UYLL/d5jAEmGhZua5jS32zE7w/MrFlxLZFM.js","https:/framerusercontent.com/modules/2Tu56AQWuOAQsq8ias60/v9U4gNmgwfNuPwHPUuRc/PreviewFormHandler.js"],"sourcesContent":["// StarRating.tsx\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addPropertyControls,ControlType}from\"framer\";// Create the StarRating component\nexport default function StarRating(props){const{rating,starCount,activeColor,inactiveColor,starSize,starSpacing,customStarIcon,width,height,autoSize}=props;// Function to render stars based on rating\nconst renderStars=()=>{const stars=[];const fullStars=Math.floor(rating);const partialStar=rating%1;for(let i=0;i<starCount;i++){// Determine star fill percentage\nlet fillPercentage=0;if(i<fullStars){fillPercentage=100;}else if(i===fullStars&&partialStar>0){fillPercentage=partialStar*100;}stars.push(/*#__PURE__*/_jsx(Star,{fillPercentage:fillPercentage,activeColor:activeColor,inactiveColor:inactiveColor,size:starSize,spacing:starSpacing,customStarIcon:customStarIcon},i));}return stars;};return /*#__PURE__*/_jsx(\"div\",{style:{display:\"flex\",justifyContent:\"center\",alignItems:\"center\",width:autoSize?\"auto\":width,height:autoSize?\"auto\":height,flexWrap:\"nowrap\"},children:renderStars()});}// Define the default props\nStarRating.defaultProps={rating:3.5,starCount:5,activeColor:\"#FFD700\",inactiveColor:\"#D3D3D3\",starSize:24,starSpacing:6,customStarIcon:\"\",width:200,height:50,autoSize:true};// Add property controls to make component configurable in Framer\naddPropertyControls(StarRating,{rating:{type:ControlType.Number,title:\"Rating\",min:0,max:5,step:.5,displayStepper:true},starCount:{type:ControlType.Number,title:\"Star Count\",min:1,max:10,step:1,defaultValue:5},activeColor:{type:ControlType.Color,title:\"Active Color\"},inactiveColor:{type:ControlType.Color,title:\"Inactive Color\"},starSize:{type:ControlType.Number,title:\"Star Size\",min:12,max:100,step:1},starSpacing:{type:ControlType.Number,title:\"Star Spacing\",min:0,max:50,step:1,defaultValue:6},customStarIcon:{type:ControlType.String,title:\"Star SVG Code or URL\",defaultValue:\"\",displayTextArea:true},autoSize:{type:ControlType.Boolean,title:\"Auto Size\",defaultValue:true}});function Star({fillPercentage,activeColor,inactiveColor,size,spacing,customStarIcon}){// Function to determine if string is a URL\nconst isURL=str=>{try{new URL(str);return true;}catch{return false;}};// Function to process SVG string to override attributes\nconst processSVGString=(svgString,color)=>{// Create a temporary DOM element to parse the SVG\nconst parser=new DOMParser;const doc=parser.parseFromString(svgString,\"image/svg+xml\");const svgElement=doc.querySelector(\"svg\");if(!svgElement)return null;// Override size attributes\nsvgElement.setAttribute(\"width\",`${size}`);svgElement.setAttribute(\"height\",`${size}`);// Try to maintain the original viewBox if it exists\nif(!svgElement.getAttribute(\"viewBox\")){svgElement.setAttribute(\"viewBox\",\"0 0 24 24\");}// Find all path elements and set fill to our color\nconst paths=svgElement.querySelectorAll(\"path\");paths.forEach(path=>{path.setAttribute(\"fill\",color);// Remove any fill that might be in the style attribute\nif(path.hasAttribute(\"style\")){let style=path.getAttribute(\"style\")||\"\";style=style.replace(/fill:[^;]+;?/g,\"\");path.setAttribute(\"style\",style);}});return svgElement.outerHTML;};// Function to create an SVG element with our desired attributes\nconst createCustomSVG=color=>{try{if(!customStarIcon){return /*#__PURE__*/_jsx(\"svg\",{width:size,height:size,viewBox:\"0 0 24 24\",fill:\"none\",xmlns:\"http://www.w3.org/2000/svg\",children:/*#__PURE__*/_jsx(\"path\",{d:\"M12 2L15.09 8.26L22 9.27L17 14.14L18.18 21.02L12 17.77L5.82 21.02L7 14.14L2 9.27L8.91 8.26L12 2Z\",stroke:color,fill:color,strokeWidth:\"2\",strokeLinecap:\"round\",strokeLinejoin:\"round\"})});}if(isURL(customStarIcon)){// For URL-based SVGs, we'll have to use an image\n// But we'll apply a filter to change its color\nconst colorToFilterValue=colorHex=>{// Basic implementation - this works best for solid colors\nreturn`brightness(0) saturate(100%) invert(0) sepia(0) saturate(0) hue-rotate(0deg) brightness(0) saturate(100%) ${colorHex===\"#000000\"?\"\":`invert(1) brightness(2) drop-shadow(0 0 0 ${colorHex})`}`;};return /*#__PURE__*/_jsx(\"img\",{src:customStarIcon,width:size,height:size,alt:\"star\",style:{filter:colorToFilterValue(color)}});}else{// For inline SVG code, process to override attributes\nconst processedSVG=processSVGString(customStarIcon,color);if(processedSVG){return /*#__PURE__*/_jsx(\"div\",{dangerouslySetInnerHTML:{__html:processedSVG},style:{width:size,height:size,display:\"flex\"}});}}}catch(error){console.error(\"Error creating custom SVG:\",error);}// Fallback to default star\nreturn /*#__PURE__*/_jsx(\"svg\",{width:size,height:size,viewBox:\"0 0 24 24\",fill:\"none\",xmlns:\"http://www.w3.org/2000/svg\",children:/*#__PURE__*/_jsx(\"path\",{d:\"M12 2L15.09 8.26L22 9.27L17 14.14L18.18 21.02L12 17.77L5.82 21.02L7 14.14L2 9.27L8.91 8.26L12 2Z\",stroke:color,fill:color,strokeWidth:\"2\",strokeLinecap:\"round\",strokeLinejoin:\"round\"})});};return /*#__PURE__*/_jsxs(\"div\",{style:{position:\"relative\",marginLeft:spacing/2,marginRight:spacing/2},children:[/*#__PURE__*/_jsx(\"div\",{children:createCustomSVG(inactiveColor)}),fillPercentage>0&&/*#__PURE__*/_jsx(\"div\",{style:{position:\"absolute\",top:0,left:0,clipPath:`inset(0 ${100-fillPercentage}% 0 0)`,WebkitClipPath:`inset(0 ${100-fillPercentage}% 0 0)`},children:createCustomSVG(activeColor)})]});}\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"StarRating\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Rating_Stars.map","// Generated by Framer (e0e363b)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentPresetsProvider,ComponentViewportProvider,ControlType,cx,getFonts,getFontsFromComponentPreset,getFontsFromSharedStyle,getLoadingLazyAtYPosition,Image as Image1,RichText,SmartComponentScopedContainer,useComponentViewport,useLocaleInfo,useVariantState,withCSS,withFX}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import StarRating from\"https://framerusercontent.com/modules/7XCQMfvXGoOxRRMbazVq/iMgth6ok962MnaAIcLyz/Rating_Stars.js\";import*as componentPresets from\"https://framerusercontent.com/modules/qPfec1aBkOhvh1yQ5GB2/vwegTBACwyWTbZLvIcd6/componentPresets.js\";import*as sharedStyle7 from\"https://framerusercontent.com/modules/5sBb1DXKQRCLg1Q4dcvB/iEEoOGgS8hS3Ce8YnzGy/BThLgcCQl.js\";import*as sharedStyle9 from\"https://framerusercontent.com/modules/7qp2bEMFWumSCUhRJdVL/7JSyCHrjv3ckJyRGSNAN/fXpMSr7qm.js\";import*as sharedStyle5 from\"https://framerusercontent.com/modules/uXLqnYiVznD0mHq3xocm/f3Y7HUHYG0zIXwoSlIH1/g8C93ur7F.js\";import*as sharedStyle8 from\"https://framerusercontent.com/modules/xXjC1f9ImeCDuVMKpnoO/0MC4egm1YMSvXA4vWWnP/iBrRKvQTe.js\";import*as sharedStyle6 from\"https://framerusercontent.com/modules/pHYOSRFbiEYqPvF9lmv4/AiUX630rh0f8DsIkoYlD/ic733n7x0.js\";import*as sharedStyle3 from\"https://framerusercontent.com/modules/92D1rUa3OM8aT8lhlT2x/0At8bhF4UnXGasYTSxXa/k_7acsqCR.js\";import*as sharedStyle4 from\"https://framerusercontent.com/modules/9OS1jPG2R1vLmeeuMnpI/2tmLHTLiJnZxK3HWHdXy/r6AzD9Ez5.js\";import*as sharedStyle2 from\"https://framerusercontent.com/modules/9eNbf8xLKNvrEHRxHNiC/WOJkKCgP4Z2W5oZGFNBo/wut36aEg9.js\";import*as sharedStyle1 from\"https://framerusercontent.com/modules/wSX1jYiWjGDEsL3MJxrd/zt28BsouP2kpJAp6aChP/X_D2p2NQW.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/5qVOJnIiLpNLa3cGdDT5/STuWNf9K9XXCmgajxjow/ZwdCoI6Zk.js\";const StarRatingFonts=getFonts(StarRating);const SmartComponentScopedContainerWithFX=withFX(SmartComponentScopedContainer);const serializationHash=\"framer-mG954\";const variantClassNames={dDDrWuRPn:\"framer-v-1e6kbkp\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const Uf0eoexVM=undefined;const kWEWn4JWS=undefined;const NeKQZAkLq=undefined;const xnAn8bzbM=undefined;const dUcsuSsHK=undefined;const MKKsel2ns=undefined;const transition1={bounce:.2,delay:.1,duration:.5,type:\"spring\"};const animation={opacity:0,rotate:0,rotateX:-10,rotateY:30,scale:1,skewX:0,skewY:0,x:0,y:0};const transition2={delay:.3,duration:.8,ease:[.6,0,.4,1],type:\"tween\"};const toResponsiveImage=value=>{if(typeof value===\"object\"&&value!==null&&typeof value.src===\"string\"){return value;}return typeof value===\"string\"?{src:value}:undefined;};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const getProps=({content,height,id,name1,profilePic,rating,starSize,subtitle,width,...props})=>{return{...props,dUcsuSsHK:name1??props.dUcsuSsHK??\"User Name\",kWEWn4JWS:starSize??props.kWEWn4JWS??12,MKKsel2ns:subtitle??props.MKKsel2ns??\"Work\",NeKQZAkLq:content??props.NeKQZAkLq??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{children:\"Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.\"})}),Uf0eoexVM:rating??props.Uf0eoexVM??4.5,xnAn8bzbM:profilePic??props.xnAn8bzbM};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,xnAn8bzbM,dUcsuSsHK,MKKsel2ns,Uf0eoexVM,kWEWn4JWS,NeKQZAkLq,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({defaultVariant:\"dDDrWuRPn\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[sharedStyle.className,sharedStyle1.className,sharedStyle2.className,sharedStyle3.className,sharedStyle4.className,sharedStyle5.className,sharedStyle6.className,sharedStyle7.className,sharedStyle8.className,sharedStyle9.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-1e6kbkp\",className,classNames),\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"dDDrWuRPn\",ref:refBinding,style:{...style},children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-aryz7\",\"data-framer-name\":\"Border\",layoutDependency:layoutDependency,layoutId:\"abNsMt07a\",style:{background:\"linear-gradient(145deg, rgba(255, 255, 255, 0.1) 0%, rgba(255, 255, 255, 0.04) 45%, rgba(148, 163, 184, 0.07) 100%)\",borderBottomLeftRadius:21,borderBottomRightRadius:21,borderTopLeftRadius:21,borderTopRightRadius:21,boxShadow:\"0px 24px 60px -20px rgba(0, 0, 0, 0.72)\"},children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-hpsqr3\",\"data-framer-name\":\"Wrap\",layoutDependency:layoutDependency,layoutId:\"qwDXUNnLv\",style:{backdropFilter:\"blur(24px)\",background:\"linear-gradient(145deg, rgba(15, 23, 42, 0.2) 0%, rgba(20, 30, 54, 0.14) 52%, rgba(8, 15, 30, 0.18) 100%)\",borderBottomLeftRadius:20,borderBottomRightRadius:20,borderTopLeftRadius:20,borderTopRightRadius:20,WebkitBackdropFilter:\"blur(24px)\"},children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1grdi4e\",\"data-framer-name\":\"Name + Content\",layoutDependency:layoutDependency,layoutId:\"kAnceAWAv\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-lshq32\",\"data-framer-name\":\"Content\",layoutDependency:layoutDependency,layoutId:\"OasaecD59\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-1rez8bx\",\"data-framer-name\":\"Star Wrap\",layoutDependency:layoutDependency,layoutId:\"APqxV1BeR\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainerWithFX,{__framer__animate:{transition:transition2},__framer__animateOnce:true,__framer__enter:animation,__framer__styleAppearEffectEnabled:true,__framer__threshold:.5,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,className:\"framer-1uhvahn-container\",isAuthoredByUser:true,layoutDependency:layoutDependency,layoutId:\"vVu3X1v3Z-container\",nodeId:\"vVu3X1v3Z\",rendersWithMotion:true,scopeId:\"m6WqPZE0i\",children:/*#__PURE__*/_jsx(StarRating,{activeColor:\"var(--token-35958b5f-fcd4-4988-a517-708c39eda844, rgb(250, 250, 250))\",autoSize:true,customStarIcon:'<svg width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\\n<path d=\"M8.7878 1.10215C9.283 0.0987682 10.7138 0.0987582 11.209 1.10215L13.567 5.87987L18.8395 6.64601C19.9468 6.80691 20.3889 8.1677 19.5877 8.9487L15.7724 12.6676L16.6731 17.9189C16.8622 19.0217 15.7047 19.8627 14.7143 19.342L9.9984 16.8627L5.28252 19.342C4.29213 19.8627 3.13459 19.0217 3.32374 17.9189L4.2244 12.6676L0.40916 8.9487C-0.39209 8.1677 0.0500505 6.80691 1.15735 6.64601L6.42988 5.87987L8.7878 1.10215Z\" fill=\"white\"/>\\n</svg>\\n',height:\"100%\",id:\"vVu3X1v3Z\",inactiveColor:\"var(--token-5fd106d1-b371-4012-9f3c-993298b10ebb, rgb(64, 64, 64))\",layoutId:\"vVu3X1v3Z\",rating:Uf0eoexVM,starCount:5,starSize:kWEWn4JWS,starSpacing:10,width:\"100%\"})})})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-170l2g\",\"data-framer-name\":\"Content Wrap\",layoutDependency:layoutDependency,layoutId:\"sPvIDMoKg\",children:/*#__PURE__*/_jsx(ComponentPresetsProvider,{presets:{\"module:NEd4VmDdsxM3StIUbddO/pRRgk0dcN3gDaE0WpAE7/YouTube.js:Youtube\":componentPresets.props[\"rm44KqtR4\"],\"module:pVk4QsoHxASnVtUBp6jr/ttReBBOK4JjO79S16uu9/CodeBlock.js:default\":componentPresets.props[\"gSJfpmBhJ\"]},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:NeKQZAkLq,className:\"framer-qb3yg1\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"yHoKKFvrC\",style:{\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},stylesPresetsClassNames:{h1:\"framer-styles-preset-1w7y8p7\",h2:\"framer-styles-preset-104xs3o\",h3:\"framer-styles-preset-3k4r2o\",h4:\"framer-styles-preset-5hi9ek\",h5:\"framer-styles-preset-bzwwib\",h6:\"framer-styles-preset-12z0g6x\",img:\"framer-styles-preset-17eji1m\",p:\"framer-styles-preset-p11uu0\",table:\"framer-styles-preset-19bvpna\"},verticalAlignment:\"top\",withExternalLayout:true})})})]}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1wncvx3\",\"data-framer-name\":\"Info\",layoutDependency:layoutDependency,layoutId:\"MhxP2Nezv\",children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-vwrpk6\",\"data-framer-name\":\"Wrap\",layoutDependency:layoutDependency,layoutId:\"Gz165pgNj\",children:[/*#__PURE__*/_jsx(Image1,{background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+(((componentViewport?.height||320)-0-(Math.max(0,((componentViewport?.height||320)-0-0)/1)*1+0))/2+0+0)+(1+(Math.max(0,((componentViewport?.height||320)-0-0)/1)*1-2-(Math.max(0,((componentViewport?.height||320)-0-0)/1)*1-2)*1)/2)+32+(((Math.max(0,((componentViewport?.height||320)-0-0)/1)*1-2)*1-64-(Math.max(0,((Math.max(0,((componentViewport?.height||320)-0-0)/1)*1-2)*1-64-0)/1)*1+0))/2+0+0)+0+((Math.max(0,((Math.max(0,((componentViewport?.height||320)-0-0)/1)*1-2)*1-64-0)/1)*1-0-(Math.max(0,(Math.max(0,((Math.max(0,((componentViewport?.height||320)-0-0)/1)*1-2)*1-64-0)/1)*1-0-0)/2)*1+Math.max(0,(Math.max(0,((Math.max(0,((componentViewport?.height||320)-0-0)/1)*1-2)*1-64-0)/1)*1-0-0)/2)*1+0))/2+Math.max(0,(Math.max(0,((Math.max(0,((componentViewport?.height||320)-0-0)/1)*1-2)*1-64-0)/1)*1-0-0)/2)*1+0)+0+(Math.max(0,(Math.max(0,((Math.max(0,((componentViewport?.height||320)-0-0)/1)*1-2)*1-64-0)/1)*1-0-0)/2)*1-0-48)+4),sizes:\"48px\",...toResponsiveImage(xnAn8bzbM)},className:\"framer-17nvb4q\",\"data-framer-name\":\"Profile Pic\",layoutDependency:layoutDependency,layoutId:\"baXPz6dku\",style:{borderBottomLeftRadius:999,borderBottomRightRadius:999,borderTopLeftRadius:999,borderTopRightRadius:999}}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-14neqa7\",\"data-framer-name\":\"Name\",layoutDependency:layoutDependency,layoutId:\"UVGmiirwR\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-p11uu0\",\"data-styles-preset\":\"ic733n7x0\",children:\"Service Name\"})}),className:\"framer-pp98wt\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"icazRTbaT\",style:{\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},text:dUcsuSsHK,verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1gay667\",\"data-styles-preset\":\"fXpMSr7qm\",children:\"Work\"})}),className:\"framer-1f0o2yd\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"CaNGa7FbA\",style:{\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},text:MKKsel2ns,verticalAlignment:\"top\",withExternalLayout:true})]})]})})]})})})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-mG954.framer-1ojf6mj, .framer-mG954 .framer-1ojf6mj { display: block; }\",\".framer-mG954.framer-1e6kbkp { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: 320px; justify-content: center; min-height: 320px; overflow: hidden; padding: 0px; position: relative; width: 390px; }\",\".framer-mG954 .framer-aryz7 { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: 1px; justify-content: center; overflow: visible; padding: 1px; position: relative; width: 100%; }\",\".framer-mG954 .framer-hpsqr3 { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: 100%; justify-content: center; overflow: visible; padding: 32px 16px 32px 32px; position: relative; width: 1px; }\",\".framer-mG954 .framer-1grdi4e { align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: 1px; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-mG954 .framer-lshq32 { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: 1px; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-mG954 .framer-1rez8bx { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px 0px 12px 0px; position: relative; width: 100%; }\",\".framer-mG954 .framer-1uhvahn-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-mG954 .framer-170l2g { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-mG954 .framer-qb3yg1 { flex: none; height: auto; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-mG954 .framer-1wncvx3 { align-content: flex-end; align-items: flex-end; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 16px; height: 1px; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-mG954 .framer-vwrpk6 { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-mG954 .framer-17nvb4q { align-content: center; align-items: center; aspect-ratio: 1 / 1; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: var(--framer-aspect-ratio-supported, 40px); justify-content: center; overflow: hidden; padding: 0px; position: relative; width: 48px; will-change: var(--framer-will-change-override, transform); }\",\".framer-mG954 .framer-14neqa7 { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-mG954 .framer-pp98wt, .framer-mG954 .framer-1f0o2yd { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",...sharedStyle.css,...sharedStyle1.css,...sharedStyle2.css,...sharedStyle3.css,...sharedStyle4.css,...sharedStyle5.css,...sharedStyle6.css,...sharedStyle7.css,...sharedStyle8.css,...sharedStyle9.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 320\n * @framerIntrinsicWidth 390\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"],\"constraints\":[null,null,\"320px\",null]}}}\n * @framerVariables {\"xnAn8bzbM\":\"profilePic\",\"dUcsuSsHK\":\"name1\",\"MKKsel2ns\":\"subtitle\",\"Uf0eoexVM\":\"rating\",\"kWEWn4JWS\":\"starSize\",\"NeKQZAkLq\":\"content\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const Framerm6WqPZE0i=withCSS(Component,css,\"framer-mG954\");export default Framerm6WqPZE0i;Framerm6WqPZE0i.displayName=\"Testimonial Card\";Framerm6WqPZE0i.defaultProps={height:320,width:390};addPropertyControls(Framerm6WqPZE0i,{xnAn8bzbM:{title:\"Profile Pic\",type:ControlType.ResponsiveImage},dUcsuSsHK:{defaultValue:\"User Name\",displayTextArea:false,title:\"Name\",type:ControlType.String},ondUcsuSsHKChange:{changes:\"dUcsuSsHK\",type:ControlType.ChangeHandler},MKKsel2ns:{defaultValue:\"Work\",displayTextArea:false,title:\"Subtitle\",type:ControlType.String},onMKKsel2nsChange:{changes:\"MKKsel2ns\",type:ControlType.ChangeHandler},Uf0eoexVM:{defaultValue:4.5,displayStepper:true,max:5,min:0,step:.5,title:\"Rating\",type:ControlType.Number},onUf0eoexVMChange:{changes:\"Uf0eoexVM\",type:ControlType.ChangeHandler},kWEWn4JWS:{defaultValue:12,max:100,min:12,step:1,title:\"Star Size\",type:ControlType.Number},onkWEWn4JWSChange:{changes:\"kWEWn4JWS\",type:ControlType.ChangeHandler},NeKQZAkLq:{defaultValue:\"<p>Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.</p>\",title:\"Content\",type:ControlType.RichText}});addFonts(Framerm6WqPZE0i,[{explicitInter:true,fonts:[{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/GrgcKwrN6d3Uz8EwcLHZxwEfC4.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"}]},...StarRatingFonts,...getFontsFromSharedStyle(sharedStyle.fonts),...getFontsFromSharedStyle(sharedStyle1.fonts),...getFontsFromSharedStyle(sharedStyle2.fonts),...getFontsFromSharedStyle(sharedStyle3.fonts),...getFontsFromSharedStyle(sharedStyle4.fonts),...getFontsFromSharedStyle(sharedStyle5.fonts),...getFontsFromSharedStyle(sharedStyle6.fonts),...getFontsFromSharedStyle(sharedStyle7.fonts),...getFontsFromSharedStyle(sharedStyle8.fonts),...getFontsFromSharedStyle(sharedStyle9.fonts),...componentPresets.fonts?.[\"rm44KqtR4\"]?getFontsFromComponentPreset(componentPresets.fonts?.[\"rm44KqtR4\"]):[],...componentPresets.fonts?.[\"gSJfpmBhJ\"]?getFontsFromComponentPreset(componentPresets.fonts?.[\"gSJfpmBhJ\"]):[]],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"Framerm6WqPZE0i\",\"slots\":[],\"annotations\":{\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"],\\\"constraints\\\":[null,null,\\\"320px\\\",null]}}}\",\"framerIntrinsicWidth\":\"390\",\"framerDisplayContentsDiv\":\"false\",\"framerAutoSizeImages\":\"true\",\"framerContractVersion\":\"1\",\"framerVariables\":\"{\\\"xnAn8bzbM\\\":\\\"profilePic\\\",\\\"dUcsuSsHK\\\":\\\"name1\\\",\\\"MKKsel2ns\\\":\\\"subtitle\\\",\\\"Uf0eoexVM\\\":\\\"rating\\\",\\\"kWEWn4JWS\\\":\\\"starSize\\\",\\\"NeKQZAkLq\\\":\\\"content\\\"}\",\"framerIntrinsicHeight\":\"320\",\"framerColorSyntax\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerImmutableVariables\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (f2f96df)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentPresetsProvider,ControlType,cx,getFontsFromComponentPreset,getFontsFromSharedStyle,getLoadingLazyAtYPosition,Image as Image1,RichText,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import*as componentPresets from\"https://framerusercontent.com/modules/qPfec1aBkOhvh1yQ5GB2/vwegTBACwyWTbZLvIcd6/componentPresets.js\";import*as sharedStyle7 from\"https://framerusercontent.com/modules/5sBb1DXKQRCLg1Q4dcvB/iEEoOGgS8hS3Ce8YnzGy/BThLgcCQl.js\";import*as sharedStyle9 from\"https://framerusercontent.com/modules/7qp2bEMFWumSCUhRJdVL/7JSyCHrjv3ckJyRGSNAN/fXpMSr7qm.js\";import*as sharedStyle5 from\"https://framerusercontent.com/modules/uXLqnYiVznD0mHq3xocm/f3Y7HUHYG0zIXwoSlIH1/g8C93ur7F.js\";import*as sharedStyle8 from\"https://framerusercontent.com/modules/xXjC1f9ImeCDuVMKpnoO/0MC4egm1YMSvXA4vWWnP/iBrRKvQTe.js\";import*as sharedStyle6 from\"https://framerusercontent.com/modules/pHYOSRFbiEYqPvF9lmv4/AiUX630rh0f8DsIkoYlD/ic733n7x0.js\";import*as sharedStyle3 from\"https://framerusercontent.com/modules/92D1rUa3OM8aT8lhlT2x/0At8bhF4UnXGasYTSxXa/k_7acsqCR.js\";import*as sharedStyle4 from\"https://framerusercontent.com/modules/9OS1jPG2R1vLmeeuMnpI/2tmLHTLiJnZxK3HWHdXy/r6AzD9Ez5.js\";import*as sharedStyle2 from\"https://framerusercontent.com/modules/9eNbf8xLKNvrEHRxHNiC/WOJkKCgP4Z2W5oZGFNBo/wut36aEg9.js\";import*as sharedStyle1 from\"https://framerusercontent.com/modules/wSX1jYiWjGDEsL3MJxrd/zt28BsouP2kpJAp6aChP/X_D2p2NQW.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/5qVOJnIiLpNLa3cGdDT5/STuWNf9K9XXCmgajxjow/ZwdCoI6Zk.js\";const serializationHash=\"framer-uJ7e9\";const variantClassNames={XNOIaGbH3:\"framer-v-ze54ys\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const NeKQZAkLq=undefined;const xnAn8bzbM=undefined;const dUcsuSsHK=undefined;const MKKsel2ns=undefined;const transition1={bounce:.2,delay:.1,duration:.5,type:\"spring\"};const toResponsiveImage=value=>{if(typeof value===\"object\"&&value!==null&&typeof value.src===\"string\"){return value;}return typeof value===\"string\"?{src:value}:undefined;};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const getProps=({content,height,id,name1,profilePic,subtitle,width,...props})=>{return{...props,dUcsuSsHK:name1??props.dUcsuSsHK??\"User Name\",MKKsel2ns:subtitle??props.MKKsel2ns??\"Work\",NeKQZAkLq:content??props.NeKQZAkLq??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{children:\"Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.\"})}),xnAn8bzbM:profilePic??props.xnAn8bzbM};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,xnAn8bzbM,dUcsuSsHK,MKKsel2ns,NeKQZAkLq,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({defaultVariant:\"XNOIaGbH3\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[sharedStyle.className,sharedStyle1.className,sharedStyle2.className,sharedStyle3.className,sharedStyle4.className,sharedStyle5.className,sharedStyle6.className,sharedStyle7.className,sharedStyle8.className,sharedStyle9.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-ze54ys\",className,classNames),\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"XNOIaGbH3\",ref:refBinding,style:{...style},children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-zdyb60\",\"data-framer-name\":\"Border\",layoutDependency:layoutDependency,layoutId:\"NT5kp2rNv\",style:{background:\"linear-gradient(130deg, var(--token-9b4d4859-2aed-46cd-8b3e-9276fd4aee49, rgb(82, 82, 82)) 0%, var(--token-dfa85e1b-31ee-41ab-bfa8-b53b1e521c20, rgb(10, 10, 10)) 29.93362854706086%, var(--token-dfa85e1b-31ee-41ab-bfa8-b53b1e521c20, rgb(10, 10, 10)) 100%)\",borderBottomLeftRadius:21,borderBottomRightRadius:21,borderTopLeftRadius:21,borderTopRightRadius:21},children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-11oeuvj\",\"data-framer-name\":\"Wrap\",layoutDependency:layoutDependency,layoutId:\"nTU0ftxFb\",style:{background:\"linear-gradient(0deg, var(--token-e416509c-8a21-482e-99d4-b3f528170e92, rgb(23, 23, 23)) 0%, var(--token-1b1029da-2606-4117-bacf-b4fcfdbee5ba, rgb(38, 38, 38)) 100%)\",borderBottomLeftRadius:20,borderBottomRightRadius:20,borderTopLeftRadius:20,borderTopRightRadius:20},children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1n0ndfl\",\"data-framer-name\":\"Name + Content\",layoutDependency:layoutDependency,layoutId:\"ZXF4zQZnZ\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1sam2o3\",\"data-framer-name\":\"Content\",layoutDependency:layoutDependency,layoutId:\"C2DpjMLpf\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-1la6oou\",\"data-framer-name\":\"Star Wrap\",layoutDependency:layoutDependency,layoutId:\"wzn1cE8uU\"}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-e93y26\",\"data-framer-name\":\"Content Wrap\",layoutDependency:layoutDependency,layoutId:\"AXncWQOtV\",children:/*#__PURE__*/_jsx(ComponentPresetsProvider,{presets:{\"module:NEd4VmDdsxM3StIUbddO/pRRgk0dcN3gDaE0WpAE7/YouTube.js:Youtube\":componentPresets.props[\"rm44KqtR4\"],\"module:pVk4QsoHxASnVtUBp6jr/ttReBBOK4JjO79S16uu9/CodeBlock.js:default\":componentPresets.props[\"gSJfpmBhJ\"]},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:NeKQZAkLq,className:\"framer-usoedv\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"wPaUIz0FC\",style:{\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},stylesPresetsClassNames:{h1:\"framer-styles-preset-1w7y8p7\",h2:\"framer-styles-preset-104xs3o\",h3:\"framer-styles-preset-3k4r2o\",h4:\"framer-styles-preset-5hi9ek\",h5:\"framer-styles-preset-bzwwib\",h6:\"framer-styles-preset-12z0g6x\",img:\"framer-styles-preset-17eji1m\",p:\"framer-styles-preset-p11uu0\",table:\"framer-styles-preset-19bvpna\"},verticalAlignment:\"top\",withExternalLayout:true})})})]}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-lkpxln\",\"data-framer-name\":\"Info\",layoutDependency:layoutDependency,layoutId:\"Gv52myWLQ\",children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-jzlpg4\",\"data-framer-name\":\"Wrap\",layoutDependency:layoutDependency,layoutId:\"jecIOZvBB\",children:[/*#__PURE__*/_jsx(Image1,{background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+(((componentViewport?.height||320)-0-(Math.max(0,((componentViewport?.height||320)-0-0)/1)*1+0))/2+0+0)+(1+(Math.max(0,((componentViewport?.height||320)-0-0)/1)*1-2-(Math.max(0,((componentViewport?.height||320)-0-0)/1)*1-2)*1)/2)+32+(((Math.max(0,((componentViewport?.height||320)-0-0)/1)*1-2)*1-64-(Math.max(0,((Math.max(0,((componentViewport?.height||320)-0-0)/1)*1-2)*1-64-0)/1)*1+0))/2+0+0)+0+((Math.max(0,((Math.max(0,((componentViewport?.height||320)-0-0)/1)*1-2)*1-64-0)/1)*1-0-(Math.max(0,(Math.max(0,((Math.max(0,((componentViewport?.height||320)-0-0)/1)*1-2)*1-64-0)/1)*1-0-0)/2)*1+Math.max(0,(Math.max(0,((Math.max(0,((componentViewport?.height||320)-0-0)/1)*1-2)*1-64-0)/1)*1-0-0)/2)*1+0))/2+Math.max(0,(Math.max(0,((Math.max(0,((componentViewport?.height||320)-0-0)/1)*1-2)*1-64-0)/1)*1-0-0)/2)*1+0)+0+(Math.max(0,(Math.max(0,((Math.max(0,((componentViewport?.height||320)-0-0)/1)*1-2)*1-64-0)/1)*1-0-0)/2)*1-0-48)+4),sizes:\"48px\",...toResponsiveImage(xnAn8bzbM)},className:\"framer-cncpkz\",\"data-framer-name\":\"Profile Pic\",layoutDependency:layoutDependency,layoutId:\"hiQGUgi7s\",style:{borderBottomLeftRadius:999,borderBottomRightRadius:999,borderTopLeftRadius:999,borderTopRightRadius:999}}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-wa80m5\",\"data-framer-name\":\"Name\",layoutDependency:layoutDependency,layoutId:\"b3GFRDE4F\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-p11uu0\",\"data-styles-preset\":\"ic733n7x0\",children:\"Service Name\"})}),className:\"framer-p811kh\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"o2G5LMYh1\",style:{\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},text:dUcsuSsHK,verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1gay667\",\"data-styles-preset\":\"fXpMSr7qm\",children:\"Work\"})}),className:\"framer-1w0pb2c\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"cxbQujHNg\",style:{\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},text:MKKsel2ns,verticalAlignment:\"top\",withExternalLayout:true})]})]})})]})})})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-uJ7e9.framer-1353nda, .framer-uJ7e9 .framer-1353nda { display: block; }\",\".framer-uJ7e9.framer-ze54ys { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: 320px; justify-content: center; min-height: 320px; overflow: hidden; padding: 0px; position: relative; width: 390px; }\",\".framer-uJ7e9 .framer-zdyb60 { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: 1px; justify-content: center; overflow: visible; padding: 1px; position: relative; width: 100%; }\",\".framer-uJ7e9 .framer-11oeuvj { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: 100%; justify-content: center; overflow: visible; padding: 32px 16px 32px 32px; position: relative; width: 1px; }\",\".framer-uJ7e9 .framer-1n0ndfl { align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: 1px; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-uJ7e9 .framer-1sam2o3 { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: 1px; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-uJ7e9 .framer-1la6oou { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-start; min-height: 24px; overflow: visible; padding: 0px 0px 12px 0px; position: relative; width: 100%; }\",\".framer-uJ7e9 .framer-e93y26 { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-uJ7e9 .framer-usoedv { flex: none; height: auto; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-uJ7e9 .framer-lkpxln { align-content: flex-end; align-items: flex-end; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 16px; height: 1px; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-uJ7e9 .framer-jzlpg4 { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-uJ7e9 .framer-cncpkz { align-content: center; align-items: center; aspect-ratio: 1 / 1; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: var(--framer-aspect-ratio-supported, 40px); justify-content: center; overflow: hidden; padding: 0px; position: relative; width: 48px; will-change: var(--framer-will-change-override, transform); }\",\".framer-uJ7e9 .framer-wa80m5 { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-uJ7e9 .framer-p811kh, .framer-uJ7e9 .framer-1w0pb2c { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",...sharedStyle.css,...sharedStyle1.css,...sharedStyle2.css,...sharedStyle3.css,...sharedStyle4.css,...sharedStyle5.css,...sharedStyle6.css,...sharedStyle7.css,...sharedStyle8.css,...sharedStyle9.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 320\n * @framerIntrinsicWidth 390\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"],\"constraints\":[null,null,\"320px\",null]}}}\n * @framerVariables {\"xnAn8bzbM\":\"profilePic\",\"dUcsuSsHK\":\"name1\",\"MKKsel2ns\":\"subtitle\",\"NeKQZAkLq\":\"content\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerMrFlxLZFM=withCSS(Component,css,\"framer-uJ7e9\");export default FramerMrFlxLZFM;FramerMrFlxLZFM.displayName=\"Testimonial Card 2\";FramerMrFlxLZFM.defaultProps={height:320,width:390};addPropertyControls(FramerMrFlxLZFM,{xnAn8bzbM:{title:\"Profile Pic\",type:ControlType.ResponsiveImage},dUcsuSsHK:{defaultValue:\"User Name\",displayTextArea:false,title:\"Name\",type:ControlType.String},ondUcsuSsHKChange:{changes:\"dUcsuSsHK\",type:ControlType.ChangeHandler},MKKsel2ns:{defaultValue:\"Work\",displayTextArea:false,title:\"Subtitle\",type:ControlType.String},onMKKsel2nsChange:{changes:\"MKKsel2ns\",type:ControlType.ChangeHandler},NeKQZAkLq:{defaultValue:\"<p>Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.</p>\",title:\"Content\",type:ControlType.RichText}});addFonts(FramerMrFlxLZFM,[{explicitInter:true,fonts:[{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/GrgcKwrN6d3Uz8EwcLHZxwEfC4.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"}]},...getFontsFromSharedStyle(sharedStyle.fonts),...getFontsFromSharedStyle(sharedStyle1.fonts),...getFontsFromSharedStyle(sharedStyle2.fonts),...getFontsFromSharedStyle(sharedStyle3.fonts),...getFontsFromSharedStyle(sharedStyle4.fonts),...getFontsFromSharedStyle(sharedStyle5.fonts),...getFontsFromSharedStyle(sharedStyle6.fonts),...getFontsFromSharedStyle(sharedStyle7.fonts),...getFontsFromSharedStyle(sharedStyle8.fonts),...getFontsFromSharedStyle(sharedStyle9.fonts),...componentPresets.fonts?.[\"gSJfpmBhJ\"]?getFontsFromComponentPreset(componentPresets.fonts?.[\"gSJfpmBhJ\"]):[],...componentPresets.fonts?.[\"rm44KqtR4\"]?getFontsFromComponentPreset(componentPresets.fonts?.[\"rm44KqtR4\"]):[]],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerMrFlxLZFM\",\"slots\":[],\"annotations\":{\"framerComponentViewportWidth\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerIntrinsicHeight\":\"320\",\"framerColorSyntax\":\"true\",\"framerContractVersion\":\"1\",\"framerImmutableVariables\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicWidth\":\"390\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"],\\\"constraints\\\":[null,null,\\\"320px\\\",null]}}}\",\"framerVariables\":\"{\\\"xnAn8bzbM\\\":\\\"profilePic\\\",\\\"dUcsuSsHK\\\":\\\"name1\\\",\\\"MKKsel2ns\\\":\\\"subtitle\\\",\\\"NeKQZAkLq\\\":\\\"content\\\"}\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","import{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import{useEffect,useRef,useState}from\"react\";const PREVIEW_WEBHOOK_URL=\"https://hook.eu2.make.com/q637it34r0qnu6c66xrwqcmw5byhhe2a\";// Make scénář, který vytvoří Stripe Checkout Session (embedded) a vrátí JSON:\n// { \"clientSecret\": \"cs_live_...\" }\nconst PAYMENT_WEBHOOK_URL=\"https://hook.eu2.make.com/5jjkh5a1se81x90qikl1246rhq1bmpwv\";// Veřejný (publishable) klíč ze Stripe Dashboardu. Začíná pk_live_ / pk_test_.\n// Secret klíč (sk_...) sem NIKDY nedávat.\nconst STRIPE_PUBLISHABLE_KEY=\"pk_live_51RB0PgFbWgISZk8jXTMp4kK28gDnCRCqMr2WwkOqGMFg97b2CRajL2ibcobKYUcqo7bLKfkqqWXrkBAMr6SXZAAj00K4MNbVn2\";// URL k hudbě na pozadí\nconst BACKGROUND_MUSIC_URL=\"https://psycholux-public-assets.s3.eu-north-1.amazonaws.com/preview-background-drone.mp3\";const MUSIC_VOLUME_NORMAL=.6;const MUSIC_VOLUME_DUCKED=.15;const MUSIC_FADE_MS=400;const LOADING_MESSAGES=[\"Analyzing your specific trigger...\",\"Mapping your gut-brain connection...\",\"Crafting your personalized script...\",\"Synthesizing the guide's voice...\",\"Almost ready. Prepare your headphones...\"];// Stripe.js se musí načítat z js.stripe.com (ne bundlovat). Načte se jednou.\nlet stripeJsPromise=null;const loadStripeJs=()=>{if(typeof window===\"undefined\"){return Promise.reject(new Error(\"No window\"));}if(window.Stripe)return Promise.resolve(window.Stripe);if(!stripeJsPromise){stripeJsPromise=new Promise((resolve,reject)=>{const s=document.createElement(\"script\");s.src=\"https://js.stripe.com/v3/\";s.async=true;s.onload=()=>resolve(window.Stripe);s.onerror=()=>{stripeJsPromise=null;reject(new Error(\"Stripe.js failed to load\"));};document.head.appendChild(s);});}return stripeJsPromise;};export function withPreviewFormSubmit(Component){return props=>{const ref=useRef(null);const checkoutRef=useRef(null);const checkoutWrapRef=useRef(null);const anchorRef=useRef(null);const[audioUrl,setAudioUrl]=useState(null);const[loading,setLoading]=useState(false);const[error,setError]=useState(false);const[loadingIndex,setLoadingIndex]=useState(0);const[loadingFade,setLoadingFade]=useState(true);const[email,setEmail]=useState(\"\");const[emailInvalid,setEmailInvalid]=useState(false);const[prompt,setPrompt]=useState(\"\");const[voice,setVoice]=useState(\"\");const[variant,setVariant]=useState(\"\");const[name,setName]=useState(\"\");// Stripe Embedded Checkout\nconst[checkoutOpen,setCheckoutOpen]=useState(false);const[checkoutError,setCheckoutError]=useState(false);const[paid,setPaid]=useState(false);const[checkoutReady,setCheckoutReady]=useState(false);// Perzistentní refy pro hudbu na pozadí (přežívá přechod loading -> preview screen).\n// Hlasitost řídíme přes Web Audio API (GainNode), protože iOS Safari\n// ignoruje programové nastavení `.volume` na <audio> elementu.\nconst musicRef=useRef(null);const audioCtxRef=useRef(null);const gainNodeRef=useRef(null);// Ochrana proti dvojímu odeslání\nconst sendingRef=useRef(false);// Audio graf se vytváří LAZY až při odeslání formuláře (user gesture).\nconst ensureAudio=()=>{if(musicRef.current)return;const music=new Audio(BACKGROUND_MUSIC_URL);music.loop=true;music.crossOrigin=\"anonymous\"// nutné pro Web Audio API - bucket musí mít nastavené CORS\n;try{const AudioContextClass=window.AudioContext||window.webkitAudioContext;const ctx=new AudioContextClass;const source=ctx.createMediaElementSource(music);const gainNode=ctx.createGain();gainNode.gain.value=MUSIC_VOLUME_NORMAL;source.connect(gainNode).connect(ctx.destination);audioCtxRef.current=ctx;gainNodeRef.current=gainNode;}catch(e){console.warn(\"Web Audio API unavailable:\",e);music.volume=MUSIC_VOLUME_NORMAL;}musicRef.current=music;};// Úklid při odmountování komponenty\nuseEffect(()=>{return()=>{musicRef.current?.pause();audioCtxRef.current?.close();musicRef.current=null;audioCtxRef.current=null;gainNodeRef.current=null;};},[]);const fadeGain=(target,duration=MUSIC_FADE_MS)=>{const ctx=audioCtxRef.current;const gain=gainNodeRef.current;if(!ctx||!gain){if(musicRef.current)musicRef.current.volume=target;return;}const now=ctx.currentTime;gain.gain.cancelScheduledValues(now);gain.gain.setValueAtTime(gain.gain.value,now);gain.gain.linearRampToValueAtTime(target,now+duration/1e3);};useEffect(()=>{if(!loading)return;const interval=setInterval(()=>{setLoadingFade(false);setTimeout(()=>{setLoadingIndex(prev=>(prev+1)%LOADING_MESSAGES.length);setLoadingFade(true);},400);},2800);return()=>clearInterval(interval);},[loading]);// Submit listener na dokumentu v capture fázi, filtrovaný podle ref\nuseEffect(()=>{const handleSubmit=async form=>{if(sendingRef.current)return;const formData=new FormData(form);const p=(formData.get(\"Prompt\")||\"\").trim();const v=formData.get(\"Radio\")||\"Warm US Female\";const n=formData.get(\"First name\")||\"\";const va=formData.get(\"variant\")||\"\";if(!p){form.querySelector(\"textarea\")?.focus();return;}sendingRef.current=true;setPrompt(p);setVoice(v);setVariant(va);setName(n);setError(false);setCheckoutError(false);setCheckoutOpen(false);setPaid(false);setLoading(true);setLoadingIndex(0);setLoadingFade(true);setAudioUrl(null);ensureAudio();const music=musicRef.current;if(music&&music.paused){if(audioCtxRef.current?.state===\"suspended\"){audioCtxRef.current.resume();}music.currentTime=0;if(gainNodeRef.current){gainNodeRef.current.gain.value=MUSIC_VOLUME_NORMAL;}music.play().catch(e=>console.warn(\"Background music autoplay blocked:\",e));}try{const response=await fetch(PREVIEW_WEBHOOK_URL,{method:\"POST\",headers:{\"Content-Type\":\"application/json\"},body:JSON.stringify({prompt:p,voice:v,name:n,variant:va,tags:(window.__psycholuxTags||[]).join(\", \")})});const data=await response.json();if(!data?.audioUrl)throw new Error(\"Missing audioUrl\");setAudioUrl(data.audioUrl);}catch(e){console.error(e);setError(true);musicRef.current?.pause();}finally{sendingRef.current=false;setLoading(false);}};const onSubmit=event=>{const root=ref.current;const form=event.target;if(!root||!form||!root.contains(form))return;event.preventDefault();event.stopImmediatePropagation();handleSubmit(form);};document.addEventListener(\"submit\",onSubmit,true);return()=>document.removeEventListener(\"submit\",onSubmit,true);},[]);// Předem načíst Stripe.js, jakmile je hotové preview (rychlejší otevření checkoutu)\nuseEffect(()=>{if(audioUrl)loadStripeJs().catch(()=>{});},[audioUrl]);// Otevření / zavření Stripe Embedded Checkout\nuseEffect(()=>{if(!checkoutOpen)return;let cancelled=false;let checkout=null;let observer=null;let readyTimer=null;const fetchClientSecret=async()=>{const response=await fetch(PAYMENT_WEBHOOK_URL,{method:\"POST\",headers:{\"Content-Type\":\"application/json\"},body:JSON.stringify({Email:email.trim(),Prompt:prompt,Radio:voice,variant,name,market:variant.startsWith(\"uk\")?\"uk\":\"us\",Tags:(window.__psycholuxTags||[]).join(\", \")})});const data=await response.json();if(!data?.clientSecret)throw new Error(\"Missing clientSecret\");return data.clientSecret;};(async()=>{try{const Stripe=await loadStripeJs();if(cancelled)return;const stripe=Stripe(STRIPE_PUBLISHABLE_KEY);checkout=await stripe.initEmbeddedCheckout({fetchClientSecret,onComplete:()=>{musicRef.current?.pause();setPaid(true);setCheckoutOpen(false);}});if(cancelled){checkout.destroy();return;}if(checkoutRef.current){const container=checkoutRef.current;checkout.mount(container);// Placeholder skryjeme, až se načte iframe se Stripe checkoutem\n// (nebo nejpozději po 6 s)\nconst markReady=()=>{if(!cancelled)setCheckoutReady(true);};const attach=iframe=>iframe.addEventListener(\"load\",markReady,{once:true});const existing=container.querySelector(\"iframe\");if(existing){attach(existing);}else{observer=new MutationObserver(()=>{const f=container.querySelector(\"iframe\");if(f){attach(f);observer?.disconnect();}});observer.observe(container,{childList:true,subtree:true});}readyTimer=setTimeout(markReady,6e3);}}catch(e){console.error(e);if(!cancelled){setCheckoutError(true);setCheckoutOpen(false);}}})();return()=>{cancelled=true;observer?.disconnect();clearTimeout(readyTimer);setCheckoutReady(false);try{checkout?.destroy();}catch{}};},[checkoutOpen]);// Po otevření checkoutu odscrollovat na jeho začátek (pod fixní navigaci),\n// aby uživatel neviděl jen horní část a nemusel hledat tlačítko Pay\nuseEffect(()=>{if(!checkoutOpen)return;const id=requestAnimationFrame(()=>{checkoutWrapRef.current?.scrollIntoView({behavior:\"smooth\",block:\"start\"});});return()=>cancelAnimationFrame(id);},[checkoutOpen]);// Při přepnutí mezi obrazovkami (formulář → loading → preview → checkout → zaplaceno)\n// se mění výška boxu a stránka by \"ujela\". Držíme box v zorném poli.\nconst stage=paid?\"paid\":loading?\"loading\":audioUrl?checkoutOpen?\"checkout\":\"preview\":\"form\";const prevStageRef=useRef(stage);useEffect(()=>{if(prevStageRef.current===stage)return;prevStageRef.current=stage;if(stage===\"checkout\")return;// scroll řeší efekt výše\nconst id=requestAnimationFrame(()=>{const el=anchorRef.current;if(!el)return;const rect=el.getBoundingClientRect();const outOfView=rect.top<60||rect.top>window.innerHeight*.6;if(stage===\"paid\"){el.scrollIntoView({behavior:\"smooth\",block:\"center\"});}else if(outOfView){el.scrollIntoView({behavior:\"smooth\",block:\"start\"});}});return()=>cancelAnimationFrame(id);},[stage]);// Společný stabilní kořen pro všechny obrazovky (kotva pro scroll)\nconst withAnchor=child=>/*#__PURE__*/_jsx(\"div\",{ref:anchorRef,style:{width:\"100%\",scrollMarginTop:96},children:child});const handlePayment=()=>{if(!/^\\S+@\\S+\\.\\S+$/.test(email.trim())){setEmailInvalid(true);return;}setEmailInvalid(false);setCheckoutError(false);setCheckoutOpen(true);};if(loading){return withAnchor(/*#__PURE__*/_jsxs(\"div\",{style:{background:\"rgba(255,255,255,0.05)\",borderRadius:16,padding:\"40px 24px\",textAlign:\"center\",color:\"white\",width:\"100%\",boxSizing:\"border-box\",fontFamily:\"'Onest', sans-serif\"},children:[/*#__PURE__*/_jsx(\"style\",{children:`\n                        @keyframes slide {\n                            0% { transform: translateX(-100%); }\n                            100% { transform: translateX(400%); }\n                        }\n                    `}),/*#__PURE__*/_jsx(\"div\",{style:{fontSize:15,opacity:loadingFade?.7:0,marginBottom:24,fontWeight:400,letterSpacing:\"0.01em\",transition:\"opacity 0.4s ease\",minHeight:24,fontFamily:\"'Onest', sans-serif\"},children:LOADING_MESSAGES[loadingIndex]}),/*#__PURE__*/_jsx(\"div\",{style:{height:2,background:\"rgba(255,255,255,0.08)\",borderRadius:4,overflow:\"hidden\",position:\"relative\"},children:/*#__PURE__*/_jsx(\"div\",{style:{position:\"absolute\",height:\"100%\",width:\"30%\",background:\"linear-gradient(90deg, #f5a623, #7b61ff)\",borderRadius:4,animation:\"slide 1.5s infinite ease-in-out\"}})})]}));}if(paid){return withAnchor(/*#__PURE__*/_jsxs(\"div\",{style:{background:\"rgba(255,255,255,0.05)\",borderRadius:16,padding:\"40px 24px\",textAlign:\"center\",color:\"white\",width:\"100%\",boxSizing:\"border-box\",fontFamily:\"'Onest', sans-serif\"},children:[/*#__PURE__*/_jsx(\"h2\",{style:{fontFamily:\"'Gambarino', serif\",fontSize:30,fontWeight:400,margin:\"0 0 16px\",lineHeight:1.2},children:\"Payment received.\"}),/*#__PURE__*/_jsx(\"p\",{style:{color:\"rgba(255,255,255,0.6)\",fontSize:15,lineHeight:1.6,maxWidth:480,margin:\"0 auto 16px\",fontFamily:\"'Onest', sans-serif\"},children:\"Your full session is being crafted. It will arrive in your inbox in a few minutes.\"}),/*#__PURE__*/_jsx(\"p\",{style:{color:\"rgba(255,255,255,0.35)\",fontSize:12,margin:0,fontFamily:\"'Onest', sans-serif\"},children:\"Didn't get the email? Check your spam folder or contact us at hello@psycholux.ai\"})]}));}if(audioUrl){return withAnchor(/*#__PURE__*/_jsxs(\"div\",{style:{background:\"rgba(255,255,255,0.05)\",borderRadius:16,padding:\"24px\",width:\"100%\",boxSizing:\"border-box\",fontFamily:\"'Onest', sans-serif\"},children:[/*#__PURE__*/_jsx(\"p\",{style:{color:\"rgba(255,255,255,0.5)\",fontSize:13,marginBottom:12,marginTop:0,letterSpacing:\"0.02em\",fontFamily:\"'Onest', sans-serif\"},children:\"Your personalised preview\"}),/*#__PURE__*/_jsx(\"audio\",{controls:true,src:audioUrl,autoPlay:true,onPlay:()=>fadeGain(MUSIC_VOLUME_DUCKED),onPause:()=>fadeGain(MUSIC_VOLUME_NORMAL),onEnded:()=>fadeGain(MUSIC_VOLUME_NORMAL),style:{width:\"100%\",borderRadius:8,marginBottom:20}}),/*#__PURE__*/_jsx(\"p\",{style:{color:\"rgba(255,255,255,0.6)\",fontSize:14,textAlign:\"center\",marginBottom:16,marginTop:0,fontFamily:\"'Onest', sans-serif\"},children:\"This is just a preview. Your full 8–9 minute session goes much deeper.\"}),/*#__PURE__*/_jsx(\"style\",{children:`\n    @keyframes slide {\n        0% { transform: translateX(-100%); }\n        100% { transform: translateX(400%); }\n    }\n    @keyframes ctaShimmer {\n        0% { background-position: 0% 50%; }\n        50% { background-position: 100% 50%; }\n        100% { background-position: 0% 50%; }\n    }\n    .cta-payment-btn {\n        width: 100%;\n        padding: 18px 24px;\n        border-radius: 12px;\n        border: none;\n        color: #1a0a00;\n        font-size: 18px;\n        font-weight: 400;\n        letter-spacing: -0.02em;\n        font-family: 'Gambarino', serif;\n        cursor: pointer;\n        background: linear-gradient(135deg, #f5a623, #f7c06e, #f5845a);\n        background-size: 200% 200%;\n        animation: ctaShimmer 5s ease infinite;\n        box-shadow: 0 4px 24px rgba(245,166,35,0.35);\n        position: relative;\n        overflow: hidden;\n        transition: box-shadow 0.3s ease, transform 0.2s ease;\n    }\n    .cta-payment-btn:hover {\n        box-shadow: 0 6px 36px rgba(245,166,35,0.55);\n        transform: translateY(-1px);\n    }\n    .cta-payment-btn:disabled {\n        cursor: not-allowed;\n        opacity: 0.5;\n        animation: none;\n    }\n`}),checkoutOpen?/*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsxs(\"div\",{ref:checkoutWrapRef,style:{position:\"relative\",borderRadius:12,overflow:\"hidden\",minHeight:320,scrollMarginTop:96},children:[!checkoutReady&&/*#__PURE__*/_jsxs(\"div\",{style:{position:\"absolute\",inset:0,display:\"flex\",flexDirection:\"column\",alignItems:\"center\",justifyContent:\"center\",gap:16,background:\"rgba(255,255,255,0.04)\",color:\"rgba(255,255,255,0.6)\",fontSize:14,fontFamily:\"'Onest', sans-serif\"},children:[/*#__PURE__*/_jsx(\"span\",{children:\"Preparing secure checkout...\"}),/*#__PURE__*/_jsx(\"div\",{style:{width:\"60%\",height:2,background:\"rgba(255,255,255,0.08)\",borderRadius:4,overflow:\"hidden\",position:\"relative\"},children:/*#__PURE__*/_jsx(\"div\",{style:{position:\"absolute\",height:\"100%\",width:\"30%\",background:\"linear-gradient(90deg, #f5a623, #7b61ff)\",borderRadius:4,animation:\"slide 1.5s infinite ease-in-out\"}})})]}),/*#__PURE__*/_jsx(\"div\",{ref:checkoutRef,style:{position:\"relative\",zIndex:1}})]}),/*#__PURE__*/_jsx(\"button\",{onClick:()=>setCheckoutOpen(false),style:{display:\"block\",margin:\"12px auto 0\",background:\"none\",border:\"none\",color:\"rgba(255,255,255,0.5)\",fontSize:13,cursor:\"pointer\",fontFamily:\"'Onest', sans-serif\"},children:\"← Change email\"})]}):/*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsx(\"input\",{type:\"email\",placeholder:\"Your email (we'll deliver your session here)\",value:email,onChange:e=>{setEmail(e.target.value);setEmailInvalid(false);},style:{width:\"100%\",padding:\"16px 18px\",borderRadius:12,border:emailInvalid?\"1px solid #f5645a\":\"1px solid transparent\",background:\"rgba(255,255,255,0.07)\",color:\"white\",fontSize:15,marginBottom:12,boxSizing:\"border-box\",outline:\"none\",fontFamily:\"'Onest', sans-serif\"}}),emailInvalid&&/*#__PURE__*/_jsx(\"p\",{style:{color:\"#f5645a\",fontSize:13,margin:\"0 0 12px\",fontFamily:\"'Onest', sans-serif\"},children:\"Please enter a valid email address.\"}),checkoutError&&/*#__PURE__*/_jsx(\"p\",{style:{color:\"#f5645a\",fontSize:13,margin:\"0 0 12px\",fontFamily:\"'Onest', sans-serif\"},children:\"We couldn't open the secure checkout. Please try again.\"}),/*#__PURE__*/_jsx(\"button\",{onClick:handlePayment,className:\"cta-payment-btn\",children:`Unlock my full session (${variant.startsWith(\"uk\")?\"\\xa3\":\"$\"}5)`})]}),/*#__PURE__*/_jsx(\"div\",{style:{display:\"flex\",alignItems:\"center\",justifyContent:\"center\",gap:6,marginTop:12,marginBottom:8},children:/*#__PURE__*/_jsx(\"span\",{style:{color:\"rgba(255,255,255,0.4)\",fontSize:12,fontFamily:\"'Inter', sans-serif\"},children:\"No subscription. Ready in minutes.\"})}),!checkoutOpen&&/*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",alignItems:\"center\",justifyContent:\"center\",gap:4,marginBottom:12},children:[/*#__PURE__*/_jsx(\"span\",{style:{color:\"rgba(255,255,255,0.4)\",fontSize:12,fontFamily:\"'Inter', sans-serif\"},children:\"Secure checkout powered by\"}),/*#__PURE__*/_jsx(\"img\",{src:\"https://framerusercontent.com/images/3EM7DcODLZvYRdUqUBhsGDDhY.svg?scale-down-to=512&width=2500&height=1045\",style:{height:14,opacity:.5}})]}),/*#__PURE__*/_jsx(\"div\",{style:{display:\"flex\",justifyContent:\"center\",gap:8,flexWrap:\"wrap\"},children:[\"https://framerusercontent.com/images/fXkYIWQv1tXxD0rcP3oGYkFfIlQ.svg\",\"https://framerusercontent.com/images/a4TRPGea3ak4Ugvri3CLRrBc.svg?width=70&height=48\",\"https://framerusercontent.com/images/PT7X9G37nSCQJ9PbGsokq3GKhM.svg?width=70&height=48\",\"https://framerusercontent.com/images/k41UQGevT42KP3PddBfwRTeiGBY.svg?width=70&height=48\",\"https://framerusercontent.com/images/wCtyI9faaTnDR0ZvkFt2IFkxd0.svg?width=70&height=48\"].map(src=>/*#__PURE__*/_jsx(\"img\",{src:src,style:{height:28,opacity:.6}},src))})]})]}));}return withAnchor(/*#__PURE__*/_jsxs(\"div\",{ref:ref,style:{width:\"100%\"},children:[/*#__PURE__*/_jsx(Component,{...props}),error&&/*#__PURE__*/_jsx(\"p\",{style:{color:\"#f5645a\",fontSize:13,textAlign:\"center\",marginTop:12,fontFamily:\"'Onest', sans-serif\"},children:\"Something went wrong while generating your preview. Please try again.\"})]}));};}const examples=['E.g. \"Fear of my stomach growling in a quiet meeting...\"','E.g. \"Bathroom anxiety before a long flight tomorrow...\"','E.g. \"Severe bloating and anxiety before a date tonight...\"','E.g. \"Panic and stomach cramps while stuck in traffic...\"','E.g. \"I feel nauseous and afraid to eat lunch...\"'];export function CyclingPlaceholder(Component){return props=>{const[index,setIndex]=useState(0);const[fade,setFade]=useState(true);useEffect(()=>{if(!document.head.querySelector(\"[data-cycling-placeholder]\")){const style=document.createElement(\"style\");style.setAttribute(\"data-cycling-placeholder\",\"true\");style.textContent=`\n                    textarea::placeholder {\n                        opacity: var(--ph-opacity, 1);\n                        transition: opacity 0.5s ease;\n                    }\n                `;document.head.appendChild(style);}const interval=setInterval(()=>{setFade(false);setTimeout(()=>{setIndex(prev=>(prev+1)%examples.length);setFade(true);},500);},4500);return()=>clearInterval(interval);},[]);return /*#__PURE__*/_jsx(Component,{...props,placeholder:examples[index],style:{...props.style,[\"--ph-opacity\"]:fade?\"1\":\"0\"}});};}\nexport const __FramerMetadata__ = {\"exports\":{\"CyclingPlaceholder\":{\"type\":\"reactHoc\",\"name\":\"CyclingPlaceholder\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withPreviewFormSubmit\":{\"type\":\"reactHoc\",\"name\":\"withPreviewFormSubmit\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./PreviewFormHandler.map"],"mappings":"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"}