{
  "version": 3,
  "sources": ["ssg:https://framerusercontent.com/modules/Jtf3PkQrhiyzZvdzGepj/sA178Sc5vBZPSfGfsSQ7/uhhwOMecT.js", "ssg:https://framerusercontent.com/modules/iS2QeyIEGSTkO4qriQ2h/AFqYA4swxYwuEhCuIs7k/JMH0Rv9lG.js", "ssg:https://framerusercontent.com/modules/AQ0Tp3mP1to54QEz90Vi/N8LvpnYX9FY5lH2zWu5C/AQW6VY2bV.js", "ssg:https://framerusercontent.com/modules/40KvB0fKDzE4out7IiwG/YFkBRJHkEesWi3TBRgiE/jYqv2UpQa.js"],
  "sourcesContent": ["// Generated by Framer (cf240c2)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getFontsFromSharedStyle,RichText,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import*as sharedStyle from\"https://framerusercontent.com/modules/ZTq3ZffAE1Q1o2CKqt9l/fDI2BJHQQOhU9TrKosug/Sc0A7sHPF.js\";import*as sharedStyle1 from\"https://framerusercontent.com/modules/pUUsITW2NAKKWtiUwrcI/rcEUh2bDKaAVHYnhz2YA/ZmRYfLUt0.js\";const cycleOrder=[\"co2E5es_u\",\"yJPDabOKa\"];const serializationHash=\"framer-kexhj\";const variantClassNames={co2E5es_u:\"framer-v-nk8s3d\",yJPDabOKa:\"framer-v-12115mb\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};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 humanReadableVariantMap={Desktop:\"co2E5es_u\",Mobile:\"yJPDabOKa\"};const getProps=({heading,height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"co2E5es_u\",YzxbbFecP:heading??props.YzxbbFecP??\"A global network of expert annotators for high-quality video labeling. From healthcare videos to driving footage, V7's professional workforce accelerates your AI development.\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{activeLocale,setLocale}=useLocaleInfo();const{style,className,layoutId,variant,YzxbbFecP,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"co2E5es_u\",variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const ref1=React.useRef(null);const defaultLayoutId=React.useId();const sharedStyleClassNames=[sharedStyle.className,sharedStyle1.className];const componentViewport=useComponentViewport();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(serializationHash,...sharedStyleClassNames,\"framer-nk8s3d\",className,classNames),\"data-framer-name\":\"Desktop\",layoutDependency:layoutDependency,layoutId:\"co2E5es_u\",ref:ref??ref1,style:{...style},...addPropertyOverrides({yJPDabOKa:{\"data-framer-name\":\"Mobile\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-nv2ssp\",\"data-styles-preset\":\"Sc0A7sHPF\",children:\"A global network of expert annotators for high-quality video labeling. From healthcare videos to driving footage, V7's professional workforce accelerates your AI development.\"})}),className:\"framer-1rv1pyq\",\"data-framer-name\":\"End-to-end AI toolkit for medical image annotation.\\u2028Accelerate high-quality training data creation and build more efficient ML pipelines. Optimize your training data.\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"wvxX2wNNB\",style:{\"--framer-paragraph-spacing\":\"0px\"},text:YzxbbFecP,verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({yJPDabOKa:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1nhuhol\",\"data-styles-preset\":\"ZmRYfLUt0\",children:\"A global network of expert annotators for high-quality video labeling. From healthcare videos to driving footage, V7's professional workforce accelerates your AI development.\"})})}},baseVariant,gestureVariant)})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-kexhj.framer-u5ko06, .framer-kexhj .framer-u5ko06 { display: block; }\",\".framer-kexhj.framer-nk8s3d { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 776px; }\",\".framer-kexhj .framer-1rv1pyq { flex: none; height: auto; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-kexhj.framer-nk8s3d { gap: 0px; } .framer-kexhj.framer-nk8s3d > * { margin: 0px; margin-left: calc(10px / 2); margin-right: calc(10px / 2); } .framer-kexhj.framer-nk8s3d > :first-child { margin-left: 0px; } .framer-kexhj.framer-nk8s3d > :last-child { margin-right: 0px; } }\",...sharedStyle.css,...sharedStyle1.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 96\n * @framerIntrinsicWidth 776\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"yJPDabOKa\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerVariables {\"YzxbbFecP\":\"heading\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n */const FrameruhhwOMecT=withCSS(Component,css,\"framer-kexhj\");export default FrameruhhwOMecT;FrameruhhwOMecT.displayName=\"Modal/Feature_Content_Heading\";FrameruhhwOMecT.defaultProps={height:96,width:776};addPropertyControls(FrameruhhwOMecT,{variant:{options:[\"co2E5es_u\",\"yJPDabOKa\"],optionTitles:[\"Desktop\",\"Mobile\"],title:\"Variant\",type:ControlType.Enum},YzxbbFecP:{defaultValue:\"A global network of expert annotators for high-quality video labeling. From healthcare videos to driving footage, V7's professional workforce accelerates your AI development.\",displayTextArea:false,title:\"Heading\",type:ControlType.String}});addFonts(FrameruhhwOMecT,[{explicitInter:true,fonts:[{family:\"Inter\",source:\"framer\",style:\"normal\",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\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",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\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/vQyevYAyHtARFwPqUzQGpnDs.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",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)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FrameruhhwOMecT\",\"slots\":[],\"annotations\":{\"framerImmutableVariables\":\"true\",\"framerIntrinsicHeight\":\"96\",\"framerContractVersion\":\"1\",\"framerDisplayContentsDiv\":\"false\",\"framerVariables\":\"{\\\"YzxbbFecP\\\":\\\"heading\\\"}\",\"framerIntrinsicWidth\":\"776\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"yJPDabOKa\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerComponentViewportWidth\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}", "// Generated by Framer (861d57e)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,getFontsFromSharedStyle,getLoadingLazyAtYPosition,getPropertyControls,Image,RichText,SmartComponentScopedContainer,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import{Video}from\"https://framerusercontent.com/modules/lRDHiNWNVWmE0lqtoVHP/7qT0r3So12155VV5Jq5x/Video.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/I1qsCPHuL2eiKmkeemkr/iXGz1bFN9iYjVVeGeMgX/Ls5I5Jmiz.js\";import ModalFeature_Content_Heading from\"https://framerusercontent.com/modules/Jtf3PkQrhiyzZvdzGepj/sA178Sc5vBZPSfGfsSQ7/uhhwOMecT.js\";const ModalFeature_Content_HeadingFonts=getFonts(ModalFeature_Content_Heading);const VideoFonts=getFonts(Video);const ModalFeature_Content_HeadingControls=getPropertyControls(ModalFeature_Content_Heading);const cycleOrder=[\"vwPjJwDG_\",\"t6KFruF2E\",\"RXlpwoDP5\",\"VxqTXBmFV\",\"T35eRSKc3\",\"mVXaGvxuE\",\"Yh8JpKzCW\",\"bgI2zJcSH\",\"Br_9PGfDw\",\"ZPi2oHYpF\",\"juvC4Z3aQ\",\"WPbq3xGF7\",\"iFT8fjEhW\",\"CQFT9jXpA\"];const serializationHash=\"framer-fBzQl\";const variantClassNames={bgI2zJcSH:\"framer-v-1yl6j2w\",Br_9PGfDw:\"framer-v-1vtrw66\",CQFT9jXpA:\"framer-v-d9ptt0\",iFT8fjEhW:\"framer-v-3cofl\",juvC4Z3aQ:\"framer-v-t7uvi0\",mVXaGvxuE:\"framer-v-1gwvd2\",RXlpwoDP5:\"framer-v-d4o4qp\",T35eRSKc3:\"framer-v-95bt7\",t6KFruF2E:\"framer-v-1ke4nuz\",vwPjJwDG_:\"framer-v-977tzh\",VxqTXBmFV:\"framer-v-1jjfzat\",WPbq3xGF7:\"framer-v-9381iu\",Yh8JpKzCW:\"framer-v-w7zjco\",ZPi2oHYpF:\"framer-v-c88g5v\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};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 humanReadableEnumMap={Desktop:\"co2E5es_u\",Mobile:\"yJPDabOKa\"};const humanReadableVariantMap={\" Darwin - Integrate\":\"juvC4Z3aQ\",\"Darwin - AI assisted labeling\":\"iFT8fjEhW\",\"Darwin - Annotation tools\":\"CQFT9jXpA\",\"Darwin - Data labeling services\":\"ZPi2oHYpF\",\"Darwin - Workflows\":\"WPbq3xGF7\",\"Medical - Annotation tools\":\"Br_9PGfDw\",\"Medical - Labeling services\":\"mVXaGvxuE\",\"Medical - Medical imaging formats\":\"Yh8JpKzCW\",\"Medical - QA Workflows\":\"bgI2zJcSH\",\"Video - AI assisted labeling\":\"T35eRSKc3\",\"Video - Annotation tools\":\"t6KFruF2E\",\"Video - Labeling Services\":\"vwPjJwDG_\",\"Video - Long videos\":\"VxqTXBmFV\",\"Video - Scale\":\"RXlpwoDP5\"};const getProps=({headingVariant,height,id,width,...props})=>{return{...props,QFpaw8Zsg:humanReadableEnumMap[headingVariant]??headingVariant??props.QFpaw8Zsg??\"co2E5es_u\",variant:humanReadableVariantMap[props.variant]??props.variant??\"vwPjJwDG_\"};};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,QFpaw8Zsg,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"vwPjJwDG_\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[sharedStyle.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if([\"RXlpwoDP5\",\"VxqTXBmFV\"].includes(baseVariant))return true;return false;};const isDisplayed1=()=>{if(baseVariant===\"VxqTXBmFV\")return true;return false;};return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-977tzh\",className,classNames),\"data-framer-name\":\"Video - Labeling Services\",layoutDependency:layoutDependency,layoutId:\"vwPjJwDG_\",ref:refBinding,style:{...style},...addPropertyOverrides({bgI2zJcSH:{\"data-framer-name\":\"Medical - QA Workflows\"},Br_9PGfDw:{\"data-framer-name\":\"Medical - Annotation tools\"},CQFT9jXpA:{\"data-framer-name\":\"Darwin - Annotation tools\"},iFT8fjEhW:{\"data-framer-name\":\"Darwin - AI assisted labeling\"},juvC4Z3aQ:{\"data-framer-name\":\" Darwin - Integrate\"},mVXaGvxuE:{\"data-framer-name\":\"Medical - Labeling services\"},RXlpwoDP5:{\"data-framer-name\":\"Video - Scale\"},T35eRSKc3:{\"data-framer-name\":\"Video - AI assisted labeling\"},t6KFruF2E:{\"data-framer-name\":\"Video - Annotation tools\"},VxqTXBmFV:{\"data-framer-name\":\"Video - Long videos\"},WPbq3xGF7:{\"data-framer-name\":\"Darwin - Workflows\"},Yh8JpKzCW:{\"data-framer-name\":\"Medical - Medical imaging formats\"},ZPi2oHYpF:{\"data-framer-name\":\"Darwin - Data labeling services\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:96,width:componentViewport?.width||\"100vw\",y:(componentViewport?.y||0)+0+(((componentViewport?.height||200)-0-396)/2+0+0),...addPropertyOverrides({RXlpwoDP5:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||200)-0-860)/2+0+0)},VxqTXBmFV:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||200)-0-860)/2+0+0)}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-15svrzd-container\",layoutDependency:layoutDependency,layoutId:\"wCKihcPCt-container\",nodeId:\"wCKihcPCt\",rendersWithMotion:true,scopeId:\"JMH0Rv9lG\",children:/*#__PURE__*/_jsx(ModalFeature_Content_Heading,{height:\"100%\",id:\"wCKihcPCt\",layoutId:\"wCKihcPCt\",style:{width:\"100%\"},variant:QFpaw8Zsg,width:\"100%\",YzxbbFecP:\"A global network of expert annotators for high-quality video labeling. From healthcare videos to driving footage, V7's professional workforce accelerates your AI development.\",...addPropertyOverrides({bgI2zJcSH:{YzxbbFecP:\"Maintain precision at scale. The highest level of accuracy in medical AI development with multi-step review processes, automated quality assurance, and consensus measurement functionalities.\"},Br_9PGfDw:{YzxbbFecP:\"AI-assisted labeling tools designed for healthcare imaging, life sciences, and drug development. From DICOM to whole slide imaging (WSI), V7 speeds up annotation in all modalities.\"},CQFT9jXpA:{YzxbbFecP:\"Turn files in any modality into high-quality training data with our comprehensive annotation toolkit. From medical images and videos to documents\u2014V7 can handle it.\"},iFT8fjEhW:{YzxbbFecP:\"Accelerate labeling with AI-powered tools that deliver precision and scalability. Automate your annotation process while keeping quality in check. Use the latest AI models out of the box or bring your own.\"},juvC4Z3aQ:{YzxbbFecP:\"Connect V7 to your tools with powerful SDKs, APIs, and cloud integrations\u2014available on platforms like AWS Marketplace or GitHub repositories. V7 is well documented, easy to test, and integrates with any system via a simple code snippet.\"},mVXaGvxuE:{YzxbbFecP:\"The security and compliance for your medical AI projects. SOC2, HIPAA, and GDPR-compliant data handling with access to expert medical annotators. Develop trustworthy training data with a secure and reliable platform.\"},RXlpwoDP5:{YzxbbFecP:\"Annotate dense video data with support for 1,000 annotations per frame. Built for large-scale AI projects requiring detailed and complex labeling.\"},T35eRSKc3:{YzxbbFecP:\"Speed up video annotation by 10x with AI tools. Track objects and segment frames automatically. Reduce manual work by pre-labeling your data with computer vision models. Maintain high accuracy with quick and easy human adjustments.\"},t6KFruF2E:{YzxbbFecP:\"Annotate objects in video frames with pixel-perfect precision. Use tools built for every video annotation scenario, from basic object-tracking bounding boxes to complex keypoint skeletons for pose estimation.\"},VxqTXBmFV:{YzxbbFecP:\"Annotate long video sequences at native frame rates and full resolution\u2014up to 100,000 frames per file. Maintain clarity and precision across hours of video.\"},WPbq3xGF7:{YzxbbFecP:\"Real-time collaboration, task management, automated quality assurance, and seamless integration with external tools. Design custom data annotation workflows that suit your project needs or pick a template.\"},Yh8JpKzCW:{YzxbbFecP:\"Handle massive medical imaging files with ease. V7 supports large WSI files, SVS, and multimodal data. Dynamic rendering for pathology samples lets you add thousands of annotations at native resolution and the highest quality.\"},ZPi2oHYpF:{YzxbbFecP:\"Partner with V7 for on-demand data labeling services powered by industry experts. From proof-of-concept to full deployment, we help you achieve AI success. Book a demo to discuss your use case and validate your idea.\"}},baseVariant,gestureVariant)})})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-bqcy2q\",\"data-framer-name\":\"Content\",layoutDependency:layoutDependency,layoutId:\"WFyUNsE7T\",style:{borderBottomLeftRadius:20,borderBottomRightRadius:20,borderTopLeftRadius:20,borderTopRightRadius:20},children:[isDisplayed()&&/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"stretch\",positionX:\"center\",positionY:\"center\"},className:\"framer-1vo8c87\",\"data-framer-name\":\"Image\",layoutDependency:layoutDependency,layoutId:\"KmtpLPhwI\",...addPropertyOverrides({RXlpwoDP5:{background:{alt:\"\",fit:\"stretch\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+(((componentViewport?.height||200)-0-860)/2+96+80)+0+0),pixelHeight:700,pixelWidth:1300,positionX:\"center\",positionY:\"center\",sizes:componentViewport?.width||\"100vw\",src:\"https://framerusercontent.com/images/WT361PoSo90RQmSFv4tzkOTRis.webp\",srcSet:\"https://framerusercontent.com/images/WT361PoSo90RQmSFv4tzkOTRis.webp?scale-down-to=512 512w,https://framerusercontent.com/images/WT361PoSo90RQmSFv4tzkOTRis.webp?scale-down-to=1024 1024w,https://framerusercontent.com/images/WT361PoSo90RQmSFv4tzkOTRis.webp 1300w\"}},VxqTXBmFV:{background:undefined}},baseVariant,gestureVariant),children:isDisplayed1()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-dt1svv-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"Kyv_Le951-container\",nodeId:\"Kyv_Le951\",rendersWithMotion:true,scopeId:\"JMH0Rv9lG\",children:/*#__PURE__*/_jsx(Video,{backgroundColor:\"rgba(0, 0, 0, 0)\",borderRadius:0,bottomLeftRadius:0,bottomRightRadius:0,controls:false,height:\"100%\",id:\"Kyv_Le951\",isMixedBorderRadius:false,layoutId:\"Kyv_Le951\",loop:true,muted:true,objectFit:\"cover\",playing:true,posterEnabled:false,srcFile:\"https://framerusercontent.com/assets/lifNYsx1zDJRxYQTEUNcvP8676Y.mp4\",srcType:\"Upload\",srcUrl:\"https://framerusercontent.com/assets/MLWPbW1dUQawJLhhun3dBwpgJak.mp4\",startTime:0,style:{height:\"100%\",width:\"100%\"},topLeftRadius:0,topRightRadius:0,volume:25,width:\"100%\"})})})}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsxs(React.Fragment,{children:[/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1fdp220\",\"data-styles-preset\":\"Ls5I5Jmiz\",children:\"Tap into V7's network of partners and professional annotators, including specialists in industries like healthcare, manufacturing, and autonomous systems. Whether you need radiologists to annotate ultrasound videos or industry experts for aerial footage analysis, our workforce is equipped to handle complex, high-stakes video datasets, even those requiring niche, domain-specific knowledge. We ensure that your annotations are accurate, consistent, and compliant with industry standards.\"}),/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1fdp220\",\"data-styles-preset\":\"Ls5I5Jmiz\",children:\"V7 also provides comprehensive project management services. Our solutions engineers and customer success managers can help you design custom workflows, manage quality assurance, and build proofs of concept. From video upload to final model deployment, we support you every step of the way, ensuring your AI video annotation projects are delivered efficiently, with accuracy, and full regulatory compliance. You also get full transparency with access to reporting features to monitor the progress of your video labeling project.\"})]}),className:\"framer-5qmmba\",\"data-framer-name\":\"Lorem ipsum dolor sit amet, consectetur adipiscing elit. Curabitur faucibus tincidunt est, ac egestas odio consectetur ut. Quisque mollis, nisl et aliquet posuere, turpis magna ultricies nunc, a aliquam nunc nisl non libero. Ut euismod faucibus mauris, sed interdum lorem porttitor et. Integer imperdiet magna non felis consectetur luctus. Sed accumsan fringilla leo, in blandit justo. Etiam convallis bibendum tempor. Pellentesque suscipit odio eget accumsan bibendum.\\u2028 Fusce mattis tellus nunc. Donec pulvinar velit id semper rhoncus. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Aenean justo orci, tempus in diam vitae, sollicitudin maximus libero. Sed massa odio, suscipit non nulla ut, aliquet sodales leo. Nulla vulputate enim eu tristique pharetra. Quisque pharetra velit ac euismod pretium. Aenean vel porta quam.\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"NKnIoq9Si\",style:{\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({bgI2zJcSH:{children:/*#__PURE__*/_jsxs(React.Fragment,{children:[/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1fdp220\",\"data-styles-preset\":\"Ls5I5Jmiz\",children:\"Design workflows that route complex cases to expert reviewers, like senior pathologists or board-certified radiologists, ensuring that critical annotations and data points are always checked by specialists. Use the Consensus tool to perform blind tests, evaluations, and measure agreement between annotators to resolve discrepancies easily. V7 workflows help you maintain data quality, even as your project scales.\"}),/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1fdp220\",\"data-styles-preset\":\"Ls5I5Jmiz\",children:\"Assign tasks, spot missed annotations, and set up custom conditions for your data to move to the next stage of the workflow. With real-time notifications and granular access permissions, ensure that the right labelers and reviewers can view and edit exactly what they need without risking accidental changes. Track all activities and manage your annotation workforce from a single dashboard, complete with performance metrics.\"})]})},Br_9PGfDw:{children:/*#__PURE__*/_jsxs(React.Fragment,{children:[/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1fdp220\",\"data-styles-preset\":\"Ls5I5Jmiz\",children:\"Use advanced segmentation models like MedSAM or fine-tuned TotalSegmentator for automated ROI and organ segmentation. Apply Auto-Track for dynamic object tracking in surgical or ultrasound videos. Accelerate volumetric data annotation with a 3D thresholding brush for high-accuracy segmentation. Train your own AI that can help you pre-label your datasets or use the Bring Your Own Model feature to connect external models and map classes in minutes.\"}),/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1fdp220\",\"data-styles-preset\":\"Ls5I5Jmiz\",children:\"Simplify the annotation of complex datasets and create pixel-perfect masks, boundary boxes, and keypoints. With support for multi-planar views, 3D voxel masks, and cinematic rendering, you can visualize and annotate detailed anatomical structures with ease. It doesn't matter if you're working with multi-channel pathology slides or volumetric CT scans\u2014our intuitive annotation tools ensure that your medical data is labeled faster, more efficiently, and with greater precision.\"})]})},CQFT9jXpA:{children:/*#__PURE__*/_jsxs(React.Fragment,{children:[/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1fdp220\",\"data-styles-preset\":\"Ls5I5Jmiz\",children:\"Whether it\u2019s labeling medical scans, classifying and automating financial records, or annotating satellite and drone visuals, you'll have exactly the right tools for the job. Annotate long videos, microscopy slides, multi-channel imagery, or multiple camera angles. Apply bounding boxes, polygons, keypoints, and semantic pixel masks to visual data. Label text and documents and use RLHF techniques with ratings, tags, and complex taxonomies.\"}),/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1fdp220\",\"data-styles-preset\":\"Ls5I5Jmiz\",children:\"V7 is a complete suite of data labeling tools that will speed up the delivery time of your AI project. Create the best human-in-the-loop AI development workflows that use human reviewers or automated QA capable of detecting agreement between annotators or identifying data points with issues. Reduce your annotation costs by 40% and total AI development costs by 90% compared to building an in-house tool. If you are struggling to find annotators with the required level of expertise, reach out to us and access our network of professional labelers who know V7 like the back of their hand and don\u2019t require additional software training.\"})]})},iFT8fjEhW:{children:/*#__PURE__*/_jsxs(React.Fragment,{children:[/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1fdp220\",\"data-styles-preset\":\"Ls5I5Jmiz\",children:\"Reduce manual effort while maintaining high-quality output. Use state-of-the-art models like SAM2 for automatic segmentation, or deploy TotalSegmentator for specialized medical imaging tasks. Track objects across video frames with Auto-Track, and detect complex in-and-out-of-view scenarios in videos. For radiology, apply the AI thresholding brush to volumetric data for fast and accurate 3D segmentation.\"}),/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1fdp220\",\"data-styles-preset\":\"Ls5I5Jmiz\",children:\"Automate the majority of routine labeling tasks and focus human effort where it matters most. Route complex tasks to senior reviewers or specialists based on annotator expertise. Measure the overlap between AI-generated pre-labeling and human annotations to highlight discrepancies and ensure accuracy and consistency. Achieve up to 90% automation and reserve human oversight for the most critical data points.\"})]})},juvC4Z3aQ:{children:/*#__PURE__*/_jsxs(React.Fragment,{children:[/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1fdp220\",\"data-styles-preset\":\"Ls5I5Jmiz\",children:\"Integrate V7 seamlessly into your existing infrastructure using API keys and the Darwin-py SDK. V7 supports cloud platforms like AWS, Google Cloud, and Azure. With Bring Your Own Model (BYOM), you can quickly connect external models by pasting an inference endpoint, which automatically maps classes and predictions. V7 adapts easily to both Hugging Face models and custom-built systems, making integration fast and efficient.\"}),/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1fdp220\",\"data-styles-preset\":\"Ls5I5Jmiz\",children:\"Connect to cloud storage like S3 and private clouds, sync datasets, and ensure smooth operations. With V7, your data remains secure and compliant with industry standards. For organizations with strict regulatory requirements, such as healthcare and life sciences, V7 supports on-premise deployments and gives you complete control over data privacy. All data is encrypted both in transit and at rest, ensuring the highest level of protection. V7 complies with rigorous standards like HIPAA and SOC2, making it a trusted solution for handling sensitive data.\"})]})},mVXaGvxuE:{children:/*#__PURE__*/_jsxs(React.Fragment,{children:[/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1fdp220\",\"data-styles-preset\":\"Ls5I5Jmiz\",children:\"Access a trusted network of professional medical annotators, including experts in radiology, pathology, and life sciences. Whether you need specialists for DICOM annotation or domain-specific expertise for complex medical datasets, V7\u2019s external workforce ensures high-quality, compliant annotations. The platform supports healthcare regulations like HIPAA, GDPR, and SOC2, ensuring your data is managed securely at every stage of the project.\"}),/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1fdp220\",\"data-styles-preset\":\"Ls5I5Jmiz\",children:\"Gain full control over your sensitive medical data. For heightened security and privacy, V7 offers custom on-premise deployment and data storage options. All data is encrypted both in transit and at rest, and granular access controls allow you to assign specific roles to annotators, ensuring compliance with rigorous healthcare standards. From annotation to deployment, V7 keeps your project safe and compliant with industry-leading security protocols.\"})]})},RXlpwoDP5:{children:/*#__PURE__*/_jsxs(React.Fragment,{children:[/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1fdp220\",\"data-styles-preset\":\"Ls5I5Jmiz\",children:\"Handle annotation-heavy videos with ease. V7\u2019s video annotation tools are perfect for use cases like live cell imaging, crop monitoring, and inventory management, where each frame contains numerous objects to annotate. With support for up to 1,000 annotations per frame, V7 ensures that even dense video datasets can be labeled efficiently without sacrificing precision. This makes it the ideal platform for AI projects that require extensive and detailed labeling across large-scale video footage.\"}),/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1fdp220\",\"data-styles-preset\":\"Ls5I5Jmiz\",children:\"Organize annotations across multiple layers and slots, keeping your work tidy and manageable. The intuitive interface ensures smooth transitions between frames, allowing you to move efficiently through videos densely populated with annotations without performance issues. Maintain control, even in highly detailed, object-heavy video sequences.\"})]})},T35eRSKc3:{children:/*#__PURE__*/_jsxs(React.Fragment,{children:[/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1fdp220\",\"data-styles-preset\":\"Ls5I5Jmiz\",children:\"Track objects across frames and detect complex in-and-out-of-view scenarios. Use advanced models like SAM2 to automate segmentation and quickly apply Auto-Track to follow objects as they move through scenes. This reduces manual effort, accelerates training data development, and ensures consistent labeling across long sequences of video footage.\"}),/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1fdp220\",\"data-styles-preset\":\"Ls5I5Jmiz\",children:\"With V7, you can combine automated labeling with manual oversight to ensure accuracy on high-stakes AI projects. Use Bring Your Own Model (BYOM) functionality to integrate external models, import annotations, and map classes in minutes. The platform's scalability and automation tools let you annotate complex video datasets faster and with fewer errors.\"})]})},t6KFruF2E:{children:/*#__PURE__*/_jsxs(React.Fragment,{children:[/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1fdp220\",\"data-styles-preset\":\"Ls5I5Jmiz\",children:\"Annotate objects using a wide range of tools, including polygon masks, keypoints, and semantic pixel masks. Take advantage of advanced tools for merging or subtracting annotations, and use polylines to annotate complex structures. V7\u2019s video annotation suite lets you customize your class taxonomy with nested classes and required properties, ensuring that every detail and nuance is captured.\"}),/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1fdp220\",\"data-styles-preset\":\"Ls5I5Jmiz\",children:\"Create custom skeletons to track human or animal poses or object structures across frames. V7 supports multiple layers of annotations, allowing you to seamlessly work with different objects in the same frame and toggle the visibility of selected layers. The intuitive interface simplifies navigating complex timelines, even in densely annotated videos, helping you stay organized and on track throughout your AI training data development.\"})]})},VxqTXBmFV:{children:/*#__PURE__*/_jsxs(React.Fragment,{children:[/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1fdp220\",\"data-styles-preset\":\"Ls5I5Jmiz\",children:\"V7 enables smooth annotation of hour-long videos, preserving full resolution and quality without the need to cut footage into smaller clips. Maintain context throughout the entire sequence, which is especially useful in time-sensitive tasks like surveillance footage, autonomous driving data, or surgical videos. Controlling the frame rate allows for more accurate segmentations and frame-by-frame object tracking, while ensuring precise interpolation between annotations.\"}),/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1fdp220\",\"data-styles-preset\":\"Ls5I5Jmiz\",children:\"With native support for high frame rates, V7\u2019s video annotation platform helps you manage large-scale video datasets efficiently. Organize files into folders or import them using custom settings. Add tags and apply advanced filtering to identify data points ideal for model training. This flexibility ensures that whether you're working with long or short video clips, your AI models are trained with high-quality, consistently labeled data of your choice.\"})]})},WPbq3xGF7:{children:/*#__PURE__*/_jsxs(React.Fragment,{children:[/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1fdp220\",\"data-styles-preset\":\"Ls5I5Jmiz\",children:\"Create workflows that adapt to your project\u2019s complexity, from simple tasks to multi-step reviews. Use Consensus to automatically check annotator agreement, or implement sampling to review a portion of data without sacrificing quality. V7\u2019s Webhook stage enables smooth integrations, such as triggering notifications or actions across apps like Slack or email. Keep everyone in sync with real-time updates, automated task assignments, and granular permission levels and user roles.\"}),/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1fdp220\",\"data-styles-preset\":\"Ls5I5Jmiz\",children:\"Automate routine labeling tasks, and route complex annotations to senior reviewers based on expertise. Set up Logic Stages to filter data through confidence-based thresholds, and ensure critical properties are filled before progressing to the next stage. V7 also offers full audit trails, allowing you to track every action and maintain accountability. With these tools, you can ensure quality and efficiency and scale your AI projects with confidence.\"})]})},Yh8JpKzCW:{children:/*#__PURE__*/_jsxs(React.Fragment,{children:[/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1fdp220\",\"data-styles-preset\":\"Ls5I5Jmiz\",children:\"V7 supports large whole slide imaging files and allows you to navigate multi-gigabyte images with ease. The annotation panel uses technology similar to Google Maps\u2014as you zoom in, V7 dynamically loads the highest resolution, enabling precise annotations of pathology samples. You can annotate formats like SVS, and it supports multi-channel data with stains or fluorescent markers. These functionalities ensure you can label every layer of the sample without compromising on resolution or speed.\"}),/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1fdp220\",\"data-styles-preset\":\"Ls5I5Jmiz\",children:\"Beyond microscopy, V7 supports volumetric medical imaging formats, including DICOM and NIfTI, as well as long ultrasound or surgical videos. Use multi-slot layouts to combine multimodal data, such as pairing a pathology slide with radiology scans, adding case descriptions, or cross-referencing patient data. This flexibility allows you to fully integrate, annotate, and analyze complex medical data from multiple sources in a unified workflow.\"})]})},ZPi2oHYpF:{children:/*#__PURE__*/_jsxs(React.Fragment,{children:[/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1fdp220\",\"data-styles-preset\":\"Ls5I5Jmiz\",children:\"Access a trusted global network of professional labelers with expertise in industries like healthcare, life sciences, law, linguistics, and finance. Our labeling services cover everything from radiology and pathology slides to autonomous driving. If you\u2019re using custom or unique data for a niche AI model and need domain-specific annotations, we can help. We also provide dedicated solutions engineers and customer success managers to help you build a proof of concept. Submit a sample of your data, and our team will demonstrate how AI can scale your MLOps workflows.\"}),/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1fdp220\",\"data-styles-preset\":\"Ls5I5Jmiz\",children:\"With experience powering commercial-grade AI for Fortune 500 companies, V7 ensures your project stays on the right path. We can fully manage your project, handling the labeling process end-to-end. From designing workflows to quality assurance, we make sure every data point is labeled securely and accurately. V7 also adheres to stringent security standards like HIPAA and SOC2, making us the ideal partner for industries with strict data protection needs.\"})]})}},baseVariant,gestureVariant)})]})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-fBzQl.framer-19joq5q, .framer-fBzQl .framer-19joq5q { display: block; }\",\".framer-fBzQl.framer-977tzh { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 80px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 776px; }\",\".framer-fBzQl .framer-15svrzd-container { flex: none; height: auto; position: relative; width: 100%; }\",\".framer-fBzQl .framer-bqcy2q { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 40px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-fBzQl .framer-1vo8c87 { align-content: flex-end; align-items: flex-end; aspect-ratio: 1.830188679245283 / 1; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: var(--framer-aspect-ratio-supported, 109px); justify-content: flex-start; overflow: hidden; padding: 24px; position: relative; width: 100%; }\",\".framer-fBzQl .framer-dt1svv-container { bottom: 0px; flex: none; left: 0px; position: absolute; right: 0px; top: 0px; z-index: 1; }\",\".framer-fBzQl .framer-5qmmba { flex: none; height: auto; max-width: 664px; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",...sharedStyle.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 436\n * @framerIntrinsicWidth 776\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"t6KFruF2E\":{\"layout\":[\"fixed\",\"auto\"]},\"RXlpwoDP5\":{\"layout\":[\"fixed\",\"auto\"]},\"VxqTXBmFV\":{\"layout\":[\"fixed\",\"auto\"]},\"T35eRSKc3\":{\"layout\":[\"fixed\",\"auto\"]},\"mVXaGvxuE\":{\"layout\":[\"fixed\",\"auto\"]},\"Yh8JpKzCW\":{\"layout\":[\"fixed\",\"auto\"]},\"bgI2zJcSH\":{\"layout\":[\"fixed\",\"auto\"]},\"Br_9PGfDw\":{\"layout\":[\"fixed\",\"auto\"]},\"ZPi2oHYpF\":{\"layout\":[\"fixed\",\"auto\"]},\"juvC4Z3aQ\":{\"layout\":[\"fixed\",\"auto\"]},\"WPbq3xGF7\":{\"layout\":[\"fixed\",\"auto\"]},\"iFT8fjEhW\":{\"layout\":[\"fixed\",\"auto\"]},\"CQFT9jXpA\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerVariables {\"QFpaw8Zsg\":\"headingVariant\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerJMH0Rv9lG=withCSS(Component,css,\"framer-fBzQl\");export default FramerJMH0Rv9lG;FramerJMH0Rv9lG.displayName=\"Modal/Feature_Content\";FramerJMH0Rv9lG.defaultProps={height:436,width:776};addPropertyControls(FramerJMH0Rv9lG,{variant:{options:[\"vwPjJwDG_\",\"t6KFruF2E\",\"RXlpwoDP5\",\"VxqTXBmFV\",\"T35eRSKc3\",\"mVXaGvxuE\",\"Yh8JpKzCW\",\"bgI2zJcSH\",\"Br_9PGfDw\",\"ZPi2oHYpF\",\"juvC4Z3aQ\",\"WPbq3xGF7\",\"iFT8fjEhW\",\"CQFT9jXpA\"],optionTitles:[\"Video - Labeling Services\",\"Video - Annotation tools\",\"Video - Scale\",\"Video - Long videos\",\"Video - AI assisted labeling\",\"Medical - Labeling services\",\"Medical - Medical imaging formats\",\"Medical - QA Workflows\",\"Medical - Annotation tools\",\"Darwin - Data labeling services\",\" Darwin - Integrate\",\"Darwin - Workflows\",\"Darwin - AI assisted labeling\",\"Darwin - Annotation tools\"],title:\"Variant\",type:ControlType.Enum},QFpaw8Zsg:ModalFeature_Content_HeadingControls?.[\"variant\"]&&{...ModalFeature_Content_HeadingControls[\"variant\"],defaultValue:\"co2E5es_u\",description:undefined,hidden:undefined,title:\"Heading Variant\"}});addFonts(FramerJMH0Rv9lG,[{explicitInter:true,fonts:[{family:\"Inter\",source:\"framer\",style:\"normal\",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\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",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\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/vQyevYAyHtARFwPqUzQGpnDs.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",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\"}]},...ModalFeature_Content_HeadingFonts,...VideoFonts,...getFontsFromSharedStyle(sharedStyle.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerJMH0Rv9lG\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"436\",\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicWidth\":\"776\",\"framerAutoSizeImages\":\"true\",\"framerImmutableVariables\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerVariables\":\"{\\\"QFpaw8Zsg\\\":\\\"headingVariant\\\"}\",\"framerContractVersion\":\"1\",\"framerColorSyntax\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"t6KFruF2E\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"RXlpwoDP5\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"VxqTXBmFV\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"T35eRSKc3\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"mVXaGvxuE\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"Yh8JpKzCW\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"bgI2zJcSH\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"Br_9PGfDw\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"ZPi2oHYpF\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"juvC4Z3aQ\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"WPbq3xGF7\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"iFT8fjEhW\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"CQFT9jXpA\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./JMH0Rv9lG.map", "// Generated by Framer (cf240c2)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,getPropertyControls,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useOnVariantChange,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{Icon as Feather}from\"https://framerusercontent.com/modules/f0DboytQenYh21kfme7W/zb1zVBMZJKgPMiedOi0y/Feather.js\";import ModalFeature_Content from\"https://framerusercontent.com/modules/iS2QeyIEGSTkO4qriQ2h/AFqYA4swxYwuEhCuIs7k/JMH0Rv9lG.js\";import BadgesEyebrow from\"https://framerusercontent.com/modules/ZOmEH0T3KmG4CIvYbmMN/ttQ0Yd8iPKk6RJtGvyO6/P06wzPILV.js\";const BadgesEyebrowFonts=getFonts(BadgesEyebrow);const ModalFeature_ContentFonts=getFonts(ModalFeature_Content);const FeatherFonts=getFonts(Feather);const ModalFeature_ContentControls=getPropertyControls(ModalFeature_Content);const cycleOrder=[\"dis8EgFqX\",\"bHzzBOMBk\",\"pPbhwIETM\"];const serializationHash=\"framer-l2hZo\";const variantClassNames={bHzzBOMBk:\"framer-v-1s3w4tq\",dis8EgFqX:\"framer-v-1n7l52c\",pPbhwIETM:\"framer-v-3mwyw\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={delay:0,duration:.6,ease:[.44,0,.56,1],type:\"tween\"};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 humanReadableEnumMap={\" Darwin - Integrate\":\"juvC4Z3aQ\",\"Darwin - AI assisted labeling\":\"iFT8fjEhW\",\"Darwin - Annotation tools\":\"CQFT9jXpA\",\"Darwin - Data labeling services\":\"ZPi2oHYpF\",\"Darwin - Workflows\":\"WPbq3xGF7\",\"Medical - Annotation tools\":\"Br_9PGfDw\",\"Medical - Labeling services\":\"mVXaGvxuE\",\"Medical - Medical imaging formats\":\"Yh8JpKzCW\",\"Medical - QA Workflows\":\"bgI2zJcSH\",\"Video - AI assisted labeling\":\"T35eRSKc3\",\"Video - Annotation tools\":\"t6KFruF2E\",\"Video - Labeling Services\":\"vwPjJwDG_\",\"Video - Long videos\":\"VxqTXBmFV\",\"Video - Scale\":\"RXlpwoDP5\"};const humanReadableVariantMap={\"Desktop - Closed\":\"dis8EgFqX\",\"Desktop - Open\":\"bHzzBOMBk\",\"Mobile - Open\":\"pPbhwIETM\"};const getProps=({closeButton,closeOverlay,height,id,label,variant1,width,...props})=>{return{...props,qYYYGsPmI:humanReadableEnumMap[variant1]??variant1??props.qYYYGsPmI??\"vwPjJwDG_\",V_BgWjnv0:closeOverlay??props.V_BgWjnv0,variant:humanReadableVariantMap[props.variant]??props.variant??\"dis8EgFqX\",Z2LYC5Tgq:label??props.Z2LYC5Tgq??\"Labeling services\",ZXeCsBBn5:closeButton??props.ZXeCsBBn5};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{activeLocale,setLocale}=useLocaleInfo();const{style,className,layoutId,variant,V_BgWjnv0,ZXeCsBBn5,qYYYGsPmI,Z2LYC5Tgq,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"dis8EgFqX\",variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onAppear1at5olx=activeVariantCallback(async(...args)=>{await delay(()=>setVariant(\"bHzzBOMBk\"),100);});const onTap1ae2hpv=activeVariantCallback(async(...args)=>{if(V_BgWjnv0){const res=await V_BgWjnv0(...args);if(res===false)return false;}});const onTaptqa4ar=activeVariantCallback(async(...args)=>{if(ZXeCsBBn5){const res=await ZXeCsBBn5(...args);if(res===false)return false;}});useOnVariantChange(baseVariant,{default:onAppear1at5olx,pPbhwIETM:undefined});const ref1=React.useRef(null);const defaultLayoutId=React.useId();const sharedStyleClassNames=[];const componentViewport=useComponentViewport();return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(serializationHash,...sharedStyleClassNames,\"framer-1n7l52c\",className,classNames),\"data-framer-name\":\"Desktop - Closed\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"dis8EgFqX\",ref:ref??ref1,style:{...style},...addPropertyOverrides({bHzzBOMBk:{\"data-framer-name\":\"Desktop - Open\"},pPbhwIETM:{\"data-framer-name\":\"Mobile - Open\",\"data-highlight\":undefined}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-hgjpeq\",\"data-framer-name\":\"Background close\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"sIiVKJqLY\",onTap:onTap1ae2hpv,style:{backdropFilter:\"blur(15px)\",backgroundColor:\"rgba(0, 0, 0, 0.2)\",opacity:0,WebkitBackdropFilter:\"blur(15px)\"},variants:{bHzzBOMBk:{opacity:1},pPbhwIETM:{opacity:1}}}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1pz11nw\",\"data-framer-name\":\"Modal/Darwin_FeatureDetails\",layoutDependency:layoutDependency,layoutId:\"ecqa9T7u5\",style:{backgroundColor:\"var(--token-c273635b-cadd-42b8-93b3-a3cdba83495f, rgb(255, 255, 255))\"},children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1n7cw7k\",\"data-framer-name\":\"max-width\",layoutDependency:layoutDependency,layoutId:\"Fkj3d5z2Z\",children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1ivkj4r\",\"data-framer-name\":\"headline\",layoutDependency:layoutDependency,layoutId:\"ro7dZ6f6F\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:30,width:`calc(min(min(${componentViewport?.width||\"100vw\"} * 0.7633, 1336px) - 48px, 1000px) * 0.216)`,y:(componentViewport?.y||0)+0+160+0+0+0+0,...addPropertyOverrides({pPbhwIETM:{width:`calc(min(min(${componentViewport?.width||\"100vw\"}, 1336px) - 48px, 1000px) * 0.216)`,y:(componentViewport?.y||0)+0+80+0+0+0+0+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1ue846o-container\",layoutDependency:layoutDependency,layoutId:\"YUbOcxWNp-container\",children:/*#__PURE__*/_jsx(BadgesEyebrow,{cnt1km0Et:\"12px 0px 12px 0px\",height:\"100%\",id:\"YUbOcxWNp\",layoutId:\"YUbOcxWNp\",Lf6zliNLk:Z2LYC5Tgq,style:{height:\"100%\",width:\"100%\"},variant:\"oV8vyHhgl\",width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:900,width:\"776px\",y:(componentViewport?.y||0)+0+160+0+0+0+0,...addPropertyOverrides({pPbhwIETM:{width:`min(min(${componentViewport?.width||\"100vw\"}, 1336px) - 48px, 1000px)`,y:(componentViewport?.y||0)+0+80+0+0+0+0+70}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1tdw12b-container\",layoutDependency:layoutDependency,layoutId:\"gGiqGvujX-container\",children:/*#__PURE__*/_jsx(ModalFeature_Content,{height:\"100%\",id:\"gGiqGvujX\",layoutId:\"gGiqGvujX\",QFpaw8Zsg:\"co2E5es_u\",style:{width:\"100%\"},variant:qYYYGsPmI,width:\"100%\",...addPropertyOverrides({pPbhwIETM:{QFpaw8Zsg:\"yJPDabOKa\"}},baseVariant,gestureVariant)})})})]})})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-dn975f\",\"data-framer-name\":\"Close Button\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"zxbtF9LAf\",onTap:onTaptqa4ar,style:{backgroundColor:\"var(--token-3e0667ea-dba5-4418-a24c-99a32f2cb184, rgb(247, 246, 245))\",borderBottomLeftRadius:999,borderBottomRightRadius:999,borderTopLeftRadius:999,borderTopRightRadius:999,opacity:0},variants:{bHzzBOMBk:{opacity:1},pPbhwIETM:{opacity:1}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-19siwma-container\",layoutDependency:layoutDependency,layoutId:\"LHSAp94ib-container\",children:/*#__PURE__*/_jsx(Feather,{color:\"var(--token-274bb291-e3a2-4094-bf26-fef78fb200c7, rgb(41, 41, 41))\",height:\"100%\",iconSearch:\"Home\",iconSelection:\"x\",id:\"LHSAp94ib\",layoutId:\"LHSAp94ib\",mirrored:false,selectByList:true,style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})})})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-l2hZo.framer-10xanhz, .framer-l2hZo .framer-10xanhz { display: block; }\",\".framer-l2hZo.framer-1n7l52c { align-content: flex-end; align-items: flex-end; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 800px; justify-content: flex-end; overflow: hidden; padding: 0px; position: relative; width: 1728px; }\",\".framer-l2hZo .framer-hgjpeq { bottom: 0px; cursor: pointer; flex: none; left: 0px; overflow: hidden; position: absolute; right: 0px; top: 0px; z-index: 10; }\",\".framer-l2hZo .framer-1pz11nw { align-content: center; align-items: center; bottom: 0px; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; justify-content: flex-start; max-width: 1336px; overflow: auto; padding: 160px 24px 160px 24px; position: absolute; right: -1336px; top: 0px; width: 76%; z-index: 10; }\",\".framer-l2hZo .framer-1n7cw7k { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 80px; height: min-content; justify-content: flex-start; max-width: 1000px; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-l2hZo .framer-1ivkj4r { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 8px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-l2hZo .framer-1ue846o-container { flex: none; height: 30px; position: relative; width: 22%; }\",\".framer-l2hZo .framer-1tdw12b-container { flex: none; height: auto; position: relative; width: 776px; }\",\".framer-l2hZo .framer-dn975f { align-content: center; align-items: center; cursor: pointer; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 40px; justify-content: center; overflow: hidden; padding: 0px; position: absolute; right: 24px; top: 24px; width: 40px; will-change: var(--framer-will-change-override, transform); z-index: 10; }\",\".framer-l2hZo .framer-19siwma-container { flex: none; height: 16px; position: relative; width: 16px; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-l2hZo.framer-1n7l52c, .framer-l2hZo .framer-1pz11nw, .framer-l2hZo .framer-1n7cw7k, .framer-l2hZo .framer-1ivkj4r, .framer-l2hZo .framer-dn975f { gap: 0px; } .framer-l2hZo.framer-1n7l52c > *, .framer-l2hZo .framer-dn975f > * { margin: 0px; margin-left: calc(10px / 2); margin-right: calc(10px / 2); } .framer-l2hZo.framer-1n7l52c > :first-child, .framer-l2hZo .framer-1ivkj4r > :first-child, .framer-l2hZo .framer-dn975f > :first-child { margin-left: 0px; } .framer-l2hZo.framer-1n7l52c > :last-child, .framer-l2hZo .framer-1ivkj4r > :last-child, .framer-l2hZo .framer-dn975f > :last-child { margin-right: 0px; } .framer-l2hZo .framer-1pz11nw > * { margin: 0px; margin-bottom: calc(0px / 2); margin-top: calc(0px / 2); } .framer-l2hZo .framer-1pz11nw > :first-child, .framer-l2hZo .framer-1n7cw7k > :first-child { margin-top: 0px; } .framer-l2hZo .framer-1pz11nw > :last-child, .framer-l2hZo .framer-1n7cw7k > :last-child { margin-bottom: 0px; } .framer-l2hZo .framer-1n7cw7k > * { margin: 0px; margin-bottom: calc(80px / 2); margin-top: calc(80px / 2); } .framer-l2hZo .framer-1ivkj4r > * { margin: 0px; margin-left: calc(8px / 2); margin-right: calc(8px / 2); } }\",\".framer-l2hZo.framer-v-1s3w4tq .framer-1pz11nw { right: 0px; }\",\".framer-l2hZo.framer-v-3mwyw.framer-1n7l52c { width: 887px; }\",\".framer-l2hZo.framer-v-3mwyw .framer-1pz11nw { padding: 80px 24px 160px 24px; right: 0px; width: 100%; }\",\".framer-l2hZo.framer-v-3mwyw .framer-1ivkj4r { flex-direction: column; gap: 40px; }\",\".framer-l2hZo.framer-v-3mwyw .framer-1tdw12b-container { width: 100%; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-l2hZo.framer-v-3mwyw .framer-1ivkj4r { gap: 0px; } .framer-l2hZo.framer-v-3mwyw .framer-1ivkj4r > * { margin: 0px; margin-bottom: calc(40px / 2); margin-top: calc(40px / 2); } .framer-l2hZo.framer-v-3mwyw .framer-1ivkj4r > :first-child { margin-top: 0px; } .framer-l2hZo.framer-v-3mwyw .framer-1ivkj4r > :last-child { margin-bottom: 0px; } }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 800\n * @framerIntrinsicWidth 1728\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"bHzzBOMBk\":{\"layout\":[\"fixed\",\"fixed\"]},\"pPbhwIETM\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"V_BgWjnv0\":\"closeOverlay\",\"ZXeCsBBn5\":\"closeButton\",\"qYYYGsPmI\":\"variant1\",\"Z2LYC5Tgq\":\"label\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n */const FramerAQW6VY2bV=withCSS(Component,css,\"framer-l2hZo\");export default FramerAQW6VY2bV;FramerAQW6VY2bV.displayName=\"Modal/Feature\";FramerAQW6VY2bV.defaultProps={height:800,width:1728};addPropertyControls(FramerAQW6VY2bV,{variant:{options:[\"dis8EgFqX\",\"bHzzBOMBk\",\"pPbhwIETM\"],optionTitles:[\"Desktop - Closed\",\"Desktop - Open\",\"Mobile - Open\"],title:\"Variant\",type:ControlType.Enum},V_BgWjnv0:{title:\"Close Overlay\",type:ControlType.EventHandler},ZXeCsBBn5:{title:\"Close Button\",type:ControlType.EventHandler},qYYYGsPmI:ModalFeature_ContentControls?.[\"variant\"]&&{...ModalFeature_ContentControls[\"variant\"],defaultValue:\"vwPjJwDG_\",description:undefined,hidden:undefined,title:\"Variant\"},Z2LYC5Tgq:{defaultValue:\"Labeling services\",displayTextArea:false,title:\"Label\",type:ControlType.String}});addFonts(FramerAQW6VY2bV,[{explicitInter:true,fonts:[]},...BadgesEyebrowFonts,...ModalFeature_ContentFonts,...FeatherFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerAQW6VY2bV\",\"slots\":[],\"annotations\":{\"framerVariables\":\"{\\\"V_BgWjnv0\\\":\\\"closeOverlay\\\",\\\"ZXeCsBBn5\\\":\\\"closeButton\\\",\\\"qYYYGsPmI\\\":\\\"variant1\\\",\\\"Z2LYC5Tgq\\\":\\\"label\\\"}\",\"framerImmutableVariables\":\"true\",\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"1728\",\"framerIntrinsicHeight\":\"800\",\"framerComponentViewportWidth\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"bHzzBOMBk\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"pPbhwIETM\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerDisplayContentsDiv\":\"false\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}", "// Generated by Framer (861d57e)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,getFontsFromSharedStyle,getLoadingLazyAtYPosition,getPropertyControls,Image,RichText,SmartComponentScopedContainer,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS,withFX,withOptimizedAppearEffect}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import{Video}from\"https://framerusercontent.com/modules/lRDHiNWNVWmE0lqtoVHP/7qT0r3So12155VV5Jq5x/Video.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/pUUsITW2NAKKWtiUwrcI/rcEUh2bDKaAVHYnhz2YA/ZmRYfLUt0.js\";import ActionsIconButton from\"https://framerusercontent.com/modules/v65sGAsXebroHvw72KO2/kAQDmTlfZvIqQRPXPeeo/WvLY4Ce17.js\";const VideoFonts=getFonts(Video);const SmartComponentScopedContainerWithFXWithOptimizedAppearEffect=withOptimizedAppearEffect(withFX(SmartComponentScopedContainer));const ActionsIconButtonFonts=getFonts(ActionsIconButton);const VideoControls=getPropertyControls(Video);const enabledGestures={r2U_7c69l:{hover:true}};const cycleOrder=[\"r2U_7c69l\",\"QSJvWMpuj\"];const serializationHash=\"framer-aYBsW\";const variantClassNames={QSJvWMpuj:\"framer-v-sth2tk\",r2U_7c69l:\"framer-v-1sw97b4\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={delay:0,duration:.3,ease:[.44,0,.56,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 isSet=value=>{if(Array.isArray(value))return value.length>0;return value!==undefined&&value!==null&&value!==\"\";};const transition2={bounce:.2,delay:0,duration:.4,type:\"spring\"};const animation={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition2,x:0,y:0};const animation1={opacity:.001,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:0};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 humanReadableVariantMap={\"Variant 1\":\"r2U_7c69l\",\"Variant 2\":\"QSJvWMpuj\"};const getProps=({blurVisible,click,file,height,id,imageDefault,imageHover,line1,line2,loopVideo,video,width,...props})=>{return{...props,aaXilvm1V:line1??props.aaXilvm1V??\"Built for scale\",aFeyhFnka:line2??props.aFeyhFnka??\"1k annotations per frame\",eLweAZI2U:file??props.eLweAZI2U,iFMhMFizk:imageHover??props.iFMhMFizk,jEgABUa73:imageDefault??props.jEgABUa73,l1q2DX8SQ:video??props.l1q2DX8SQ,N25Fiw9FO:blurVisible??props.N25Fiw9FO??true,nSflvg2os:loopVideo??props.nSflvg2os??true,T93479tSP:click??props.T93479tSP,variant:humanReadableVariantMap[props.variant]??props.variant??\"r2U_7c69l\"};};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,aaXilvm1V,aFeyhFnka,jEgABUa73,iFMhMFizk,N25Fiw9FO,T93479tSP,nSflvg2os,l1q2DX8SQ,eLweAZI2U,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"r2U_7c69l\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTapwe8rl2=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});if(T93479tSP){const res=await T93479tSP(...args);if(res===false)return false;}});const sharedStyleClassNames=[sharedStyle.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const visible=isSet(iFMhMFizk);const isDisplayed=()=>{if(gestureVariant===\"r2U_7c69l-hover\")return true;if(baseVariant===\"QSJvWMpuj\")return true;return false;};return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-1sw97b4\",className,classNames),\"data-framer-name\":\"Variant 1\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"r2U_7c69l\",onTap:onTapwe8rl2,ref:refBinding,style:{backgroundColor:\"var(--token-2464ca5b-ea2c-4d41-bc4a-13f96c19a5ed, rgb(17, 17, 17))\",opacity:1,...style},variants:{\"r2U_7c69l-hover\":{opacity:.95}},...addPropertyOverrides({\"r2U_7c69l-hover\":{\"data-framer-name\":undefined},QSJvWMpuj:{\"data-framer-name\":\"Variant 2\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1dinhv0\",layoutDependency:layoutDependency,layoutId:\"MPs5PgIsl\",style:{scale:1},variants:{\"r2U_7c69l-hover\":{scale:1.03}},children:[/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+0),pixelHeight:1174,pixelWidth:880,sizes:componentViewport?.width||\"100vw\",...toResponsiveImage(jEgABUa73),...{positionX:\"center\",positionY:\"center\"}},className:\"framer-c876jv\",\"data-framer-name\":\"Image - Default\",layoutDependency:layoutDependency,layoutId:\"KV_DFK59Q\"}),visible&&/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+0),pixelHeight:1174,pixelWidth:880,sizes:componentViewport?.width||\"100vw\",...toResponsiveImage(iFMhMFizk),...{positionX:\"center\",positionY:\"center\"}},className:\"framer-kc522o\",\"data-framer-name\":\"Image - Hover\",layoutDependency:layoutDependency,layoutId:\"GvnIEnM3v\",style:{opacity:0},variants:{\"r2U_7c69l-hover\":{opacity:1},QSJvWMpuj:{opacity:1}}}),l1q2DX8SQ&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-yrxtoe\",\"data-framer-name\":\"Video wrapper\",layoutDependency:layoutDependency,layoutId:\"BbQBBXL68\",children:isDisplayed()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainerWithFXWithOptimizedAppearEffect,{__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,animate:animation,className:\"framer-1hyu0fz-container\",\"data-framer-appear-id\":\"1hyu0fz\",initial:animation1,isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"hZWfTAkBa-container\",nodeId:\"hZWfTAkBa\",optimized:true,rendersWithMotion:true,scopeId:\"jYqv2UpQa\",children:/*#__PURE__*/_jsx(Video,{backgroundColor:\"rgba(0, 0, 0, 0)\",borderRadius:0,bottomLeftRadius:0,bottomRightRadius:0,controls:false,height:\"100%\",id:\"hZWfTAkBa\",isMixedBorderRadius:false,layoutId:\"hZWfTAkBa\",loop:nSflvg2os,muted:true,objectFit:\"cover\",playing:true,posterEnabled:true,srcFile:eLweAZI2U,srcType:\"Upload\",srcUrl:\"\",startTime:0,style:{height:\"100%\",width:\"100%\"},topLeftRadius:0,topRightRadius:0,volume:25,width:\"100%\"})})})})]}),N25Fiw9FO&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-19sbjiu\",\"data-framer-name\":\"Blur\",layoutDependency:layoutDependency,layoutId:\"FLwF0MZ7k\",style:{backdropFilter:\"blur(5px)\",backgroundColor:\"rgba(0, 0, 0, 0.7)\",mask:\"linear-gradient(180deg, rgba(0,0,0,0) 39.83847128378378%, rgba(0,0,0,1) 100%) add\",WebkitBackdropFilter:\"blur(5px)\",WebkitMask:\"linear-gradient(180deg, rgba(0,0,0,0) 39.83847128378378%, rgba(0,0,0,1) 100%) add\"}}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1fp1h2m\",\"data-framer-name\":\"Footer\",layoutDependency:layoutDependency,layoutId:\"I7553:76073;7553:76048\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1ag4ypl\",\"data-framer-name\":\"Text\",layoutDependency:layoutDependency,layoutId:\"I7553:76073;7553:76049\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1nhuhol\",\"data-styles-preset\":\"ZmRYfLUt0\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-0d2c7302-caba-4ef2-a330-4f991b9a81a7, rgb(255, 255, 255)))\"},children:\"Built for scale\"})}),className:\"framer-nc2bx2\",\"data-framer-name\":\"Line 1\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"I7553:76073;7553:76050\",style:{\"--extracted-r6o4lv\":\"var(--token-0d2c7302-caba-4ef2-a330-4f991b9a81a7, rgb(255, 255, 255))\",\"--framer-paragraph-spacing\":\"0px\"},text:aaXilvm1V,verticalAlignment:\"center\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1nhuhol\",\"data-styles-preset\":\"ZmRYfLUt0\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-1477db0a-c400-4df0-8f9b-ec0a20eda5bf, rgba(255, 255, 250, 0.6)))\"},children:\"1k annotations per frame\"})}),className:\"framer-52s7q1\",\"data-framer-name\":\"Line 2\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"I7553:76073;7553:76051\",style:{\"--extracted-r6o4lv\":\"var(--token-1477db0a-c400-4df0-8f9b-ec0a20eda5bf, rgba(255, 255, 250, 0.6))\",\"--framer-paragraph-spacing\":\"0px\"},text:aFeyhFnka,verticalAlignment:\"center\",withExternalLayout:true})]}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:32,width:\"32px\",y:(componentViewport?.y||0)+20+((componentViewport?.height||587)-40-260+0+0)+0+228,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-u9vrfg-container\",layoutDependency:layoutDependency,layoutId:\"aacaBgy8m-container\",nodeId:\"aacaBgy8m\",rendersWithMotion:true,scopeId:\"jYqv2UpQa\",children:/*#__PURE__*/_jsx(ActionsIconButton,{gamn7D3Vu:0,height:\"100%\",id:\"aacaBgy8m\",layoutId:\"aacaBgy8m\",style:{height:\"100%\",width:\"100%\"},variant:\"GtzXODi0g\",width:\"100%\",WpE8uMq7c:true,zf4EWYZXd:\"n8sGQ7IKH\"})})})]})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-aYBsW.framer-14b4eyy, .framer-aYBsW .framer-14b4eyy { display: block; }\",\".framer-aYBsW.framer-1sw97b4 { align-content: flex-start; align-items: flex-start; cursor: pointer; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: 587px; justify-content: flex-end; overflow: hidden; padding: 20px; position: relative; width: 440px; }\",\".framer-aYBsW .framer-1dinhv0, .framer-aYBsW .framer-c876jv, .framer-aYBsW .framer-kc522o, .framer-aYBsW .framer-yrxtoe { bottom: 0px; flex: none; left: 0px; overflow: visible; position: absolute; right: 0px; top: 0px; }\",\".framer-aYBsW .framer-1hyu0fz-container { bottom: 0px; flex: none; left: 0px; position: absolute; right: 0px; top: 0px; }\",\".framer-aYBsW .framer-19sbjiu { bottom: 0px; flex: none; height: 100%; left: calc(50.00000000000002% - 100% / 2); position: absolute; width: 100%; }\",\".framer-aYBsW .framer-1fp1h2m { align-content: flex-end; align-items: flex-end; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 40px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-aYBsW .framer-1ag4ypl { align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-aYBsW .framer-nc2bx2, .framer-aYBsW .framer-52s7q1 { flex: none; height: auto; position: relative; white-space: pre-wrap; width: 328px; word-break: break-word; word-wrap: break-word; }\",\".framer-aYBsW .framer-u9vrfg-container { flex: none; height: 32px; position: relative; width: 32px; }\",...sharedStyle.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 587\n * @framerIntrinsicWidth 440\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"QSJvWMpuj\":{\"layout\":[\"fixed\",\"fixed\"]},\"Teczkjxsk\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"aaXilvm1V\":\"line1\",\"aFeyhFnka\":\"line2\",\"jEgABUa73\":\"imageDefault\",\"iFMhMFizk\":\"imageHover\",\"N25Fiw9FO\":\"blurVisible\",\"T93479tSP\":\"click\",\"nSflvg2os\":\"loopVideo\",\"l1q2DX8SQ\":\"video\",\"eLweAZI2U\":\"file\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerjYqv2UpQa=withCSS(Component,css,\"framer-aYBsW\");export default FramerjYqv2UpQa;FramerjYqv2UpQa.displayName=\"Card/Feature_Highlight\";FramerjYqv2UpQa.defaultProps={height:587,width:440};addPropertyControls(FramerjYqv2UpQa,{variant:{options:[\"r2U_7c69l\",\"QSJvWMpuj\"],optionTitles:[\"Variant 1\",\"Variant 2\"],title:\"Variant\",type:ControlType.Enum},aaXilvm1V:{defaultValue:\"Built for scale\",displayTextArea:false,title:\"Line 1\",type:ControlType.String},aFeyhFnka:{defaultValue:\"1k annotations per frame\",displayTextArea:false,title:\"Line 2\",type:ControlType.String},jEgABUa73:{title:\"Image - Default\",type:ControlType.ResponsiveImage},iFMhMFizk:{title:\"Image - Hover\",type:ControlType.ResponsiveImage},N25Fiw9FO:{defaultValue:true,title:\"Blur visible\",type:ControlType.Boolean},T93479tSP:{title:\"Click\",type:ControlType.EventHandler},nSflvg2os:{defaultValue:true,title:\"Loop video\",type:ControlType.Boolean},l1q2DX8SQ:{defaultValue:false,title:\"Video\",type:ControlType.Boolean},eLweAZI2U:VideoControls?.[\"srcFile\"]&&{...VideoControls[\"srcFile\"],__defaultAssetReference:\"\",description:undefined,hidden:undefined,title:\"File\"}});addFonts(FramerjYqv2UpQa,[{explicitInter:true,fonts:[{family:\"Inter\",source:\"framer\",style:\"normal\",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\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",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\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/vQyevYAyHtARFwPqUzQGpnDs.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",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\"}]},...VideoFonts,...ActionsIconButtonFonts,...getFontsFromSharedStyle(sharedStyle.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerjYqv2UpQa\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerAutoSizeImages\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerVariables\":\"{\\\"aaXilvm1V\\\":\\\"line1\\\",\\\"aFeyhFnka\\\":\\\"line2\\\",\\\"jEgABUa73\\\":\\\"imageDefault\\\",\\\"iFMhMFizk\\\":\\\"imageHover\\\",\\\"N25Fiw9FO\\\":\\\"blurVisible\\\",\\\"T93479tSP\\\":\\\"click\\\",\\\"nSflvg2os\\\":\\\"loopVideo\\\",\\\"l1q2DX8SQ\\\":\\\"video\\\",\\\"eLweAZI2U\\\":\\\"file\\\"}\",\"framerIntrinsicHeight\":\"587\",\"framerImmutableVariables\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicWidth\":\"440\",\"framerColorSyntax\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"QSJvWMpuj\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"Teczkjxsk\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./jYqv2UpQa.map"],
  "mappings": "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",
  "names": ["cycleOrder", "serializationHash", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "transition1", "Transition", "value", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "Variants", "motion", "x", "humanReadableVariantMap", "getProps", "heading", "height", "id", "width", "props", "createLayoutDependency", "Component", "Y", "ref", "activeLocale", "setLocale", "useLocaleInfo", "style", "className", "layoutId", "YzxbbFecP", "restProps", "baseVariant", "classNames", "clearLoadingGesture", "gestureHandlers", "gestureVariant", "isLoading", "setGestureState", "setVariant", "useVariantState", "layoutDependency", "ref1", "pe", "defaultLayoutId", "ae", "sharedStyleClassNames", "componentViewport", "useComponentViewport", "LayoutGroup", "cx", "RichText", "css", "FrameruhhwOMecT", "withCSS", "uhhwOMecT_default", "addPropertyControls", "ControlType", "addFonts", "getFontsFromSharedStyle", "fonts", "ModalFeature_Content_HeadingFonts", "getFonts", "uhhwOMecT_default", "VideoFonts", "Video", "ModalFeature_Content_HeadingControls", "getPropertyControls", "cycleOrder", "serializationHash", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "transition1", "Transition", "value", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "Variants", "motion", "x", "humanReadableEnumMap", "humanReadableVariantMap", "getProps", "headingVariant", "height", "id", "width", "props", "createLayoutDependency", "Component", "Y", "ref", "fallbackRef", "pe", "refBinding", "defaultLayoutId", "ae", "activeLocale", "setLocale", "useLocaleInfo", "componentViewport", "useComponentViewport", "style", "className", "layoutId", "QFpaw8Zsg", "restProps", "baseVariant", "classNames", "clearLoadingGesture", "gestureHandlers", "gestureVariant", "isLoading", "setGestureState", "setVariant", "useVariantState", "layoutDependency", "scopingClassNames", "cx", "isDisplayed", "isDisplayed1", "LayoutGroup", "u", "ComponentViewportProvider", "SmartComponentScopedContainer", "Image2", "getLoadingLazyAtYPosition", "RichText", "css", "FramerJMH0Rv9lG", "withCSS", "JMH0Rv9lG_default", "addPropertyControls", "ControlType", "addFonts", "getFontsFromSharedStyle", "fonts", "BadgesEyebrowFonts", "getFonts", "P06wzPILV_default", "ModalFeature_ContentFonts", "JMH0Rv9lG_default", "FeatherFonts", "Icon", "ModalFeature_ContentControls", "getPropertyControls", "cycleOrder", "serializationHash", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "transition1", "Transition", "value", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "Variants", "motion", "x", "humanReadableEnumMap", "humanReadableVariantMap", "getProps", "closeButton", "closeOverlay", "height", "id", "label", "variant1", "width", "props", "createLayoutDependency", "Component", "Y", "ref", "activeLocale", "setLocale", "useLocaleInfo", "style", "className", "layoutId", "V_BgWjnv0", "ZXeCsBBn5", "qYYYGsPmI", "Z2LYC5Tgq", "restProps", "baseVariant", "classNames", "clearLoadingGesture", "gestureHandlers", "gestureVariant", "isLoading", "setGestureState", "setVariant", "useVariantState", "layoutDependency", "activeVariantCallback", "delay", "useActiveVariantCallback", "onAppear1at5olx", "args", "onTap1ae2hpv", "onTaptqa4ar", "useOnVariantChange", "ref1", "pe", "defaultLayoutId", "ae", "sharedStyleClassNames", "componentViewport", "useComponentViewport", "LayoutGroup", "u", "cx", "ComponentViewportProvider", "css", "FramerAQW6VY2bV", "withCSS", "AQW6VY2bV_default", "addPropertyControls", "ControlType", "addFonts", "VideoFonts", "getFonts", "Video", "SmartComponentScopedContainerWithFXWithOptimizedAppearEffect", "withOptimizedAppearEffect", "withFX", "SmartComponentScopedContainer", "ActionsIconButtonFonts", "WvLY4Ce17_default", "VideoControls", "getPropertyControls", "enabledGestures", "cycleOrder", "serializationHash", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "transition1", "toResponsiveImage", "value", "isSet", "transition2", "animation", "animation1", "Transition", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "Variants", "motion", "x", "humanReadableVariantMap", "getProps", "blurVisible", "click", "file", "height", "id", "imageDefault", "imageHover", "line1", "line2", "loopVideo", "video", "width", "props", "createLayoutDependency", "Component", "Y", "ref", "fallbackRef", "pe", "refBinding", "defaultLayoutId", "ae", "activeLocale", "setLocale", "useLocaleInfo", "componentViewport", "useComponentViewport", "style", "className", "layoutId", "aaXilvm1V", "aFeyhFnka", "jEgABUa73", "iFMhMFizk", "N25Fiw9FO", "T93479tSP", "nSflvg2os", "l1q2DX8SQ", "eLweAZI2U", "restProps", "baseVariant", "classNames", "clearLoadingGesture", "gestureHandlers", "gestureVariant", "isLoading", "setGestureState", "setVariant", "useVariantState", "layoutDependency", "activeVariantCallback", "delay", "useActiveVariantCallback", "onTapwe8rl2", "args", "scopingClassNames", "cx", "visible", "isDisplayed", "LayoutGroup", "u", "Image2", "getLoadingLazyAtYPosition", "ComponentViewportProvider", "RichText", "css", "FramerjYqv2UpQa", "withCSS", "jYqv2UpQa_default", "addPropertyControls", "ControlType", "addFonts", "getFontsFromSharedStyle", "fonts"]
}
