{"version":3,"file":"Examples.CBb03m9P.mjs","names":[],"sources":["https:/framerusercontent.com/modules/28rXvpPsrum7FH6cMELS/1jCAazZw1EGHjrG5Nu5D/Utils.js","https:/framer.com/m/framer/utils.js@^0.9.0","https:/framerusercontent.com/modules/xNBmA4b7KzdbPabnTrNk/6xxAhT3T6fBTFjpWlTZ4/Examples.js"],"sourcesContent":["export const centerContent = {\n    display: \"flex\",\n    justifyContent: \"center\",\n    alignItems: \"center\"\n};\nexport const autoSizingText = {\n    width: \"max-content\",\n    wordBreak: \"break-word\",\n    overflowWrap: \"break-word\",\n    overflow: \"hidden\",\n    whiteSpace: \"pre-wrap\",\n    flexShrink: 0\n};\nexport const defaultContainerStyles = {\n    ...centerContent,\n    overflow: \"hidden\"\n};\nexport const containerStyles = defaultContainerStyles;\nexport const randomColor = ()=>\"#\" + Math.floor(Math.random() * 16777215).toString(16)\n;\n\nexport const __FramerMetadata__ = {\"exports\":{\"centerContent\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"containerStyles\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"autoSizingText\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"defaultContainerStyles\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"randomColor\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}\n//# sourceMappingURL=./Utils.map","/*\n * Utils (framer/utils@0.9.0)\n *\n * Learn More: https://www.framer.com/asset-urls\n */\n\nexport * from \"https://framerusercontent.com/modules/28rXvpPsrum7FH6cMELS/1jCAazZw1EGHjrG5Nu5D/Utils.js\"\n","import{jsx as _jsx}from\"react/jsx-runtime\";import{forwardRef}from\"react\";import{useEffect}from\"react\";import{createStore}from\"https://framer.com/m/framer/store.js@^1.0.0\";import{randomColor}from\"https://framer.com/m/framer/utils.js@^0.9.0\";import{useScroll,useTransform}from\"framer-motion\";const useStore=createStore({background:\"#0099FF\"});export function withSectionDetection(Component){return /*#__PURE__*/forwardRef((props,ref)=>{const[currentVariant,setCurrentVariant]=useStore.currentVariant;useEffect(()=>{const testimonialSection=document.getElementById(\"testimonial-section\");if(!testimonialSection){console.warn(\"Testimonial section with id 'testimonial-section' not found\");return;}const observer=new IntersectionObserver(entries=>{entries.forEach(entry=>{if(entry.isIntersecting){setCurrentVariant(\"testimonial\");}else{setCurrentVariant(\"default\");}});},{threshold:.2});observer.observe(testimonialSection);return()=>observer.disconnect();},[setCurrentVariant]);return /*#__PURE__*/_jsx(Component,{ref:ref,...props,variant:currentVariant});});}export function withScrollFade(Component){return /*#__PURE__*/forwardRef((props,ref)=>{const{scrollYProgress}=useScroll();const opacity=useTransform(scrollYProgress,[0,.35,.55,1],[1,1,0,0]);return /*#__PURE__*/_jsx(Component,{ref:ref,...props,style:{...props.style,opacity}});});}export function withScrollShow(Component){return /*#__PURE__*/forwardRef((props,ref)=>{const{scrollYProgress}=useScroll();const opacity=useTransform(scrollYProgress,[0,.5,0],[1,0,1]);return /*#__PURE__*/_jsx(Component,{ref:ref,...props,style:{...props.style,opacity}});});}// ---- existing overrides ----\nexport function withRotate(Component){return /*#__PURE__*/forwardRef((props,ref)=>{return /*#__PURE__*/_jsx(Component,{ref:ref,...props,animate:{rotate:90},transition:{duration:2}});});}export function withHover(Component){return /*#__PURE__*/forwardRef((props,ref)=>{return /*#__PURE__*/_jsx(Component,{ref:ref,...props,whileHover:{scale:1.05}});});}export function withRandomColor(Component){return /*#__PURE__*/forwardRef((props,ref)=>{const[store,setStore]=useStore();return /*#__PURE__*/_jsx(Component,{ref:ref,...props,animate:{background:store.background},onClick:()=>{setStore({background:randomColor()});}});});}export function CalInlineConsult(){useEffect(()=>{(function(C,A,L){const p=function(a,ar){a.q.push(ar);};const d=C.document;C.Cal=C.Cal||function(){const cal=C.Cal;const ar=arguments;if(!cal.loaded){cal.ns={};cal.q=cal.q||[];const s=d.createElement(\"script\");s.src=A;d.head.appendChild(s);cal.loaded=true;}if(ar[0]===L){const api=function(){p(api,arguments);};const namespace=ar[1];api.q=api.q||[];if(typeof namespace===\"string\"){cal.ns[namespace]=cal.ns[namespace]||api;p(cal.ns[namespace],ar);p(cal,[\"initNamespace\",namespace]);}else{p(cal,ar);}return;}p(cal,ar);};})(window,\"https://app.cal.com/embed/embed.js\",\"init\");window.Cal(\"init\",\"consult\",{origin:\"https://app.cal.com\"});window.Cal.ns.consult(\"inline\",{elementOrSelector:\"#my-cal-inline-consult\",config:{layout:\"month_view\"},calLink:\"team/hellohera/consult\"});window.Cal.ns.consult(\"ui\",{cssVarsPerTheme:{light:{\"cal-brand\":\"#372330\"},dark:{\"cal-brand\":\"#FEF7E7\"}},hideEventTypeDetails:false,layout:\"month_view\"});},[]);return /*#__PURE__*/_jsx(\"div\",{id:\"my-cal-inline-consult\",style:{width:\"100%\",height:\"100%\",overflow:\"scroll\"}});}\nexport const __FramerMetadata__ = {\"exports\":{\"withRandomColor\":{\"type\":\"reactHoc\",\"name\":\"withRandomColor\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"CalInlineConsult\":{\"type\":\"reactComponent\",\"name\":\"CalInlineConsult\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"withSectionDetection\":{\"type\":\"reactHoc\",\"name\":\"withSectionDetection\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withScrollFade\":{\"type\":\"reactHoc\",\"name\":\"withScrollFade\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withScrollShow\":{\"type\":\"reactHoc\",\"name\":\"withScrollShow\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withRotate\":{\"type\":\"reactHoc\",\"name\":\"withRotate\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withHover\":{\"type\":\"reactHoc\",\"name\":\"withHover\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Examples.map"],"mappings":"yPAAa,EAAgB,CACzB,QAAS,OACT,eAAgB,SAChB,WAAY,SACf,CAWG,CADA,GAAG,EACO,qBEfkhC,SAAgB,EAAe,EAAU,CAAC,OAAoB,GAAY,EAAM,IAAM,CAAC,GAAK,CAAC,mBAAiB,GAAW,CAAO,EAAQ,EAAa,EAAgB,CAAC,EAAE,IAAI,IAAI,EAAE,CAAC,CAAC,EAAE,EAAE,EAAE,EAAE,CAAC,CAAC,OAAoB,EAAK,EAAU,CAAK,MAAI,GAAG,EAAM,MAAM,CAAC,GAAG,EAAM,MAAM,UAAQ,CAAC,CAAC,EAAG,sBAA3wC,IAA8B,IAAkG,IAAqE,IAAkD,CAAe,EAAY,CAAC,WAAW,UAAU,CAAC"}