{
  "version": 3,
  "sources": ["ssg:https://framerusercontent.com/modules/lRDHiNWNVWmE0lqtoVHP/IZ0vSV62Dv7ax4rBiGUk/Video.js", "ssg:https://framerusercontent.com/modules/lRDHiNWNVWmE0lqtoVHP/TO50RZfUZkMws8Mz1efr/Video.js", "ssg:https://framerusercontent.com/modules/unztx3ih3golaigmBJVr/xvQ7hirJdVSaaIIOFYT4/jcGOwcJNq.js", "ssg:https://framerusercontent.com/modules/FHjeBwSKm8PuA6zczaSL/zgccf1UBkLAph9vPwL0Y/J7hVqqnrs.js", "ssg:https://framerusercontent.com/modules/I7QKyLtN6ZIas2UYqBen/c8Es1jm3LEPqbxYSbigz/SCCEtRrD3.js", "ssg:https://framerusercontent.com/modules/C6MbIPTlRgjdvhuw5XMo/Bfp4HmqKIsIz96DMaWbf/WxLEJABkM.js", "ssg:https://framerusercontent.com/modules/ssfHXvq2lbPmTXe1zDy9/rNkQFD59lZxEsyfHQiXT/nN_8PcyOU.js", "ssg:https://framerusercontent.com/modules/QEJUSaZ2qs0qaV0TVaRT/DW9Ti52MKcOFl9D2Vr2U/Ra6fFm1UN.js", "ssg:https://framerusercontent.com/modules/OZK8vTmgQndBIqqztGxk/hgceMjSh58MJN7OTDooF/WPmX2TAF9.js", "ssg:https://framerusercontent.com/modules/GIgnej7cYOGn49mQixHM/AAv8YrfoZaDvgbemb1gD/YR09vp678.js", "ssg:https://framerusercontent.com/modules/LTQJ2PbW03EpVcu2MVdX/TeHbYrCvuGo0BDsJ4GcM/QxkhibB85.js"],
  "sourcesContent": ["import{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,useIsInCurrentNavigationTarget}from\"framer\";import{isMotionValue,useInView}from\"framer-motion\";import{borderRadiusControl,defaultEvents,useIsBrowserSafari,useIsOnCanvas,useOnEnter,useOnExit,useRadius}from\"https://framer.com/m/framer/default-utils.js@^0.45.0\";import{memo,useCallback,useEffect,useMemo,useRef,useState}from\"react\";var ObjectFitType;(function(ObjectFitType){ObjectFitType[\"Fill\"]=\"fill\";ObjectFitType[\"Contain\"]=\"contain\";ObjectFitType[\"Cover\"]=\"cover\";ObjectFitType[\"None\"]=\"none\";ObjectFitType[\"ScaleDown\"]=\"scale-down\";})(ObjectFitType||(ObjectFitType={}));var SrcType;(function(SrcType){SrcType[\"Video\"]=\"Upload\";SrcType[\"Url\"]=\"URL\";})(SrcType||(SrcType={}));// Reduce renders\nfunction getProps(props){const{width,height,topLeft,topRight,bottomRight,bottomLeft,id,children,...rest}=props;return rest;}/**\n * VIDEO\n *\n * @framerIntrinsicWidth 200\n * @framerIntrinsicHeight 112\n *\n * @framerSupportedLayoutWidth fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n */export function Video(props){const newProps=getProps(props);return /*#__PURE__*/_jsx(VideoMemo,{...newProps});}function usePlaybackControls(videoRef){const isInCurrentNavigationTarget=useIsInCurrentNavigationTarget();const requestingPlay=useRef(false);const setProgress=useCallback(rawProgress=>{if(!videoRef.current)return;const newProgress=(rawProgress===1?.999:rawProgress)*videoRef.current.duration;const isAlreadySet=Math.abs(videoRef.current.currentTime-newProgress)<.1;if(videoRef.current.duration>0&&!isAlreadySet){videoRef.current.currentTime=newProgress;}},[]);const play=useCallback(()=>{const isPlaying=videoRef.current.currentTime>0&&videoRef.current.onplaying&&!videoRef.current.paused&&!videoRef.current.ended&&videoRef.current.readyState>videoRef.current.HAVE_CURRENT_DATA;if(!isPlaying&&videoRef.current&&!requestingPlay.current&&isInCurrentNavigationTarget){requestingPlay.current=true;videoRef.current.play().catch(e=>{})// It's likely fine, swallow error\n.finally(()=>requestingPlay.current=false);}},[]);const pause=useCallback(()=>{if(!videoRef.current||requestingPlay.current)return;videoRef.current.pause();},[]);return{play,pause,setProgress};}function useAutoplayBehavior({playingProp,muted,loop,playsinline,controls}){const[initialPlayingProp]=useState(()=>playingProp);const[hasPlayingPropChanged,setHasPlayingPropChanged]=useState(false);if(playingProp!==initialPlayingProp&&!hasPlayingPropChanged){setHasPlayingPropChanged(true);}const behavesAsGif=// passing `playing === true` on mount indicates that the video should\n// autoplay, like a GIF\ninitialPlayingProp&&muted&&loop&&playsinline&&!controls&&// Some users of the <Video> component use it by wrapping it with\n// another smart component and adding their own controls on top. (The\n// controls use transitions to control the video: e.g., when clicking\n// the play button, the smart component will transition to a state with\n// <Video playing={true} />.) In this case, we don't want the video to\n// behave as a gif, as it will be weird if the video suddenly started\n// acting as such (and auto-pausing when leaving the viewport) as soon\n// as the site visitor mutes it and clicks \u201CPlay\u201D.\n!hasPlayingPropChanged;let autoplay;if(behavesAsGif)autoplay=\"on-viewport\";else if(initialPlayingProp)autoplay=\"on-mount\";else autoplay=\"no-autoplay\";return autoplay;}/**\n * The Video component has some effects that sync the video element with props\n * like `startTime`, `progress`, etc. React calls these effects whenever these\n * props change. However, it also calls them on the first mount, and this is\n * troublesome \u2013 if we\u2019re doing SSR, and the user changed the video state before\n * the video was hydrated, the initial `useEffect` call will reset the video\n * state. To avoid this, we use this flag.\n */let isMountedAndReadyForProgressChanges=false;const VideoMemo=/*#__PURE__*/memo(function VideoInner(props){const{srcType,srcFile,srcUrl,playing:playingProp,muted,playsinline,controls,progress,objectFit,backgroundColor,onSeeked,onPause,onPlay,onEnd,onClick,onMouseEnter,onMouseLeave,onMouseDown,onMouseUp,poster,posterEnabled,startTime:startTimeProp,volume,loop}=props;const videoRef=useRef();const isSafari=useIsBrowserSafari();const wasPausedOnLeave=useRef(null);const wasEndedOnLeave=useRef(null);const isOnCanvas=useIsOnCanvas();const borderRadius=useRadius(props);// Hard-coding `autoplayBehavior` and `isInViewport` when on canvas as a\n// tiny perf optimization. isOnCanvas won\u2019t change through the lifecycle of\n// the component, so using these hooks conditionally should be safe\nconst autoplayBehavior=isOnCanvas?\"no-autoplay\":useAutoplayBehavior({playingProp,muted,loop,playsinline,controls});const isInViewport=isOnCanvas?true:useInView(videoRef);// Video elements behave oddly at 100% duration\nconst startTime=startTimeProp===100?99.9:startTimeProp;const{play,pause,setProgress}=usePlaybackControls(videoRef);// Pause/play via props\nuseEffect(()=>{if(isOnCanvas)return;if(playingProp)play();else pause();},[playingProp]);// Pause/play via viewport\nuseEffect(()=>{if(isOnCanvas)return;if(autoplayBehavior!==\"on-viewport\")return;if(isInViewport)play();else pause();},[autoplayBehavior,isInViewport]);// Allow scrubbling via progress prop\n// 1) Handle cases when the progress prop itself changes\nuseEffect(()=>{if(!isMountedAndReadyForProgressChanges){isMountedAndReadyForProgressChanges=true;return;}const rawProgressValue=isMotionValue(progress)?progress.get():(progress!==null&&progress!==void 0?progress:0)*.01;setProgress(// When the progress value exists (e.g. <Video startTime={10}\n// progress={50} />), we respect the `progress` value over\n// `startTime`, even if `startTime` changes. That\u2019s because\n// `startTime` == start == changing it shouldn\u2019t affect the current\n// progress\n(rawProgressValue!==null&&rawProgressValue!==void 0?rawProgressValue:0)||// Then why fall back to `startTime` when `progress` doesn\u2019t exist,\n// you might ask? Now, that\u2019s for\n// - canvas UX: we want the video progress to change when the user\n//   is scrobbling the \u201CStart Time\u201D in component settings.\n// - backwards compatibility: maybe some users *are* scrobbling\n//   using `startTime` instead of `progress`? We don\u2019t know, and it\n//   always supported it, so let\u2019s not break it\n(startTime!==null&&startTime!==void 0?startTime:0)/100);},[startTime,srcFile,srcUrl,progress]);// 2) Handle cases when the motion value inside the progress prop changes\nuseEffect(()=>{if(!isMotionValue(progress))return;return progress.on(\"change\",value=>setProgress(value));},[progress]);// (Prototyping) Checking if we need to play on navigation enter\nuseOnEnter(()=>{if(wasPausedOnLeave.current===null)return;if(videoRef.current){// if (restartOnEnter) setProgress(0)\nif(!wasEndedOnLeave&&loop||!wasPausedOnLeave.current)play();}});// (Prototyping) Pausing & saving playing state on navigation exit\nuseOnExit(()=>{if(videoRef.current){wasEndedOnLeave.current=videoRef.current.ended;wasPausedOnLeave.current=videoRef.current.paused;pause();}});const src=useMemo(()=>{let fragment=\"\";// if (\n//     startTime > 0 &&\n//     videoRef.current &&\n//     !isNaN(videoRef.current.duration) &&\n//     !isOnCanvas\n// ) {\n//     console.log(startTime, videoRef.current.duration)\n//     fragment = `#t=${startTime * videoRef.current.duration}`\n// }\nif(srcType===\"URL\")return srcUrl+fragment;if(srcType===\"Upload\")return srcFile+fragment;},[srcType,srcFile,srcUrl,startTime]);// Autoplay via JS to work in Safari\nuseEffect(()=>{if(isSafari&&videoRef.current&&autoplayBehavior===\"on-mount\"){setTimeout(()=>play(),50);}},[]);// Volume Control\nuseEffect(()=>{if(videoRef.current&&!muted)videoRef.current.volume=(volume!==null&&volume!==void 0?volume:0)/100;},[volume]);// When video is ready, set start-time, then autoplay if needed\nconst handleReady=()=>{if(!videoRef.current)return;if(videoRef.current.currentTime<.3)setProgress((startTime!==null&&startTime!==void 0?startTime:0)*.01);if(autoplayBehavior===\"on-mount\")play();};return /*#__PURE__*/_jsx(\"video\",{onClick,onMouseEnter,onMouseLeave,onMouseDown,onMouseUp,src:src,loop:loop,ref:videoRef,onSeeked:e=>onSeeked===null||onSeeked===void 0?void 0:onSeeked(e),onPause:e=>onPause===null||onPause===void 0?void 0:onPause(e),onPlay:e=>onPlay===null||onPlay===void 0?void 0:onPlay(e),onEnded:e=>onEnd===null||onEnd===void 0?void 0:onEnd(e),autoPlay:autoplayBehavior===\"on-mount\",poster:posterEnabled?poster:undefined,onLoadedData:handleReady,controls:controls,muted:isOnCanvas?true:muted,playsInline:playsinline,style:{cursor:!!onClick?\"pointer\":\"auto\",width:\"100%\",height:\"100%\",borderRadius,display:\"block\",objectFit:objectFit,backgroundColor:backgroundColor,objectPosition:\"50% 50%\"}});});Video.displayName=\"Video\";Video.defaultProps={srcType:\"URL\",srcUrl:\"https://assets.mixkit.co/videos/preview/mixkit-shining-sun-in-the-sky-surrounded-by-moving-clouds-31793-small.mp4\",srcFile:\"\",posterEnabled:false,controls:false,playing:true,loop:true,muted:true,playsinline:true,restartOnEnter:false,objectFit:\"cover\",backgroundColor:\"rgba(0,0,0,0)\",radius:0,volume:25,startTime:0};const groupsRegex=/[A-Z]{2,}|[A-Z][a-z]+|[a-z]+|[A-Z]|\\d+/gu;function capitalizeFirstLetter(value){return value.charAt(0).toUpperCase()+value.slice(1);}export function titleCase(value){const groups=value.match(groupsRegex)||[];return groups.map(capitalizeFirstLetter).join(\" \");}const objectFitOptions=[\"cover\",\"fill\",\"contain\",\"scale-down\",\"none\"];addPropertyControls(Video,{srcType:{type:ControlType.Enum,displaySegmentedControl:true,title:\"Source\",options:[\"URL\",\"Upload\"]},srcUrl:{type:ControlType.String,title:\"URL\",placeholder:\"../example.mp4\",hidden(props){return props.srcType===\"Upload\";},description:\"Hosted video file URL. For YouTube, use the YouTube component.\"},srcFile:{type:ControlType.File,title:\"File\",allowedFileTypes:[\"mp4\",\"webm\"],hidden(props){return props.srcType===\"URL\";}},playing:{type:ControlType.Boolean,title:\"Playing\",enabledTitle:\"Yes\",disabledTitle:\"No\"},posterEnabled:{type:ControlType.Boolean,title:\"Poster\",enabledTitle:\"Yes\",disabledTitle:\"No\"},poster:{type:ControlType.Image,title:\" \",hidden:({posterEnabled})=>!posterEnabled},backgroundColor:{type:ControlType.Color,title:\"Background\"},...borderRadiusControl,startTime:{title:\"Start Time\",type:ControlType.Number,min:0,max:100,step:.1,unit:\"%\"},loop:{type:ControlType.Boolean,title:\"Loop\",enabledTitle:\"Yes\",disabledTitle:\"No\"},objectFit:{type:ControlType.Enum,title:\"Fit\",options:objectFitOptions,optionTitles:objectFitOptions.map(titleCase)},// restartOnEnter: {\n//     type: ControlType.Boolean,\n//     title: \"On ReEnter\",\n//     enabledTitle: \"Restart\",\n//     disabledTitle: \"Resume\",\n// },\ncontrols:{type:ControlType.Boolean,title:\"Controls\",enabledTitle:\"Show\",disabledTitle:\"Hide\"},muted:{type:ControlType.Boolean,title:\"Muted\",enabledTitle:\"Yes\",disabledTitle:\"No\"},volume:{type:ControlType.Number,max:100,min:0,unit:\"%\",hidden:({muted})=>muted},onEnd:{type:ControlType.EventHandler},onSeeked:{type:ControlType.EventHandler},onPause:{type:ControlType.EventHandler},onPlay:{type:ControlType.EventHandler},...defaultEvents});\nexport const __FramerMetadata__ = {\"exports\":{\"Video\":{\"type\":\"reactComponent\",\"name\":\"Video\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerIntrinsicWidth\":\"200\",\"framerSupportedLayoutWidth\":\"fixed\",\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"112\"}},\"titleCase\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"VideoProps\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Video.map", "import{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,useIsInCurrentNavigationTarget}from\"framer\";import{isMotionValue,useInView}from\"framer-motion\";import{borderRadiusControl,defaultEvents,useIsBrowserSafari,useIsOnCanvas,useOnEnter,useOnExit,useRadius}from\"https://framer.com/m/framer/default-utils.js@^0.45.0\";import{memo,useCallback,useEffect,useMemo,useRef,useState}from\"react\";var ObjectFitType;(function(ObjectFitType){ObjectFitType[\"Fill\"]=\"fill\";ObjectFitType[\"Contain\"]=\"contain\";ObjectFitType[\"Cover\"]=\"cover\";ObjectFitType[\"None\"]=\"none\";ObjectFitType[\"ScaleDown\"]=\"scale-down\";})(ObjectFitType||(ObjectFitType={}));var SrcType;(function(SrcType){SrcType[\"Video\"]=\"Upload\";SrcType[\"Url\"]=\"URL\";})(SrcType||(SrcType={}));// Reduce renders\nfunction getProps(props){const{width,height,topLeft,topRight,bottomRight,bottomLeft,id,children,...rest}=props;return rest;}/**\n * VIDEO\n *\n * @framerIntrinsicWidth 200\n * @framerIntrinsicHeight 112\n *\n * @framerSupportedLayoutWidth fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n */ export function Video(props){const newProps=getProps(props);return /*#__PURE__*/ _jsx(VideoMemo,{...newProps});}function usePlaybackControls(videoRef){const isInCurrentNavigationTarget=useIsInCurrentNavigationTarget();const requestingPlay=useRef(false);const setProgress=useCallback(rawProgress=>{if(!videoRef.current)return;const newProgress=(rawProgress===1?.999:rawProgress)*videoRef.current.duration;const isAlreadySet=Math.abs(videoRef.current.currentTime-newProgress)<.1;if(videoRef.current.duration>0&&!isAlreadySet){videoRef.current.currentTime=newProgress;}},[]);const play=useCallback(()=>{const isPlaying=videoRef.current.currentTime>0&&videoRef.current.onplaying&&!videoRef.current.paused&&!videoRef.current.ended&&videoRef.current.readyState>videoRef.current.HAVE_CURRENT_DATA;if(!isPlaying&&videoRef.current&&!requestingPlay.current&&isInCurrentNavigationTarget){requestingPlay.current=true;videoRef.current.play().catch(e=>{}) // It's likely fine, swallow error\n.finally(()=>requestingPlay.current=false);}},[]);const pause=useCallback(()=>{if(!videoRef.current||requestingPlay.current)return;videoRef.current.pause();},[]);return{play,pause,setProgress};}function useAutoplayBehavior({playingProp,muted,loop,playsinline,controls}){const[initialPlayingProp]=useState(()=>playingProp);const[hasPlayingPropChanged,setHasPlayingPropChanged]=useState(false);if(playingProp!==initialPlayingProp&&!hasPlayingPropChanged){setHasPlayingPropChanged(true);}const behavesAsGif=// passing `playing === true` on mount indicates that the video should\n// autoplay, like a GIF\ninitialPlayingProp&&muted&&loop&&playsinline&&!controls&&// Some users of the <Video> component use it by wrapping it with\n// another smart component and adding their own controls on top. (The\n// controls use transitions to control the video: e.g., when clicking\n// the play button, the smart component will transition to a state with\n// <Video playing={true} />.) In this case, we don't want the video to\n// behave as a gif, as it will be weird if the video suddenly started\n// acting as such (and auto-pausing when leaving the viewport) as soon\n// as the site visitor mutes it and clicks \u201CPlay\u201D.\n!hasPlayingPropChanged;let autoplay;if(behavesAsGif)autoplay=\"on-viewport\";else if(initialPlayingProp)autoplay=\"on-mount\";else autoplay=\"no-autoplay\";return autoplay;}/**\n * The Video component has some effects that sync the video element with props\n * like `startTime`, `progress`, etc. React calls these effects whenever these\n * props change. However, it also calls them on the first mount, and this is\n * troublesome \u2013 if we\u2019re doing SSR, and the user changed the video state before\n * the video was hydrated, the initial `useEffect` call will reset the video\n * state. To avoid this, we use this flag.\n */ let isMountedAndReadyForProgressChanges=false;const VideoMemo=/*#__PURE__*/ memo(function VideoInner(props){const{srcType,srcFile,srcUrl,playing:playingProp,muted,playsinline,controls,progress,objectFit,backgroundColor,onSeeked,onPause,onPlay,onEnd,onClick,onMouseEnter,onMouseLeave,onMouseDown,onMouseUp,poster,posterEnabled,startTime:startTimeProp,volume,loop}=props;const videoRef=useRef();const isSafari=useIsBrowserSafari();const wasPausedOnLeave=useRef(null);const wasEndedOnLeave=useRef(null);const isOnCanvas=useIsOnCanvas();const borderRadius=useRadius(props);// Hard-coding `autoplayBehavior` and `isInViewport` when on canvas as a\n// tiny perf optimization. isOnCanvas won\u2019t change through the lifecycle of\n// the component, so using these hooks conditionally should be safe\nconst autoplayBehavior=isOnCanvas?\"no-autoplay\":useAutoplayBehavior({playingProp,muted,loop,playsinline,controls});const isInViewport=isOnCanvas?true:useInView(videoRef);// Video elements behave oddly at 100% duration\nconst startTime=startTimeProp===100?99.9:startTimeProp;const{play,pause,setProgress}=usePlaybackControls(videoRef);// Pause/play via props\nuseEffect(()=>{if(isOnCanvas)return;if(playingProp)play();else pause();},[playingProp]);// Pause/play via viewport\nuseEffect(()=>{if(isOnCanvas)return;if(autoplayBehavior!==\"on-viewport\")return;if(isInViewport)play();else pause();},[autoplayBehavior,isInViewport]);// Allow scrubbling via progress prop\n// 1) Handle cases when the progress prop itself changes\nuseEffect(()=>{if(!isMountedAndReadyForProgressChanges){isMountedAndReadyForProgressChanges=true;return;}const rawProgressValue=isMotionValue(progress)?progress.get():(progress!==null&&progress!==void 0?progress:0)*.01;setProgress(// When the progress value exists (e.g. <Video startTime={10}\n// progress={50} />), we respect the `progress` value over\n// `startTime`, even if `startTime` changes. That\u2019s because\n// `startTime` == start == changing it shouldn\u2019t affect the current\n// progress\n(rawProgressValue!==null&&rawProgressValue!==void 0?rawProgressValue:0)||// Then why fall back to `startTime` when `progress` doesn\u2019t exist,\n// you might ask? Now, that\u2019s for\n// - canvas UX: we want the video progress to change when the user\n//   is scrobbling the \u201CStart Time\u201D in component settings.\n// - backwards compatibility: maybe some users *are* scrobbling\n//   using `startTime` instead of `progress`? We don\u2019t know, and it\n//   always supported it, so let\u2019s not break it\n(startTime!==null&&startTime!==void 0?startTime:0)/100);},[startTime,srcFile,srcUrl,progress]);// 2) Handle cases when the motion value inside the progress prop changes\nuseEffect(()=>{if(!isMotionValue(progress))return;return progress.on(\"change\",value=>setProgress(value));},[progress]);// (Prototyping) Checking if we need to play on navigation enter\nuseOnEnter(()=>{if(wasPausedOnLeave.current===null)return;if(videoRef.current){// if (restartOnEnter) setProgress(0)\nif(!wasEndedOnLeave&&loop||!wasPausedOnLeave.current)play();}});// (Prototyping) Pausing & saving playing state on navigation exit\nuseOnExit(()=>{if(videoRef.current){wasEndedOnLeave.current=videoRef.current.ended;wasPausedOnLeave.current=videoRef.current.paused;pause();}});const src=useMemo(()=>{let fragment=\"\";// if (\n//     startTime > 0 &&\n//     videoRef.current &&\n//     !isNaN(videoRef.current.duration) &&\n//     !isOnCanvas\n// ) {\n//     console.log(startTime, videoRef.current.duration)\n//     fragment = `#t=${startTime * videoRef.current.duration}`\n// }\nif(srcType===SrcType.Url)return srcUrl+fragment;if(srcType===SrcType.Video)return srcFile+fragment;},[srcType,srcFile,srcUrl,startTime]);// Autoplay via JS to work in Safari\nuseEffect(()=>{if(isSafari&&videoRef.current&&autoplayBehavior===\"on-mount\"){setTimeout(()=>play(),50);}},[]);// Volume Control\nuseEffect(()=>{if(videoRef.current&&!muted)videoRef.current.volume=(volume!==null&&volume!==void 0?volume:0)/100;},[volume]);// When video is ready, set start-time, then autoplay if needed\nconst handleReady=()=>{if(!videoRef.current)return;if(videoRef.current.currentTime<.3)setProgress((startTime!==null&&startTime!==void 0?startTime:0)*.01);if(autoplayBehavior===\"on-mount\")play();};return /*#__PURE__*/ _jsx(\"video\",{onClick,onMouseEnter,onMouseLeave,onMouseDown,onMouseUp,src:src,loop:loop,ref:videoRef,onSeeked:e=>{return onSeeked===null||onSeeked===void 0?void 0:onSeeked(e);},onPause:e=>{return onPause===null||onPause===void 0?void 0:onPause(e);},onPlay:e=>{return onPlay===null||onPlay===void 0?void 0:onPlay(e);},onEnded:e=>{return onEnd===null||onEnd===void 0?void 0:onEnd(e);},autoPlay:autoplayBehavior===\"on-mount\",poster:posterEnabled?poster:undefined,onLoadedData:handleReady,controls:controls,muted:isOnCanvas?true:muted,playsInline:playsinline,style:{cursor:!!onClick?\"pointer\":\"auto\",width:\"100%\",height:\"100%\",borderRadius,display:\"block\",objectFit:objectFit,backgroundColor:backgroundColor,objectPosition:\"50% 50%\"}});});Video.displayName=\"Video\";Video.defaultProps={srcType:SrcType.Url,srcUrl:\"https://assets.mixkit.co/videos/preview/mixkit-ice-cream-glass-of-red-soda-5094-small.mp4\",srcFile:\"\",posterEnabled:false,controls:false,playing:true,loop:true,muted:true,playsinline:true,restartOnEnter:false,objectFit:ObjectFitType.Cover,backgroundColor:\"rgba(0,0,0,0)\",radius:0,volume:25,startTime:0};const groupsRegex=/[A-Z]{2,}|[A-Z][a-z]+|[a-z]+|[A-Z]|\\d+/gu;function capitalizeFirstLetter(value){return value.charAt(0).toUpperCase()+value.slice(1);}export function titleCase(value){const groups=value.match(groupsRegex)||[];return groups.map(capitalizeFirstLetter).join(\" \");}const objectFitOptions=[ObjectFitType.Cover,ObjectFitType.Fill,ObjectFitType.Contain,ObjectFitType.ScaleDown,ObjectFitType.None,];addPropertyControls(Video,{srcType:{type:ControlType.Enum,displaySegmentedControl:true,title:\"Source\",options:[SrcType.Url,SrcType.Video]},srcUrl:{type:ControlType.String,title:\"URL\",placeholder:\"../example.mp4\",hidden(props){return props.srcType===SrcType.Video;},description:\"Hosted video file URL. For YouTube, use the YouTube component.\"},srcFile:{type:ControlType.File,title:\"File\",allowedFileTypes:[\"mp4\",\"webm\"],hidden(props){return props.srcType===SrcType.Url;}},playing:{type:ControlType.Boolean,title:\"Playing\",enabledTitle:\"Yes\",disabledTitle:\"No\"},posterEnabled:{type:ControlType.Boolean,title:\"Poster\",enabledTitle:\"Yes\",disabledTitle:\"No\"},poster:{type:ControlType.Image,title:\" \",hidden:({posterEnabled})=>!posterEnabled},backgroundColor:{type:ControlType.Color,title:\"Background\"},...borderRadiusControl,startTime:{title:\"Start Time\",type:ControlType.Number,min:0,max:100,step:.1,unit:\"%\"},loop:{type:ControlType.Boolean,title:\"Loop\",enabledTitle:\"Yes\",disabledTitle:\"No\"},objectFit:{type:ControlType.Enum,title:\"Fit\",options:objectFitOptions,optionTitles:objectFitOptions.map(titleCase)},// restartOnEnter: {\n//     type: ControlType.Boolean,\n//     title: \"On ReEnter\",\n//     enabledTitle: \"Restart\",\n//     disabledTitle: \"Resume\",\n// },\ncontrols:{type:ControlType.Boolean,title:\"Controls\",enabledTitle:\"Show\",disabledTitle:\"Hide\"},muted:{type:ControlType.Boolean,title:\"Muted\",enabledTitle:\"Yes\",disabledTitle:\"No\"},volume:{type:ControlType.Number,max:100,min:0,unit:\"%\",hidden:({muted})=>muted},onEnd:{type:ControlType.EventHandler},onSeeked:{type:ControlType.EventHandler},onPause:{type:ControlType.EventHandler},onPlay:{type:ControlType.EventHandler},...defaultEvents});\nexport const __FramerMetadata__ = {\"exports\":{\"VideoProps\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"titleCase\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"Video\":{\"type\":\"reactComponent\",\"name\":\"Video\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerIntrinsicWidth\":\"200\",\"framerIntrinsicHeight\":\"112\",\"framerContractVersion\":\"1\",\"framerSupportedLayoutWidth\":\"fixed\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Video.map", "// Generated by Framer (e83dae3)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,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/IZ0vSV62Dv7ax4rBiGUk/Video.js\";import{Video as Video1}from\"https://framerusercontent.com/modules/lRDHiNWNVWmE0lqtoVHP/TO50RZfUZkMws8Mz1efr/Video.js\";const VideoFonts=getFonts(Video);const Video1Controls=getPropertyControls(Video1);const cycleOrder=[\"vkIZ70M5J\"];const serializationHash=\"framer-Qa7tw\";const variantClassNames={vkIZ70M5J:\"framer-v-10zlpp2\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants===null||variants===void 0?void 0:variants.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={damping:60,delay:0,mass:1,stiffness:500,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value!==null&&value!==void 0?value:config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion(React.Fragment);const getProps=({file,height,id,width,...props})=>{var _ref;return{...props,ajM9I0gt0:(_ref=file!==null&&file!==void 0?file:props.ajM9I0gt0)!==null&&_ref!==void 0?_ref:\"https://framerusercontent.com/assets/4oDyRIL6G1FiofYeY3ZK7Ndtxhc.mp4\"};};const createLayoutDependency=(props,variants)=>variants.join(\"-\")+props.layoutDependency;const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{activeLocale,setLocale}=useLocaleInfo();const{style,className,layoutId,variant,ajM9I0gt0,...restProps}=getProps(props);const{baseVariant,classNames,gestureVariant,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"vkIZ70M5J\",variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const ref1=React.useRef(null);const defaultLayoutId=React.useId();const sharedStyleClassNames=[];const componentViewport=useComponentViewport();return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId!==null&&layoutId!==void 0?layoutId:defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(motion.div,{...restProps,className:cx(serializationHash,...sharedStyleClassNames,\"framer-10zlpp2\",className,classNames),\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"vkIZ70M5J\",onHoverEnd:()=>setGestureState({isHovered:false}),onHoverStart:()=>setGestureState({isHovered:true}),onTap:()=>setGestureState({isPressed:false}),onTapCancel:()=>setGestureState({isPressed:false}),onTapStart:()=>setGestureState({isPressed:true}),ref:ref!==null&&ref!==void 0?ref:ref1,style:{...style},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-69ajzz-container\",layoutDependency:layoutDependency,layoutId:\"pvUO1YyOY-container\",children:/*#__PURE__*/_jsx(Video,{backgroundColor:\"rgba(0, 0, 0, 0)\",borderRadius:0,bottomLeftRadius:0,bottomRightRadius:0,controls:false,height:\"100%\",id:\"pvUO1YyOY\",isMixedBorderRadius:false,layoutId:\"pvUO1YyOY\",loop:true,muted:true,objectFit:\"cover\",playing:true,posterEnabled:false,srcFile:ajM9I0gt0,srcType:\"Upload\",srcUrl:\"https://assets.mixkit.co/videos/preview/mixkit-shining-sun-in-the-sky-surrounded-by-moving-clouds-31793-small.mp4\",startTime:0,style:{height:\"100%\",width:\"100%\"},topLeftRadius:0,topRightRadius:0,volume:25,width:\"100%\"})})})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-Qa7tw.framer-o6w380, .framer-Qa7tw .framer-o6w380 { display: block; }\",\".framer-Qa7tw.framer-10zlpp2 { height: 515px; overflow: hidden; position: relative; width: 720px; }\",\".framer-Qa7tw .framer-69ajzz-container { bottom: 0px; flex: none; left: 0px; position: absolute; right: 0px; top: 0px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 515\n * @framerIntrinsicWidth 720\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"ajM9I0gt0\":\"file\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n */const FramerjcGOwcJNq=withCSS(Component,css,\"framer-Qa7tw\");export default FramerjcGOwcJNq;FramerjcGOwcJNq.displayName=\"Video\";FramerjcGOwcJNq.defaultProps={height:515,width:720};addPropertyControls(FramerjcGOwcJNq,{ajM9I0gt0:(Video1Controls===null||Video1Controls===void 0?void 0:Video1Controls[\"srcFile\"])&&{...Video1Controls[\"srcFile\"],__defaultAssetReference:\"data:framer/asset-reference,4oDyRIL6G1FiofYeY3ZK7Ndtxhc.mp4?originalFilename=9c4551b9-84d07d16.mp4\",description:undefined,hidden:undefined,title:\"File\"}});addFonts(FramerjcGOwcJNq,[...VideoFonts]);\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerjcGOwcJNq\",\"slots\":[],\"annotations\":{\"framerIntrinsicWidth\":\"720\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerIntrinsicHeight\":\"515\",\"framerComponentViewportWidth\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerImmutableVariables\":\"true\",\"framerContractVersion\":\"1\",\"framerVariables\":\"{\\\"ajM9I0gt0\\\":\\\"file\\\"}\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./jcGOwcJNq.map", "// Generated by Framer (a2fb474)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,SVG,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";const enabledGestures={MJLYfYphp:{hover:true}};const serializationHash=\"framer-2IEkr\";const variantClassNames={MJLYfYphp:\"framer-v-1yyowcc\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants===null||variants===void 0?void 0: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!==null&&value!==void 0?value:config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const getProps=({click,height,id,width,...props})=>{return{...props,GFHOewKpV:click!==null&&click!==void 0?click:props.GFHOewKpV};};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,GFHOewKpV,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({defaultVariant:\"MJLYfYphp\",enabledGestures,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTap16zi3sc=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});if(GFHOewKpV){const res=await GFHOewKpV(...args);if(res===false)return false;}});const ref1=React.useRef(null);const defaultLayoutId=React.useId();const sharedStyleClassNames=[];const componentViewport=useComponentViewport();return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId!==null&&layoutId!==void 0?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-1yyowcc\",className,classNames),\"data-framer-name\":\"Variant 1\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"MJLYfYphp\",onTap:onTap16zi3sc,ref:ref!==null&&ref!==void 0?ref:ref1,style:{...style},...addPropertyOverrides({\"MJLYfYphp-hover\":{\"data-framer-name\":undefined}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SVG,{className:\"framer-2w164e\",\"data-framer-name\":\"Group 122\",fill:\"rgba(0,0,0,1)\",intrinsicHeight:10,intrinsicWidth:11,layoutDependency:layoutDependency,layoutId:\"PxbInAoW2\",style:{rotate:0},svg:'<svg width=\"11\" height=\"10\" viewBox=\"0 0 11 10\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\\n<path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M5.5 10C8.26142 10 10.5 7.76142 10.5 5C10.5 2.23858 8.26142 0 5.5 0C2.73858 0 0.5 2.23858 0.5 5C0.5 7.76142 2.73858 10 5.5 10ZM8.06767 6.68245L6.3854 5.00018L8.06767 3.31791L7.18227 2.43251L5.5 4.11478L3.81773 2.43251L2.92249 3.32775L4.60476 5.01002L2.93233 6.68245L3.81773 7.56785L5.49016 5.89542L7.17243 7.57769L8.06767 6.68245Z\" fill=\"black\" fill-opacity=\"0.4\"/>\\n</svg>\\n',variants:{\"MJLYfYphp-hover\":{rotate:90}},withExternalLayout:true})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-2IEkr.framer-2nxl69, .framer-2IEkr .framer-2nxl69 { display: block; }\",\".framer-2IEkr.framer-1yyowcc { cursor: pointer; height: 10px; overflow: visible; position: relative; width: 11px; }\",\".framer-2IEkr .framer-2w164e { bottom: 0px; flex: none; left: 0px; position: absolute; right: 0px; top: 0px; z-index: 1; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 10\n * @framerIntrinsicWidth 11\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"sObp2ITaq\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"GFHOewKpV\":\"click\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n */const FramerJ7hVqqnrs=withCSS(Component,css,\"framer-2IEkr\");export default FramerJ7hVqqnrs;FramerJ7hVqqnrs.displayName=\"Close\";FramerJ7hVqqnrs.defaultProps={height:10,width:11};addPropertyControls(FramerJ7hVqqnrs,{GFHOewKpV:{title:\"Click\",type:ControlType.EventHandler}});addFonts(FramerJ7hVqqnrs,[{explicitInter:true,fonts:[]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerJ7hVqqnrs\",\"slots\":[],\"annotations\":{\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicWidth\":\"11\",\"framerVariables\":\"{\\\"GFHOewKpV\\\":\\\"click\\\"}\",\"framerIntrinsicHeight\":\"10\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"sObp2ITaq\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerContractVersion\":\"1\",\"framerDisplayContentsDiv\":\"false\",\"framerImmutableVariables\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./J7hVqqnrs.map", "// Generated by Framer (7d037c2)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,getLoadingLazyAtYPosition,getPropertyControls,Image,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=[\"CbfmQS3YZ\",\"ZqFnLXx2P\"];const serializationHash=\"framer-jQHUf\";const variantClassNames={CbfmQS3YZ:\"framer-v-gjsww4\",ZqFnLXx2P:\"framer-v-e0hl0r\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const toResponsiveImage=value=>{if(typeof value===\"object\"&&value!==null&&typeof value.src===\"string\"){return value;}return typeof value===\"string\"?{src:value}:undefined;};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={img:\"CbfmQS3YZ\",video:\"ZqFnLXx2P\"};const getProps=({file,height,id,image,width,...props})=>{return{...props,IK6KSRYQ8:image??props.IK6KSRYQ8,variant:humanReadableVariantMap[props.variant]??props.variant??\"CbfmQS3YZ\",Xm16aSCx5:file??props.Xm16aSCx5};};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,IK6KSRYQ8,Xm16aSCx5,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"CbfmQS3YZ\",variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const ref1=React.useRef(null);const isDisplayed=()=>{if(baseVariant===\"ZqFnLXx2P\")return true;return false;};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(Image,{...restProps,...gestureHandlers,background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition(componentViewport?.y||0),sizes:componentViewport?.width||\"100vw\",...toResponsiveImage(IK6KSRYQ8)},className:cx(scopingClassNames,\"framer-gjsww4\",className,classNames),\"data-framer-name\":\"img\",layoutDependency:layoutDependency,layoutId:\"CbfmQS3YZ\",ref:ref??ref1,style:{...style},...addPropertyOverrides({ZqFnLXx2P:{\"data-framer-name\":\"video\",background:{alt:\"\",positionX:\"center\",positionY:\"center\"}}},baseVariant,gestureVariant),children:isDisplayed()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1whdou2-container\",layoutDependency:layoutDependency,layoutId:\"m06_XKnnv-container\",children:/*#__PURE__*/_jsx(Video,{backgroundColor:\"rgba(0, 0, 0, 0)\",borderRadius:0,bottomLeftRadius:0,bottomRightRadius:0,controls:false,height:\"100%\",id:\"m06_XKnnv\",isMixedBorderRadius:false,layoutId:\"m06_XKnnv\",loop:true,muted:true,objectFit:\"cover\",playing:true,posterEnabled:false,srcFile:Xm16aSCx5,srcType:\"Upload\",srcUrl:\"https://framerusercontent.com/assets/MLWPbW1dUQawJLhhun3dBwpgJak.mp4\",startTime:0,style:{height:\"100%\",width:\"100%\"},topLeftRadius:0,topRightRadius:0,volume:25,width:\"100%\"})})})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-jQHUf.framer-1qirkr0, .framer-jQHUf .framer-1qirkr0 { display: block; }\",\".framer-jQHUf.framer-gjsww4 { height: 100px; position: relative; width: 100px; }\",\".framer-jQHUf .framer-1whdou2-container { flex: none; height: 100%; left: calc(50.00000000000002% - 100% / 2); position: absolute; top: calc(50.00000000000002% - 100% / 2); width: 100%; }\",\".framer-jQHUf.framer-v-e0hl0r.framer-gjsww4 { aspect-ratio: 1 / 1; height: var(--framer-aspect-ratio-supported, 100px); }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 100\n * @framerIntrinsicWidth 100\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"ZqFnLXx2P\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"IK6KSRYQ8\":\"image\",\"Xm16aSCx5\":\"file\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n */const FramerSCCEtRrD3=withCSS(Component,css,\"framer-jQHUf\");export default FramerSCCEtRrD3;FramerSCCEtRrD3.displayName=\"Video or Img\";FramerSCCEtRrD3.defaultProps={height:100,width:100};addPropertyControls(FramerSCCEtRrD3,{variant:{options:[\"CbfmQS3YZ\",\"ZqFnLXx2P\"],optionTitles:[\"img\",\"video\"],title:\"Variant\",type:ControlType.Enum},IK6KSRYQ8:{title:\"Image\",type:ControlType.ResponsiveImage},Xm16aSCx5:VideoControls?.[\"srcFile\"]&&{...VideoControls[\"srcFile\"],__defaultAssetReference:\"\",description:undefined,hidden:undefined,title:\"File\"}});addFonts(FramerSCCEtRrD3,[{explicitInter:true,fonts:[]},...VideoFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerSCCEtRrD3\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"100\",\"framerImmutableVariables\":\"true\",\"framerVariables\":\"{\\\"IK6KSRYQ8\\\":\\\"image\\\",\\\"Xm16aSCx5\\\":\\\"file\\\"}\",\"framerIntrinsicWidth\":\"100\",\"framerDisplayContentsDiv\":\"false\",\"framerContractVersion\":\"1\",\"framerComponentViewportWidth\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"ZqFnLXx2P\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./SCCEtRrD3.map", "// Generated by Framer (7d037c2)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,getLoadingLazyAtYPosition,getPropertyControls,Image,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=[\"fxrgExtTh\",\"hhCMgad_V\"];const serializationHash=\"framer-soC2J\";const variantClassNames={fxrgExtTh:\"framer-v-1wkwlj0\",hhCMgad_V:\"framer-v-45bp4h\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const toResponsiveImage=value=>{if(typeof value===\"object\"&&value!==null&&typeof value.src===\"string\"){return value;}return typeof value===\"string\"?{src:value}:undefined;};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={img:\"fxrgExtTh\",video:\"hhCMgad_V\"};const getProps=({file,height,id,image,width,...props})=>{return{...props,s3sK3sZ4j:image??props.s3sK3sZ4j,variant:humanReadableVariantMap[props.variant]??props.variant??\"fxrgExtTh\",Vishb3u8L:file??props.Vishb3u8L};};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,s3sK3sZ4j,Vishb3u8L,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"fxrgExtTh\",variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const ref1=React.useRef(null);const isDisplayed=()=>{if(baseVariant===\"hhCMgad_V\")return true;return false;};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(Image,{...restProps,...gestureHandlers,background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition(componentViewport?.y||0),sizes:componentViewport?.width||\"100vw\",...toResponsiveImage(s3sK3sZ4j)},className:cx(scopingClassNames,\"framer-1wkwlj0\",className,classNames),\"data-framer-name\":\"img\",layoutDependency:layoutDependency,layoutId:\"fxrgExtTh\",ref:ref??ref1,style:{...style},...addPropertyOverrides({hhCMgad_V:{\"data-framer-name\":\"video\",background:{alt:\"\",positionX:\"center\",positionY:\"center\"}}},baseVariant,gestureVariant),children:isDisplayed()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-188jp4e-container\",layoutDependency:layoutDependency,layoutId:\"hTUMGoTg4-container\",children:/*#__PURE__*/_jsx(Video,{backgroundColor:\"rgba(0, 0, 0, 0)\",borderRadius:0,bottomLeftRadius:0,bottomRightRadius:0,controls:false,height:\"100%\",id:\"hTUMGoTg4\",isMixedBorderRadius:false,layoutId:\"hTUMGoTg4\",loop:true,muted:true,objectFit:\"cover\",playing:true,posterEnabled:true,srcFile:Vishb3u8L,srcType:\"Upload\",srcUrl:\"https://framerusercontent.com/assets/MLWPbW1dUQawJLhhun3dBwpgJak.mp4\",startTime:0,style:{height:\"100%\",width:\"100%\"},topLeftRadius:0,topRightRadius:0,volume:25,width:\"100%\"})})})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-soC2J.framer-1kzqp53, .framer-soC2J .framer-1kzqp53 { display: block; }\",\".framer-soC2J.framer-1wkwlj0 { height: 100px; position: relative; width: 100px; }\",\".framer-soC2J .framer-188jp4e-container { flex: none; height: 100%; left: calc(50.00000000000002% - 100% / 2); position: absolute; top: calc(50.00000000000002% - 100% / 2); width: 100%; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 100\n * @framerIntrinsicWidth 100\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"hhCMgad_V\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"s3sK3sZ4j\":\"image\",\"Vishb3u8L\":\"file\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n */const FramerWxLEJABkM=withCSS(Component,css,\"framer-soC2J\");export default FramerWxLEJABkM;FramerWxLEJABkM.displayName=\"Video or Img\";FramerWxLEJABkM.defaultProps={height:100,width:100};addPropertyControls(FramerWxLEJABkM,{variant:{options:[\"fxrgExtTh\",\"hhCMgad_V\"],optionTitles:[\"img\",\"video\"],title:\"Variant\",type:ControlType.Enum},s3sK3sZ4j:{title:\"Image\",type:ControlType.ResponsiveImage},Vishb3u8L:VideoControls?.[\"srcFile\"]&&{...VideoControls[\"srcFile\"],__defaultAssetReference:\"\",description:undefined,hidden:undefined,title:\"File\"}});addFonts(FramerWxLEJABkM,[{explicitInter:true,fonts:[]},...VideoFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerWxLEJABkM\",\"slots\":[],\"annotations\":{\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"hhCMgad_V\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerContractVersion\":\"1\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicHeight\":\"100\",\"framerComponentViewportWidth\":\"true\",\"framerVariables\":\"{\\\"s3sK3sZ4j\\\":\\\"image\\\",\\\"Vishb3u8L\\\":\\\"file\\\"}\",\"framerIntrinsicWidth\":\"100\",\"framerDisplayContentsDiv\":\"false\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./WxLEJABkM.map", "// Generated by Framer (5bbf1f3)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,getPropertyControls,RichText,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import VideoOrImg from\"https://framerusercontent.com/modules/I7QKyLtN6ZIas2UYqBen/c8Es1jm3LEPqbxYSbigz/SCCEtRrD3.js\";import VideoOrImg1 from\"https://framerusercontent.com/modules/C6MbIPTlRgjdvhuw5XMo/Bfp4HmqKIsIz96DMaWbf/WxLEJABkM.js\";const VideoOrImgFonts=getFonts(VideoOrImg);const VideoOrImg1Fonts=getFonts(VideoOrImg1);const VideoOrImgControls=getPropertyControls(VideoOrImg);const VideoOrImg1Controls=getPropertyControls(VideoOrImg1);const enabledGestures={Tm5E1qQ1W:{hover:true}};const cycleOrder=[\"Tm5E1qQ1W\",\"krCFNjNke\"];const serializationHash=\"framer-VshHm\";const variantClassNames={krCFNjNke:\"framer-v-11lg5zt\",Tm5E1qQ1W:\"framer-v-mmgovt\"};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 transformTemplate1=(_,t)=>`translateY(-50%) ${t}`;const toResponsiveImage=value=>{if(typeof value===\"object\"&&value!==null&&typeof value.src===\"string\"){return value;}return typeof value===\"string\"?{src:value}:undefined;};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableEnumMap={img:\"CbfmQS3YZ\",video:\"ZqFnLXx2P\"};const humanReadableEnumMap1={img:\"fxrgExtTh\",video:\"hhCMgad_V\"};const humanReadableVariantMap={\"Variant 1\":\"Tm5E1qQ1W\",\"Variant 2\":\"krCFNjNke\"};const getProps=({categorie,height,hover,id,image1,image2,imgHover,text,variant1,videoFile,videoFile2,width,...props})=>{return{...props,Arb_Ncim7:image2??props.Arb_Ncim7,JPuhJrGrI:videoFile2??props.JPuhJrGrI,mXYaJRStT:videoFile??props.mXYaJRStT,N4uKdD6b9:categorie??props.N4uKdD6b9??\"News\",nAAlIbJYZ:humanReadableEnumMap1[imgHover]??imgHover??props.nAAlIbJYZ??\"fxrgExtTh\",Nnc7wh2Kw:hover??props.Nnc7wh2Kw??\"Learn More \",Pi1tyA8Hj:text??props.Pi1tyA8Hj??\"Our project Kokoro is featuredon The Brand Identity.\",SIpMPMMZU:humanReadableEnumMap[variant1]??variant1??props.SIpMPMMZU??\"CbfmQS3YZ\",u6Rq5_ebw:image1??props.u6Rq5_ebw,variant:humanReadableVariantMap[props.variant]??props.variant??\"Tm5E1qQ1W\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Variants=motion.create(React.Fragment);const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{activeLocale,setLocale}=useLocaleInfo();const{style,className,layoutId,variant,Pi1tyA8Hj,N4uKdD6b9,Nnc7wh2Kw,SIpMPMMZU,nAAlIbJYZ,mXYaJRStT,u6Rq5_ebw,Arb_Ncim7,JPuhJrGrI,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"Tm5E1qQ1W\",enabledGestures,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const ref1=React.useRef(null);const isDisplayed=()=>{if(baseVariant===\"krCFNjNke\")return false;return true;};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__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-mmgovt\",className,classNames),\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"Tm5E1qQ1W\",ref:ref??ref1,style:{backgroundColor:\"rgba(230, 230, 230, 0.9)\",...style},variants:{\"Tm5E1qQ1W-hover\":{backgroundColor:\"var(--token-308cd43b-8832-4639-afcf-d08c45576c9b, rgb(223, 0, 1))\"},krCFNjNke:{backgroundColor:\"rgba(230, 230, 230, 0)\"}},...addPropertyOverrides({\"Tm5E1qQ1W-hover\":{\"data-framer-name\":undefined},krCFNjNke:{\"data-framer-name\":\"Variant 2\"}},baseVariant,gestureVariant),children:[isDisplayed()&&/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO05ldWUgSGFhcyBVbmljYSBQcm8gTWVkaXVt\",\"--framer-font-family\":'\"Neue Haas Unica Pro Medium\", \"Neue Haas Unica Pro Medium Placeholder\", sans-serif',\"--framer-font-size\":\"11px\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-line-height\":\"110%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgba(0, 0, 0, 0.3))\"},children:\"Learn More\"})}),className:\"framer-ko75gg\",\"data-framer-name\":\"Our project Kokoro is featured on The Brand Identity.\",fonts:[\"CUSTOM;Neue Haas Unica Pro Medium\"],layoutDependency:layoutDependency,layoutId:\"viZIGWuoE\",style:{\"--extracted-r6o4lv\":\"rgba(0, 0, 0, 0.3)\",\"--framer-paragraph-spacing\":\"0px\",opacity:0},transformTemplate:transformTemplate1,variants:{\"Tm5E1qQ1W-hover\":{\"--extracted-r6o4lv\":\"rgba(0, 0, 0, 0.4)\",opacity:1}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({\"Tm5E1qQ1W-hover\":{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO05ldWUgSGFhcyBVbmljYSBQcm8gTWVkaXVt\",\"--framer-font-family\":'\"Neue Haas Unica Pro Medium\", \"Neue Haas Unica Pro Medium Placeholder\", sans-serif',\"--framer-font-size\":\"11px\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-line-height\":\"110%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgba(0, 0, 0, 0.4))\"},children:\"Learn More \"})}),text:Nnc7wh2Kw}},baseVariant,gestureVariant)}),isDisplayed()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-opb09c\",\"data-framer-name\":\"img\",layoutDependency:layoutDependency,layoutId:\"Vwq7WbCbJ\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:100,width:\"100px\",y:(componentViewport?.y||0)+((componentViewport?.height||118)*.5000000000000002-50)+0,...addPropertyOverrides({\"Tm5E1qQ1W-hover\":{y:(componentViewport?.y||0)+((componentViewport?.height||118)*.5000000000000002-50)+-51}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1kn06oh-container\",layoutDependency:layoutDependency,layoutId:\"X5jVIU3tN-container\",style:{rotateX:0,transformPerspective:500},variants:{\"Tm5E1qQ1W-hover\":{rotateX:-90}},children:/*#__PURE__*/_jsx(VideoOrImg,{height:\"100%\",id:\"X5jVIU3tN\",IK6KSRYQ8:toResponsiveImage(u6Rq5_ebw),layoutId:\"X5jVIU3tN\",style:{height:\"100%\",width:\"100%\"},variant:SIpMPMMZU,width:\"100%\",Xm16aSCx5:mXYaJRStT})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:100,width:\"100px\",y:(componentViewport?.y||0)+((componentViewport?.height||118)*.5000000000000002-50)+100-49,...addPropertyOverrides({\"Tm5E1qQ1W-hover\":{y:(componentViewport?.y||0)+((componentViewport?.height||118)*.5000000000000002-50)+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-bek6ev-container\",layoutDependency:layoutDependency,layoutId:\"F8gsOvHNa-container\",style:{rotateX:-90,transformPerspective:500},variants:{\"Tm5E1qQ1W-hover\":{rotateX:0}},children:/*#__PURE__*/_jsx(VideoOrImg1,{height:\"100%\",id:\"F8gsOvHNa\",layoutId:\"F8gsOvHNa\",s3sK3sZ4j:toResponsiveImage(Arb_Ncim7),style:{height:\"100%\",width:\"100%\"},variant:nAAlIbJYZ,Vishb3u8L:JPuhJrGrI,width:\"100%\"})})})]}),isDisplayed()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1uvhq1r\",\"data-framer-name\":\"Frame 118\",layoutDependency:layoutDependency,layoutId:\"M1eFsMmbx\",style:{opacity:1},transformTemplate:transformTemplate1,variants:{\"Tm5E1qQ1W-hover\":{opacity:0}},children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO05ldWUgSGFhcyBVbmljYSBQcm8gTWVkaXVt\",\"--framer-font-family\":'\"Neue Haas Unica Pro Medium\", \"Neue Haas Unica Pro Medium Placeholder\", sans-serif',\"--framer-font-size\":\"11px\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-line-height\":\"110%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgba(0, 0, 0, 0.2))\"},children:\"News\"})}),className:\"framer-xqpipi\",\"data-framer-name\":\"News\",fonts:[\"CUSTOM;Neue Haas Unica Pro Medium\"],layoutDependency:layoutDependency,layoutId:\"RB_HaPm3G\",style:{\"--extracted-r6o4lv\":\"rgba(0, 0, 0, 0.2)\",\"--framer-paragraph-spacing\":\"0px\"},text:N4uKdD6b9,verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsxs(React.Fragment,{children:[/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO05ldWUgSGFhcyBVbmljYSBQcm8gTWVkaXVt\",\"--framer-font-family\":'\"Neue Haas Unica Pro Medium\", \"Neue Haas Unica Pro Medium Placeholder\", sans-serif',\"--framer-font-size\":\"11px\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-line-height\":\"110%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgba(0, 0, 0, 0.4))\"},children:\"Our project Kokoro is featured\"}),/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO05ldWUgSGFhcyBVbmljYSBQcm8gTWVkaXVt\",\"--framer-font-family\":'\"Neue Haas Unica Pro Medium\", \"Neue Haas Unica Pro Medium Placeholder\", sans-serif',\"--framer-font-size\":\"11px\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-line-height\":\"110%\",\"--framer-text-color\":\"var(--extracted-2gxw0f, rgba(0, 0, 0, 0.4))\"},children:\"on The Brand Identity.\"})]}),className:\"framer-126sewe\",\"data-framer-name\":\"Our project Kokoro is featured on The Brand Identity.\",fonts:[\"CUSTOM;Neue Haas Unica Pro Medium\"],layoutDependency:layoutDependency,layoutId:\"HyPrhf5mk\",style:{\"--extracted-2gxw0f\":\"rgba(0, 0, 0, 0.4)\",\"--extracted-r6o4lv\":\"rgba(0, 0, 0, 0.4)\",\"--framer-paragraph-spacing\":\"0px\"},text:Pi1tyA8Hj,verticalAlignment:\"top\",withExternalLayout:true})]}),isDisplayed()&&/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO05ldWUgSGFhcyBVbmljYSBQcm8gTWVkaXVt\",\"--framer-font-family\":'\"Neue Haas Unica Pro Medium\", \"Neue Haas Unica Pro Medium Placeholder\", sans-serif',\"--framer-font-size\":\"11px\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-line-height\":\"110%\",\"--framer-text-alignment\":\"right\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgba(0, 0, 0, 0.4))\"},children:\"Click Here\"})}),className:\"framer-57u9ni\",\"data-framer-name\":\"Our project Kokoro is featured on The Brand Identity.\",fonts:[\"CUSTOM;Neue Haas Unica Pro Medium\"],layoutDependency:layoutDependency,layoutId:\"rayyur1Px\",style:{\"--extracted-r6o4lv\":\"rgba(0, 0, 0, 0.4)\",\"--framer-paragraph-spacing\":\"0px\",opacity:0},transformTemplate:transformTemplate1,variants:{\"Tm5E1qQ1W-hover\":{opacity:1}},verticalAlignment:\"top\",withExternalLayout:true})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-VshHm.framer-19cysyw, .framer-VshHm .framer-19cysyw { display: block; }\",\".framer-VshHm.framer-mmgovt { cursor: pointer; height: 118px; overflow: hidden; position: relative; width: 307px; }\",\".framer-VshHm .framer-ko75gg { flex: none; height: auto; left: 120px; position: absolute; top: 87%; white-space: pre-wrap; width: 58px; word-break: break-word; word-wrap: break-word; z-index: 1; }\",\".framer-VshHm .framer-opb09c { flex: none; height: 100px; left: 10px; overflow: hidden; position: absolute; top: calc(50.00000000000002% - 100px / 2); width: 100px; }\",\".framer-VshHm .framer-1kn06oh-container { flex: none; height: 100px; left: 0px; position: absolute; right: 0px; top: 0px; }\",\".framer-VshHm .framer-bek6ev-container { bottom: -51px; flex: none; height: 100px; left: 0px; position: absolute; right: 0px; }\",\".framer-VshHm .framer-1uvhq1r { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 3px; height: min-content; justify-content: flex-start; left: 121px; overflow: visible; padding: 0px; position: absolute; right: 42px; top: 50%; }\",\".framer-VshHm .framer-xqpipi { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-VshHm .framer-126sewe { flex: none; height: auto; position: relative; white-space: pre-wrap; width: 145px; word-break: break-word; word-wrap: break-word; }\",\".framer-VshHm .framer-57u9ni { flex: none; height: auto; position: absolute; right: 10px; top: 87%; white-space: pre-wrap; width: 58px; word-break: break-word; word-wrap: break-word; z-index: 1; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-VshHm .framer-1uvhq1r { gap: 0px; } .framer-VshHm .framer-1uvhq1r > * { margin: 0px; margin-bottom: calc(3px / 2); margin-top: calc(3px / 2); } .framer-VshHm .framer-1uvhq1r > :first-child { margin-top: 0px; } .framer-VshHm .framer-1uvhq1r > :last-child { margin-bottom: 0px; } }\",\".framer-VshHm.framer-v-11lg5zt.framer-mmgovt { cursor: unset; }\",\".framer-VshHm.framer-v-mmgovt.hover .framer-ko75gg { top: 49%; }\",\".framer-VshHm.framer-v-mmgovt.hover .framer-1kn06oh-container { top: -51px; }\",\".framer-VshHm.framer-v-mmgovt.hover .framer-bek6ev-container { bottom: 0px; height: unset; top: 0px; }\",\".framer-VshHm.framer-v-mmgovt.hover .framer-1uvhq1r { right: unset; top: 29%; width: 145px; }\",\".framer-VshHm.framer-v-mmgovt.hover .framer-57u9ni { top: 50%; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 118\n * @framerIntrinsicWidth 307\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"krCFNjNke\":{\"layout\":[\"fixed\",\"fixed\"]},\"WFONLlnFh\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"Pi1tyA8Hj\":\"text\",\"N4uKdD6b9\":\"categorie\",\"Nnc7wh2Kw\":\"hover\",\"SIpMPMMZU\":\"variant1\",\"nAAlIbJYZ\":\"imgHover\",\"mXYaJRStT\":\"videoFile\",\"u6Rq5_ebw\":\"image1\",\"Arb_Ncim7\":\"image2\",\"JPuhJrGrI\":\"videoFile2\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n */const FramernN_8PcyOU=withCSS(Component,css,\"framer-VshHm\");export default FramernN_8PcyOU;FramernN_8PcyOU.displayName=\"Popin\";FramernN_8PcyOU.defaultProps={height:118,width:307};addPropertyControls(FramernN_8PcyOU,{variant:{options:[\"Tm5E1qQ1W\",\"krCFNjNke\"],optionTitles:[\"Variant 1\",\"Variant 2\"],title:\"Variant\",type:ControlType.Enum},Pi1tyA8Hj:{defaultValue:\"Our project Kokoro is featuredon The Brand Identity.\",displayTextArea:false,title:\"Text\",type:ControlType.String},N4uKdD6b9:{defaultValue:\"News\",displayTextArea:false,title:\"Categorie\",type:ControlType.String},Nnc7wh2Kw:{defaultValue:\"Learn More \",displayTextArea:false,title:\"Hover\",type:ControlType.String},SIpMPMMZU:VideoOrImgControls?.[\"variant\"]&&{...VideoOrImgControls[\"variant\"],defaultValue:\"CbfmQS3YZ\",description:undefined,hidden:undefined,title:\"Variant\"},nAAlIbJYZ:VideoOrImg1Controls?.[\"variant\"]&&{...VideoOrImg1Controls[\"variant\"],defaultValue:\"fxrgExtTh\",description:undefined,hidden:undefined,title:\"img hover\"},mXYaJRStT:VideoOrImgControls?.[\"Xm16aSCx5\"]&&{...VideoOrImgControls[\"Xm16aSCx5\"],__defaultAssetReference:\"\",description:undefined,hidden:undefined,title:\"video file\"},u6Rq5_ebw:{title:\"Image 1\",type:ControlType.ResponsiveImage},Arb_Ncim7:{title:\"Image 2\",type:ControlType.ResponsiveImage},JPuhJrGrI:VideoOrImg1Controls?.[\"Vishb3u8L\"]&&{...VideoOrImg1Controls[\"Vishb3u8L\"],__defaultAssetReference:\"\",description:undefined,hidden:undefined,title:\"video file 2\"}});addFonts(FramernN_8PcyOU,[{explicitInter:true,fonts:[{family:\"Neue Haas Unica Pro Medium\",source:\"custom\",url:\"https://framerusercontent.com/assets/Cmi4C5AIdOUkvXB1YdIf7CRWWNA.woff2\"}]},...VideoOrImgFonts,...VideoOrImg1Fonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramernN_8PcyOU\",\"slots\":[],\"annotations\":{\"framerVariables\":\"{\\\"Pi1tyA8Hj\\\":\\\"text\\\",\\\"N4uKdD6b9\\\":\\\"categorie\\\",\\\"Nnc7wh2Kw\\\":\\\"hover\\\",\\\"SIpMPMMZU\\\":\\\"variant1\\\",\\\"nAAlIbJYZ\\\":\\\"imgHover\\\",\\\"mXYaJRStT\\\":\\\"videoFile\\\",\\\"u6Rq5_ebw\\\":\\\"image1\\\",\\\"Arb_Ncim7\\\":\\\"image2\\\",\\\"JPuhJrGrI\\\":\\\"videoFile2\\\"}\",\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"307\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicHeight\":\"118\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"krCFNjNke\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"WFONLlnFh\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerImmutableVariables\":\"true\",\"framerDisplayContentsDiv\":\"false\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}", "// Generated by Framer (f4ba5e0)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,getPropertyControls,Link,SmartComponentScopedContainer,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import Close from\"https://framerusercontent.com/modules/FHjeBwSKm8PuA6zczaSL/zgccf1UBkLAph9vPwL0Y/J7hVqqnrs.js\";import Popin from\"https://framerusercontent.com/modules/ssfHXvq2lbPmTXe1zDy9/rNkQFD59lZxEsyfHQiXT/nN_8PcyOU.js\";const PopinFonts=getFonts(Popin);const CloseFonts=getFonts(Close);const PopinControls=getPropertyControls(Popin);const cycleOrder=[\"EweMKONuk\",\"yRYeQroGh\"];const serializationHash=\"framer-sKUn8\";const variantClassNames={EweMKONuk:\"framer-v-6jvov8\",yRYeQroGh:\"framer-v-wj4720\"};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 transformTemplate1=(_,t)=>`translateY(-50%) ${t}`;const toResponsiveImage=value=>{if(typeof value===\"object\"&&value!==null&&typeof value.src===\"string\"){return value;}return typeof value===\"string\"?{src:value}:undefined;};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const humanReadableEnumMap={img:\"CbfmQS3YZ\",video:\"ZqFnLXx2P\"};const humanReadableEnumMap1={img:\"fxrgExtTh\",video:\"hhCMgad_V\"};const humanReadableVariantMap={\"Variant 1\":\"EweMKONuk\",\"Variant 2\":\"yRYeQroGh\"};const getProps=({categorie,height,hover,id,image1,image2,imgHover,link,text,variant1,videoFile,videoFile2,width,...props})=>{return{...props,fJMk3JS4b:link??props.fJMk3JS4b,GI0Gt4F9v:categorie??props.GI0Gt4F9v??\"News\",gseALDPGx:hover??props.gseALDPGx??\"Learn More \",hniAT8ck3:image2??props.hniAT8ck3,K172nObSo:text??props.K172nObSo??\"Our project Kokoro is featuredon The Brand Identity.\",r1fexlVkO:humanReadableEnumMap1[imgHover]??imgHover??props.r1fexlVkO??\"fxrgExtTh\",s6Od33Bld:videoFile??props.s6Od33Bld,V8jLPJtzv:humanReadableEnumMap[variant1]??variant1??props.V8jLPJtzv??\"CbfmQS3YZ\",variant:humanReadableVariantMap[props.variant]??props.variant??\"EweMKONuk\",wqz_cVAjT:image1??props.wqz_cVAjT,XlWKGL9Ni:videoFile2??props.XlWKGL9Ni};};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,fJMk3JS4b,K172nObSo,GI0Gt4F9v,gseALDPGx,V8jLPJtzv,r1fexlVkO,s6Od33Bld,wqz_cVAjT,hniAT8ck3,XlWKGL9Ni,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"EweMKONuk\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const GFHOewKpV15onklz=activeVariantCallback(async(...args)=>{setVariant(\"yRYeQroGh\");});const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-6jvov8\",className,classNames),\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"EweMKONuk\",ref:refBinding,style:{backdropFilter:\"blur(20px)\",opacity:1,WebkitBackdropFilter:\"blur(20px)\",...style},variants:{yRYeQroGh:{opacity:0}},...addPropertyOverrides({yRYeQroGh:{\"data-framer-name\":\"Variant 2\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(Link,{href:fJMk3JS4b,motionChild:true,nodeId:\"ToZhnyONA\",openInNewTab:false,scopeId:\"Ra6fFm1UN\",smoothScroll:true,...addPropertyOverrides({yRYeQroGh:{href:undefined}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-1qeajgq framer-guj7me\",layoutDependency:layoutDependency,layoutId:\"ToZhnyONA\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:118,width:componentViewport?.width||\"100vw\",y:(componentViewport?.y||0)+0+(((componentViewport?.height||118)-0-118)/2+0+0)+0,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-2tp6zk-container\",layoutDependency:layoutDependency,layoutId:\"UkBCriJiX-container\",nodeId:\"UkBCriJiX\",rendersWithMotion:true,scopeId:\"Ra6fFm1UN\",transformTemplate:transformTemplate1,children:/*#__PURE__*/_jsx(Popin,{Arb_Ncim7:toResponsiveImage(hniAT8ck3),height:\"100%\",id:\"UkBCriJiX\",JPuhJrGrI:XlWKGL9Ni,layoutId:\"UkBCriJiX\",mXYaJRStT:s6Od33Bld,N4uKdD6b9:GI0Gt4F9v,nAAlIbJYZ:r1fexlVkO,Nnc7wh2Kw:gseALDPGx,Pi1tyA8Hj:K172nObSo,SIpMPMMZU:V8jLPJtzv,style:{width:\"100%\"},u6Rq5_ebw:toResponsiveImage(wqz_cVAjT),variant:\"Tm5E1qQ1W\",width:\"100%\"})})})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:10,width:\"11px\",y:(componentViewport?.y||0)+10,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-6d9s65-container\",layoutDependency:layoutDependency,layoutId:\"Ht1BjM9L6-container\",nodeId:\"Ht1BjM9L6\",rendersWithMotion:true,scopeId:\"Ra6fFm1UN\",children:/*#__PURE__*/_jsx(Close,{GFHOewKpV:GFHOewKpV15onklz,height:\"100%\",id:\"Ht1BjM9L6\",layoutId:\"Ht1BjM9L6\",style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-sKUn8.framer-guj7me, .framer-sKUn8 .framer-guj7me { display: block; }\",\".framer-sKUn8.framer-6jvov8 { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: 307px; }\",\".framer-sKUn8 .framer-1qeajgq { flex: none; height: 118px; overflow: visible; position: relative; text-decoration: none; width: 100%; }\",\".framer-sKUn8 .framer-2tp6zk-container { flex: none; height: auto; left: 0px; position: absolute; top: 50%; width: 100%; z-index: 1; }\",\".framer-sKUn8 .framer-6d9s65-container { flex: none; height: 10px; position: absolute; right: 10px; top: 10px; width: 11px; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-sKUn8.framer-6jvov8 { gap: 0px; } .framer-sKUn8.framer-6jvov8 > * { margin: 0px; margin-bottom: calc(0px / 2); margin-top: calc(0px / 2); } .framer-sKUn8.framer-6jvov8 > :first-child { margin-top: 0px; } .framer-sKUn8.framer-6jvov8 > :last-child { margin-bottom: 0px; } }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 118\n * @framerIntrinsicWidth 307\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"yRYeQroGh\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerVariables {\"fJMk3JS4b\":\"link\",\"K172nObSo\":\"text\",\"GI0Gt4F9v\":\"categorie\",\"gseALDPGx\":\"hover\",\"V8jLPJtzv\":\"variant1\",\"r1fexlVkO\":\"imgHover\",\"s6Od33Bld\":\"videoFile\",\"wqz_cVAjT\":\"image1\",\"hniAT8ck3\":\"image2\",\"XlWKGL9Ni\":\"videoFile2\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n */const FramerRa6fFm1UN=withCSS(Component,css,\"framer-sKUn8\");export default FramerRa6fFm1UN;FramerRa6fFm1UN.displayName=\"News\";FramerRa6fFm1UN.defaultProps={height:118,width:307};addPropertyControls(FramerRa6fFm1UN,{variant:{options:[\"EweMKONuk\",\"yRYeQroGh\"],optionTitles:[\"Variant 1\",\"Variant 2\"],title:\"Variant\",type:ControlType.Enum},fJMk3JS4b:{title:\"Link\",type:ControlType.Link},K172nObSo:{defaultValue:\"Our project Kokoro is featuredon The Brand Identity.\",displayTextArea:false,title:\"Text\",type:ControlType.String},GI0Gt4F9v:{defaultValue:\"News\",displayTextArea:false,title:\"Categorie\",type:ControlType.String},gseALDPGx:{defaultValue:\"Learn More \",displayTextArea:false,title:\"Hover\",type:ControlType.String},V8jLPJtzv:PopinControls?.[\"SIpMPMMZU\"]&&{...PopinControls[\"SIpMPMMZU\"],defaultValue:\"CbfmQS3YZ\",description:undefined,hidden:undefined,title:\"Variant\"},r1fexlVkO:PopinControls?.[\"nAAlIbJYZ\"]&&{...PopinControls[\"nAAlIbJYZ\"],defaultValue:\"fxrgExtTh\",description:undefined,hidden:undefined,title:\"Img Hover\"},s6Od33Bld:PopinControls?.[\"mXYaJRStT\"]&&{...PopinControls[\"mXYaJRStT\"],__defaultAssetReference:\"\",description:undefined,hidden:undefined,title:\"Video File\"},wqz_cVAjT:{title:\"Image 1\",type:ControlType.ResponsiveImage},hniAT8ck3:{title:\"Image 2\",type:ControlType.ResponsiveImage},XlWKGL9Ni:PopinControls?.[\"JPuhJrGrI\"]&&{...PopinControls[\"JPuhJrGrI\"],__defaultAssetReference:\"\",description:undefined,hidden:undefined,title:\"Video File 2\"}});addFonts(FramerRa6fFm1UN,[{explicitInter:true,fonts:[]},...PopinFonts,...CloseFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerRa6fFm1UN\",\"slots\":[],\"annotations\":{\"framerImmutableVariables\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"yRYeQroGh\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerDisplayContentsDiv\":\"false\",\"framerContractVersion\":\"1\",\"framerVariables\":\"{\\\"fJMk3JS4b\\\":\\\"link\\\",\\\"K172nObSo\\\":\\\"text\\\",\\\"GI0Gt4F9v\\\":\\\"categorie\\\",\\\"gseALDPGx\\\":\\\"hover\\\",\\\"V8jLPJtzv\\\":\\\"variant1\\\",\\\"r1fexlVkO\\\":\\\"imgHover\\\",\\\"s6Od33Bld\\\":\\\"videoFile\\\",\\\"wqz_cVAjT\\\":\\\"image1\\\",\\\"hniAT8ck3\\\":\\\"image2\\\",\\\"XlWKGL9Ni\\\":\\\"videoFile2\\\"}\",\"framerIntrinsicWidth\":\"307\",\"framerIntrinsicHeight\":\"118\",\"framerComponentViewportWidth\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Ra6fFm1UN.map", "// Generated by Framer (a2fb474)\nimport{fontStore}from\"framer\";fontStore.loadFonts([]);export const fonts=[{explicitInter:true,fonts:[]}];export const css=[\".framer-7Yn6r .framer-styles-preset-ruyj1r:not(.rich-text-wrapper), .framer-7Yn6r .framer-styles-preset-ruyj1r.rich-text-wrapper a { --framer-link-current-text-color: #000000; --framer-link-current-text-decoration: none; --framer-link-hover-text-color: rgba(0, 0, 0, 0.7); --framer-link-hover-text-decoration: none; --framer-link-text-color: #000000; --framer-link-text-decoration: none; }\"];export const className=\"framer-7Yn6r\";\nexport const __FramerMetadata__ = {\"exports\":{\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}", "// Generated by Framer (701d4b9)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getFontsFromSharedStyle,Link,RichText,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import*as sharedStyle1 from\"https://framerusercontent.com/modules/n7epaAWylvyt1aBosAKK/WuViQbRzfMYTWbkoh1Kh/SKKsviwGc.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/OZK8vTmgQndBIqqztGxk/hgceMjSh58MJN7OTDooF/WPmX2TAF9.js\";const cycleOrder=[\"DvWP8Q2Ff\",\"E0OhepA8W\",\"zw1pOATfo\",\"tPRk09jSm\"];const serializationHash=\"framer-PVUeJ\";const variantClassNames={DvWP8Q2Ff:\"framer-v-t5crja\",E0OhepA8W:\"framer-v-1iipqvn\",tPRk09jSm:\"framer-v-vbacnx\",zw1pOATfo:\"framer-v-14yohrz\"};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 transformTemplate1=(_,t)=>`translateY(-50%) ${t}`;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\":\"DvWP8Q2Ff\",\"Variant 2\":\"E0OhepA8W\",\"Variant 4\":\"tPRk09jSm\",mobile:\"zw1pOATfo\"};const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"DvWP8Q2Ff\"};};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,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"DvWP8Q2Ff\",variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[sharedStyle.className,sharedStyle1.className];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-t5crja\",className,classNames),\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"DvWP8Q2Ff\",ref:ref??ref1,style:{...style},...addPropertyOverrides({E0OhepA8W:{\"data-framer-name\":\"Variant 2\"},tPRk09jSm:{\"data-framer-name\":\"Variant 4\"},zw1pOATfo:{\"data-framer-name\":\"mobile\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-49x51u\",\"data-framer-name\":\"Header\",layoutDependency:layoutDependency,layoutId:\"PbFqzprSd\",style:{backgroundColor:\"rgb(255, 255, 255)\",rotateX:-90,transformPerspective:1190},variants:{E0OhepA8W:{rotateX:0},tPRk09jSm:{rotateX:0}},...addPropertyOverrides({E0OhepA8W:{transformTemplate:transformTemplate1}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO05ldWUgSGFhcyBVbmljYSBQcm8gSGVhdnk=\",\"--framer-font-family\":'\"Neue Haas Unica Pro Heavy\", \"Neue Haas Unica Pro Heavy Placeholder\", sans-serif',\"--framer-letter-spacing\":\"-0.04em\",\"--framer-line-height\":\"100%\"},children:\"27b.\"})}),className:\"framer-1va7fjr\",\"data-framer-name\":\"Projects, About.\",fonts:[\"CUSTOM;Neue Haas Unica Pro Heavy\"],layoutDependency:layoutDependency,layoutId:\"kMEu3TV4U\",style:{\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({E0OhepA8W:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO05ldWUgSGFhcyBVbmljYSBQcm8gSGVhdnk=\",\"--framer-font-family\":'\"Neue Haas Unica Pro Heavy\", \"Neue Haas Unica Pro Heavy Placeholder\", sans-serif',\"--framer-letter-spacing\":\"-0.04em\",\"--framer-line-height\":\"100%\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"Xmqn8xCH6\"},nodeId:\"kMEu3TV4U\",openInNewTab:false,smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-ruyj1r\",\"data-styles-preset\":\"WPmX2TAF9\",children:\"27b.\"})})})})},tPRk09jSm:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO05ldWUgSGFhcyBVbmljYSBQcm8gSGVhdnk=\",\"--framer-font-family\":'\"Neue Haas Unica Pro Heavy\", \"Neue Haas Unica Pro Heavy Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-letter-spacing\":\"-0.04em\",\"--framer-line-height\":\"100%\"},children:\"27b.\"})})},zw1pOATfo:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO05ldWUgSGFhcyBVbmljYSBQcm8gSGVhdnk=\",\"--framer-font-family\":'\"Neue Haas Unica Pro Heavy\", \"Neue Haas Unica Pro Heavy Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-letter-spacing\":\"-0.04em\",\"--framer-line-height\":\"100%\"},children:\"27b.\"})})}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO05ldWUgSGFhcyBVbmljYSBQcm8gTWVkaXVt\",\"--framer-font-family\":'\"Neue Haas Unica Pro Medium\", \"Neue Haas Unica Pro Medium Placeholder\", sans-serif',\"--framer-letter-spacing\":\"-0.04em\",\"--framer-line-height\":\"100%\",\"--framer-text-alignment\":\"right\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"Xmqn8xCH6\"},nodeId:\"HCPiI6zJb\",openInNewTab:false,smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1g4002c\",\"data-styles-preset\":\"SKKsviwGc\",children:\"Back\"})})})}),className:\"framer-1uadghy\",\"data-framer-name\":\"Projects, About.\",fonts:[\"CUSTOM;Neue Haas Unica Pro Medium\"],layoutDependency:layoutDependency,layoutId:\"HCPiI6zJb\",style:{\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({E0OhepA8W:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO05ldWUgSGFhcyBVbmljYSBQcm8gTWVkaXVt\",\"--framer-font-family\":'\"Neue Haas Unica Pro Medium\", \"Neue Haas Unica Pro Medium Placeholder\", sans-serif',\"--framer-letter-spacing\":\"-0.02em\",\"--framer-line-height\":\"100%\",\"--framer-text-alignment\":\"right\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"EK_KmAWMu\"},nodeId:\"HCPiI6zJb\",openInNewTab:false,smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1g4002c\",\"data-styles-preset\":\"SKKsviwGc\",children:\"Back\"})})})})},tPRk09jSm:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO05ldWUgSGFhcyBVbmljYSBQcm8gTWVkaXVt\",\"--framer-font-family\":'\"Neue Haas Unica Pro Medium\", \"Neue Haas Unica Pro Medium Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-letter-spacing\":\"-0.04em\",\"--framer-line-height\":\"100%\",\"--framer-text-alignment\":\"right\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"EK_KmAWMu\"},nodeId:\"HCPiI6zJb\",openInNewTab:false,smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1g4002c\",\"data-styles-preset\":\"SKKsviwGc\",children:\"Back\"})})})})},zw1pOATfo:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO05ldWUgSGFhcyBVbmljYSBQcm8gTWVkaXVt\",\"--framer-font-family\":'\"Neue Haas Unica Pro Medium\", \"Neue Haas Unica Pro Medium Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-letter-spacing\":\"-0.04em\",\"--framer-line-height\":\"100%\",\"--framer-text-alignment\":\"right\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"Xmqn8xCH6\"},nodeId:\"HCPiI6zJb\",openInNewTab:false,smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1g4002c\",\"data-styles-preset\":\"SKKsviwGc\",children:\"Back\"})})})})}},baseVariant,gestureVariant)})]})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-PVUeJ.framer-va9im4, .framer-PVUeJ .framer-va9im4 { display: block; }\",\".framer-PVUeJ.framer-t5crja { height: 34px; overflow: hidden; position: relative; width: 1200px; }\",\".framer-PVUeJ .framer-49x51u { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; height: min-content; justify-content: space-between; left: 0px; mix-blend-mode: difference; overflow: visible; padding: 8px 15px 10px 15px; position: absolute; right: 0px; top: -17px; z-index: 8; }\",\".framer-PVUeJ .framer-1va7fjr, .framer-PVUeJ .framer-1uadghy { flex: none; height: auto; position: relative; white-space: pre; width: auto; z-index: 9; }\",\".framer-PVUeJ.framer-v-1iipqvn .framer-49x51u { top: 50%; }\",\".framer-PVUeJ.framer-v-vbacnx .framer-49x51u { top: 0px; }\",...sharedStyle.css,...sharedStyle1.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 34\n * @framerIntrinsicWidth 1200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"E0OhepA8W\":{\"layout\":[\"fixed\",\"fixed\"]},\"zw1pOATfo\":{\"layout\":[\"fixed\",\"fixed\"]},\"tPRk09jSm\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n */const FramerYR09vp678=withCSS(Component,css,\"framer-PVUeJ\");export default FramerYR09vp678;FramerYR09vp678.displayName=\"Header, Case Study\";FramerYR09vp678.defaultProps={height:34,width:1200};addPropertyControls(FramerYR09vp678,{variant:{options:[\"DvWP8Q2Ff\",\"E0OhepA8W\",\"zw1pOATfo\",\"tPRk09jSm\"],optionTitles:[\"Variant 1\",\"Variant 2\",\"mobile\",\"Variant 4\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramerYR09vp678,[{explicitInter:true,fonts:[{family:\"Neue Haas Unica Pro Heavy\",source:\"custom\",url:\"https://framerusercontent.com/assets/FuFbUHOzUX0mwSvwlLFPpeyUk.woff2\"},{family:\"Neue Haas Unica Pro Medium\",source:\"custom\",url:\"https://framerusercontent.com/assets/Cmi4C5AIdOUkvXB1YdIf7CRWWNA.woff2\"}]},...getFontsFromSharedStyle(sharedStyle.fonts),...getFontsFromSharedStyle(sharedStyle1.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerYR09vp678\",\"slots\":[],\"annotations\":{\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"E0OhepA8W\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"zw1pOATfo\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"tPRk09jSm\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerImmutableVariables\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicWidth\":\"1200\",\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"34\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./YR09vp678.map", "// Generated by Framer (f4ba5e0)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"CUSTOM;Neue Haas Unica Pro Heavy\"]);export const fonts=[{explicitInter:true,fonts:[{family:\"Neue Haas Unica Pro Heavy\",source:\"custom\",url:\"https://framerusercontent.com/assets/FuFbUHOzUX0mwSvwlLFPpeyUk.woff2\"}]}];export const css=['.framer-Ow4eO .framer-styles-preset-ecmysq:not(.rich-text-wrapper), .framer-Ow4eO .framer-styles-preset-ecmysq.rich-text-wrapper h2 { --framer-font-family: \"Neue Haas Unica Pro Heavy\", \"Neue Haas Unica Pro Heavy Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 40px; --framer-font-style: normal; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-letter-spacing: -0.04em; --framer-line-height: 95%; --framer-paragraph-spacing: 40px; --framer-text-alignment: start; --framer-text-color: #000000; --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }','@media (max-width: 1199px) and (min-width: 810px) { .framer-Ow4eO .framer-styles-preset-ecmysq:not(.rich-text-wrapper), .framer-Ow4eO .framer-styles-preset-ecmysq.rich-text-wrapper h2 { --framer-font-family: \"Neue Haas Unica Pro Heavy\", \"Neue Haas Unica Pro Heavy Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 40px; --framer-font-style: normal; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-letter-spacing: -0.04em; --framer-line-height: 95%; --framer-paragraph-spacing: 40px; --framer-text-alignment: start; --framer-text-color: #000000; --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; } }','@media (max-width: 809px) and (min-width: 0px) { .framer-Ow4eO .framer-styles-preset-ecmysq:not(.rich-text-wrapper), .framer-Ow4eO .framer-styles-preset-ecmysq.rich-text-wrapper h2 { --framer-font-family: \"Neue Haas Unica Pro Heavy\", \"Neue Haas Unica Pro Heavy Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 20px; --framer-font-style: normal; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-letter-spacing: -0.04em; --framer-line-height: 95%; --framer-paragraph-spacing: 40px; --framer-text-alignment: start; --framer-text-color: #000000; --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; } }'];export const className=\"framer-Ow4eO\";\nexport const __FramerMetadata__ = {\"exports\":{\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}"],
  "mappings": "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",
  "names": ["ObjectFitType", "SrcType", "getProps", "props", "width", "height", "topLeft", "topRight", "bottomRight", "bottomLeft", "id", "children", "rest", "Video", "newProps", "p", "VideoMemo", "usePlaybackControls", "videoRef", "isInCurrentNavigationTarget", "useIsInCurrentNavigationTarget", "requestingPlay", "pe", "setProgress", "te", "rawProgress", "newProgress", "isAlreadySet", "play", "e", "pause", "useAutoplayBehavior", "playingProp", "muted", "loop", "playsinline", "controls", "initialPlayingProp", "ye", "hasPlayingPropChanged", "setHasPlayingPropChanged", "behavesAsGif", "autoplay", "isMountedAndReadyForProgressChanges", "X", "srcType", "srcFile", "srcUrl", "progress", "objectFit", "backgroundColor", "onSeeked", "onPause", "onPlay", "onEnd", "onClick", "onMouseEnter", "onMouseLeave", "onMouseDown", "onMouseUp", "poster", "posterEnabled", "startTimeProp", "volume", "isSafari", "useIsBrowserSafari", "wasPausedOnLeave", "wasEndedOnLeave", "isOnCanvas", "useIsOnCanvas", "borderRadius", "useRadius", "autoplayBehavior", "isInViewport", "useInView", "startTime", "ue", "rawProgressValue", "isMotionValue", "value", "useOnEnter", "useOnExit", "src", "se", "fragment", "groupsRegex", "capitalizeFirstLetter", "titleCase", "objectFitOptions", "addPropertyControls", "ControlType", "borderRadiusControl", "defaultEvents", "ObjectFitType", "SrcType", "getProps", "props", "width", "height", "topLeft", "topRight", "bottomRight", "bottomLeft", "id", "children", "rest", "Video", "newProps", "p", "VideoMemo", "usePlaybackControls", "videoRef", "isInCurrentNavigationTarget", "useIsInCurrentNavigationTarget", "requestingPlay", "pe", "setProgress", "te", "rawProgress", "newProgress", "isAlreadySet", "play", "e", "pause", "useAutoplayBehavior", "playingProp", "muted", "loop", "playsinline", "controls", "initialPlayingProp", "ye", "hasPlayingPropChanged", "setHasPlayingPropChanged", "behavesAsGif", "autoplay", "isMountedAndReadyForProgressChanges", "X", "srcType", "srcFile", "srcUrl", "progress", "objectFit", "backgroundColor", "onSeeked", "onPause", "onPlay", "onEnd", "onClick", "onMouseEnter", "onMouseLeave", "onMouseDown", "onMouseUp", "poster", "posterEnabled", "startTimeProp", "volume", "isSafari", "useIsBrowserSafari", "wasPausedOnLeave", "wasEndedOnLeave", "isOnCanvas", "useIsOnCanvas", "borderRadius", "useRadius", "autoplayBehavior", "isInViewport", "useInView", "startTime", "ue", "rawProgressValue", "isMotionValue", "value", "useOnEnter", "useOnExit", "src", "se", "fragment", "groupsRegex", "capitalizeFirstLetter", "titleCase", "objectFitOptions", "addPropertyControls", "ControlType", "borderRadiusControl", "defaultEvents", "VideoFonts", "getFonts", "Video", "Video1Controls", "getPropertyControls", "cycleOrder", "serializationHash", "variantClassNames", "transition1", "Transition", "value", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "Variants", "motion", "x", "getProps", "file", "height", "id", "width", "props", "_ref", "createLayoutDependency", "variants", "Component", "Y", "ref", "activeLocale", "setLocale", "useLocaleInfo", "style", "className", "layoutId", "variant", "ajM9I0gt0", "restProps", "baseVariant", "classNames", "gestureVariant", "setGestureState", "setVariant", "useVariantState", "cycleOrder", "variantClassNames", "layoutDependency", "ref1", "pe", "defaultLayoutId", "ae", "sharedStyleClassNames", "componentViewport", "useComponentViewport", "LayoutGroup", "cx", "serializationHash", "ComponentViewportProvider", "Video", "css", "FramerjcGOwcJNq", "withCSS", "jcGOwcJNq_default", "addPropertyControls", "Video1Controls", "addFonts", "VideoFonts", "enabledGestures", "serializationHash", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "transition1", "Transition", "value", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "Variants", "motion", "x", "getProps", "click", "height", "id", "width", "props", "createLayoutDependency", "Component", "Y", "ref", "activeLocale", "setLocale", "useLocaleInfo", "style", "className", "layoutId", "GFHOewKpV", "restProps", "baseVariant", "classNames", "clearLoadingGesture", "gestureHandlers", "gestureVariant", "isLoading", "setGestureState", "setVariant", "useVariantState", "layoutDependency", "activeVariantCallback", "delay", "useActiveVariantCallback", "onTap16zi3sc", "args", "ref1", "pe", "defaultLayoutId", "ae", "sharedStyleClassNames", "componentViewport", "useComponentViewport", "LayoutGroup", "cx", "SVG", "css", "FramerJ7hVqqnrs", "withCSS", "J7hVqqnrs_default", "addPropertyControls", "ControlType", "addFonts", "VideoFonts", "getFonts", "Video", "VideoControls", "getPropertyControls", "cycleOrder", "serializationHash", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "toResponsiveImage", "value", "transition1", "Transition", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "Variants", "motion", "x", "humanReadableVariantMap", "getProps", "file", "height", "id", "image", "width", "props", "createLayoutDependency", "Component", "Y", "ref", "activeLocale", "setLocale", "useLocaleInfo", "style", "className", "layoutId", "IK6KSRYQ8", "Xm16aSCx5", "restProps", "baseVariant", "classNames", "clearLoadingGesture", "gestureHandlers", "gestureVariant", "isLoading", "setGestureState", "setVariant", "useVariantState", "layoutDependency", "scopingClassNames", "cx", "ref1", "pe", "isDisplayed", "defaultLayoutId", "ae", "componentViewport", "useComponentViewport", "LayoutGroup", "Image2", "getLoadingLazyAtYPosition", "ComponentViewportProvider", "css", "FramerSCCEtRrD3", "withCSS", "SCCEtRrD3_default", "addPropertyControls", "ControlType", "addFonts", "VideoFonts", "getFonts", "Video", "VideoControls", "getPropertyControls", "cycleOrder", "serializationHash", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "toResponsiveImage", "value", "transition1", "Transition", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "Variants", "motion", "x", "humanReadableVariantMap", "getProps", "file", "height", "id", "image", "width", "props", "createLayoutDependency", "Component", "Y", "ref", "activeLocale", "setLocale", "useLocaleInfo", "style", "className", "layoutId", "s3sK3sZ4j", "Vishb3u8L", "restProps", "baseVariant", "classNames", "clearLoadingGesture", "gestureHandlers", "gestureVariant", "isLoading", "setGestureState", "setVariant", "useVariantState", "layoutDependency", "scopingClassNames", "cx", "ref1", "pe", "isDisplayed", "defaultLayoutId", "ae", "componentViewport", "useComponentViewport", "LayoutGroup", "Image2", "getLoadingLazyAtYPosition", "ComponentViewportProvider", "css", "FramerWxLEJABkM", "withCSS", "WxLEJABkM_default", "addPropertyControls", "ControlType", "addFonts", "VideoOrImgFonts", "getFonts", "SCCEtRrD3_default", "VideoOrImg1Fonts", "WxLEJABkM_default", "VideoOrImgControls", "getPropertyControls", "VideoOrImg1Controls", "enabledGestures", "cycleOrder", "serializationHash", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "transition1", "transformTemplate1", "_", "t", "toResponsiveImage", "value", "Transition", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "humanReadableEnumMap", "humanReadableEnumMap1", "humanReadableVariantMap", "getProps", "categorie", "height", "hover", "id", "image1", "image2", "imgHover", "text", "variant1", "videoFile", "videoFile2", "width", "props", "createLayoutDependency", "Variants", "motion", "x", "Component", "Y", "ref", "activeLocale", "setLocale", "useLocaleInfo", "style", "className", "layoutId", "Pi1tyA8Hj", "N4uKdD6b9", "Nnc7wh2Kw", "SIpMPMMZU", "nAAlIbJYZ", "mXYaJRStT", "u6Rq5_ebw", "Arb_Ncim7", "JPuhJrGrI", "restProps", "baseVariant", "classNames", "clearLoadingGesture", "gestureHandlers", "gestureVariant", "isLoading", "setGestureState", "setVariant", "useVariantState", "layoutDependency", "scopingClassNames", "cx", "ref1", "pe", "isDisplayed", "defaultLayoutId", "ae", "componentViewport", "useComponentViewport", "LayoutGroup", "u", "RichText", "ComponentViewportProvider", "css", "FramernN_8PcyOU", "withCSS", "nN_8PcyOU_default", "addPropertyControls", "ControlType", "addFonts", "PopinFonts", "getFonts", "nN_8PcyOU_default", "CloseFonts", "J7hVqqnrs_default", "PopinControls", "getPropertyControls", "cycleOrder", "serializationHash", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "transition1", "transformTemplate1", "_", "t", "toResponsiveImage", "value", "Transition", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "Variants", "motion", "x", "humanReadableEnumMap", "humanReadableEnumMap1", "humanReadableVariantMap", "getProps", "categorie", "height", "hover", "id", "image1", "image2", "imgHover", "link", "text", "variant1", "videoFile", "videoFile2", "width", "props", "createLayoutDependency", "Component", "Y", "ref", "fallbackRef", "pe", "refBinding", "defaultLayoutId", "ae", "activeLocale", "setLocale", "useLocaleInfo", "componentViewport", "useComponentViewport", "style", "className", "layoutId", "fJMk3JS4b", "K172nObSo", "GI0Gt4F9v", "gseALDPGx", "V8jLPJtzv", "r1fexlVkO", "s6Od33Bld", "wqz_cVAjT", "hniAT8ck3", "XlWKGL9Ni", "restProps", "baseVariant", "classNames", "clearLoadingGesture", "gestureHandlers", "gestureVariant", "isLoading", "setGestureState", "setVariant", "useVariantState", "layoutDependency", "activeVariantCallback", "delay", "useActiveVariantCallback", "GFHOewKpV15onklz", "args", "scopingClassNames", "cx", "LayoutGroup", "u", "Link", "ComponentViewportProvider", "SmartComponentScopedContainer", "css", "FramerRa6fFm1UN", "withCSS", "Ra6fFm1UN_default", "addPropertyControls", "ControlType", "addFonts", "fontStore", "fonts", "css", "className", "cycleOrder", "serializationHash", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "transition1", "transformTemplate1", "_", "t", "Transition", "value", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "Variants", "motion", "x", "humanReadableVariantMap", "getProps", "height", "id", "width", "props", "createLayoutDependency", "Component", "Y", "ref", "activeLocale", "setLocale", "useLocaleInfo", "style", "className", "layoutId", "restProps", "baseVariant", "classNames", "clearLoadingGesture", "gestureHandlers", "gestureVariant", "isLoading", "setGestureState", "setVariant", "useVariantState", "layoutDependency", "scopingClassNames", "cx", "ref1", "pe", "defaultLayoutId", "ae", "componentViewport", "useComponentViewport", "LayoutGroup", "u", "RichText", "Link", "css", "FramerYR09vp678", "withCSS", "YR09vp678_default", "addPropertyControls", "ControlType", "addFonts", "getFontsFromSharedStyle", "fonts", "fontStore", "fonts", "css", "className"]
}
