{"version":3,"file":"ZFflxTQDk.DDl0skJG.mjs","names":["React.useContext","React.useMemo","React.Fragment","React.forwardRef","React.useRef","React.useId","__esmMin","oe","ie","x","pe","c","J","init_npm_react_18_3_1","de","MotionConfigContext","LayoutGroup","init_framer_motion_DhsWWWsN","motion","addFonts","cx","init_framer_B1b760uK","getPropertyControls","getFonts","withCSS","useVariantState","useLocaleInfo","ControlType","useComponentViewport","ComponentViewportProvider","addPropertyControls","init_Video","Video","addPropertyOverrides","variants","nextOverrides","variant","overrides","VideoFonts","VideoControls","cycleOrder","serializationHash","variantClassNames","transition1","Transition","Variants","humanReadableVariantMap","getProps","createLayoutDependency","FramerZFflxTQDk","init_ZFflxTQDk","init_jsx_runtime","config","transition","value","contextValue","props","file","restProps","layoutDependency","scopingClassNames","ref1","defaultLayoutId","layoutId","gestureHandlers","className","classNames","ref","style","baseVariant","gestureVariant","YJRHjePNH","\"srcFile\""],"sources":["https:/framerusercontent.com/modules/sf9vtSeFLqrP8vdFld15/WXjzZaKDDLAsXgNkJcur/ZFflxTQDk.js"],"sourcesContent":["// Generated by Framer (f082bd6)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,getPropertyControls,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{Video}from\"https://framerusercontent.com/modules/lRDHiNWNVWmE0lqtoVHP/7qT0r3So12155VV5Jq5x/Video.js\";const VideoFonts=getFonts(Video);const VideoControls=getPropertyControls(Video);const cycleOrder=[\"QcX0gTWLN\",\"iVuQelDAi\"];const serializationHash=\"framer-ngM6d\";const variantClassNames={iVuQelDAi:\"framer-v-p0rdnj\",QcX0gTWLN:\"framer-v-1ngi723\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={duration:0,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 humanReadableVariantMap={Paused:\"QcX0gTWLN\",Playing:\"iVuQelDAi\"};const getProps=({file,height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"QcX0gTWLN\",YJRHjePNH:file??props.YJRHjePNH};};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,YJRHjePNH,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"QcX0gTWLN\",variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const ref1=React.useRef(null);const defaultLayoutId=React.useId();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(scopingClassNames,\"framer-1ngi723\",className,classNames),\"data-framer-name\":\"Paused\",layoutDependency:layoutDependency,layoutId:\"QcX0gTWLN\",ref:ref??ref1,style:{borderBottomLeftRadius:12,borderBottomRightRadius:12,borderTopLeftRadius:12,borderTopRightRadius:12,boxShadow:\"0px 2px 5px 0px rgba(0,0,0,0.25)\",...style},...addPropertyOverrides({iVuQelDAi:{\"data-framer-name\":\"Playing\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1lr5q81-container\",layoutDependency:layoutDependency,layoutId:\"MfE0UQ4Ru-container\",children:/*#__PURE__*/_jsx(Video,{backgroundColor:\"rgba(0, 0, 0, 0)\",borderRadius:12,bottomLeftRadius:12,bottomRightRadius:12,controls:false,height:\"100%\",id:\"MfE0UQ4Ru\",isMixedBorderRadius:false,layoutId:\"MfE0UQ4Ru\",loop:true,muted:true,objectFit:\"cover\",playing:false,posterEnabled:false,srcFile:YJRHjePNH,srcType:\"Upload\",srcUrl:\"https://d1ogpp28d9d3d3.cloudfront.net/sudowrite/homepage/hero-demo-video.webm\",startTime:0,style:{height:\"100%\",width:\"100%\"},topLeftRadius:12,topRightRadius:12,volume:25,width:\"100%\",...addPropertyOverrides({iVuQelDAi:{playing:true}},baseVariant,gestureVariant)})})})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-ngM6d.framer-10ol9tj, .framer-ngM6d .framer-10ol9tj { display: block; }\",\".framer-ngM6d.framer-1ngi723 { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 320px; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: 480px; will-change: var(--framer-will-change-override, transform); }\",\".framer-ngM6d .framer-1lr5q81-container { flex: 1 0 0px; height: 100%; position: relative; width: 1px; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-ngM6d.framer-1ngi723 { gap: 0px; } .framer-ngM6d.framer-1ngi723 > * { margin: 0px; margin-left: calc(10px / 2); margin-right: calc(10px / 2); } .framer-ngM6d.framer-1ngi723 > :first-child { margin-left: 0px; } .framer-ngM6d.framer-1ngi723 > :last-child { margin-right: 0px; } }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 320\n * @framerIntrinsicWidth 480\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"iVuQelDAi\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"YJRHjePNH\":\"file\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n */const FramerZFflxTQDk=withCSS(Component,css,\"framer-ngM6d\");export default FramerZFflxTQDk;FramerZFflxTQDk.displayName=\"Video (Upload)\";FramerZFflxTQDk.defaultProps={height:320,width:480};addPropertyControls(FramerZFflxTQDk,{variant:{options:[\"QcX0gTWLN\",\"iVuQelDAi\"],optionTitles:[\"Paused\",\"Playing\"],title:\"Variant\",type:ControlType.Enum},YJRHjePNH:VideoControls?.[\"srcFile\"]&&{...VideoControls[\"srcFile\"],__defaultAssetReference:\"\",description:undefined,hidden:undefined,title:\"File\"}});addFonts(FramerZFflxTQDk,[{explicitInter:true,fonts:[]},...VideoFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerZFflxTQDk\",\"slots\":[],\"annotations\":{\"framerVariables\":\"{\\\"YJRHjePNH\\\":\\\"file\\\"}\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicWidth\":\"480\",\"framerContractVersion\":\"1\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"iVuQelDAi\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerIntrinsicHeight\":\"320\",\"framerDisplayContentsDiv\":\"false\",\"framerComponentViewportWidth\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./ZFflxTQDk.map"],"mappings":"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"}