{"version":3,"file":"shared-lib.DF1yi3w8.mjs","names":["useState","metadata","siteMetadata","metadataVersion","__FramerMetadata__","metadata","siteMetadata"],"sources":["https:/framerusercontent.com/modules/lm19ERJp99LX88T5g0t7/3fo6BxgbacF7HXZcPEbY/Dvh.js","https:/framerusercontent.com/modules/k4fcwwuBMPoJLMn7gDPA/oD1c5py73Dh2Kuo8mcZg/siteMetadata.js","https:/framerusercontent.com/modules/5FBvB8BGQdalsPBiTI2U/BOM969Pj2E7DQ5f9kSVH/augiA20Il.js","https:/framerusercontent.com/modules/Wsj1nVzdOVUxcYDR7dCT/ipjhFeyMWtEgNngdfNlQ/iL6kELveE.js"],"sourcesContent":["// DVH Mobile (Smoothmotion)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{useEffect,useState}from\"react\";function useDynamicViewportHeight(){const[dvh,setDvh]=useState(\"100vh\");useEffect(()=>{let lastHeight=0;let keyboardOpen=false;const updateDvh=()=>{if(window.visualViewport){const vhPx=window.visualViewport.height;const vh=vhPx/100;document.documentElement.style.setProperty(\"--dvh\",`${vh}px`);setDvh(`calc(100 * var(--dvh))`);// --- KEYBOARD DETECTION LOGIC ---\n// If the new height is less than the old one, keyboard likely opened\nif(vhPx<lastHeight){keyboardOpen=true;}else if(keyboardOpen&&vhPx>lastHeight){// Keyboard just closed\nwindow.scrollTo({top:0,behavior:\"instant\"});keyboardOpen=false;}lastHeight=vhPx;}else{const vh=window.innerHeight*.01;document.documentElement.style.setProperty(\"--dvh\",`${vh}px`);setDvh(`calc(100 * var(--dvh))`);}};updateDvh();if(window.visualViewport){lastHeight=window.visualViewport.height;window.visualViewport.addEventListener(\"resize\",updateDvh);}else{window.addEventListener(\"resize\",updateDvh);}return()=>{if(window.visualViewport){window.visualViewport.removeEventListener(\"resize\",updateDvh);}else{window.removeEventListener(\"resize\",updateDvh);}};},[]);return dvh;}export function DVHOverflowVisible(WrappedComponent){return function ComponentWithViewportHeightVisible(props){const dvh=useDynamicViewportHeight();if(typeof document!==\"undefined\"){document.documentElement.style.transition=\"none\";document.body.style.transition=\"none\";document.documentElement.style.overflow=\"visible\";document.body.style.overflow=\"visible\";document.body.style.margin=\"0\";document.body.style.padding=\"0\";document.body.style.minHeight=\"100%\";}return /*#__PURE__*/_jsx(WrappedComponent,{...props,style:{...props.style,minHeight:dvh,overflow:\"visible\"}});};}export function DVHOverflowHidden(WrappedComponent){return function ComponentWithViewportHeightHidden(props){const dvh=useDynamicViewportHeight();if(typeof document!==\"undefined\"){document.documentElement.style.transition=\"none\";document.body.style.transition=\"none\";document.documentElement.style.overflow=\"hidden\";document.body.style.overflow=\"hidden\";document.body.style.margin=\"0\";document.body.style.padding=\"0\";document.body.style.minHeight=\"100%\";}return /*#__PURE__*/_jsx(WrappedComponent,{...props,style:{...props.style,minHeight:dvh,overflow:\"hidden\"}});};}\nexport const __FramerMetadata__ = {\"exports\":{\"DVHOverflowVisible\":{\"type\":\"reactHoc\",\"name\":\"DVHOverflowVisible\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"DVHOverflowHidden\":{\"type\":\"reactHoc\",\"name\":\"DVHOverflowHidden\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Dvh.map","// Generated by Framer (f7d95e4)\nexport default function metadata(params,activeLocale){return{customHTMLHeadEnd:'<link rel=\"canonical\" href=\"https://comora.app\">',description:\"Where creators and clients sync effortlessly. Collaborate, communicate, and get paid all in one seamless platform.\",favicon:\"https://framerusercontent.com/assets/7J94yoKfDsKb119EiVbZodO3OY.png\",robots:\"max-image-preview:large\",socialImage:\"https://framerusercontent.com/assets/L0E06laFI9nVsWg1op5SJGobyQ.png\",title:\"Comora - Create. Connect. Get Paid.\"};}export const metadataVersion=1;\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"metadataVersion\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (4eeba22)\nimport siteMetadata from\"https://framerusercontent.com/modules/k4fcwwuBMPoJLMn7gDPA/oD1c5py73Dh2Kuo8mcZg/siteMetadata.js\";export default function metadata(params,activeLocale){return{breakpoints:[{hash:\"72rtr7\",mediaQuery:\"(min-width: 1200px)\"},{hash:\"25ladf\",mediaQuery:\"(min-width: 810px) and (max-width: 1199.98px)\"},{hash:\"8xxzi6\",mediaQuery:\"(max-width: 809.98px)\"}],description:siteMetadata(params,activeLocale).description,elements:{},robots:\"max-image-preview:large\",serializationId:\"framer-pZlsK\",title:siteMetadata(params,activeLocale).title||\"Home\",viewport:\"width=device-width\"};}export const metadataVersion=1;\nexport const __FramerMetadata__ = {\"exports\":{\"metadataVersion\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (f7d95e4)\nimport siteMetadata from\"https://framerusercontent.com/modules/k4fcwwuBMPoJLMn7gDPA/oD1c5py73Dh2Kuo8mcZg/siteMetadata.js\";export default function metadata(params,activeLocale){return{breakpoints:[{hash:\"1e67i48\",mediaQuery:\"(min-width: 1200px)\"},{hash:\"18jcbxw\",mediaQuery:\"(min-width: 810px) and (max-width: 1199px)\"},{hash:\"wdr2tk\",mediaQuery:\"(max-width: 809px)\"}],description:siteMetadata(params,activeLocale).description,elements:{},framerSearch:{index:false},robots:\"noindex\",serializationId:\"framer-EjoyU\",title:siteMetadata(params,activeLocale).title||\"404\",viewport:\"width=device-width\"};}export const metadataVersion=1;\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"metadataVersion\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}"],"mappings":"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"}