{
  "version": 3,
  "sources": ["ssg:https://framerusercontent.com/modules/aF950Da6uf6pgyJY0t0S/HGC7pfjPDFaInyyCUyyt/augiA20Il.js", "ssg:https://app.framerstatic.com/framer-motion.BGO3S6JH.js", "ssg:https://framerusercontent.com/modules/WkNvzE6xikyegF7mRNzY/aDuG7Ee3VxZ7cZH96vAX/H9yHqElao.js", "ssg:https://framerusercontent.com/modules/elXxdJEwMRGkqemH35Eh/MrGo7aQVDOVzjY933ikB/Bgqt5_CHB.js", "ssg:https://framerusercontent.com/modules/DC3lUxjLc3bvQSQUWJy0/SfqDCtTxbFEDPDuw94oK/clSkJwLkn.js", "ssg:https://framerusercontent.com/modules/f6S6Hlx9eKSoTnDcK1T0/m7z5RzSSBGJxmOa38Ji1/BohDzhv1n.js", "ssg:https://framerusercontent.com/modules/Abn0eHvuhJsOMHJHRCiG/fJbwTR2JmqVQBdAMSXEt/ZdXkVUCyk.js", "ssg:https://framerusercontent.com/modules/cvZ2B397eY2HmBkT5ahh/C2cAgHszg71LgBWxSQPP/F7dzs12FK.js", "ssg:https://framerusercontent.com/modules/jlMUBMl5QqMpdRezOnqZ/NBsk9GNmMT8jOfipqxq8/vMMtimZWb.js", "ssg:https://framerusercontent.com/modules/nfqLMkONHdF8c5JNgdeW/j1r0jrS6XAti6hv8tGfu/Pv53UVs1N.js", "ssg:https://framerusercontent.com/modules/T8zy7xKpxvMHrM30oqEE/xjtjujiaP7XHze4AR5Te/SbQsYEhaG.js", "ssg:https://framerusercontent.com/modules/M820QBVRtxWyv5T9yIMu/gz0gweThnF60Z8T17m4B/iogcuMNEJ.js", "ssg:https://framerusercontent.com/modules/AP8R5kU5rW7ZzBmKUOQK/quxZswBXa1QoGTPY2Uuu/KsYUZPy8X.js", "ssg:https://framerusercontent.com/modules/MX5HyQg2TSQrfk2tv8DC/nh1qIR5SMd7mxd8qABIS/c4LLa7YRz.js", "ssg:https://framerusercontent.com/modules/N5B6qcKlQctB3IZUsU1e/9Cg4vglbN8dSwI7nnc7o/a6fCRffP6.js", "ssg:https://framerusercontent.com/modules/Nv6UlninkveepSNddBMB/uNKFI61mjD992skax8nz/AwrifLt7H.js", "ssg:https://framerusercontent.com/modules/B2xAlJLcN0gOnt11mSPw/qacJMtbrGDTpaTF4eVfx/Ticker.js", "ssg:https://ga.jspm.io/npm:@motionone/dom@10.12.0/dist/index.es.js", "ssg:https://ga.jspm.io/npm:@motionone/types@10.12.0/dist/index.es.js", "ssg:https://ga.jspm.io/npm:@motionone/utils@10.12.0/dist/index.es.js", "ssg:https://ga.jspm.io/npm:@motionone/animation@10.12.0/dist/index.es.js", "ssg:https://ga.jspm.io/npm:@motionone/easing@10.12.0/dist/index.es.js", "ssg:https://ga.jspm.io/npm:tslib@2.4.0/tslib.es6.js", "ssg:https://ga.jspm.io/npm:hey-listen@1.0.8/dist/index.js", "ssg:https://ga.jspm.io/npm:@motionone/generators@10.12.0/dist/index.es.js", "ssg:https://framerusercontent.com/modules/2SUvWm0zGtyq4dj3Aj3S/5n68pXeF3DKx82omr9xp/o8RpEUTX0.js", "ssg:https://framerusercontent.com/modules/bbYAs3d4M6W3Zr8E4atU/ofIGAyECCzBIb5nB5KaY/b0TI_Xb4P.js", "ssg:https://framerusercontent.com/modules/kkz6N3kumCSaZdka6PTe/qDtpnoj7qvtDWRGtUYJZ/CqT1FfE9s.js", "ssg:https://framerusercontent.com/modules/snzDttFoRsqTrcjC96fv/hTgWZKjz2zwfMFAtKnoR/eWkRVNGFC.js", "ssg:https://framerusercontent.com/modules/G1S0yrijBij9wzjr2MPQ/tz8byKiSMHFTmwOk2QnB/n6ZartfNA.js", "ssg:https://framerusercontent.com/modules/7Vo04PFtdG4oL7XpoTnh/P55eLeFadJZ4az4TLFXy/wsjxRxSW_.js", "ssg:https://framerusercontent.com/modules/rahqBWBxPXqum4KSdCyd/1gWUKx0JKEQ11aZk2V2j/GA6RWqT_T.js", "ssg:https://framerusercontent.com/modules/mVqFUHiZHH1zQd1e4ykP/Z2H02ZmWElTENFqRE31i/CIfYfdTl8.js", "ssg:https://framerusercontent.com/modules/jfK7C7JmdHGaVBsvt1V7/G0lF2a2mezep3QZSQZwm/DotLottie.js", "ssg:https://framerusercontent.com/modules/1FpDfVmZpkYvgmX6Hkbm/JyIjDuaNX4NnY1CsVgJa/pX3OK5PAY.js", "ssg:https://framerusercontent.com/modules/0sWquksFr1YDkaIgrl9Z/VgWe6mCMJOseqaLiMnaC/Vimeo.js", "ssg:https://ga.jspm.io/npm:@vimeo/player@2.16.4/dist/player.es.js", "ssg:https://framer.com/m/framer/default-utils.js@^0.45.0", "ssg:https://framerusercontent.com/modules/VTUDdizacRHpwbkOamr7/AykinQJbgwl92LvMGZwu/constants.js", "ssg:https://framerusercontent.com/modules/D4TWeLfcxT6Tysr2BlYg/iZjmqdxVx1EOiM3k1FaW/useOnNavigationTargetChange.js", "ssg:https://framerusercontent.com/modules/ExNgrA7EJTKUPpH6vIlN/eiOrSJ2Ab5M9jPCvVwUz/useConstant.js", "ssg:https://framerusercontent.com/modules/D2Lz5CmnNVPZFFiZXalt/QaCzPbriZBfXWZIIycFI/colorFromToken.js", "ssg:https://framerusercontent.com/modules/3mKFSGQqKHV82uOV1eBc/5fbRLvOpxZC0JOXugvwm/isMotionValue.js", "ssg:https://framerusercontent.com/modules/xDiQsqBGXzmMsv7AlEVy/uhunpMiNsbXxzjlXsg1y/useUniqueClassName.js", "ssg:https://framerusercontent.com/modules/ETACN5BJyFTSo0VVDJfu/NHRqowOiXkF9UwOzczF7/variantUtils.js", "ssg:https://framerusercontent.com/modules/eMBrwoqQK7h6mEeGQUH8/GuplvPJVjmxpk9zqOTcb/isBrowser.js", "ssg:https://framerusercontent.com/modules/v9AWX2URmiYsHf7GbctE/XxKAZ9KlhWqf5x1JMyyF/useOnChange.js", "ssg:https://framerusercontent.com/modules/4zHZnO5JojN1PrIbu2jm/revv9QCWpkh8lPzi2jje/time.js", "ssg:https://framerusercontent.com/modules/kNDwabfjDEb3vUxkQlZS/fSIr3AOAYbGlfSPgXpYu/useAutoMotionValue.js", "ssg:https://framerusercontent.com/modules/cuQH4dmpDnV8YK1mSgQX/KqRXqunFjE6ufhpc7ZRu/useFontControls.js", "ssg:https://framerusercontent.com/modules/afBE9Yx1W6bY5q32qPxe/m3q7puE2tbo1S2C0s0CT/useRenderTarget.js", "ssg:https://framerusercontent.com/modules/zGkoP8tPDCkoBzMdt5uq/0zFSjxIYliHxrQQnryFX/useControlledState.js", "ssg:https://framerusercontent.com/modules/5SM58HxZHxjjv7aLMOgQ/WXz9i6mVki0bBCrKdqB3/propUtils.js", "ssg:https://framerusercontent.com/modules/8CkHAZatUz1UR8jNTcfD/HwbnIAZlUmQ2oTpcLkaH/detectAutoSizingAxis.js", "ssg:https://framerusercontent.com/modules/X0Sq0auksOips7T7vXRm/FcfteOJE5hqAFHOstE5s/QpVXDj19j.js", "ssg:https://framerusercontent.com/modules/i9aK28JtyKTGxmrh6Mw7/YrrX0LUhJn4VbD1p9Dty/FuTkjYtp2.js", "ssg:https://framerusercontent.com/modules/r9Uogny3vFAx1Ve3yvdH/z0muHSiyJPRz3eYfi5jw/a4va5OWeA.js", "ssg:https://framerusercontent.com/modules/K5j0ZY7l8uh1EBMKPfjY/FMYFHDrnYSA9b2hYZq6f/au2GRllVA.js", "ssg:https://framerusercontent.com/modules/w5elKXwCDmatg40PQmUF/scfdpu539WwiNdOVZLRU/ZdeL6ePMR.js", "ssg:https://framerusercontent.com/modules/VX5mg6x8vP1ZN1L3J5vp/EzOCOYhRK45JU07SkMJY/l5keH4k7s.js", "ssg:https://framerusercontent.com/modules/yKcWfTa3Ifd6g3LP80yK/CgQa4pWD6txsu5dJ0J57/NNBbkj87s.js", "ssg:https://framerusercontent.com/modules/RgapQhqVzP3U54caP8Qn/SHvMFrvRZ1rFASILdxtA/vAx0a_fDK.js", "ssg:https://framerusercontent.com/modules/mZpAUNbmw1GzwpLUD1FV/sZuNfsMNg2nwzPIAOuSe/M6c5pjxAn.js", "ssg:https://framerusercontent.com/modules/k1mOZZpGlYdZPPuCldD3/DsYtH4EElnsKBkHpBm29/mJrDbflJ9.js"],
  "sourcesContent": ["// Generated by Framer (38fb4ea)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,ComponentViewportProvider,Container,cx,GeneratedComponentContext,getFonts,PropertyOverrides,useCustomCursors,useHydratedBreakpointVariants,useLocaleInfo,withCSS}from\"framer\";import{LayoutGroup,motion}from\"framer-motion\";import*as React from\"react\";import FooterPhone from\"#framer/local/canvasComponent/H9yHqElao/H9yHqElao.js\";import FooterDesktopHome from\"#framer/local/canvasComponent/iogcuMNEJ/iogcuMNEJ.js\";import WelcomeOverlayCOMPDESKTOP from\"#framer/local/canvasComponent/KsYUZPy8X/KsYUZPy8X.js\";import ReelCompDESKTOP from\"#framer/local/canvasComponent/l5keH4k7s/l5keH4k7s.js\";import ReelCompPHONE from\"#framer/local/canvasComponent/NNBbkj87s/NNBbkj87s.js\";import WelcomeOverlayCOMPPHONE from\"#framer/local/canvasComponent/vAx0a_fDK/vAx0a_fDK.js\";import metadataProvider from\"#framer/local/webPageMetadata/augiA20Il/augiA20Il.js\";const WelcomeOverlayCOMPPHONEFonts=getFonts(WelcomeOverlayCOMPPHONE);const FooterPhoneFonts=getFonts(FooterPhone);const FooterDesktopHomeFonts=getFonts(FooterDesktopHome);const WelcomeOverlayCOMPDESKTOPFonts=getFonts(WelcomeOverlayCOMPDESKTOP);const ReelCompPHONEFonts=getFonts(ReelCompPHONE);const ReelCompDESKTOPFonts=getFonts(ReelCompDESKTOP);const cycleOrder=[\"WQLkyLRf1\",\"HBmvoPOPq\"];const breakpoints={HBmvoPOPq:\"(max-width: 1199px)\",WQLkyLRf1:\"(min-width: 1200px)\"};const isBrowser=()=>typeof document!==\"undefined\";const serializationHash=\"framer-20Xrg\";const variantClassNames={HBmvoPOPq:\"framer-v-1bcrzry\",WQLkyLRf1:\"framer-v-72rtr7\"};const metadata=metadataProvider();const humanReadableVariantMap={Desktop:\"WQLkyLRf1\",Phone:\"HBmvoPOPq\"};const getProps=({height,id,width,...props})=>{var _humanReadableVariantMap_props_variant,_ref;return{...props,variant:(_ref=(_humanReadableVariantMap_props_variant=humanReadableVariantMap[props.variant])!==null&&_humanReadableVariantMap_props_variant!==void 0?_humanReadableVariantMap_props_variant:props.variant)!==null&&_ref!==void 0?_ref:\"WQLkyLRf1\"};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{activeLocale,setLocale}=useLocaleInfo();const{style,className,layoutId,variant,...restProps}=getProps(props);React.useInsertionEffect(()=>{const metadata1=metadataProvider(undefined,activeLocale);document.title=metadata1.title||\"\";if(metadata1.viewport){var _document_querySelector;(_document_querySelector=document.querySelector('meta[name=\"viewport\"]'))===null||_document_querySelector===void 0?void 0:_document_querySelector.setAttribute(\"content\",metadata1.viewport);}if(metadata1.bodyClassName){Array.from(document.body.classList).filter(c=>c.startsWith(\"framer-body-\")).map(c=>document.body.classList.remove(c));document.body.classList.add(`${metadata1.bodyClassName}-framer-20Xrg`);return()=>{document.body.classList.remove(`${metadata1.bodyClassName}-framer-20Xrg`);};}},[undefined,activeLocale]);const[baseVariant,hydratedBaseVariant]=useHydratedBreakpointVariants(variant,breakpoints,false);const gestureVariant=undefined;const ref1=React.useRef(null);const isDisplayed=()=>{if(baseVariant===\"HBmvoPOPq\")return true;return!isBrowser();};const isDisplayed1=()=>{if(baseVariant===\"HBmvoPOPq\")return!isBrowser();return true;};const defaultLayoutId=React.useId();const sharedStyleClassNames=[];useCustomCursors({});return /*#__PURE__*/_jsx(GeneratedComponentContext.Provider,{value:{primaryVariantId:\"WQLkyLRf1\",variantClassNames},children:/*#__PURE__*/_jsxs(LayoutGroup,{id:layoutId!==null&&layoutId!==void 0?layoutId:defaultLayoutId,children:[/*#__PURE__*/_jsxs(motion.div,{...restProps,className:cx(serializationHash,...sharedStyleClassNames,\"framer-72rtr7\",className),ref:ref!==null&&ref!==void 0?ref:ref1,style:{...style},children:[isDisplayed()&&/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{HBmvoPOPq:{width:\"100vw\"}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-1lx7zqn-container hidden-72rtr7\",children:/*#__PURE__*/_jsx(WelcomeOverlayCOMPPHONE,{height:\"100%\",id:\"af49SUc7u\",layoutId:\"af49SUc7u\",style:{height:\"100%\",width:\"100%\"},variant:\"tQVB5xZEJ\",width:\"100%\"})})})}),isDisplayed()&&/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{HBmvoPOPq:{width:\"100vw\"}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-1oxsfgg-container hidden-72rtr7\",layoutScroll:true,children:/*#__PURE__*/_jsx(FooterPhone,{height:\"100%\",id:\"fIRb2wFx8\",IgiEupKbE:{damping:60,delay:0,duration:.3,ease:[.59,.63,.56,.97],mass:1,stiffness:500,type:\"tween\"},layoutId:\"fIRb2wFx8\",style:{width:\"100%\"},variant:\"tKBS5trPj\",width:\"100%\"})})})}),isDisplayed1()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{width:\"100vw\",children:/*#__PURE__*/_jsx(Container,{className:\"framer-jyfoi6-container hidden-1bcrzry\",layoutScroll:true,children:/*#__PURE__*/_jsx(FooterDesktopHome,{height:\"100%\",id:\"PqvgNApq0\",IgiEupKbE:{damping:60,delay:0,duration:.3,ease:[.59,.63,.56,.97],mass:1,stiffness:500,type:\"tween\"},layoutId:\"PqvgNApq0\",style:{width:\"100%\"},variant:\"L0PAaiMEB\",width:\"100%\"})})}),isDisplayed1()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{width:\"100vw\",children:/*#__PURE__*/_jsx(Container,{className:\"framer-op4pc5-container hidden-1bcrzry\",children:/*#__PURE__*/_jsx(WelcomeOverlayCOMPDESKTOP,{height:\"100%\",id:\"cJqiouuVQ\",layoutId:\"cJqiouuVQ\",style:{height:\"100%\",width:\"100%\"},variant:\"CrqhjxL_5\",width:\"100%\"})})}),isDisplayed()&&/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{HBmvoPOPq:{width:\"301vw\"}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-v3db6q-container hidden-72rtr7\",children:/*#__PURE__*/_jsx(ReelCompPHONE,{height:\"100%\",id:\"xwQSYByWl\",layoutId:\"xwQSYByWl\",style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})})}),isDisplayed1()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{width:\"111.4167vw\",children:/*#__PURE__*/_jsx(Container,{className:\"framer-e5a0hj-container hidden-1bcrzry\",children:/*#__PURE__*/_jsx(ReelCompDESKTOP,{height:\"100%\",id:\"ygwoczNYF\",layoutId:\"ygwoczNYF\",style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})})]}),/*#__PURE__*/_jsx(\"div\",{className:cx(serializationHash,...sharedStyleClassNames),id:\"overlay\"})]})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-20Xrg.framer-lux5qc, .framer-20Xrg .framer-lux5qc { display: block; }\",\".framer-20Xrg.framer-72rtr7 { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; min-height: 1000px; overflow: hidden; padding: 0px; position: relative; width: 1200px; }\",\".framer-20Xrg .framer-1lx7zqn-container, .framer-20Xrg .framer-op4pc5-container { flex: none; height: 100vh; left: calc(50.00000000000002% - 100% / 2); position: absolute; top: 0px; width: 100%; z-index: 0; }\",\".framer-20Xrg .framer-1oxsfgg-container, .framer-20Xrg .framer-jyfoi6-container { bottom: -2px; flex: none; height: auto; left: 0px; position: fixed; width: 100%; z-index: 2; }\",\".framer-20Xrg .framer-v3db6q-container { flex: none; height: 100vh; position: relative; width: 301%; z-index: -1; }\",\".framer-20Xrg .framer-e5a0hj-container { flex: none; height: 120vh; left: calc(50.00000000000002% - 111.41666666666667% / 2); position: absolute; top: -143px; width: 111%; z-index: -1; }\",\"@supports (background: -webkit-named-image(i)) and (not (scale:1)) { .framer-20Xrg.framer-72rtr7 { gap: 0px; } .framer-20Xrg.framer-72rtr7 > * { margin: 0px; margin-bottom: calc(0px / 2); margin-top: calc(0px / 2); } .framer-20Xrg.framer-72rtr7 > :first-child { margin-top: 0px; } .framer-20Xrg.framer-72rtr7 > :last-child { margin-bottom: 0px; } }\",\"@media (min-width: 1200px) { .framer-20Xrg .hidden-72rtr7 { display: none !important; } }\",\"@media (max-width: 1199px) { .framer-20Xrg .hidden-1bcrzry { display: none !important; } .framer-20Xrg.framer-72rtr7 { height: 966px; width: 390px; } .framer-20Xrg .framer-1lx7zqn-container { order: 3; } .framer-20Xrg .framer-1oxsfgg-container { order: 0; } .framer-20Xrg .framer-v3db6q-container { order: 5; }}\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 1000\n * @framerIntrinsicWidth 1200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"HBmvoPOPq\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n * @framerResponsiveScreen\n */const FrameraugiA20Il=withCSS(Component,css,\"framer-20Xrg\");export default FrameraugiA20Il;FrameraugiA20Il.displayName=\"Home\";FrameraugiA20Il.defaultProps={height:1e3,width:1200};addFonts(FrameraugiA20Il,[{explicitInter:true,fonts:[]},...WelcomeOverlayCOMPPHONEFonts,...FooterPhoneFonts,...FooterDesktopHomeFonts,...WelcomeOverlayCOMPDESKTOPFonts,...ReelCompPHONEFonts,...ReelCompDESKTOPFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FrameraugiA20Il\",\"slots\":[],\"annotations\":{\"framerImmutableVariables\":\"true\",\"framerIntrinsicHeight\":\"1000\",\"framerIntrinsicWidth\":\"1200\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"HBmvoPOPq\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerComponentViewportWidth\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerContractVersion\":\"1\",\"framerResponsiveScreen\":\"\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}", "import {\n  AnimatePresence,\n  AnimateSharedLayout,\n  DeprecatedLayoutGroupContext,\n  DragControls,\n  FlatTree,\n  LayoutGroup,\n  LayoutGroupContext,\n  LazyMotion,\n  MotionConfig,\n  MotionConfigContext,\n  MotionContext,\n  MotionGlobalConfig,\n  MotionValue,\n  PresenceContext,\n  Reorder,\n  SwitchLayoutGroupContext,\n  VisualElement,\n  addPointerEvent,\n  addPointerInfo,\n  addScaleCorrector,\n  animate,\n  animateValue,\n  animateVisualElement,\n  animationControls,\n  animations,\n  anticipate,\n  backIn,\n  backInOut,\n  backOut,\n  buildTransform,\n  calcLength,\n  cancelFrame,\n  cancelSync,\n  checkTargetForNewValues,\n  circIn,\n  circInOut,\n  circOut,\n  clamp,\n  color,\n  complex,\n  createBox,\n  createDomMotionComponent,\n  createMotionComponent,\n  createScopedAnimate,\n  cubicBezier,\n  delay,\n  disableInstantTransitions,\n  distance,\n  distance2D,\n  domAnimation,\n  domMax,\n  easeIn,\n  easeInOut,\n  easeOut,\n  filterProps,\n  frame,\n  frameData,\n  inView,\n  interpolate,\n  invariant,\n  isBrowser,\n  isDragActive,\n  isMotionComponent,\n  isMotionValue,\n  isValidMotionProp,\n  m,\n  makeUseVisualState,\n  mirrorEasing,\n  mix,\n  motion,\n  motionValue,\n  optimizedAppearDataAttribute,\n  pipe,\n  progress,\n  px,\n  resolveMotionValue,\n  reverseEasing,\n  scroll,\n  scrollInfo,\n  spring,\n  stagger,\n  startOptimizedAppearAnimation,\n  steps,\n  sync,\n  transform,\n  unwrapMotionComponent,\n  useAnimate,\n  useAnimatedState,\n  useAnimation,\n  useAnimationControls,\n  useAnimationFrame,\n  useCycle,\n  useDomEvent,\n  useDragControls,\n  useElementScroll,\n  useForceUpdate,\n  useInView,\n  useInstantLayoutTransition,\n  useInstantTransition,\n  useInvertedScale,\n  useIsPresent,\n  useIsomorphicLayoutEffect,\n  useMotionTemplate,\n  useMotionValue,\n  useMotionValueEvent,\n  usePresence,\n  useReducedMotion,\n  useReducedMotionConfig,\n  useResetProjection,\n  useScroll,\n  useSpring,\n  useTime,\n  useTransform,\n  useUnmountEffect,\n  useVelocity,\n  useViewportScroll,\n  useWillChange,\n  visualElementStore,\n  warning,\n  wrap\n} from \"./chunk-O7E5UDPD.js\";\nexport {\n  AnimatePresence,\n  AnimateSharedLayout,\n  DeprecatedLayoutGroupContext,\n  DragControls,\n  FlatTree,\n  LayoutGroup,\n  LayoutGroupContext,\n  LazyMotion,\n  MotionConfig,\n  MotionConfigContext,\n  MotionContext,\n  MotionGlobalConfig,\n  MotionValue,\n  PresenceContext,\n  Reorder,\n  SwitchLayoutGroupContext,\n  VisualElement,\n  addPointerEvent,\n  addPointerInfo,\n  addScaleCorrector,\n  animate,\n  animateValue,\n  animateVisualElement,\n  animationControls,\n  animations,\n  anticipate,\n  backIn,\n  backInOut,\n  backOut,\n  buildTransform,\n  calcLength,\n  cancelFrame,\n  cancelSync,\n  checkTargetForNewValues,\n  circIn,\n  circInOut,\n  circOut,\n  clamp,\n  color,\n  complex,\n  createBox,\n  createDomMotionComponent,\n  createMotionComponent,\n  createScopedAnimate,\n  cubicBezier,\n  delay,\n  disableInstantTransitions,\n  distance,\n  distance2D,\n  domAnimation,\n  domMax,\n  easeIn,\n  easeInOut,\n  easeOut,\n  filterProps,\n  frame,\n  frameData,\n  inView,\n  interpolate,\n  invariant,\n  isBrowser,\n  isDragActive,\n  isMotionComponent,\n  isMotionValue,\n  isValidMotionProp,\n  m,\n  makeUseVisualState,\n  mirrorEasing,\n  mix,\n  motion,\n  motionValue,\n  optimizedAppearDataAttribute,\n  pipe,\n  progress,\n  px,\n  resolveMotionValue,\n  reverseEasing,\n  scroll,\n  scrollInfo,\n  spring,\n  stagger,\n  startOptimizedAppearAnimation,\n  steps,\n  sync,\n  transform,\n  unwrapMotionComponent,\n  useAnimate,\n  useAnimation,\n  useAnimationControls,\n  useAnimationFrame,\n  useCycle,\n  useAnimatedState as useDeprecatedAnimatedState,\n  useInvertedScale as useDeprecatedInvertedScale,\n  useDomEvent,\n  useDragControls,\n  useElementScroll,\n  useForceUpdate,\n  useInView,\n  useInstantLayoutTransition,\n  useInstantTransition,\n  useIsPresent,\n  useIsomorphicLayoutEffect,\n  useMotionTemplate,\n  useMotionValue,\n  useMotionValueEvent,\n  usePresence,\n  useReducedMotion,\n  useReducedMotionConfig,\n  useResetProjection,\n  useScroll,\n  useSpring,\n  useTime,\n  useTransform,\n  useUnmountEffect,\n  useVelocity,\n  useViewportScroll,\n  useWillChange,\n  visualElementStore,\n  warning,\n  wrap\n};\n//# sourceMappingURL=framer-motion.BGO3S6JH.js.map\n", "// Generated by Framer (38fb4ea)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,RichText,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS,withFX}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import OffAirsBars from\"https://framerusercontent.com/modules/elXxdJEwMRGkqemH35Eh/MrGo7aQVDOVzjY933ikB/Bgqt5_CHB.js\";import CloseBox from\"https://framerusercontent.com/modules/DC3lUxjLc3bvQSQUWJy0/SfqDCtTxbFEDPDuw94oK/clSkJwLkn.js\";import IGIcon from\"https://framerusercontent.com/modules/cvZ2B397eY2HmBkT5ahh/C2cAgHszg71LgBWxSQPP/F7dzs12FK.js\";import InfoBox from\"https://framerusercontent.com/modules/jlMUBMl5QqMpdRezOnqZ/NBsk9GNmMT8jOfipqxq8/vMMtimZWb.js\";const CloseBoxFonts=getFonts(CloseBox);const InfoBoxFonts=getFonts(InfoBox);const OffAirsBarsFonts=getFonts(OffAirsBars);const MotionDivWithFX=withFX(motion.div);const IGIconFonts=getFonts(IGIcon);const cycleOrder=[\"tKBS5trPj\",\"u4qNgbtkc\"];const serializationHash=\"framer-ZDL7f\";const variantClassNames={tKBS5trPj:\"framer-v-f5ler5\",u4qNgbtkc:\"framer-v-45n7in\"};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={delay:.5,duration:.9,ease:[.7,.41,.57,.99],type:\"tween\"};const animation={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:260,y:0};const transformTemplate1=(_,t)=>`translateY(-50%) ${t}`;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 humanReadableVariantMap={\"Phone Tap\":\"u4qNgbtkc\",Phone:\"tKBS5trPj\"};const getProps=({height,id,inOutCurve,width,...props})=>{var _ref,_humanReadableVariantMap_props_variant,_ref1;return{...props,IgiEupKbE:(_ref=inOutCurve!==null&&inOutCurve!==void 0?inOutCurve:props.IgiEupKbE)!==null&&_ref!==void 0?_ref:{damping:60,delay:0,duration:.3,ease:[.59,.63,.56,.97],mass:1,stiffness:500,type:\"tween\"},variant:(_ref1=(_humanReadableVariantMap_props_variant=humanReadableVariantMap[props.variant])!==null&&_humanReadableVariantMap_props_variant!==void 0?_humanReadableVariantMap_props_variant:props.variant)!==null&&_ref1!==void 0?_ref1:\"tKBS5trPj\"};};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,IgiEupKbE,...restProps}=getProps(props);const{baseVariant,classNames,gestureVariant,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"tKBS5trPj\",variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTapc9jwc=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});setVariant(\"u4qNgbtkc\");});const onTap19hx2bj=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});setVariant(\"tKBS5trPj\");});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:IgiEupKbE,children:/*#__PURE__*/_jsx(motion.div,{...restProps,className:cx(serializationHash,...sharedStyleClassNames,\"framer-f5ler5\",className,classNames),\"data-framer-name\":\"Phone\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"tKBS5trPj\",onHoverEnd:()=>setGestureState({isHovered:false}),onHoverStart:()=>setGestureState({isHovered:true}),onTap:onTapc9jwc,onTapCancel:()=>setGestureState({isPressed:false}),onTapStart:()=>setGestureState({isPressed:true}),ref:ref!==null&&ref!==void 0?ref:ref1,style:{backdropFilter:\"blur(8px)\",WebkitBackdropFilter:\"blur(8px)\",...style},...addPropertyOverrides({u4qNgbtkc:{\"data-framer-name\":\"Phone Tap\",onTap:onTap19hx2bj}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1d0oucs\",\"data-framer-name\":\"OUTER FRAME\",layoutDependency:layoutDependency,layoutId:\"hqqY10aSB\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{width:\"159px\",children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1v2t6ds-container\",layoutDependency:layoutDependency,layoutId:\"V6vmEhTGZ-container\",children:/*#__PURE__*/_jsx(CloseBox,{height:\"100%\",id:\"V6vmEhTGZ\",layoutId:\"V6vmEhTGZ\",style:{height:\"100%\",width:\"100%\"},variant:\"DxuFe6tRC\",width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{width:\"159px\",children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-f9y9dm-container\",layoutDependency:layoutDependency,layoutId:\"n0LsuvF6O-container\",children:/*#__PURE__*/_jsx(InfoBox,{height:\"100%\",id:\"n0LsuvF6O\",layoutId:\"n0LsuvF6O\",style:{height:\"100%\",width:\"100%\"},variant:\"BxmNo5emg\",width:\"100%\"})})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-i1j044\",\"data-framer-name\":\"Off Air Bars\",layoutDependency:layoutDependency,layoutId:\"yLxH5WK1X\",style:{backdropFilter:\"blur(8px)\",backgroundColor:\"rgb(36, 33, 36)\",WebkitBackdropFilter:\"blur(8px)\"},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{width:(componentViewport===null||componentViewport===void 0?void 0:componentViewport.width)||\"100vw\",children:/*#__PURE__*/_jsx(MotionDivWithFX,{__framer__loop:animation,__framer__loopEffectEnabled:true,__framer__loopRepeatDelay:.6,__framer__loopRepeatType:\"mirror\",__framer__loopTransition:transition1,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,className:\"framer-1oa6ssr-container\",layoutDependency:layoutDependency,layoutId:\"mJjKSXZVl-container\",children:/*#__PURE__*/_jsx(OffAirsBars,{height:\"100%\",id:\"mJjKSXZVl\",layoutId:\"mJjKSXZVl\",style:{height:\"100%\",width:\"100%\"},variant:\"wrHXTLzXO\",width:\"100%\"})})})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1xzcufz\",\"data-framer-name\":\"Footer Elements\",layoutDependency:layoutDependency,layoutId:\"pBnXcZbTu\",style:{backgroundColor:\"var(--token-ec71f528-f369-4a89-947c-e68eb8390b75, rgb(20, 20, 20))\"},children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1j8wo6n\",\"data-framer-name\":\"Elements Frame\",layoutDependency:layoutDependency,layoutId:\"BI97xyqM2\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-vik3re\",\"data-framer-name\":\"Description Frame\",layoutDependency:layoutDependency,layoutId:\"vsJiYlvGH\",transformTemplate:transformTemplate1,children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsxs(motion.h3,{style:{\"--font-selector\":\"R0Y7SW50ZXItNTAw\",\"--framer-font-family\":'\"Inter\", \"Inter Placeholder\", sans-serif',\"--framer-font-size\":\"17px\",\"--framer-font-weight\":\"500\",\"--framer-line-height\":\"1.3em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-a0htzi, var(--token-aef6e29e-4768-4712-b4a7-4c3b9bb8f12d, rgb(237, 243, 225)))\"},children:[\"SMALL WORLD MEDIA is a full-spectrum creative agency \",/*#__PURE__*/_jsx(motion.span,{style:{\"--font-selector\":\"R0Y7SW50ZXItNzAw\",\"--framer-font-weight\":\"700\"},children:\"specialized for the dance music industry.\"})]})}),className:\"framer-4wvrcg\",fonts:[\"GF;Inter-500\",\"GF;Inter-700\"],layoutDependency:layoutDependency,layoutId:\"CgAHzapoz\",style:{\"--extracted-a0htzi\":\"var(--token-aef6e29e-4768-4712-b4a7-4c3b9bb8f12d, rgb(237, 243, 225))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-l6wiyw\",\"data-framer-name\":\"Right Side Frame\",layoutDependency:layoutDependency,layoutId:\"aJyecS3OM\",transformTemplate:transformTemplate1,children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-gy9iyc-container\",layoutDependency:layoutDependency,layoutId:\"zUxfEY7fv-container\",children:/*#__PURE__*/_jsx(IGIcon,{height:\"100%\",id:\"zUxfEY7fv\",layoutId:\"zUxfEY7fv\",style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})})})]})})]})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-ZDL7f.framer-12u4i92, .framer-ZDL7f .framer-12u4i92 { display: block; }\",\".framer-ZDL7f.framer-f5ler5 { cursor: pointer; height: 0px; overflow: visible; position: relative; width: 0px; }\",\".framer-ZDL7f .framer-1d0oucs { align-content: center; align-items: center; bottom: -150px; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; justify-content: center; left: calc(50.00000000000002% - 100% / 2); overflow: visible; padding: 0px; position: absolute; top: -60px; width: 100%; z-index: 1; }\",\".framer-ZDL7f .framer-1v2t6ds-container { flex: none; height: 58px; left: -25px; position: absolute; top: 45px; width: 159px; z-index: 0; }\",\".framer-ZDL7f .framer-f9y9dm-container { flex: none; height: 61px; left: -25px; position: absolute; top: -29px; width: 159px; z-index: 0; }\",\".framer-ZDL7f .framer-i1j044 { align-content: flex-end; align-items: flex-end; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: 83px; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: 100%; z-index: 2; }\",\".framer-ZDL7f .framer-1oa6ssr-container { flex: none; height: 486px; position: relative; width: 100%; }\",\".framer-ZDL7f .framer-1xzcufz { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: 92px; justify-content: center; overflow: hidden; padding: 8px 20px 20px 20px; position: relative; width: 100%; }\",\".framer-ZDL7f .framer-1j8wo6n { flex: 1 0 0px; height: 64px; min-width: 356px; overflow: visible; position: relative; width: 1px; }\",\".framer-ZDL7f .framer-vik3re { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 64px; justify-content: center; left: 0px; overflow: hidden; padding: 0px; position: absolute; top: 50%; width: min-content; }\",\".framer-ZDL7f .framer-4wvrcg { flex: none; height: auto; position: relative; white-space: pre-wrap; width: 312px; word-break: break-word; word-wrap: break-word; }\",\".framer-ZDL7f .framer-l6wiyw { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 44px; justify-content: center; overflow: hidden; padding: 0px; position: absolute; right: 0px; top: 50%; width: min-content; }\",\".framer-ZDL7f .framer-gy9iyc-container { aspect-ratio: 1 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 40px); position: relative; width: 40px; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-ZDL7f .framer-1d0oucs, .framer-ZDL7f .framer-i1j044, .framer-ZDL7f .framer-1xzcufz, .framer-ZDL7f .framer-vik3re, .framer-ZDL7f .framer-l6wiyw { gap: 0px; } .framer-ZDL7f .framer-1d0oucs > * { margin: 0px; margin-bottom: calc(0px / 2); margin-top: calc(0px / 2); } .framer-ZDL7f .framer-1d0oucs > :first-child { margin-top: 0px; } .framer-ZDL7f .framer-1d0oucs > :last-child { margin-bottom: 0px; } .framer-ZDL7f .framer-i1j044 > *, .framer-ZDL7f .framer-1xzcufz > * { margin: 0px; margin-left: calc(0px / 2); margin-right: calc(0px / 2); } .framer-ZDL7f .framer-i1j044 > :first-child, .framer-ZDL7f .framer-1xzcufz > :first-child, .framer-ZDL7f .framer-vik3re > :first-child, .framer-ZDL7f .framer-l6wiyw > :first-child { margin-left: 0px; } .framer-ZDL7f .framer-i1j044 > :last-child, .framer-ZDL7f .framer-1xzcufz > :last-child, .framer-ZDL7f .framer-vik3re > :last-child, .framer-ZDL7f .framer-l6wiyw > :last-child { margin-right: 0px; } .framer-ZDL7f .framer-vik3re > *, .framer-ZDL7f .framer-l6wiyw > * { margin: 0px; margin-left: calc(10px / 2); margin-right: calc(10px / 2); } }\",\".framer-ZDL7f.framer-v-45n7in .framer-1d0oucs { bottom: -50px; top: -140px; }\",\".framer-ZDL7f.framer-v-45n7in .framer-1v2t6ds-container { bottom: 137px; top: unset; }\",\".framer-ZDL7f.framer-v-45n7in .framer-f9y9dm-container { bottom: 58px; top: unset; }\",\".framer-ZDL7f.framer-v-45n7in .framer-i1j044 { height: 23px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 0\n * @framerIntrinsicWidth 0\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"u4qNgbtkc\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"IgiEupKbE\":\"inOutCurve\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n */const FramerH9yHqElao=withCSS(Component,css,\"framer-ZDL7f\");export default FramerH9yHqElao;FramerH9yHqElao.displayName=\"Footer Phone\";FramerH9yHqElao.defaultProps={height:0,width:0};addPropertyControls(FramerH9yHqElao,{variant:{options:[\"tKBS5trPj\",\"u4qNgbtkc\"],optionTitles:[\"Phone\",\"Phone Tap\"],title:\"Variant\",type:ControlType.Enum},IgiEupKbE:{defaultValue:{damping:60,delay:0,duration:.3,ease:[.59,.63,.56,.97],mass:1,stiffness:500,type:\"tween\"},title:\"In Out Curve\",type:ControlType.Transition}});addFonts(FramerH9yHqElao,[{explicitInter:true,fonts:[{family:\"Inter\",source:\"google\",style:\"normal\",url:\"https://fonts.gstatic.com/s/inter/v13/UcCO3FwrK3iLTeHuS_fvQtMwCp50KnMw2boKoduKmMEVuI6fMZ1rib2Bg-4.woff2\",weight:\"500\"},{family:\"Inter\",source:\"google\",style:\"normal\",url:\"https://fonts.gstatic.com/s/inter/v13/UcCO3FwrK3iLTeHuS_fvQtMwCp50KnMw2boKoduKmMEVuFuYMZ1rib2Bg-4.woff2\",weight:\"700\"}]},...CloseBoxFonts,...InfoBoxFonts,...OffAirsBarsFonts,...IGIconFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerH9yHqElao\",\"slots\":[],\"annotations\":{\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"u4qNgbtkc\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerIntrinsicHeight\":\"0\",\"framerIntrinsicWidth\":\"0\",\"framerImmutableVariables\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerVariables\":\"{\\\"IgiEupKbE\\\":\\\"inOutCurve\\\"}\",\"framerComponentViewportWidth\":\"true\",\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}", "// Generated by Framer (401b244)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,CycleVariantState,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";const cycleOrder=[\"wrHXTLzXO\",\"yNO8EMGF8\",\"CXGiD5xi8\",\"P_Ek002mC\"];const serializationHash=\"framer-f8sbI\";const variantClassNames={CXGiD5xi8:\"framer-v-19u1k0y\",P_Ek002mC:\"framer-v-1kpggjx\",wrHXTLzXO:\"framer-v-88hchg\",yNO8EMGF8:\"framer-v-1jhlkj\"};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={delay:0,duration:.6,ease:[0,0,1,1],type:\"tween\"};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 humanReadableVariantMap={\"Variant 1\":\"wrHXTLzXO\",\"Variant 2\":\"yNO8EMGF8\",\"Variant 3\":\"CXGiD5xi8\",\"Variant 4\":\"P_Ek002mC\"};const getProps=({height,id,tap,width,...props})=>{var _humanReadableVariantMap_props_variant,_ref;return{...props,variant:(_ref=(_humanReadableVariantMap_props_variant=humanReadableVariantMap[props.variant])!==null&&_humanReadableVariantMap_props_variant!==void 0?_humanReadableVariantMap_props_variant:props.variant)!==null&&_ref!==void 0?_ref:\"wrHXTLzXO\",y3vaQKpM8:tap!==null&&tap!==void 0?tap:props.y3vaQKpM8};};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,y3vaQKpM8,...restProps}=getProps(props);const{baseVariant,classNames,gestureVariant,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"wrHXTLzXO\",variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTap1htzmsw=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});if(y3vaQKpM8){const res=await y3vaQKpM8(...args);if(res===false)return false;}});const onMouseEntergnqhaj=activeVariantCallback(async(...args)=>{setVariant(CycleVariantState);});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-88hchg\",className,classNames),\"data-framer-name\":\"Variant 1\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"wrHXTLzXO\",onHoverEnd:()=>setGestureState({isHovered:false}),onHoverStart:()=>setGestureState({isHovered:true}),onMouseEnter:onMouseEntergnqhaj,onTap:onTap1htzmsw,onTapCancel:()=>setGestureState({isPressed:false}),onTapStart:()=>setGestureState({isPressed:true}),ref:ref!==null&&ref!==void 0?ref:ref1,style:{...style},...addPropertyOverrides({CXGiD5xi8:{\"data-framer-name\":\"Variant 3\"},P_Ek002mC:{\"data-framer-name\":\"Variant 4\"},yNO8EMGF8:{\"data-framer-name\":\"Variant 2\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-2p8r1d\",\"data-framer-name\":\"Off Air Bars\",layoutDependency:layoutDependency,layoutId:\"ZgqdyilBU\",style:{backgroundColor:\"var(--token-f4ca6fff-260e-4ecf-b483-e369fcb7ccc8, rgb(36, 33, 36))\",rotate:-180},children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-1endyiq\",\"data-framer-name\":\"Rectangle 6\",layoutDependency:layoutDependency,layoutId:\"fYeoLwKt0\",style:{backgroundColor:\"var(--token-aef6e29e-4768-4712-b4a7-4c3b9bb8f12d, rgb(237, 243, 225))\"}}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1hb64y8\",\"data-framer-name\":\"Rectangle 5\",layoutDependency:layoutDependency,layoutId:\"n8SqDKS3E\",style:{backgroundColor:\"rgb(204, 204, 204)\"}}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-11k316d\",\"data-framer-name\":\"Rectangle 12\",layoutDependency:layoutDependency,layoutId:\"svQaJE9vA\",style:{backgroundColor:\"rgb(0, 0, 255)\"}}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1v5cl95\",\"data-framer-name\":\"Rectangle 7\",layoutDependency:layoutDependency,layoutId:\"oq0ZK6ov1\",style:{backgroundColor:\"rgb(1, 255, 255)\"}}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-nm6zh7\",\"data-framer-name\":\"Rectangle 9\",layoutDependency:layoutDependency,layoutId:\"Yd6m2vjfh\",style:{backgroundColor:\"rgb(255, 0, 254)\"}}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-12y6dcn\",\"data-framer-name\":\"Rectangle 14\",layoutDependency:layoutDependency,layoutId:\"mIglVP3kk\",style:{backgroundColor:\"rgb(1, 255, 255)\"}}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-m21mtf\",\"data-framer-name\":\"Rectangle 6\",layoutDependency:layoutDependency,layoutId:\"FmyXceBJe\",style:{backgroundColor:\"rgb(255, 255, 0)\"}}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1iejqxk\",\"data-framer-name\":\"Rectangle 15\",layoutDependency:layoutDependency,layoutId:\"Ed3MZVTgq\",style:{backgroundColor:\"rgb(36, 33, 36)\"}}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-d1qhoc\",\"data-framer-name\":\"Rectangle 8\",layoutDependency:layoutDependency,layoutId:\"L9_XB8vsY\",style:{backgroundColor:\"rgb(0, 255, 1)\"}}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1dv72z5\",\"data-framer-name\":\"Rectangle 16\",layoutDependency:layoutDependency,layoutId:\"aVNdaaxzX\",style:{backgroundColor:\"rgb(36, 33, 36)\"}}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-tyb7d7\",\"data-framer-name\":\"Rectangle 10\",layoutDependency:layoutDependency,layoutId:\"STbNp4OWx\",style:{backgroundColor:\"rgb(254, 0, 0)\"}}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1fcdt5r\",\"data-framer-name\":\"Rectangle 17\",layoutDependency:layoutDependency,layoutId:\"VdwC_PkAi\",style:{backgroundColor:\"rgb(36, 33, 36)\"}}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1lceqjy\",\"data-framer-name\":\"Rectangle 19\",layoutDependency:layoutDependency,layoutId:\"NOkSiS80z\",style:{backgroundColor:\"rgb(36, 33, 36)\"}}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1b4d2mx\",\"data-framer-name\":\"Rectangle 20\",layoutDependency:layoutDependency,layoutId:\"T8OkhqjQX\",style:{backgroundColor:\"rgb(1, 1, 128)\"}}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-n2ladu\",\"data-framer-name\":\"Rectangle 21\",layoutDependency:layoutDependency,layoutId:\"YAisvqImW\",style:{backgroundColor:\"rgb(237, 243, 225)\"}}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-144grbh\",\"data-framer-name\":\"Rectangle 22\",layoutDependency:layoutDependency,layoutId:\"af4f80__z\",style:{backgroundColor:\"rgb(55, 56, 199)\"}}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-12gjwkl\",\"data-framer-name\":\"Rectangle 11\",layoutDependency:layoutDependency,layoutId:\"JksKjA61o\",style:{backgroundColor:\"rgb(0, 0, 255)\"}}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-19eyyx1\",\"data-framer-name\":\"Rectangle 18\",layoutDependency:layoutDependency,layoutId:\"TaY4R6j4h\",style:{backgroundColor:\"rgb(204, 204, 204)\"}})]})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-f8sbI.framer-noa0gv, .framer-f8sbI .framer-noa0gv { display: block; }\",\".framer-f8sbI.framer-88hchg { cursor: pointer; height: 972px; overflow: hidden; position: relative; width: 1200px; }\",\".framer-f8sbI .framer-2p8r1d { bottom: 0px; flex: none; left: 0px; overflow: visible; position: absolute; right: 0px; top: 0px; }\",\".framer-f8sbI .framer-1endyiq { bottom: 181px; flex: none; height: 182px; left: 432px; position: absolute; width: 216px; }\",\".framer-f8sbI .framer-1hb64y8 { flex: none; height: 609px; left: 0px; position: absolute; top: 0px; width: 216px; }\",\".framer-f8sbI .framer-11k316d { bottom: 181px; flex: none; height: 182px; left: 0px; position: absolute; width: 216px; }\",\".framer-f8sbI .framer-1v5cl95 { flex: none; height: 609px; left: 432px; position: absolute; top: 0px; width: 216px; }\",\".framer-f8sbI .framer-nm6zh7 { flex: none; height: 609px; left: 864px; position: absolute; top: 0px; width: 216px; }\",\".framer-f8sbI .framer-12y6dcn { bottom: 181px; flex: none; height: 182px; position: absolute; right: 120px; width: 216px; }\",\".framer-f8sbI .framer-m21mtf { flex: none; height: 609px; left: 216px; position: absolute; top: 0px; width: 216px; }\",\".framer-f8sbI .framer-1iejqxk { bottom: 181px; flex: none; height: 182px; left: 216px; position: absolute; width: 216px; }\",\".framer-f8sbI .framer-d1qhoc { flex: none; height: 609px; left: 648px; position: absolute; top: 0px; width: 216px; }\",\".framer-f8sbI .framer-1dv72z5 { bottom: 181px; flex: none; height: 182px; position: absolute; right: 336px; width: 216px; }\",\".framer-f8sbI .framer-tyb7d7 { flex: none; height: 609px; position: absolute; right: 0px; top: 0px; width: 120px; }\",\".framer-f8sbI .framer-1fcdt5r { bottom: 181px; flex: none; height: 182px; position: absolute; right: 0px; width: 120px; }\",\".framer-f8sbI .framer-1lceqjy { bottom: 0px; flex: none; height: 181px; position: absolute; right: 0px; width: 170px; }\",\".framer-f8sbI .framer-1b4d2mx { flex: none; height: 181px; left: 0px; position: absolute; top: 791px; width: 344px; }\",\".framer-f8sbI .framer-n2ladu { flex: none; height: 181px; left: 344px; position: absolute; top: 791px; width: 343px; }\",\".framer-f8sbI .framer-144grbh { flex: none; height: 181px; left: 687px; position: absolute; top: 791px; width: 343px; }\",\".framer-f8sbI .framer-12gjwkl { flex: none; height: 609px; left: 1296px; position: absolute; top: 0px; width: 216px; }\",\".framer-f8sbI .framer-19eyyx1 { flex: none; height: 181px; left: 1296px; position: absolute; top: 609px; width: 216px; }\",\".framer-f8sbI.framer-v-1jhlkj .framer-1endyiq { width: 38px; }\",\".framer-f8sbI.framer-v-1jhlkj .framer-1hb64y8 { height: 609px; left: 0px; top: 0px; width: 60px; }\",\".framer-f8sbI.framer-v-1jhlkj .framer-11k316d, .framer-f8sbI.framer-v-1jhlkj .framer-1lceqjy { width: 336px; }\",\".framer-f8sbI.framer-v-1jhlkj .framer-1v5cl95 { height: 609px; left: 409px; top: 0px; width: 61px; }\",\".framer-f8sbI.framer-v-1jhlkj .framer-nm6zh7 { height: 609px; left: unset; right: 408px; top: 0px; width: 138px; }\",\".framer-f8sbI.framer-v-1jhlkj .framer-12y6dcn { right: 274px; width: 172px; }\",\".framer-f8sbI.framer-v-1jhlkj .framer-m21mtf { height: 609px; left: 60px; top: 0px; width: 349px; }\",\".framer-f8sbI.framer-v-1jhlkj .framer-1iejqxk { left: 336px; width: 96px; }\",\".framer-f8sbI.framer-v-1jhlkj .framer-d1qhoc { height: 609px; left: calc(46.83333333333336% - 184px / 2); top: 0px; width: 184px; }\",\".framer-f8sbI.framer-v-1jhlkj .framer-1dv72z5 { left: calc(51.00000000000002% - 284px / 2); right: unset; width: 284px; }\",\".framer-f8sbI.framer-v-1jhlkj .framer-tyb7d7 { width: 408px; }\",\".framer-f8sbI.framer-v-1jhlkj .framer-1fcdt5r { width: 274px; }\",\".framer-f8sbI.framer-v-1jhlkj .framer-1b4d2mx { bottom: 0px; height: 181px; left: 0px; top: unset; width: 622px; }\",\".framer-f8sbI.framer-v-1jhlkj .framer-n2ladu { bottom: 0px; height: 181px; left: calc(54.50000000000003% - 65px / 2); top: unset; width: 65px; }\",\".framer-f8sbI.framer-v-1jhlkj .framer-144grbh { bottom: 0px; height: 181px; left: unset; right: 336px; top: unset; width: 177px; }\",\".framer-f8sbI.framer-v-19u1k0y .framer-1endyiq { bottom: unset; height: 276px; top: calc(45.47325102880661% - 276px / 2); width: 38px; }\",\".framer-f8sbI.framer-v-19u1k0y .framer-1hb64y8 { height: 304px; left: 0px; top: 0px; width: 60px; }\",\".framer-f8sbI.framer-v-19u1k0y .framer-11k316d { bottom: unset; height: 276px; top: calc(45.47325102880661% - 276px / 2); width: 336px; }\",\".framer-f8sbI.framer-v-19u1k0y .framer-1v5cl95 { height: 304px; left: 409px; top: 0px; width: 61px; }\",\".framer-f8sbI.framer-v-19u1k0y .framer-nm6zh7 { height: 304px; left: unset; right: 203px; top: 0px; width: 448px; }\",\".framer-f8sbI.framer-v-19u1k0y .framer-12y6dcn { bottom: unset; height: 276px; right: 144px; top: calc(45.47325102880661% - 276px / 2); width: 408px; }\",\".framer-f8sbI.framer-v-19u1k0y .framer-m21mtf { height: 304px; left: 60px; top: 0px; width: 349px; }\",\".framer-f8sbI.framer-v-19u1k0y .framer-1iejqxk { bottom: unset; height: 276px; left: 336px; top: calc(45.47325102880661% - 276px / 2); width: 96px; }\",\".framer-f8sbI.framer-v-19u1k0y .framer-d1qhoc { height: 304px; left: 470px; top: 0px; width: 79px; }\",\".framer-f8sbI.framer-v-19u1k0y .framer-1dv72z5 { bottom: unset; height: 276px; left: calc(46.58333333333336% - 178px / 2); right: unset; top: calc(45.47325102880661% - 276px / 2); width: 178px; }\",\".framer-f8sbI.framer-v-19u1k0y .framer-tyb7d7 { height: 304px; width: 203px; }\",\".framer-f8sbI.framer-v-19u1k0y .framer-1fcdt5r { bottom: unset; height: 276px; top: calc(45.47325102880661% - 276px / 2); width: 144px; }\",\".framer-f8sbI.framer-v-19u1k0y .framer-1lceqjy { height: 392px; width: 617px; }\",\".framer-f8sbI.framer-v-19u1k0y .framer-1b4d2mx { bottom: 0px; height: 392px; left: 0px; top: unset; width: 191px; }\",\".framer-f8sbI.framer-v-19u1k0y .framer-n2ladu { bottom: 0px; height: 392px; left: 191px; top: unset; width: 145px; }\",\".framer-f8sbI.framer-v-19u1k0y .framer-144grbh { bottom: 0px; height: 392px; left: 336px; top: unset; width: 247px; }\",\".framer-f8sbI.framer-v-1kpggjx .framer-1endyiq { bottom: unset; height: 484px; left: unset; right: 454px; top: 96px; width: 113px; }\",\".framer-f8sbI.framer-v-1kpggjx .framer-1hb64y8 { height: 96px; left: 0px; top: 0px; width: 169px; }\",\".framer-f8sbI.framer-v-1kpggjx .framer-11k316d { bottom: unset; height: 484px; top: 96px; width: 553px; }\",\".framer-f8sbI.framer-v-1kpggjx .framer-1v5cl95 { height: 96px; left: unset; right: 454px; top: 0px; width: 153px; }\",\".framer-f8sbI.framer-v-1kpggjx .framer-nm6zh7 { height: 96px; left: unset; right: 203px; top: 0px; width: 201px; }\",\".framer-f8sbI.framer-v-1kpggjx .framer-12y6dcn { bottom: unset; height: 484px; right: 144px; top: 96px; width: 59px; }\",\".framer-f8sbI.framer-v-1kpggjx .framer-m21mtf { height: 96px; left: 169px; top: 0px; width: 424px; }\",\".framer-f8sbI.framer-v-1kpggjx .framer-1iejqxk { bottom: unset; height: 484px; left: calc(49.416666666666686% - 80px / 2); top: 96px; width: 80px; }\",\".framer-f8sbI.framer-v-1kpggjx .framer-d1qhoc { height: 96px; left: unset; right: 404px; top: 0px; width: 50px; }\",\".framer-f8sbI.framer-v-1kpggjx .framer-1dv72z5 { bottom: unset; height: 484px; right: 203px; top: 96px; width: 251px; }\",\".framer-f8sbI.framer-v-1kpggjx .framer-tyb7d7 { height: 96px; width: 203px; }\",\".framer-f8sbI.framer-v-1kpggjx .framer-1fcdt5r { bottom: unset; height: 484px; top: 96px; width: 144px; }\",\".framer-f8sbI.framer-v-1kpggjx .framer-1lceqjy { height: 392px; width: 259px; }\",\".framer-f8sbI.framer-v-1kpggjx .framer-1b4d2mx { bottom: 0px; height: 392px; left: 0px; top: unset; width: 359px; }\",\".framer-f8sbI.framer-v-1kpggjx .framer-n2ladu { bottom: 0px; height: 392px; left: 359px; top: unset; width: 111px; }\",\".framer-f8sbI.framer-v-1kpggjx .framer-144grbh { bottom: 0px; height: 392px; left: unset; right: 259px; top: unset; width: 471px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 972\n * @framerIntrinsicWidth 1200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"yNO8EMGF8\":{\"layout\":[\"fixed\",\"fixed\"]},\"CXGiD5xi8\":{\"layout\":[\"fixed\",\"fixed\"]},\"P_Ek002mC\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"y3vaQKpM8\":\"tap\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n */const FramerBgqt5_CHB=withCSS(Component,css,\"framer-f8sbI\");export default FramerBgqt5_CHB;FramerBgqt5_CHB.displayName=\"Off Airs Bars\";FramerBgqt5_CHB.defaultProps={height:972,width:1200};addPropertyControls(FramerBgqt5_CHB,{variant:{options:[\"wrHXTLzXO\",\"yNO8EMGF8\",\"CXGiD5xi8\",\"P_Ek002mC\"],optionTitles:[\"Variant 1\",\"Variant 2\",\"Variant 3\",\"Variant 4\"],title:\"Variant\",type:ControlType.Enum},y3vaQKpM8:{title:\"Tap\",type:ControlType.EventHandler}});addFonts(FramerBgqt5_CHB,[{explicitInter:true,fonts:[]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerBgqt5_CHB\",\"slots\":[],\"annotations\":{\"framerDisplayContentsDiv\":\"false\",\"framerImmutableVariables\":\"true\",\"framerVariables\":\"{\\\"y3vaQKpM8\\\":\\\"tap\\\"}\",\"framerIntrinsicWidth\":\"1200\",\"framerContractVersion\":\"1\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"yNO8EMGF8\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"CXGiD5xi8\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"P_Ek002mC\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicHeight\":\"972\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Bgqt5_CHB.map", "// Generated by Framer (4b8bcae)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,optimizeAppear,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useOnVariantChange,useVariantState,withCSS,withFX}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import Close from\"https://framerusercontent.com/modules/f6S6Hlx9eKSoTnDcK1T0/m7z5RzSSBGJxmOa38Ji1/BohDzhv1n.js\";import CloseX from\"https://framerusercontent.com/modules/Abn0eHvuhJsOMHJHRCiG/fJbwTR2JmqVQBdAMSXEt/ZdXkVUCyk.js\";const CloseXFonts=getFonts(CloseX);const MotionDivWithFX=withFX(motion.div);const CloseFonts=getFonts(Close);const cycleOrder=[\"DxuFe6tRC\",\"q3SACwdkX\"];const serializationHash=\"framer-l3fOC\";const variantClassNames={DxuFe6tRC:\"framer-v-29jbzv\",q3SACwdkX:\"framer-v-1h1mami\"};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={delay:.2,duration:.6,ease:[.39,.5,.56,1],type:\"tween\"};const animation={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition1,x:0,y:150};const animation1={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition1,x:0,y:0};const animation2={opacity:.001,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:150};const transition2={delay:0,duration:.7,ease:[.39,-.01,0,1],type:\"tween\"};const transition3={delay:.6,duration:1.4,ease:[.27,.31,.78,1],type:\"tween\"};const animation3={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition3,x:0,y:0};const animation4={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition3,x:0,y:0};const animation5={opacity:.001,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:0};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value!==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 humanReadableVariantMap={\"Variant 1\":\"DxuFe6tRC\",\"Variant 2\":\"q3SACwdkX\"};const getProps=({height,id,width,...props})=>{var _humanReadableVariantMap_props_variant,_ref;return{...props,variant:(_ref=(_humanReadableVariantMap_props_variant=humanReadableVariantMap[props.variant])!==null&&_humanReadableVariantMap_props_variant!==void 0?_humanReadableVariantMap_props_variant:props.variant)!==null&&_ref!==void 0?_ref:\"DxuFe6tRC\"};};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,...restProps}=getProps(props);const{baseVariant,classNames,gestureVariant,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"DxuFe6tRC\",variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onAppear1z0cn4u=activeVariantCallback(async(...args)=>{await delay(()=>setVariant(\"q3SACwdkX\"),850);});useOnVariantChange(baseVariant,{default:onAppear1z0cn4u});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:transition2,children:/*#__PURE__*/_jsx(MotionDivWithFX,{...restProps,__framer__presenceAnimate:optimizeAppear(\"animate\",\"29jbzv\",animation1,undefined),__framer__presenceExit:animation,__framer__presenceInitial:optimizeAppear(\"initial\",\"29jbzv\",animation2,undefined),__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,className:cx(serializationHash,...sharedStyleClassNames,\"framer-29jbzv\",className,classNames),\"data-framer-appear-id\":\"29jbzv\",\"data-framer-name\":\"Variant 1\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"DxuFe6tRC\",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:{backgroundColor:\"var(--token-f4ca6fff-260e-4ecf-b483-e369fcb7ccc8, rgb(36, 33, 36))\",borderTopLeftRadius:2,borderTopRightRadius:2,...style},...addPropertyOverrides({q3SACwdkX:{__framer__presenceAnimate:optimizeAppear(\"animate\",\"1h1mami\",animation1,undefined),__framer__presenceInitial:optimizeAppear(\"initial\",\"1h1mami\",animation2,undefined),\"data-framer-appear-id\":\"1h1mami\",\"data-framer-name\":\"Variant 2\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1mmrdqa\",\"data-framer-name\":\"Arrow Frame\",layoutDependency:layoutDependency,layoutId:\"ewjqCbWjL\",children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1bcsx7s\",\"data-framer-name\":\"Frame Inner\",layoutDependency:layoutDependency,layoutId:\"PeUtuO2Kt\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(MotionDivWithFX,{__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,animate:optimizeAppear(\"animate\",\"1daftby\",animation4,\"29jbzv\"),className:\"framer-1daftby-container\",\"data-framer-appear-id\":\"1daftby\",exit:animation3,initial:optimizeAppear(\"initial\",\"1daftby\",animation5,\"29jbzv\"),layoutDependency:layoutDependency,layoutId:\"HBiRDVlk0-container\",...addPropertyOverrides({q3SACwdkX:{\"data-framer-appear-id\":\"1l2r14t\",animate:optimizeAppear(\"animate\",\"1l2r14t\",animation4,\"1h1mami\"),initial:optimizeAppear(\"initial\",\"1l2r14t\",animation5,\"1h1mami\")}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(CloseX,{height:\"100%\",id:\"HBiRDVlk0\",layoutId:\"HBiRDVlk0\",variant:\"owN67hv91\",width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(MotionDivWithFX,{__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,animate:optimizeAppear(\"animate\",\"hq5aku\",animation4,\"29jbzv\"),className:\"framer-hq5aku-container\",\"data-framer-appear-id\":\"hq5aku\",exit:animation3,initial:optimizeAppear(\"initial\",\"hq5aku\",animation5,\"29jbzv\"),layoutDependency:layoutDependency,layoutId:\"s1dbawd7K-container\",...addPropertyOverrides({q3SACwdkX:{\"data-framer-appear-id\":\"1x0flmr\",animate:optimizeAppear(\"animate\",\"1x0flmr\",animation4,\"1h1mami\"),initial:optimizeAppear(\"initial\",\"1x0flmr\",animation5,\"1h1mami\")}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(Close,{height:\"100%\",id:\"s1dbawd7K\",layoutId:\"s1dbawd7K\",style:{height:\"100%\"},width:\"100%\"})})})]})})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-l3fOC.framer-y7jk59, .framer-l3fOC .framer-y7jk59 { display: block; }\",\".framer-l3fOC.framer-29jbzv { height: 58px; overflow: hidden; position: relative; width: 164px; will-change: var(--framer-will-change-override, transform); }\",\".framer-l3fOC .framer-1mmrdqa { align-content: flex-start; align-items: flex-start; bottom: 9px; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; justify-content: center; left: calc(50.00000000000002% - 128px / 2); overflow: visible; padding: 0px 0px 0px 30px; position: absolute; top: 10px; width: 128px; }\",\".framer-l3fOC .framer-1bcsx7s { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 12px; height: 18px; justify-content: center; overflow: visible; padding: 0px 0px 0px 0px; position: relative; width: 73px; }\",\".framer-l3fOC .framer-1daftby-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-l3fOC .framer-hq5aku-container { flex: none; height: 28px; position: relative; width: auto; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-l3fOC .framer-1mmrdqa, .framer-l3fOC .framer-1bcsx7s { gap: 0px; } .framer-l3fOC .framer-1mmrdqa > * { margin: 0px; margin-left: calc(0px / 2); margin-right: calc(0px / 2); } .framer-l3fOC .framer-1mmrdqa > :first-child, .framer-l3fOC .framer-1bcsx7s > :first-child { margin-left: 0px; } .framer-l3fOC .framer-1mmrdqa > :last-child, .framer-l3fOC .framer-1bcsx7s > :last-child { margin-right: 0px; } .framer-l3fOC .framer-1bcsx7s > * { margin: 0px; margin-left: calc(12px / 2); margin-right: calc(12px / 2); } }\",\".framer-l3fOC.framer-v-1h1mami .framer-1bcsx7s { gap: 31px; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-l3fOC.framer-v-1h1mami .framer-1bcsx7s { gap: 0px; } .framer-l3fOC.framer-v-1h1mami .framer-1bcsx7s > * { margin: 0px; margin-left: calc(31px / 2); margin-right: calc(31px / 2); } .framer-l3fOC.framer-v-1h1mami .framer-1bcsx7s > :first-child { margin-left: 0px; } .framer-l3fOC.framer-v-1h1mami .framer-1bcsx7s > :last-child { margin-right: 0px; } }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 58\n * @framerIntrinsicWidth 164\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"q3SACwdkX\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n */const FramerclSkJwLkn=withCSS(Component,css,\"framer-l3fOC\");export default FramerclSkJwLkn;FramerclSkJwLkn.displayName=\"Close Box\";FramerclSkJwLkn.defaultProps={height:58,width:164};addPropertyControls(FramerclSkJwLkn,{variant:{options:[\"DxuFe6tRC\",\"q3SACwdkX\"],optionTitles:[\"Variant 1\",\"Variant 2\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramerclSkJwLkn,[{explicitInter:true,fonts:[]},...CloseXFonts,...CloseFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerclSkJwLkn\",\"slots\":[],\"annotations\":{\"framerImmutableVariables\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"q3SACwdkX\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerIntrinsicHeight\":\"58\",\"framerDisplayContentsDiv\":\"false\",\"framerComponentViewportWidth\":\"true\",\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"164\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}", "// Generated by Framer (38fb4ea)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,cx,RichText,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";const cycleOrder=[\"d8W9FkRwV\"];const serializationHash=\"framer-S6OjK\";const variantClassNames={d8W9FkRwV:\"framer-v-m31dfz\"};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=({height,id,width,...props})=>{return{...props};};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,...restProps}=getProps(props);const{baseVariant,classNames,gestureVariant,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"d8W9FkRwV\",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-m31dfz\",className,classNames),\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"d8W9FkRwV\",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(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h6,{style:{\"--font-selector\":\"R0Y7SW50ZXItNTAw\",\"--framer-font-family\":'\"Inter\", \"Inter Placeholder\", sans-serif',\"--framer-font-size\":\"18px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-line-height\":\"2em\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-1w1cjl5, var(--token-aef6e29e-4768-4712-b4a7-4c3b9bb8f12d, rgb(237, 243, 225)))\",\"--framer-text-transform\":\"uppercase\"},children:\"Close\"})}),className:\"framer-1cnzpzz\",fonts:[\"GF;Inter-500\"],layoutDependency:layoutDependency,layoutId:\"qtErbdtDi\",style:{\"--extracted-1w1cjl5\":\"var(--token-aef6e29e-4768-4712-b4a7-4c3b9bb8f12d, rgb(237, 243, 225))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-S6OjK.framer-fbxfnd, .framer-S6OjK .framer-fbxfnd { display: block; }\",\".framer-S6OjK.framer-m31dfz { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: 28px; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: min-content; }\",\".framer-S6OjK .framer-1cnzpzz { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-S6OjK.framer-m31dfz { gap: 0px; } .framer-S6OjK.framer-m31dfz > * { margin: 0px; margin-bottom: calc(10px / 2); margin-top: calc(10px / 2); } .framer-S6OjK.framer-m31dfz > :first-child { margin-top: 0px; } .framer-S6OjK.framer-m31dfz > :last-child { margin-bottom: 0px; } }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 28\n * @framerIntrinsicWidth 200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n */const FramerBohDzhv1n=withCSS(Component,css,\"framer-S6OjK\");export default FramerBohDzhv1n;FramerBohDzhv1n.displayName=\"Close\";FramerBohDzhv1n.defaultProps={height:28,width:200};addFonts(FramerBohDzhv1n,[{explicitInter:true,fonts:[{family:\"Inter\",source:\"google\",style:\"normal\",url:\"https://fonts.gstatic.com/s/inter/v13/UcCO3FwrK3iLTeHuS_fvQtMwCp50KnMw2boKoduKmMEVuI6fMZ1rib2Bg-4.woff2\",weight:\"500\"}]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerBohDzhv1n\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]}}}\",\"framerIntrinsicHeight\":\"28\",\"framerIntrinsicWidth\":\"200\",\"framerImmutableVariables\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerComponentViewportWidth\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./BohDzhv1n.map", "// Generated by Framer (38fb4ea)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,RichText,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useOnVariantChange,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";const cycleOrder=[\"owN67hv91\",\"RnkV2mKG3\",\"qVWLH4l8O\"];const serializationHash=\"framer-S3ov0\";const variantClassNames={owN67hv91:\"framer-v-1opt6lp\",qVWLH4l8O:\"framer-v-11rja8t\",RnkV2mKG3:\"framer-v-of9btv\"};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 transition2={delay:0,duration:.3,ease:[0,0,1,1],type:\"tween\"};const transformTemplate1=(_,t)=>`translate(-50%, -50%) ${t}`;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 humanReadableVariantMap={\"Variant 1\":\"owN67hv91\",\"Variant 2\":\"RnkV2mKG3\",\"Variant 3\":\"qVWLH4l8O\"};const getProps=({height,id,width,...props})=>{var _humanReadableVariantMap_props_variant,_ref;return{...props,variant:(_ref=(_humanReadableVariantMap_props_variant=humanReadableVariantMap[props.variant])!==null&&_humanReadableVariantMap_props_variant!==void 0?_humanReadableVariantMap_props_variant:props.variant)!==null&&_ref!==void 0?_ref:\"owN67hv91\"};};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,...restProps}=getProps(props);const{baseVariant,classNames,gestureVariant,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"owN67hv91\",variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onAppearyl37x=activeVariantCallback(async(...args)=>{await delay(()=>setVariant(\"RnkV2mKG3\"),200);});const onAppear1o8fj52=activeVariantCallback(async(...args)=>{await delay(()=>setVariant(\"qVWLH4l8O\"),600);});useOnVariantChange(baseVariant,{default:onAppearyl37x,qVWLH4l8O:undefined,RnkV2mKG3:onAppear1o8fj52});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,...addPropertyOverrides({RnkV2mKG3:{value:transition2}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(motion.div,{...restProps,className:cx(serializationHash,...sharedStyleClassNames,\"framer-1opt6lp\",className,classNames),\"data-framer-name\":\"Variant 1\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"owN67hv91\",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:{opacity:1,...style},variants:{RnkV2mKG3:{opacity:0}},...addPropertyOverrides({qVWLH4l8O:{\"data-framer-name\":\"Variant 3\",\"data-highlight\":undefined},RnkV2mKG3:{\"data-framer-name\":\"Variant 2\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h3,{style:{\"--font-selector\":\"Q1VTVE9NO1NlcmlhbCBCIE1lZGl1bQ==\",\"--framer-font-family\":'\"Serial B Medium\", \"Serial B Medium Placeholder\", sans-serif',\"--framer-line-height\":\"1.3em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-a0htzi, var(--token-aef6e29e-4768-4712-b4a7-4c3b9bb8f12d, rgb(237, 243, 225)))\"},children:\"[ X ]\"})}),className:\"framer-15r715w\",fonts:[\"CUSTOM;Serial B Medium\"],layoutDependency:layoutDependency,layoutId:\"zV74kJjs1\",style:{\"--extracted-a0htzi\":\"var(--token-aef6e29e-4768-4712-b4a7-4c3b9bb8f12d, rgb(237, 243, 225))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},transformTemplate:transformTemplate1,verticalAlignment:\"top\",withExternalLayout:true})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-S3ov0.framer-8sjfc5, .framer-S3ov0 .framer-8sjfc5 { display: block; }\",\".framer-S3ov0.framer-1opt6lp { align-content: flex-start; align-items: flex-start; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; min-height: 11px; min-width: 12px; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-S3ov0 .framer-15r715w { flex: none; height: auto; left: 50%; position: absolute; top: 45%; white-space: pre; width: auto; z-index: 1; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-S3ov0.framer-1opt6lp { gap: 0px; } .framer-S3ov0.framer-1opt6lp > * { margin: 0px; margin-left: calc(10px / 2); margin-right: calc(10px / 2); } .framer-S3ov0.framer-1opt6lp > :first-child { margin-left: 0px; } .framer-S3ov0.framer-1opt6lp > :last-child { margin-right: 0px; } }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 11\n * @framerIntrinsicWidth 12\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"RnkV2mKG3\":{\"layout\":[\"auto\",\"auto\"]},\"qVWLH4l8O\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n */const FramerZdXkVUCyk=withCSS(Component,css,\"framer-S3ov0\");export default FramerZdXkVUCyk;FramerZdXkVUCyk.displayName=\"Close X\";FramerZdXkVUCyk.defaultProps={height:11,width:12};addPropertyControls(FramerZdXkVUCyk,{variant:{options:[\"owN67hv91\",\"RnkV2mKG3\",\"qVWLH4l8O\"],optionTitles:[\"Variant 1\",\"Variant 2\",\"Variant 3\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramerZdXkVUCyk,[{explicitInter:true,fonts:[{family:\"Serial B Medium\",source:\"custom\",url:\"https://framerusercontent.com/assets/e5c4a8YJe4USEOoWLVOBtFhMH0A.woff\"}]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerZdXkVUCyk\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"11\",\"framerImmutableVariables\":\"true\",\"framerContractVersion\":\"1\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"RnkV2mKG3\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"qVWLH4l8O\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerIntrinsicWidth\":\"12\",\"framerDisplayContentsDiv\":\"false\",\"framerComponentViewportWidth\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./ZdXkVUCyk.map", "// Generated by Framer (4b8bcae)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,cx,SVG,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";const cycleOrder=[\"JtmlEPtbm\"];const serializationHash=\"framer-uyqO2\";const variantClassNames={JtmlEPtbm:\"framer-v-13fl8rn\"};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=({height,id,width,...props})=>{return{...props};};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,...restProps}=getProps(props);const{baseVariant,classNames,gestureVariant,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"JtmlEPtbm\",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-13fl8rn\",className,classNames),\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"JtmlEPtbm\",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:{borderBottomLeftRadius:100,borderBottomRightRadius:100,borderTopLeftRadius:100,borderTopRightRadius:100,...style},children:/*#__PURE__*/_jsx(SVG,{className:\"framer-b6ucml\",\"data-framer-name\":\"IG Logo\",fill:\"rgba(0,0,0,1)\",intrinsicHeight:24,intrinsicWidth:24,layoutDependency:layoutDependency,layoutId:\"Rnm6soksX\",svg:'<svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\\n<path d=\"M7.03012 0.0840165C5.75331 0.144216 4.88141 0.348016 4.1191 0.647415C3.3303 0.954914 2.66159 1.36741 1.99629 2.03511C1.33109 2.70281 0.921286 3.37191 0.616085 4.1621C0.320683 4.9259 0.120482 5.7986 0.0640819 7.0761C0.00768162 8.35359 -0.00481843 8.76429 0.0014816 12.0231C0.00768163 15.2817 0.0220817 15.6902 0.083982 16.9704C0.144982 18.2469 0.347983 19.1186 0.647485 19.8811C0.955486 20.67 1.36749 21.3384 2.03549 22.0039C2.70339 22.6694 3.372 23.0782 4.164 23.3839C4.92721 23.6788 5.80011 23.8799 7.07742 23.9358C8.35472 23.9918 8.76582 24.0048 12.0236 23.9985C15.2815 23.9923 15.6917 23.9778 16.9715 23.9171C18.2515 23.8564 19.1185 23.652 19.8813 23.3539C20.6702 23.0453 21.3391 22.6339 22.0041 21.9658C22.6691 21.2976 23.0786 20.628 23.3836 19.8374C23.6793 19.0742 23.8802 18.2014 23.9356 16.925C23.9916 15.6441 24.0048 15.2352 23.9986 11.977C23.9923 8.71869 23.9776 8.31019 23.9169 7.0305C23.8562 5.7508 23.6529 4.8818 23.3536 4.1188C23.0452 3.32991 22.6336 2.66201 21.966 1.99601C21.2983 1.33001 20.6281 0.920814 19.8379 0.616515C19.0741 0.321016 18.2018 0.119716 16.9245 0.0645166C15.6472 0.00931676 15.2361 -0.0049832 11.977 0.00141679C8.71802 0.00761677 8.31002 0.0216167 7.03012 0.0840165ZM7.17032 21.7771C6.00031 21.7262 5.36501 21.5318 4.94161 21.3691C4.381 21.1531 3.9816 20.892 3.5597 20.4741C3.1377 20.0563 2.8786 19.6555 2.65969 19.0961C2.49529 18.6727 2.29729 18.0381 2.24259 16.8681C2.18309 15.6036 2.17059 15.2239 2.16359 12.0201C2.15659 8.81639 2.16889 8.43709 2.22429 7.1721C2.27429 6.0031 2.46989 5.3671 2.63229 4.9439C2.8483 4.3826 3.1085 3.98391 3.5273 3.56231C3.9461 3.14061 4.3457 2.88091 4.90561 2.66201C5.32861 2.49691 5.96311 2.30061 7.13262 2.24491C8.39812 2.18491 8.77732 2.17291 11.9806 2.16591C15.184 2.15891 15.5642 2.17091 16.8302 2.22671C17.9992 2.27751 18.6355 2.47121 19.0582 2.63471C19.619 2.85071 20.0182 3.11011 20.4398 3.52971C20.8615 3.94911 21.1214 4.3473 21.3403 4.9084C21.5056 5.3301 21.702 5.9644 21.7572 7.1347C21.8174 8.40019 21.8311 8.77969 21.8368 11.9827C21.8426 15.1857 21.8313 15.5661 21.7758 16.8307C21.7248 18.0007 21.5308 18.6362 21.3678 19.0601C21.1518 19.6205 20.8915 20.0201 20.4724 20.4415C20.0534 20.863 19.6543 21.1226 19.0941 21.3415C18.6717 21.5064 18.0364 21.7032 16.8679 21.7589C15.6023 21.8184 15.2231 21.8309 12.0185 21.8379C8.81402 21.8449 8.43582 21.8319 7.17032 21.7771ZM16.9531 5.5864C16.9535 5.87123 17.0385 6.14952 17.1971 6.38608C17.3558 6.62263 17.581 6.80682 17.8444 6.91536C18.1077 7.02389 18.3973 7.05189 18.6766 6.99581C18.9558 6.93973 19.2122 6.8021 19.4132 6.60032C19.6142 6.39853 19.7509 6.14167 19.8059 5.86221C19.861 5.58274 19.8319 5.29324 19.7224 5.0303C19.6128 4.76737 19.4278 4.54282 19.1907 4.38506C18.9535 4.2273 18.6749 4.14341 18.3901 4.144C18.0083 4.1448 17.6424 4.29719 17.3729 4.56768C17.1034 4.83816 16.9524 5.20459 16.9531 5.5864ZM5.83851 12.012C5.84521 15.4152 8.60912 18.1677 12.0115 18.1613C15.4142 18.1548 18.1686 15.3912 18.1622 11.988C18.1557 8.58479 15.3912 5.8315 11.9881 5.8382C8.58512 5.8449 5.83211 8.60919 5.83851 12.012ZM8.00002 12.0077C7.99846 11.2166 8.23153 10.4428 8.66975 9.78409C9.10798 9.12544 9.73167 8.61152 10.462 8.30732C11.1923 8.00313 11.9964 7.92232 12.7726 8.07512C13.5488 8.22792 14.2623 8.60746 14.8228 9.16576C15.3834 9.72405 15.7657 10.436 15.9216 11.2116C16.0775 11.9872 15.9999 12.7916 15.6986 13.5231C15.3973 14.2546 14.8859 14.8804 14.229 15.3212C13.5721 15.762 12.7992 15.9982 12.008 15.9998C11.4827 16.0009 10.9623 15.8985 10.4766 15.6985C9.99087 15.4984 9.54929 15.2047 9.1771 14.8339C8.80491 14.4632 8.50939 14.0228 8.30743 13.5379C8.10546 13.053 8.001 12.533 8.00002 12.0077Z\" fill=\"#EDF3E1\"/>\\n</svg>\\n',withExternalLayout:true})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-uyqO2.framer-jlec39, .framer-uyqO2 .framer-jlec39 { display: block; }\",\".framer-uyqO2.framer-13fl8rn { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 44px; justify-content: center; overflow: visible; padding: 0px 0px 0px 0px; position: relative; width: 44px; }\",\".framer-uyqO2 .framer-b6ucml { aspect-ratio: 1 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 26px); position: relative; width: 26px; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-uyqO2.framer-13fl8rn { gap: 0px; } .framer-uyqO2.framer-13fl8rn > * { margin: 0px; margin-left: calc(10px / 2); margin-right: calc(10px / 2); } .framer-uyqO2.framer-13fl8rn > :first-child { margin-left: 0px; } .framer-uyqO2.framer-13fl8rn > :last-child { margin-right: 0px; } }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 44\n * @framerIntrinsicWidth 44\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n */const FramerF7dzs12FK=withCSS(Component,css,\"framer-uyqO2\");export default FramerF7dzs12FK;FramerF7dzs12FK.displayName=\"IG Icon\";FramerF7dzs12FK.defaultProps={height:44,width:44};addFonts(FramerF7dzs12FK,[{explicitInter:true,fonts:[]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerF7dzs12FK\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"44\",\"framerImmutableVariables\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerIntrinsicWidth\":\"44\",\"framerContractVersion\":\"1\",\"framerComponentViewportWidth\":\"true\",\"framerDisplayContentsDiv\":\"false\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./F7dzs12FK.map", "// Generated by Framer (4b8bcae)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,optimizeAppear,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useOnVariantChange,useVariantState,withCSS,withFX}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import Info from\"https://framerusercontent.com/modules/nfqLMkONHdF8c5JNgdeW/j1r0jrS6XAti6hv8tGfu/Pv53UVs1N.js\";import UpArrow from\"https://framerusercontent.com/modules/T8zy7xKpxvMHrM30oqEE/xjtjujiaP7XHze4AR5Te/SbQsYEhaG.js\";const UpArrowFonts=getFonts(UpArrow);const MotionDivWithFX=withFX(motion.div);const InfoFonts=getFonts(Info);const cycleOrder=[\"BxmNo5emg\",\"tEN4rZAyt\"];const serializationHash=\"framer-nwZtR\";const variantClassNames={BxmNo5emg:\"framer-v-1liuuka\",tEN4rZAyt:\"framer-v-1rtcov5\"};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={delay:.2,duration:.6,ease:[.39,.5,.56,1],type:\"tween\"};const animation={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition1,x:0,y:150};const animation1={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition1,x:0,y:0};const animation2={opacity:.001,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:150};const transition2={delay:0,duration:.7,ease:[.39,-.01,0,1],type:\"tween\"};const transformTemplate1=(_,t)=>`translateX(-50%) ${t}`;const transition3={delay:.6,duration:1.4,ease:[.27,.31,.78,1],type:\"tween\"};const animation3={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition3,x:0,y:0};const animation4={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition3,x:0,y:0};const animation5={opacity:.001,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:0};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value!==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 humanReadableVariantMap={\"Variant 1\":\"BxmNo5emg\",\"Variant 2\":\"tEN4rZAyt\"};const getProps=({height,id,width,...props})=>{var _humanReadableVariantMap_props_variant,_ref;return{...props,variant:(_ref=(_humanReadableVariantMap_props_variant=humanReadableVariantMap[props.variant])!==null&&_humanReadableVariantMap_props_variant!==void 0?_humanReadableVariantMap_props_variant:props.variant)!==null&&_ref!==void 0?_ref:\"BxmNo5emg\"};};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,...restProps}=getProps(props);const{baseVariant,classNames,gestureVariant,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"BxmNo5emg\",variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onAppear9ee8k=activeVariantCallback(async(...args)=>{await delay(()=>setVariant(\"tEN4rZAyt\"),850);});useOnVariantChange(baseVariant,{default:onAppear9ee8k});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:transition2,children:/*#__PURE__*/_jsx(MotionDivWithFX,{...restProps,__framer__presenceAnimate:optimizeAppear(\"animate\",\"1liuuka\",animation1,undefined),__framer__presenceExit:animation,__framer__presenceInitial:optimizeAppear(\"initial\",\"1liuuka\",animation2,undefined),__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,className:cx(serializationHash,...sharedStyleClassNames,\"framer-1liuuka\",className,classNames),\"data-framer-appear-id\":\"1liuuka\",\"data-framer-name\":\"Variant 1\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"BxmNo5emg\",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:{backgroundColor:\"var(--token-f4ca6fff-260e-4ecf-b483-e369fcb7ccc8, rgb(36, 33, 36))\",borderTopLeftRadius:2,borderTopRightRadius:2,...style},...addPropertyOverrides({tEN4rZAyt:{__framer__presenceAnimate:optimizeAppear(\"animate\",\"1rtcov5\",animation1,undefined),__framer__presenceInitial:optimizeAppear(\"initial\",\"1rtcov5\",animation2,undefined),\"data-framer-appear-id\":\"1rtcov5\",\"data-framer-name\":\"Variant 2\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1vid56j\",\"data-framer-name\":\"Arrow Frame\",layoutDependency:layoutDependency,layoutId:\"WprrKj2S4\",transformTemplate:transformTemplate1,children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-21wlsi\",\"data-framer-name\":\"Frame Inner\",layoutDependency:layoutDependency,layoutId:\"vA9YQmQpa\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{width:\"12px\",children:/*#__PURE__*/_jsx(MotionDivWithFX,{__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,animate:optimizeAppear(\"animate\",\"j4o5ft\",animation4,\"1liuuka\"),className:\"framer-j4o5ft-container\",\"data-framer-appear-id\":\"j4o5ft\",exit:animation3,initial:optimizeAppear(\"initial\",\"j4o5ft\",animation5,\"1liuuka\"),layoutDependency:layoutDependency,layoutId:\"MJg7AE32r-container\",...addPropertyOverrides({tEN4rZAyt:{\"data-framer-appear-id\":\"nl7vb4\",animate:optimizeAppear(\"animate\",\"nl7vb4\",animation4,\"1rtcov5\"),initial:optimizeAppear(\"initial\",\"nl7vb4\",animation5,\"1rtcov5\")}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(UpArrow,{height:\"100%\",id:\"MJg7AE32r\",layoutId:\"MJg7AE32r\",style:{height:\"100%\",width:\"100%\"},variant:\"lRYRoLEhl\",width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(MotionDivWithFX,{__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,animate:optimizeAppear(\"animate\",\"2a85kd\",animation4,\"1liuuka\"),className:\"framer-2a85kd-container\",\"data-framer-appear-id\":\"2a85kd\",exit:animation3,initial:optimizeAppear(\"initial\",\"2a85kd\",animation5,\"1liuuka\"),layoutDependency:layoutDependency,layoutId:\"ZTBkvhD_q-container\",...addPropertyOverrides({tEN4rZAyt:{\"data-framer-appear-id\":\"nmrhfv\",animate:optimizeAppear(\"animate\",\"nmrhfv\",animation4,\"1rtcov5\"),initial:optimizeAppear(\"initial\",\"nmrhfv\",animation5,\"1rtcov5\")}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(Info,{height:\"100%\",id:\"ZTBkvhD_q\",layoutId:\"ZTBkvhD_q\",style:{height:\"100%\"},width:\"100%\"})})})]})})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-nwZtR.framer-uqxr4s, .framer-nwZtR .framer-uqxr4s { display: block; }\",\".framer-nwZtR.framer-1liuuka { height: 58px; overflow: hidden; position: relative; width: 164px; will-change: var(--framer-will-change-override, transform); }\",\".framer-nwZtR .framer-1vid56j { align-content: flex-start; align-items: flex-start; bottom: 9px; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; justify-content: center; left: 50%; overflow: visible; padding: 0px 0px 0px 0px; position: absolute; top: 10px; width: min-content; }\",\".framer-nwZtR .framer-21wlsi { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 7px; height: 18px; justify-content: center; overflow: visible; padding: 0px 0px 0px 0px; position: relative; width: 73px; }\",\".framer-nwZtR .framer-j4o5ft-container { flex: none; height: 11px; position: relative; width: 12px; }\",\".framer-nwZtR .framer-2a85kd-container { flex: none; height: 18px; position: relative; width: auto; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-nwZtR .framer-1vid56j, .framer-nwZtR .framer-21wlsi { gap: 0px; } .framer-nwZtR .framer-1vid56j > * { margin: 0px; margin-left: calc(10px / 2); margin-right: calc(10px / 2); } .framer-nwZtR .framer-1vid56j > :first-child, .framer-nwZtR .framer-21wlsi > :first-child { margin-left: 0px; } .framer-nwZtR .framer-1vid56j > :last-child, .framer-nwZtR .framer-21wlsi > :last-child { margin-right: 0px; } .framer-nwZtR .framer-21wlsi > * { margin: 0px; margin-left: calc(7px / 2); margin-right: calc(7px / 2); } }\",\".framer-nwZtR.framer-v-1rtcov5 .framer-21wlsi { gap: 28px; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-nwZtR.framer-v-1rtcov5 .framer-21wlsi { gap: 0px; } .framer-nwZtR.framer-v-1rtcov5 .framer-21wlsi > * { margin: 0px; margin-left: calc(28px / 2); margin-right: calc(28px / 2); } .framer-nwZtR.framer-v-1rtcov5 .framer-21wlsi > :first-child { margin-left: 0px; } .framer-nwZtR.framer-v-1rtcov5 .framer-21wlsi > :last-child { margin-right: 0px; } }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 58\n * @framerIntrinsicWidth 164\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"tEN4rZAyt\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n */const FramervMMtimZWb=withCSS(Component,css,\"framer-nwZtR\");export default FramervMMtimZWb;FramervMMtimZWb.displayName=\"Info Box\";FramervMMtimZWb.defaultProps={height:58,width:164};addPropertyControls(FramervMMtimZWb,{variant:{options:[\"BxmNo5emg\",\"tEN4rZAyt\"],optionTitles:[\"Variant 1\",\"Variant 2\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramervMMtimZWb,[{explicitInter:true,fonts:[]},...UpArrowFonts,...InfoFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramervMMtimZWb\",\"slots\":[],\"annotations\":{\"framerIntrinsicWidth\":\"164\",\"framerImmutableVariables\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"tEN4rZAyt\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerIntrinsicHeight\":\"58\",\"framerContractVersion\":\"1\",\"framerDisplayContentsDiv\":\"false\",\"framerComponentViewportWidth\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}", "// Generated by Framer (38fb4ea)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,cx,RichText,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";const cycleOrder=[\"IX02ux9nL\"];const serializationHash=\"framer-1p6C7\";const variantClassNames={IX02ux9nL:\"framer-v-r69lla\"};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=({height,id,width,...props})=>{return{...props};};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,...restProps}=getProps(props);const{baseVariant,classNames,gestureVariant,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"IX02ux9nL\",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-r69lla\",className,classNames),\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"IX02ux9nL\",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(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h6,{style:{\"--font-selector\":\"R0Y7SW50ZXItNTAw\",\"--framer-font-family\":'\"Inter\", \"Inter Placeholder\", sans-serif',\"--framer-font-size\":\"18px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-line-height\":\"2em\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-1w1cjl5, var(--token-aef6e29e-4768-4712-b4a7-4c3b9bb8f12d, rgb(237, 243, 225)))\",\"--framer-text-transform\":\"uppercase\"},children:\"Info\"})}),className:\"framer-rv9wh6\",fonts:[\"GF;Inter-500\"],layoutDependency:layoutDependency,layoutId:\"XTMQ42_6R\",style:{\"--extracted-1w1cjl5\":\"var(--token-aef6e29e-4768-4712-b4a7-4c3b9bb8f12d, rgb(237, 243, 225))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-1p6C7.framer-113yiqd, .framer-1p6C7 .framer-113yiqd { display: block; }\",\".framer-1p6C7.framer-r69lla { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: 28px; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: min-content; }\",\".framer-1p6C7 .framer-rv9wh6 { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-1p6C7.framer-r69lla { gap: 0px; } .framer-1p6C7.framer-r69lla > * { margin: 0px; margin-bottom: calc(10px / 2); margin-top: calc(10px / 2); } .framer-1p6C7.framer-r69lla > :first-child { margin-top: 0px; } .framer-1p6C7.framer-r69lla > :last-child { margin-bottom: 0px; } }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 28\n * @framerIntrinsicWidth 37\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n */const FramerPv53UVs1N=withCSS(Component,css,\"framer-1p6C7\");export default FramerPv53UVs1N;FramerPv53UVs1N.displayName=\"Info\";FramerPv53UVs1N.defaultProps={height:28,width:37};addFonts(FramerPv53UVs1N,[{explicitInter:true,fonts:[{family:\"Inter\",source:\"google\",style:\"normal\",url:\"https://fonts.gstatic.com/s/inter/v13/UcCO3FwrK3iLTeHuS_fvQtMwCp50KnMw2boKoduKmMEVuI6fMZ1rib2Bg-4.woff2\",weight:\"500\"}]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerPv53UVs1N\",\"slots\":[],\"annotations\":{\"framerComponentViewportWidth\":\"true\",\"framerImmutableVariables\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]}}}\",\"framerIntrinsicWidth\":\"37\",\"framerDisplayContentsDiv\":\"false\",\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"28\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Pv53UVs1N.map", "// Generated by Framer (4b8bcae)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,SVG,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useOnVariantChange,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";const cycleOrder=[\"lRYRoLEhl\",\"yL1Uq_8x5\",\"ykqFaEUBD\"];const serializationHash=\"framer-NAg1N\";const variantClassNames={lRYRoLEhl:\"framer-v-fobrpt\",ykqFaEUBD:\"framer-v-nbo061\",yL1Uq_8x5:\"framer-v-16022ml\"};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 transition2={delay:0,duration:.3,ease:[0,0,1,1],type:\"tween\"};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 humanReadableVariantMap={\"Variant 1\":\"lRYRoLEhl\",\"Variant 2\":\"yL1Uq_8x5\",\"Variant 3\":\"ykqFaEUBD\"};const getProps=({height,id,width,...props})=>{var _humanReadableVariantMap_props_variant,_ref;return{...props,variant:(_ref=(_humanReadableVariantMap_props_variant=humanReadableVariantMap[props.variant])!==null&&_humanReadableVariantMap_props_variant!==void 0?_humanReadableVariantMap_props_variant:props.variant)!==null&&_ref!==void 0?_ref:\"lRYRoLEhl\"};};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,...restProps}=getProps(props);const{baseVariant,classNames,gestureVariant,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"lRYRoLEhl\",variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onAppear11gqmth=activeVariantCallback(async(...args)=>{await delay(()=>setVariant(\"yL1Uq_8x5\"),200);});const onAppear15cpg6h=activeVariantCallback(async(...args)=>{await delay(()=>setVariant(\"ykqFaEUBD\"),600);});useOnVariantChange(baseVariant,{default:onAppear11gqmth,ykqFaEUBD:undefined,yL1Uq_8x5:onAppear15cpg6h});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,...addPropertyOverrides({yL1Uq_8x5:{value:transition2}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(motion.div,{...restProps,className:cx(serializationHash,...sharedStyleClassNames,\"framer-fobrpt\",className,classNames),\"data-framer-name\":\"Variant 1\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"lRYRoLEhl\",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:{opacity:1,...style},variants:{yL1Uq_8x5:{opacity:0}},...addPropertyOverrides({ykqFaEUBD:{\"data-framer-name\":\"Variant 3\",\"data-highlight\":undefined},yL1Uq_8x5:{\"data-framer-name\":\"Variant 2\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SVG,{className:\"framer-1g4rb4j\",layout:\"position\",layoutDependency:layoutDependency,layoutId:\"b92CiyHTC-shape\",opacity:1,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 14 10\"><path d=\"M 1 9 L 7 1 L 12.5 9\" fill=\"transparent\" stroke-width=\"1.7\" stroke=\"var(--token-aef6e29e-4768-4712-b4a7-4c3b9bb8f12d, rgb(237, 243, 225)) /* {&quot;name&quot;:&quot;Brand Grey&quot;} */\" stroke-linecap=\"round\" stroke-linejoin=\"round\"></path></svg>',svgContentId:1637862215,withExternalLayout:true})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-NAg1N.framer-lpq6r6, .framer-NAg1N .framer-lpq6r6 { display: block; }\",\".framer-NAg1N.framer-fobrpt { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 0px 0px 0px 0px; position: relative; width: min-content; }\",\".framer-NAg1N .framer-1g4rb4j { flex: none; height: 10px; position: relative; width: 14px; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-NAg1N.framer-fobrpt { gap: 0px; } .framer-NAg1N.framer-fobrpt > * { margin: 0px; margin-bottom: calc(10px / 2); margin-top: calc(10px / 2); } .framer-NAg1N.framer-fobrpt > :first-child { margin-top: 0px; } .framer-NAg1N.framer-fobrpt > :last-child { margin-bottom: 0px; } }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 10\n * @framerIntrinsicWidth 14\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"yL1Uq_8x5\":{\"layout\":[\"auto\",\"auto\"]},\"ykqFaEUBD\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n */const FramerSbQsYEhaG=withCSS(Component,css,\"framer-NAg1N\");export default FramerSbQsYEhaG;FramerSbQsYEhaG.displayName=\"Up Arrow\";FramerSbQsYEhaG.defaultProps={height:10,width:14};addPropertyControls(FramerSbQsYEhaG,{variant:{options:[\"lRYRoLEhl\",\"yL1Uq_8x5\",\"ykqFaEUBD\"],optionTitles:[\"Variant 1\",\"Variant 2\",\"Variant 3\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramerSbQsYEhaG,[{explicitInter:true,fonts:[]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerSbQsYEhaG\",\"slots\":[],\"annotations\":{\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"yL1Uq_8x5\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"ykqFaEUBD\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicHeight\":\"10\",\"framerIntrinsicWidth\":\"14\",\"framerDisplayContentsDiv\":\"false\",\"framerComponentViewportWidth\":\"true\",\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./SbQsYEhaG.map", "// Generated by Framer (38fb4ea)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,RichText,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS,withFX}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import OffAirsBars from\"https://framerusercontent.com/modules/elXxdJEwMRGkqemH35Eh/MrGo7aQVDOVzjY933ikB/Bgqt5_CHB.js\";import IGIcon from\"https://framerusercontent.com/modules/cvZ2B397eY2HmBkT5ahh/C2cAgHszg71LgBWxSQPP/F7dzs12FK.js\";import InfoBox from\"https://framerusercontent.com/modules/jlMUBMl5QqMpdRezOnqZ/NBsk9GNmMT8jOfipqxq8/vMMtimZWb.js\";const InfoBoxFonts=getFonts(InfoBox);const OffAirsBarsFonts=getFonts(OffAirsBars);const MotionDivWithFX=withFX(motion.div);const IGIconFonts=getFonts(IGIcon);const cycleOrder=[\"L0PAaiMEB\",\"Bm3lTeFvP\",\"BCOXSoOiL\",\"Ud28Ha3N_\"];const serializationHash=\"framer-XhYAo\";const variantClassNames={BCOXSoOiL:\"framer-v-10xdhht\",Bm3lTeFvP:\"framer-v-105rr5x\",L0PAaiMEB:\"framer-v-6a772n\",Ud28Ha3N_:\"framer-v-rnwpjf\"};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={delay:.5,duration:.9,ease:[.7,.41,.57,.99],type:\"tween\"};const animation={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:-260,y:0};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 humanReadableVariantMap={\"Phone Tap\":\"Ud28Ha3N_\",\"Variant 1\":\"L0PAaiMEB\",Hover:\"Bm3lTeFvP\",Phone:\"BCOXSoOiL\"};const getProps=({height,id,inOutCurve,width,...props})=>{var _ref,_humanReadableVariantMap_props_variant,_ref1;return{...props,IgiEupKbE:(_ref=inOutCurve!==null&&inOutCurve!==void 0?inOutCurve:props.IgiEupKbE)!==null&&_ref!==void 0?_ref:{damping:60,delay:0,duration:.3,ease:[.59,.63,.56,.97],mass:1,stiffness:500,type:\"tween\"},variant:(_ref1=(_humanReadableVariantMap_props_variant=humanReadableVariantMap[props.variant])!==null&&_humanReadableVariantMap_props_variant!==void 0?_humanReadableVariantMap_props_variant:props.variant)!==null&&_ref1!==void 0?_ref1:\"L0PAaiMEB\"};};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,IgiEupKbE,...restProps}=getProps(props);const{baseVariant,classNames,gestureVariant,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"L0PAaiMEB\",variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onMouseEntery1igkn=activeVariantCallback(async(...args)=>{setVariant(\"Bm3lTeFvP\");});const onMouseLeaveq3xti6=activeVariantCallback(async(...args)=>{await delay(()=>setVariant(\"L0PAaiMEB\"),150);});const onTap1kpgt8n=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});setVariant(\"Ud28Ha3N_\");});const onTap15l0z43=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});setVariant(\"BCOXSoOiL\");});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:IgiEupKbE,children:/*#__PURE__*/_jsxs(motion.div,{...restProps,className:cx(serializationHash,...sharedStyleClassNames,\"framer-6a772n\",className,classNames),\"data-framer-name\":\"Variant 1\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"L0PAaiMEB\",onHoverEnd:()=>setGestureState({isHovered:false}),onHoverStart:()=>setGestureState({isHovered:true}),onMouseEnter:onMouseEntery1igkn,onTap:()=>setGestureState({isPressed:false}),onTapCancel:()=>setGestureState({isPressed:false}),onTapStart:()=>setGestureState({isPressed:true}),ref:ref!==null&&ref!==void 0?ref:ref1,style:{backdropFilter:\"blur(8px)\",WebkitBackdropFilter:\"blur(8px)\",...style},...addPropertyOverrides({BCOXSoOiL:{\"data-framer-name\":\"Phone\",onMouseEnter:undefined,onTap:onTap1kpgt8n},Bm3lTeFvP:{\"data-framer-name\":\"Hover\",onMouseLeave:onMouseLeaveq3xti6},Ud28Ha3N_:{\"data-framer-name\":\"Phone Tap\",onMouseEnter:undefined,onTap:onTap15l0z43}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{width:\"132px\",children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1wgsfxt-container\",layoutDependency:layoutDependency,layoutId:\"ZLPepyC0V-container\",children:/*#__PURE__*/_jsx(InfoBox,{height:\"100%\",id:\"ZLPepyC0V\",layoutId:\"ZLPepyC0V\",style:{height:\"100%\",width:\"100%\"},variant:\"BxmNo5emg\",width:\"100%\"})})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-153hvrx\",\"data-framer-name\":\"OUTER FRAME\",layoutDependency:layoutDependency,layoutId:\"P_S7ap7Yj\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-f5szwx\",\"data-framer-name\":\"Off Air Bars\",layoutDependency:layoutDependency,layoutId:\"QOujsihzk\",style:{backdropFilter:\"blur(8px)\",backgroundColor:\"rgb(36, 33, 36)\",WebkitBackdropFilter:\"blur(8px)\"},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{width:`calc(${(componentViewport===null||componentViewport===void 0?void 0:componentViewport.width)||\"100vw\"} * 1.2317)`,children:/*#__PURE__*/_jsx(MotionDivWithFX,{__framer__loop:animation,__framer__loopEffectEnabled:true,__framer__loopRepeatDelay:.6,__framer__loopRepeatType:\"mirror\",__framer__loopTransition:transition1,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,className:\"framer-qvj9w3-container\",layoutDependency:layoutDependency,layoutId:\"ZERu2RQCd-container\",children:/*#__PURE__*/_jsx(OffAirsBars,{height:\"100%\",id:\"ZERu2RQCd\",layoutId:\"ZERu2RQCd\",style:{height:\"100%\",width:\"100%\"},variant:\"wrHXTLzXO\",width:\"100%\"})})})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1x7dcqq\",\"data-framer-name\":\"Footer Elements\",layoutDependency:layoutDependency,layoutId:\"zc4ztt0uo\",style:{backgroundColor:\"var(--token-ec71f528-f369-4a89-947c-e68eb8390b75, rgb(20, 20, 20))\"},children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-yf6ws8\",\"data-framer-name\":\"Description Frame\",layoutDependency:layoutDependency,layoutId:\"pUMMKN1NT\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsxs(motion.h3,{style:{\"--font-selector\":\"R0Y7SW50ZXItNTAw\",\"--framer-font-family\":'\"Inter\", \"Inter Placeholder\", sans-serif',\"--framer-font-size\":\"17px\",\"--framer-font-weight\":\"500\",\"--framer-line-height\":\"1.3em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-a0htzi, var(--token-aef6e29e-4768-4712-b4a7-4c3b9bb8f12d, rgb(237, 243, 225)))\"},children:[\"SMALL WORLD MEDIA is a full-spectrum creative agency \",/*#__PURE__*/_jsx(motion.span,{style:{\"--font-selector\":\"R0Y7SW50ZXItNzAw\",\"--framer-font-weight\":\"700\"},children:\"specialized for the dance music industry.\"})]})}),className:\"framer-1xcrilc\",fonts:[\"GF;Inter-500\",\"GF;Inter-700\"],layoutDependency:layoutDependency,layoutId:\"ZYrvqGZpk\",style:{\"--extracted-a0htzi\":\"var(--token-aef6e29e-4768-4712-b4a7-4c3b9bb8f12d, rgb(237, 243, 225))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-a2bai4\",\"data-framer-name\":\"Right Side Frame\",layoutDependency:layoutDependency,layoutId:\"SmcrSugFN\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h3,{style:{\"--font-selector\":\"R0Y7SW50ZXItNTAw\",\"--framer-font-family\":'\"Inter\", \"Inter Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"500\",\"--framer-line-height\":\"1.3em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-a0htzi, var(--token-aef6e29e-4768-4712-b4a7-4c3b9bb8f12d, rgb(237, 243, 225)))\"},children:\"\\xa9 2024 SMALL WORLD MEDIA\"})}),className:\"framer-htekvg\",fonts:[\"GF;Inter-500\"],layoutDependency:layoutDependency,layoutId:\"k4nWvuOP6\",style:{\"--extracted-a0htzi\":\"var(--token-aef6e29e-4768-4712-b4a7-4c3b9bb8f12d, rgb(237, 243, 225))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(ComponentViewportProvider,{width:\"38px\",children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-qghm8a-container\",layoutDependency:layoutDependency,layoutId:\"OHVOweDwU-container\",children:/*#__PURE__*/_jsx(IGIcon,{height:\"100%\",id:\"OHVOweDwU\",layoutId:\"OHVOweDwU\",style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})})]})]})]})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-XhYAo.framer-1bptl9d, .framer-XhYAo .framer-1bptl9d { display: block; }\",\".framer-XhYAo.framer-6a772n { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: auto; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 1200px; }\",\".framer-XhYAo .framer-1wgsfxt-container { cursor: default; flex: none; height: 61px; left: calc(50.00000000000002% - 132px / 2); position: absolute; top: -64px; width: 132px; z-index: 1; }\",\".framer-XhYAo .framer-153hvrx { align-content: center; align-items: center; bottom: -105px; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; justify-content: center; left: 0px; overflow: visible; padding: 0px; position: absolute; right: 0px; top: 0px; z-index: 1; }\",\".framer-XhYAo .framer-f5szwx { align-content: flex-end; align-items: flex-end; cursor: default; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: 83px; justify-content: flex-start; overflow: hidden; padding: 0px; position: relative; width: 100%; z-index: 2; }\",\".framer-XhYAo .framer-qvj9w3-container { flex: none; height: 486px; position: relative; width: 123%; }\",\".framer-XhYAo .framer-1x7dcqq { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; height: 72px; justify-content: space-between; overflow: hidden; padding: 8px 20px 20px 20px; position: relative; width: 100%; }\",\".framer-XhYAo .framer-yf6ws8 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 33px; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: min-content; }\",\".framer-XhYAo .framer-1xcrilc, .framer-XhYAo .framer-htekvg { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-XhYAo .framer-a2bai4 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 23px; height: 44px; justify-content: flex-start; overflow: hidden; padding: 0px; position: relative; width: min-content; }\",\".framer-XhYAo .framer-qghm8a-container { aspect-ratio: 1 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 38px); position: relative; width: 38px; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-XhYAo.framer-6a772n, .framer-XhYAo .framer-153hvrx, .framer-XhYAo .framer-f5szwx, .framer-XhYAo .framer-yf6ws8, .framer-XhYAo .framer-a2bai4 { gap: 0px; } .framer-XhYAo.framer-6a772n > * { margin: 0px; margin-bottom: calc(10px / 2); margin-top: calc(10px / 2); } .framer-XhYAo.framer-6a772n > :first-child, .framer-XhYAo .framer-153hvrx > :first-child { margin-top: 0px; } .framer-XhYAo.framer-6a772n > :last-child, .framer-XhYAo .framer-153hvrx > :last-child { margin-bottom: 0px; } .framer-XhYAo .framer-153hvrx > * { margin: 0px; margin-bottom: calc(0px / 2); margin-top: calc(0px / 2); } .framer-XhYAo .framer-f5szwx > * { margin: 0px; margin-left: calc(0px / 2); margin-right: calc(0px / 2); } .framer-XhYAo .framer-f5szwx > :first-child, .framer-XhYAo .framer-yf6ws8 > :first-child, .framer-XhYAo .framer-a2bai4 > :first-child { margin-left: 0px; } .framer-XhYAo .framer-f5szwx > :last-child, .framer-XhYAo .framer-yf6ws8 > :last-child, .framer-XhYAo .framer-a2bai4 > :last-child { margin-right: 0px; } .framer-XhYAo .framer-yf6ws8 > * { margin: 0px; margin-left: calc(10px / 2); margin-right: calc(10px / 2); } .framer-XhYAo .framer-a2bai4 > * { margin: 0px; margin-left: calc(23px / 2); margin-right: calc(23px / 2); } }\",\".framer-XhYAo.framer-v-105rr5x .framer-1wgsfxt-container { bottom: -22px; height: unset; top: -39px; }\",\".framer-XhYAo.framer-v-105rr5x .framer-153hvrx { bottom: -10px; top: -94px; }\",\".framer-XhYAo.framer-v-105rr5x .framer-f5szwx, .framer-XhYAo.framer-v-rnwpjf .framer-f5szwx { height: 23px; }\",\".framer-XhYAo.framer-v-10xdhht.framer-6a772n, .framer-XhYAo.framer-v-rnwpjf.framer-6a772n { cursor: pointer; width: 1199px; }\",\".framer-XhYAo.framer-v-10xdhht .framer-yf6ws8 { flex-wrap: wrap; height: 100%; justify-content: flex-start; width: 75%; }\",\".framer-XhYAo.framer-v-10xdhht .framer-1xcrilc { flex: 1 0 0px; white-space: pre-wrap; width: 1px; word-break: break-word; word-wrap: break-word; }\",\".framer-XhYAo.framer-v-10xdhht .framer-a2bai4 { gap: 10px; justify-content: flex-end; width: 25%; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-XhYAo.framer-v-10xdhht .framer-a2bai4 { gap: 0px; } .framer-XhYAo.framer-v-10xdhht .framer-a2bai4 > * { margin: 0px; margin-left: calc(10px / 2); margin-right: calc(10px / 2); } .framer-XhYAo.framer-v-10xdhht .framer-a2bai4 > :first-child { margin-left: 0px; } .framer-XhYAo.framer-v-10xdhht .framer-a2bai4 > :last-child { margin-right: 0px; } }\",\".framer-XhYAo.framer-v-rnwpjf .framer-153hvrx { bottom: 0px; top: -80px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 0\n * @framerIntrinsicWidth 1200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"Bm3lTeFvP\":{\"layout\":[\"fixed\",\"auto\"]},\"BCOXSoOiL\":{\"layout\":[\"fixed\",\"auto\"]},\"Ud28Ha3N_\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerVariables {\"IgiEupKbE\":\"inOutCurve\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n */const FrameriogcuMNEJ=withCSS(Component,css,\"framer-XhYAo\");export default FrameriogcuMNEJ;FrameriogcuMNEJ.displayName=\"Footer Desktop Home\";FrameriogcuMNEJ.defaultProps={height:0,width:1200};addPropertyControls(FrameriogcuMNEJ,{variant:{options:[\"L0PAaiMEB\",\"Bm3lTeFvP\",\"BCOXSoOiL\",\"Ud28Ha3N_\"],optionTitles:[\"Variant 1\",\"Hover\",\"Phone\",\"Phone Tap\"],title:\"Variant\",type:ControlType.Enum},IgiEupKbE:{defaultValue:{damping:60,delay:0,duration:.3,ease:[.59,.63,.56,.97],mass:1,stiffness:500,type:\"tween\"},title:\"In Out Curve\",type:ControlType.Transition}});addFonts(FrameriogcuMNEJ,[{explicitInter:true,fonts:[{family:\"Inter\",source:\"google\",style:\"normal\",url:\"https://fonts.gstatic.com/s/inter/v13/UcCO3FwrK3iLTeHuS_fvQtMwCp50KnMw2boKoduKmMEVuI6fMZ1rib2Bg-4.woff2\",weight:\"500\"},{family:\"Inter\",source:\"google\",style:\"normal\",url:\"https://fonts.gstatic.com/s/inter/v13/UcCO3FwrK3iLTeHuS_fvQtMwCp50KnMw2boKoduKmMEVuFuYMZ1rib2Bg-4.woff2\",weight:\"700\"}]},...InfoBoxFonts,...OffAirsBarsFonts,...IGIconFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FrameriogcuMNEJ\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"Bm3lTeFvP\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"BCOXSoOiL\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"Ud28Ha3N_\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerIntrinsicWidth\":\"1200\",\"framerIntrinsicHeight\":\"0\",\"framerDisplayContentsDiv\":\"false\",\"framerImmutableVariables\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerVariables\":\"{\\\"IgiEupKbE\\\":\\\"inOutCurve\\\"}\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./iogcuMNEJ.map", "// Generated by Framer (38fb4ea)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,optimizeAppear,optimizeAppearTransformTemplate,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS,withFX}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import NavigationHome from\"https://framerusercontent.com/modules/MX5HyQg2TSQrfk2tv8DC/nh1qIR5SMd7mxd8qABIS/c4LLa7YRz.js\";import SmallWorldLogoCompDesktop from\"https://framerusercontent.com/modules/mVqFUHiZHH1zQd1e4ykP/Z2H02ZmWElTENFqRE31i/CIfYfdTl8.js\";import WelcomeOverlay from\"https://framerusercontent.com/modules/1FpDfVmZpkYvgmX6Hkbm/JyIjDuaNX4NnY1CsVgJa/pX3OK5PAY.js\";import EnterWorldButtonDESKTOP from\"https://framerusercontent.com/modules/X0Sq0auksOips7T7vXRm/FcfteOJE5hqAFHOstE5s/QpVXDj19j.js\";const SmallWorldLogoCompDesktopFonts=getFonts(SmallWorldLogoCompDesktop);const EnterWorldButtonDESKTOPFonts=getFonts(EnterWorldButtonDESKTOP);const MotionDivWithFX=withFX(motion.div);const WelcomeOverlayFonts=getFonts(WelcomeOverlay);const NavigationHomeFonts=getFonts(NavigationHome);const cycleOrder=[\"CrqhjxL_5\",\"zMytx1fjU\"];const serializationHash=\"framer-gVLl7\";const variantClassNames={CrqhjxL_5:\"framer-v-ct6zcc\",zMytx1fjU:\"framer-v-v5ofkn\"};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={delay:.1,duration:.6,ease:[.74,-.3,.1,.99],type:\"tween\"};const transition2={delay:.2,duration:1.3,ease:[.22,.31,.43,.98],type:\"tween\"};const animation={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:.6,skewX:0,skewY:0,transition:transition2,x:0,y:0};const animation1={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition2,x:0,y:0};const animation2={opacity:.001,rotate:0,rotateX:0,rotateY:0,scale:.6,skewX:0,skewY:0,x:0,y:0};const transition3={delay:.3,duration:.9,ease:[.29,-.01,.46,.97],type:\"tween\"};const animation3={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition3,x:0,y:-97};const transformTemplate1=(_,t)=>`translateX(-50%) ${t}`;const animation4={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition3,x:0,y:0};const animation5={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:-97};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 humanReadableVariantMap={\"Variant 1\":\"CrqhjxL_5\",\"Variant 2\":\"zMytx1fjU\"};const getProps=({height,id,tap,width,...props})=>{var _humanReadableVariantMap_props_variant,_ref;return{...props,aXSP68VXX:tap!==null&&tap!==void 0?tap:props.aXSP68VXX,variant:(_ref=(_humanReadableVariantMap_props_variant=humanReadableVariantMap[props.variant])!==null&&_humanReadableVariantMap_props_variant!==void 0?_humanReadableVariantMap_props_variant:props.variant)!==null&&_ref!==void 0?_ref:\"CrqhjxL_5\"};};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,aXSP68VXX,...restProps}=getProps(props);const{baseVariant,classNames,gestureVariant,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"CrqhjxL_5\",variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTap1jmujwb=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});if(aXSP68VXX){const res=await aXSP68VXX(...args);if(res===false)return false;}setVariant(\"zMytx1fjU\");});const Zk9fuam781a1cbm4=activeVariantCallback(async(...args)=>{setVariant(\"zMytx1fjU\");});const ref1=React.useRef(null);const isDisplayed=()=>{if(baseVariant===\"zMytx1fjU\")return false;return true;};const isDisplayed1=()=>{if(baseVariant===\"zMytx1fjU\")return true;return false;};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__*/_jsxs(motion.div,{...restProps,className:cx(serializationHash,...sharedStyleClassNames,\"framer-ct6zcc\",className,classNames),\"data-framer-name\":\"Variant 1\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"CrqhjxL_5\",onHoverEnd:()=>setGestureState({isHovered:false}),onHoverStart:()=>setGestureState({isHovered:true}),onTap:onTap1jmujwb,onTapCancel:()=>setGestureState({isPressed:false}),onTapStart:()=>setGestureState({isPressed:true}),ref:ref!==null&&ref!==void 0?ref:ref1,style:{...style},...addPropertyOverrides({zMytx1fjU:{\"data-framer-name\":\"Variant 2\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-5z2i5e\",\"data-framer-name\":\"Desktop Frame\",layoutDependency:layoutDependency,layoutId:\"qTTplshd9\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-blqm2n\",\"data-framer-name\":\"Logo Button Stack\",layoutDependency:layoutDependency,layoutId:\"yF74wqeBE\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-62o1za-container\",layoutDependency:layoutDependency,layoutId:\"yR52WOXo8-container\",style:{scale:1},variants:{zMytx1fjU:{scale:0}},children:/*#__PURE__*/_jsx(SmallWorldLogoCompDesktop,{height:\"100%\",id:\"yR52WOXo8\",layoutId:\"yR52WOXo8\",width:\"100%\"})})}),isDisplayed()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(MotionDivWithFX,{__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,animate:optimizeAppear(\"animate\",\"1ox2zph\",animation1,\"ct6zcc\"),className:\"framer-1ox2zph-container\",\"data-framer-appear-id\":\"1ox2zph\",exit:animation,initial:optimizeAppear(\"initial\",\"1ox2zph\",animation2,\"ct6zcc\"),layoutDependency:layoutDependency,layoutId:\"D1eYjzZyB-container\",children:/*#__PURE__*/_jsx(EnterWorldButtonDESKTOP,{height:\"100%\",id:\"D1eYjzZyB\",layoutId:\"D1eYjzZyB\",variant:\"BWG_s7Q2D\",width:\"100%\",Zk9fuam78:Zk9fuam781a1cbm4})})})]}),isDisplayed()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{width:`calc(${(componentViewport===null||componentViewport===void 0?void 0:componentViewport.width)||\"100vw\"} * 1.3)`,children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-4n8ayy-container\",layoutDependency:layoutDependency,layoutId:\"n9GD9h0HB-container\",children:/*#__PURE__*/_jsx(WelcomeOverlay,{height:\"100%\",id:\"n9GD9h0HB\",layoutId:\"n9GD9h0HB\",style:{height:\"100%\",width:\"100%\"},variant:\"jKcBR5eUX\",width:\"100%\"})})})]}),isDisplayed1()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{...addPropertyOverrides({zMytx1fjU:{width:(componentViewport===null||componentViewport===void 0?void 0:componentViewport.width)||\"100vw\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(MotionDivWithFX,{__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,animate:optimizeAppear(\"animate\",\"tdqun8\",animation4,\"ct6zcc\"),className:\"framer-tdqun8-container\",\"data-framer-appear-id\":\"tdqun8\",exit:animation3,initial:optimizeAppear(\"initial\",\"tdqun8\",animation5,\"ct6zcc\"),layoutDependency:layoutDependency,layoutId:\"M1jaLhMhv-container\",transformTemplate:optimizeAppearTransformTemplate(\"tdqun8\",transformTemplate1),...addPropertyOverrides({zMytx1fjU:{\"data-framer-appear-id\":\"1729kl1\",animate:optimizeAppear(\"animate\",\"1729kl1\",animation4,\"v5ofkn\"),initial:optimizeAppear(\"initial\",\"1729kl1\",animation5,\"v5ofkn\"),transformTemplate:optimizeAppearTransformTemplate(\"1729kl1\",transformTemplate1)}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(NavigationHome,{height:\"100%\",id:\"M1jaLhMhv\",layoutId:\"M1jaLhMhv\",style:{width:\"100%\"},variant:\"S0bOqS1js\",width:\"100%\"})})})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-gVLl7.framer-shu0ob, .framer-gVLl7 .framer-shu0ob { display: block; }\",\".framer-gVLl7.framer-ct6zcc { cursor: pointer; height: 1000px; overflow: hidden; position: relative; width: 1200px; }\",\".framer-gVLl7 .framer-5z2i5e { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: 100%; justify-content: center; left: 0px; overflow: visible; padding: 120px 0px 0px 0px; position: absolute; top: 0px; width: 100%; z-index: 1; }\",\".framer-gVLl7 .framer-blqm2n { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 57px; height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: 100%; z-index: 5; }\",\".framer-gVLl7 .framer-62o1za-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-gVLl7 .framer-1ox2zph-container { flex: none; height: auto; position: relative; width: auto; z-index: 5; }\",\".framer-gVLl7 .framer-4n8ayy-container { flex: none; height: 120%; left: calc(50.00000000000002% - 130% / 2); position: absolute; top: -49px; width: 130%; z-index: 4; }\",\".framer-gVLl7 .framer-tdqun8-container { flex: none; height: auto; left: 50%; position: absolute; top: 0px; width: 100%; z-index: 2; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-gVLl7 .framer-5z2i5e, .framer-gVLl7 .framer-blqm2n { gap: 0px; } .framer-gVLl7 .framer-5z2i5e > * { margin: 0px; margin-bottom: calc(10px / 2); margin-top: calc(10px / 2); } .framer-gVLl7 .framer-5z2i5e > :first-child, .framer-gVLl7 .framer-blqm2n > :first-child { margin-top: 0px; } .framer-gVLl7 .framer-5z2i5e > :last-child, .framer-gVLl7 .framer-blqm2n > :last-child { margin-bottom: 0px; } .framer-gVLl7 .framer-blqm2n > * { margin: 0px; margin-bottom: calc(57px / 2); margin-top: calc(57px / 2); } }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 1000\n * @framerIntrinsicWidth 1200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"zMytx1fjU\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"aXSP68VXX\":\"tap\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n */const FramerKsYUZPy8X=withCSS(Component,css,\"framer-gVLl7\");export default FramerKsYUZPy8X;FramerKsYUZPy8X.displayName=\"Welcome Overlay COMP DESKTOP\";FramerKsYUZPy8X.defaultProps={height:1e3,width:1200};addPropertyControls(FramerKsYUZPy8X,{variant:{options:[\"CrqhjxL_5\",\"zMytx1fjU\"],optionTitles:[\"Variant 1\",\"Variant 2\"],title:\"Variant\",type:ControlType.Enum},aXSP68VXX:{title:\"Tap\",type:ControlType.EventHandler}});addFonts(FramerKsYUZPy8X,[{explicitInter:true,fonts:[]},...SmallWorldLogoCompDesktopFonts,...EnterWorldButtonDESKTOPFonts,...WelcomeOverlayFonts,...NavigationHomeFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerKsYUZPy8X\",\"slots\":[],\"annotations\":{\"framerDisplayContentsDiv\":\"false\",\"framerContractVersion\":\"1\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"zMytx1fjU\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerImmutableVariables\":\"true\",\"framerVariables\":\"{\\\"aXSP68VXX\\\":\\\"tap\\\"}\",\"framerIntrinsicHeight\":\"1000\",\"framerIntrinsicWidth\":\"1200\",\"framerComponentViewportWidth\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}", "// Generated by Framer (38fb4ea)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,getFontsFromSharedStyle,Image,Link,optimizeAppear,RichText,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS,withFX}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import*as sharedStyle from\"https://framerusercontent.com/modules/N5B6qcKlQctB3IZUsU1e/9Cg4vglbN8dSwI7nnc7o/a6fCRffP6.js\";import EmailButtonPHONENAV from\"https://framerusercontent.com/modules/Nv6UlninkveepSNddBMB/uNKFI61mjD992skax8nz/AwrifLt7H.js\";import ServicesNAV from\"https://framerusercontent.com/modules/bbYAs3d4M6W3Zr8E4atU/ofIGAyECCzBIb5nB5KaY/b0TI_Xb4P.js\";import EmailButtonDesktopNAV from\"https://framerusercontent.com/modules/kkz6N3kumCSaZdka6PTe/qDtpnoj7qvtDWRGtUYJZ/CqT1FfE9s.js\";import ConceptNAV from\"https://framerusercontent.com/modules/snzDttFoRsqTrcjC96fv/hTgWZKjz2zwfMFAtKnoR/eWkRVNGFC.js\";import CaseStudiesNAV from\"https://framerusercontent.com/modules/G1S0yrijBij9wzjr2MPQ/tz8byKiSMHFTmwOk2QnB/n6ZartfNA.js\";import MenuButtonMobile from\"https://framerusercontent.com/modules/7Vo04PFtdG4oL7XpoTnh/P55eLeFadJZ4az4TLFXy/wsjxRxSW_.js\";const MenuButtonMobileFonts=getFonts(MenuButtonMobile);const MotionDivWithFX=withFX(motion.div);const ConceptNAVFonts=getFonts(ConceptNAV);const ServicesNAVFonts=getFonts(ServicesNAV);const CaseStudiesNAVFonts=getFonts(CaseStudiesNAV);const EmailButtonPHONENAVFonts=getFonts(EmailButtonPHONENAV);const EmailButtonDesktopNAVFonts=getFonts(EmailButtonDesktopNAV);const cycleOrder=[\"S0bOqS1js\",\"FdEQGff5Z\",\"XS1hzlsAm\"];const serializationHash=\"framer-51GgV\";const variantClassNames={FdEQGff5Z:\"framer-v-be59tl\",S0bOqS1js:\"framer-v-iqh64u\",XS1hzlsAm:\"framer-v-xkuvtr\"};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:40,delay:0,mass:1,stiffness:400,type:\"spring\"};const transition2={delay:0,duration:.5,ease:[.5,.56,.26,.97],type:\"tween\"};const transition3={delay:0,duration:.4,ease:[.37,.81,.57,.98],type:\"tween\"};const transition4={delay:.9,duration:.3,ease:[.1,.37,.61,.9],type:\"tween\"};const animation={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:.9,skewX:0,skewY:0,transition:transition4,x:0,y:0};const animation1={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition4,x:0,y:0};const animation2={opacity:.001,rotate:0,rotateX:0,rotateY:0,scale:.9,skewX:0,skewY:0,x:0,y:0};const transition5={delay:1.2,duration:.3,ease:[.16,.67,.61,.93],type:\"tween\"};const animation3={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition5,x:0,y:0};const animation4={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition5,x:0,y:0};const animation5={opacity:.001,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:0};const transition6={delay:1.1,duration:.2,ease:[.54,.83,.76,.98],type:\"tween\"};const animation6={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:.75,skewX:0,skewY:0,transition:transition6,x:0,y:0};const animation7={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition6,x:0,y:0};const animation8={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:.75,skewX:0,skewY:0,x:0,y:0};const transition7={delay:.05,duration:.15,ease:[.54,.83,.76,.98],type:\"tween\"};const animation9={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:.75,skewX:0,skewY:0,transition:transition7,x:0,y:0};const transformTemplate1=(_,t)=>`translate(-50%, -50%) ${t}`;const transition8={delay:.4,duration:.4,ease:[.06,.5,.37,.91],type:\"tween\"};const animation10={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:.8,skewX:0,skewY:0,transition:transition8,x:0,y:0};const animation11={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition8,x:0,y:0};const animation12={opacity:.001,rotate:0,rotateX:0,rotateY:0,scale:.8,skewX:0,skewY:0,x:0,y:0};const transition9={delay:1,duration:1.7,ease:[.06,.07,.73,.88],type:\"tween\"};const animation13={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:.5,skewX:0,skewY:0,transition:transition9,x:0,y:0};const animation14={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition9,x:0,y:0};const animation15={opacity:.001,rotate:0,rotateX:0,rotateY:0,scale:.5,skewX:0,skewY:0,x:0,y:0};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 humanReadableVariantMap={\"Phone Open\":\"XS1hzlsAm\",Desktop:\"S0bOqS1js\",Phone:\"FdEQGff5Z\"};const getProps=({height,id,width,...props})=>{var _humanReadableVariantMap_props_variant,_ref;return{...props,variant:(_ref=(_humanReadableVariantMap_props_variant=humanReadableVariantMap[props.variant])!==null&&_humanReadableVariantMap_props_variant!==void 0?_humanReadableVariantMap_props_variant:props.variant)!==null&&_ref!==void 0?_ref:\"S0bOqS1js\"};};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,...restProps}=getProps(props);const{baseVariant,classNames,gestureVariant,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"S0bOqS1js\",variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTap1va7eye=activeVariantCallback(async(...args)=>{setVariant(\"XS1hzlsAm\");});const onTap3fhcm1=activeVariantCallback(async(...args)=>{setVariant(\"FdEQGff5Z\");});const ref1=React.useRef(null);const isDisplayed=()=>{if([\"FdEQGff5Z\",\"XS1hzlsAm\"].includes(baseVariant))return true;return false;};const isDisplayed1=()=>{if([\"FdEQGff5Z\",\"XS1hzlsAm\"].includes(baseVariant))return false;return true;};const isDisplayed2=()=>{if(baseVariant===\"XS1hzlsAm\")return true;return false;};const isDisplayed3=()=>{if(baseVariant===\"FdEQGff5Z\")return false;return true;};const isDisplayed4=()=>{if(baseVariant===\"XS1hzlsAm\")return false;return true;};const defaultLayoutId=React.useId();const sharedStyleClassNames=[sharedStyle.className];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,...addPropertyOverrides({FdEQGff5Z:{value:transition2},XS1hzlsAm:{value:transition3}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(motion.nav,{...restProps,className:cx(serializationHash,...sharedStyleClassNames,\"framer-iqh64u\",className,classNames),\"data-framer-name\":\"Desktop\",layoutDependency:layoutDependency,layoutId:\"S0bOqS1js\",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:{backdropFilter:\"blur(8px)\",backgroundColor:\"rgba(20, 20, 20, 0.72)\",WebkitBackdropFilter:\"blur(8px)\",...style},...addPropertyOverrides({FdEQGff5Z:{\"data-framer-name\":\"Phone\"},XS1hzlsAm:{\"data-framer-name\":\"Phone Open\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-9d5ei0\",\"data-framer-name\":\"Logo + Links\",layoutDependency:layoutDependency,layoutId:\"iKKI1kY6D\",children:[/*#__PURE__*/_jsxs(MotionDivWithFX,{__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,animate:optimizeAppear(\"animate\",\"1o1u5jb\",animation1,\"iqh64u\"),className:\"framer-1o1u5jb\",\"data-framer-appear-id\":\"1o1u5jb\",\"data-framer-name\":\"Top\",exit:animation,initial:optimizeAppear(\"initial\",\"1o1u5jb\",animation2,\"iqh64u\"),layoutDependency:layoutDependency,layoutId:\"NVbUTtJmi\",...addPropertyOverrides({FdEQGff5Z:{\"data-framer-appear-id\":\"1sf1can\",\"data-highlight\":true,animate:optimizeAppear(\"animate\",\"1sf1can\",animation1,\"be59tl\"),initial:optimizeAppear(\"initial\",\"1sf1can\",animation2,\"be59tl\"),onTap:onTap1va7eye},XS1hzlsAm:{\"data-highlight\":true,animate:undefined,exit:undefined,initial:undefined,onTap:onTap3fhcm1}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(Link,{href:{webPageId:\"augiA20Il\"},children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-iyc9uo framer-wdmrei\",\"data-framer-name\":\"SWM Icon\",layoutDependency:layoutDependency,layoutId:\"kN6cm1iJT\",children:/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"fill\",intrinsicHeight:150,intrinsicWidth:158,pixelHeight:150,pixelWidth:158,src:\"https://framerusercontent.com/images/ntHbvQpQ9KK4vIrGUg1RQrrJJqI.svg\"},className:\"framer-2smc6\",\"data-framer-name\":\"SWM Icon\",layoutDependency:layoutDependency,layoutId:\"CMwqN6dKy\"})})}),isDisplayed()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-2l5yj7\",\"data-framer-name\":\"Mobile Icons + Menu Button\",layoutDependency:layoutDependency,layoutId:\"s69QDIm6E\",children:[isDisplayed()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{...addPropertyOverrides({FdEQGff5Z:{width:\"90px\"},XS1hzlsAm:{width:\"38px\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1s2ymer-container\",layoutDependency:layoutDependency,layoutId:\"KK67XI1dB-container\",children:/*#__PURE__*/_jsx(MenuButtonMobile,{height:\"100%\",id:\"KK67XI1dB\",layoutId:\"KK67XI1dB\",style:{height:\"100%\",width:\"100%\"},variant:\"bi3oAZSQo\",width:\"100%\",...addPropertyOverrides({XS1hzlsAm:{variant:\"uHyrYiw4r\"}},baseVariant,gestureVariant)})})}),isDisplayed1()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-tpal5c\",\"data-framer-name\":\"Mobile Menue Icons\",layoutDependency:layoutDependency,layoutId:\"BemvrzYC9\"})]})]}),isDisplayed1()&&/*#__PURE__*/_jsxs(MotionDivWithFX,{__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,animate:optimizeAppear(\"animate\",\"1dk3ixm\",animation4,\"iqh64u\"),className:\"framer-1dk3ixm\",\"data-framer-appear-id\":\"1dk3ixm\",\"data-framer-name\":\"Sections Desktop\",exit:animation3,initial:optimizeAppear(\"initial\",\"1dk3ixm\",animation5,\"iqh64u\"),layoutDependency:layoutDependency,layoutId:\"YgLsYSVLG\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{width:\"71px\",children:/*#__PURE__*/_jsx(MotionDivWithFX,{__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,animate:optimizeAppear(\"animate\",\"z5ylcz\",animation7,\"iqh64u\"),className:\"framer-z5ylcz-container\",\"data-framer-appear-id\":\"z5ylcz\",exit:animation6,initial:optimizeAppear(\"initial\",\"z5ylcz\",animation8,\"iqh64u\"),layoutDependency:layoutDependency,layoutId:\"SE209Vi5K-container\",children:/*#__PURE__*/_jsx(ConceptNAV,{height:\"100%\",id:\"SE209Vi5K\",layoutId:\"SE209Vi5K\",style:{height:\"100%\",width:\"100%\"},variant:\"ds8lps8Az\",width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{width:\"120px\",children:/*#__PURE__*/_jsx(MotionDivWithFX,{__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,animate:optimizeAppear(\"animate\",\"3nlkbl\",animation7,\"iqh64u\"),className:\"framer-3nlkbl-container\",\"data-framer-appear-id\":\"3nlkbl\",exit:animation6,initial:optimizeAppear(\"initial\",\"3nlkbl\",animation8,\"iqh64u\"),layoutDependency:layoutDependency,layoutId:\"Kj4BTQcYA-container\",children:/*#__PURE__*/_jsx(ServicesNAV,{height:\"100%\",id:\"Kj4BTQcYA\",layoutId:\"Kj4BTQcYA\",style:{height:\"100%\",width:\"100%\"},variant:\"UpXX7_pDr\",width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{width:\"120px\",children:/*#__PURE__*/_jsx(MotionDivWithFX,{__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,animate:optimizeAppear(\"animate\",\"1b6gyze\",animation7,\"iqh64u\"),className:\"framer-1b6gyze-container\",\"data-framer-appear-id\":\"1b6gyze\",exit:animation6,initial:optimizeAppear(\"initial\",\"1b6gyze\",animation8,\"iqh64u\"),layoutDependency:layoutDependency,layoutId:\"EuHLm9jXC-container\",children:/*#__PURE__*/_jsx(CaseStudiesNAV,{height:\"100%\",id:\"EuHLm9jXC\",layoutId:\"EuHLm9jXC\",style:{height:\"100%\",width:\"100%\"},variant:\"l2Z3Ec2sb\",width:\"100%\"})})})]})]}),isDisplayed2()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-127wg4p\",\"data-framer-name\":\"Sections Mobile\",layoutDependency:layoutDependency,layoutId:\"toDxykzsI\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{width:\"71px\",children:/*#__PURE__*/_jsx(MotionDivWithFX,{__framer__animate:{transition:transition7},__framer__animateOnce:false,__framer__enter:animation8,__framer__exit:animation9,__framer__styleAppearEffectEnabled:true,__framer__threshold:.5,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,className:\"framer-1gf6afl-container\",layoutDependency:layoutDependency,layoutId:\"GXf4moOQt-container\",children:/*#__PURE__*/_jsx(ConceptNAV,{height:\"100%\",id:\"GXf4moOQt\",layoutId:\"GXf4moOQt\",style:{height:\"100%\",width:\"100%\"},variant:\"ds8lps8Az\",width:\"100%\"})})}),/*#__PURE__*/_jsx(MotionDivWithFX,{__framer__animate:{transition:transition7},__framer__animateOnce:false,__framer__enter:animation8,__framer__exit:animation9,__framer__styleAppearEffectEnabled:true,__framer__threshold:.5,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,className:\"framer-rmej26\",\"data-framer-name\":\"Services NAV\",layoutDependency:layoutDependency,layoutId:\"v67D2Yf7j\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h6,{className:\"framer-styles-preset-my5cph\",\"data-styles-preset\":\"a6fCRffP6\",children:\"Services\"})}),className:\"framer-1u7jfgc\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"wwjIvFpFq\",style:{\"--framer-paragraph-spacing\":\"0px\"},transformTemplate:transformTemplate1,verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsx(MotionDivWithFX,{__framer__animate:{transition:transition7},__framer__animateOnce:false,__framer__enter:animation8,__framer__exit:animation9,__framer__styleAppearEffectEnabled:true,__framer__threshold:.5,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,className:\"framer-ysfvey\",\"data-framer-name\":\"Case Studies NAV\",layoutDependency:layoutDependency,layoutId:\"n3PpHEVEi\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h6,{className:\"framer-styles-preset-my5cph\",\"data-styles-preset\":\"a6fCRffP6\",children:\"Case Studies\"})}),className:\"framer-rpyclq\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"QD4FD99LU\",style:{\"--framer-paragraph-spacing\":\"0px\"},transformTemplate:transformTemplate1,verticalAlignment:\"top\",withExternalLayout:true})})]}),isDisplayed3()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-ydhab7\",\"data-framer-name\":\"Email Icon + Button\",layoutDependency:layoutDependency,layoutId:\"u84qv3lOc\",children:[isDisplayed2()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{...addPropertyOverrides({XS1hzlsAm:{width:\"236px\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(MotionDivWithFX,{__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,animate:optimizeAppear(\"animate\",\"1r4zvn9\",animation11,\"iqh64u\"),className:\"framer-1r4zvn9-container\",\"data-framer-appear-id\":\"1r4zvn9\",exit:animation10,initial:optimizeAppear(\"initial\",\"1r4zvn9\",animation12,\"iqh64u\"),layoutDependency:layoutDependency,layoutId:\"tJsHHXMXQ-container\",...addPropertyOverrides({XS1hzlsAm:{\"data-framer-appear-id\":\"trx4cz\",animate:optimizeAppear(\"animate\",\"trx4cz\",animation11,\"xkuvtr\"),initial:optimizeAppear(\"initial\",\"trx4cz\",animation12,\"xkuvtr\")}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(EmailButtonPHONENAV,{height:\"100%\",id:\"tJsHHXMXQ\",layoutId:\"tJsHHXMXQ\",style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})}),isDisplayed4()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(MotionDivWithFX,{__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,animate:optimizeAppear(\"animate\",\"e7ilua\",animation14,\"iqh64u\"),className:\"framer-e7ilua-container\",\"data-framer-appear-id\":\"e7ilua\",exit:animation13,initial:optimizeAppear(\"initial\",\"e7ilua\",animation15,\"iqh64u\"),layoutDependency:layoutDependency,layoutId:\"q8ZqP9qYf-container\",children:/*#__PURE__*/_jsx(EmailButtonDesktopNAV,{height:\"100%\",id:\"q8ZqP9qYf\",layoutId:\"q8ZqP9qYf\",style:{height:\"100%\"},width:\"100%\"})})})]})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-51GgV.framer-wdmrei, .framer-51GgV .framer-wdmrei { display: block; }\",\".framer-51GgV.framer-iqh64u { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; height: 74px; justify-content: space-between; overflow: hidden; padding: 12px 20px 12px 20px; position: relative; width: 1200px; }\",\".framer-51GgV .framer-9d5ei0 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 64px; height: 60px; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-51GgV .framer-1o1u5jb { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: visible; padding: 10px 0px 10px 10px; position: relative; width: min-content; }\",\".framer-51GgV .framer-iyc9uo { aspect-ratio: 1.025 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 48px); overflow: visible; position: relative; text-decoration: none; width: 49px; }\",\".framer-51GgV .framer-2smc6 { bottom: 0px; flex: none; left: 0px; overflow: visible; position: absolute; right: 0px; top: 0px; }\",\".framer-51GgV .framer-2l5yj7 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: 44px; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-51GgV .framer-1s2ymer-container { flex: none; height: 44px; position: relative; width: 90px; }\",\".framer-51GgV .framer-tpal5c { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; min-height: 40px; min-width: 41px; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-51GgV .framer-1dk3ixm { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 38px; height: min-content; justify-content: center; overflow: visible; padding: 5px 0px 0px 0px; position: relative; width: min-content; }\",\".framer-51GgV .framer-z5ylcz-container, .framer-51GgV .framer-1gf6afl-container { flex: none; height: 30px; position: relative; width: 71px; }\",\".framer-51GgV .framer-3nlkbl-container, .framer-51GgV .framer-1b6gyze-container { flex: none; height: 30px; position: relative; width: 120px; }\",\".framer-51GgV .framer-127wg4p { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 36px; height: min-content; justify-content: center; overflow: visible; padding: 34px 34px 20px 34px; position: relative; width: min-content; }\",\".framer-51GgV .framer-rmej26 { flex: none; height: 30px; overflow: visible; position: relative; width: 70px; }\",\".framer-51GgV .framer-1u7jfgc, .framer-51GgV .framer-rpyclq { -webkit-user-select: none; flex: none; height: auto; left: 50%; position: absolute; top: 50%; user-select: none; white-space: pre; width: auto; }\",\".framer-51GgV .framer-ysfvey { flex: none; height: 30px; overflow: visible; position: relative; width: 104px; }\",\".framer-51GgV .framer-ydhab7 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 44px; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-51GgV .framer-1r4zvn9-container { flex: none; height: 44px; position: relative; width: 236px; }\",\".framer-51GgV .framer-e7ilua-container { flex: none; height: 44px; position: relative; width: auto; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-51GgV .framer-9d5ei0, .framer-51GgV .framer-1o1u5jb, .framer-51GgV .framer-2l5yj7, .framer-51GgV .framer-tpal5c, .framer-51GgV .framer-1dk3ixm, .framer-51GgV .framer-127wg4p, .framer-51GgV .framer-ydhab7 { gap: 0px; } .framer-51GgV .framer-9d5ei0 > * { margin: 0px; margin-left: calc(64px / 2); margin-right: calc(64px / 2); } .framer-51GgV .framer-9d5ei0 > :first-child, .framer-51GgV .framer-1o1u5jb > :first-child, .framer-51GgV .framer-2l5yj7 > :first-child, .framer-51GgV .framer-tpal5c > :first-child, .framer-51GgV .framer-1dk3ixm > :first-child, .framer-51GgV .framer-127wg4p > :first-child, .framer-51GgV .framer-ydhab7 > :first-child { margin-left: 0px; } .framer-51GgV .framer-9d5ei0 > :last-child, .framer-51GgV .framer-1o1u5jb > :last-child, .framer-51GgV .framer-2l5yj7 > :last-child, .framer-51GgV .framer-tpal5c > :last-child, .framer-51GgV .framer-1dk3ixm > :last-child, .framer-51GgV .framer-127wg4p > :last-child, .framer-51GgV .framer-ydhab7 > :last-child { margin-right: 0px; } .framer-51GgV .framer-1o1u5jb > *, .framer-51GgV .framer-2l5yj7 > * { margin: 0px; margin-left: calc(0px / 2); margin-right: calc(0px / 2); } .framer-51GgV .framer-tpal5c > *, .framer-51GgV .framer-ydhab7 > * { margin: 0px; margin-left: calc(10px / 2); margin-right: calc(10px / 2); } .framer-51GgV .framer-1dk3ixm > * { margin: 0px; margin-left: calc(38px / 2); margin-right: calc(38px / 2); } .framer-51GgV .framer-127wg4p > * { margin: 0px; margin-left: calc(36px / 2); margin-right: calc(36px / 2); } }\",\".framer-51GgV.framer-v-be59tl.framer-iqh64u { height: 80px; padding: 12px 20px 12px 12px; width: 390px; }\",\".framer-51GgV.framer-v-be59tl .framer-9d5ei0 { flex: 1 0 0px; gap: 0px; justify-content: flex-start; order: 0; width: 1px; }\",\".framer-51GgV.framer-v-be59tl .framer-1o1u5jb { cursor: pointer; gap: unset; justify-content: space-between; padding: 0px; width: 100%; }\",\".framer-51GgV.framer-v-be59tl .framer-iyc9uo { height: var(--framer-aspect-ratio-supported, 46px); order: 0; width: 48px; }\",\".framer-51GgV.framer-v-be59tl .framer-2l5yj7 { order: 1; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-51GgV.framer-v-be59tl .framer-9d5ei0, .framer-51GgV.framer-v-be59tl .framer-1o1u5jb { gap: 0px; } .framer-51GgV.framer-v-be59tl .framer-9d5ei0 > * { margin: 0px; margin-left: calc(0px / 2); margin-right: calc(0px / 2); } .framer-51GgV.framer-v-be59tl .framer-9d5ei0 > :first-child { margin-left: 0px; } .framer-51GgV.framer-v-be59tl .framer-9d5ei0 > :last-child { margin-right: 0px; } .framer-51GgV.framer-v-be59tl .framer-1o1u5jb > *, .framer-51GgV.framer-v-be59tl .framer-1o1u5jb > :first-child, .framer-51GgV.framer-v-be59tl .framer-1o1u5jb > :last-child { margin: 0px; } }\",\".framer-51GgV.framer-v-xkuvtr.framer-iqh64u { flex-direction: column; height: auto; max-height: calc(var(--framer-viewport-height, 100vh) * 1); overflow: auto; overscroll-behavior: contain; padding: 12px 20px 32px 20px; width: 390px; }\",\".framer-51GgV.framer-v-xkuvtr .framer-9d5ei0 { gap: unset; justify-content: space-between; width: 100%; }\",\".framer-51GgV.framer-v-xkuvtr .framer-1o1u5jb { cursor: pointer; flex: 1 0 0px; gap: unset; justify-content: space-between; padding: 0px; width: 1px; }\",\".framer-51GgV.framer-v-xkuvtr .framer-iyc9uo { height: var(--framer-aspect-ratio-supported, 46px); width: 48px; }\",\".framer-51GgV.framer-v-xkuvtr .framer-1s2ymer-container { height: 38px; width: 38px; }\",\".framer-51GgV.framer-v-xkuvtr .framer-127wg4p { flex-direction: column; gap: 0px; justify-content: flex-start; width: 100%; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-51GgV.framer-v-xkuvtr.framer-iqh64u, .framer-51GgV.framer-v-xkuvtr .framer-9d5ei0, .framer-51GgV.framer-v-xkuvtr .framer-1o1u5jb, .framer-51GgV.framer-v-xkuvtr .framer-127wg4p { gap: 0px; } .framer-51GgV.framer-v-xkuvtr.framer-iqh64u > *, .framer-51GgV.framer-v-xkuvtr.framer-iqh64u > :first-child, .framer-51GgV.framer-v-xkuvtr.framer-iqh64u > :last-child, .framer-51GgV.framer-v-xkuvtr .framer-9d5ei0 > *, .framer-51GgV.framer-v-xkuvtr .framer-9d5ei0 > :first-child, .framer-51GgV.framer-v-xkuvtr .framer-9d5ei0 > :last-child, .framer-51GgV.framer-v-xkuvtr .framer-1o1u5jb > *, .framer-51GgV.framer-v-xkuvtr .framer-1o1u5jb > :first-child, .framer-51GgV.framer-v-xkuvtr .framer-1o1u5jb > :last-child { margin: 0px; } .framer-51GgV.framer-v-xkuvtr .framer-127wg4p > * { margin: 0px; margin-bottom: calc(0px / 2); margin-top: calc(0px / 2); } .framer-51GgV.framer-v-xkuvtr .framer-127wg4p > :first-child { margin-top: 0px; } .framer-51GgV.framer-v-xkuvtr .framer-127wg4p > :last-child { margin-bottom: 0px; } }\",...sharedStyle.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 74\n * @framerIntrinsicWidth 1200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"FdEQGff5Z\":{\"layout\":[\"fixed\",\"fixed\"]},\"XS1hzlsAm\":{\"layout\":[\"fixed\",\"auto\"],\"constraints\":[null,null,null,\"100vh\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n */const Framerc4LLa7YRz=withCSS(Component,css,\"framer-51GgV\");export default Framerc4LLa7YRz;Framerc4LLa7YRz.displayName=\"Navigation Home\";Framerc4LLa7YRz.defaultProps={height:74,width:1200};addPropertyControls(Framerc4LLa7YRz,{variant:{options:[\"S0bOqS1js\",\"FdEQGff5Z\",\"XS1hzlsAm\"],optionTitles:[\"Desktop\",\"Phone\",\"Phone Open\"],title:\"Variant\",type:ControlType.Enum}});addFonts(Framerc4LLa7YRz,[{explicitInter:true,fonts:[{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://app.framerstatic.com/Inter-Regular.cyrillic-ext-CFTLRB35.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://app.framerstatic.com/Inter-Regular.cyrillic-KKLZBALH.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+1F00-1FFF\",url:\"https://app.framerstatic.com/Inter-Regular.greek-ext-ULEBLIFV.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0370-03FF\",url:\"https://app.framerstatic.com/Inter-Regular.greek-IRHSNFQB.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://app.framerstatic.com/Inter-Regular.latin-ext-VZDUGU3Q.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://app.framerstatic.com/Inter-Regular.latin-JLQMKCHE.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://app.framerstatic.com/Inter-Regular.vietnamese-QK7VSWXK.woff2\",weight:\"400\"}]},...MenuButtonMobileFonts,...ConceptNAVFonts,...ServicesNAVFonts,...CaseStudiesNAVFonts,...EmailButtonPHONENAVFonts,...EmailButtonDesktopNAVFonts,...getFontsFromSharedStyle(sharedStyle.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Framerc4LLa7YRz\",\"slots\":[],\"annotations\":{\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"FdEQGff5Z\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"XS1hzlsAm\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"],\\\"constraints\\\":[null,null,null,\\\"100vh\\\"]}}}\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicHeight\":\"74\",\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"1200\",\"framerImmutableVariables\":\"true\",\"framerDisplayContentsDiv\":\"false\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}", "import{fontStore}from\"framer\";fontStore.loadFonts([\"GF;Inter-500\",\"GF;Inter-700\"]);export const fonts=[{explicitInter:true,fonts:[{family:\"Inter\",source:\"google\",style:\"normal\",url:\"https://fonts.gstatic.com/s/inter/v13/UcCO3FwrK3iLTeHuS_fvQtMwCp50KnMw2boKoduKmMEVuI6fMZ1rib2Bg-4.woff2\",weight:\"500\"},{family:\"Inter\",source:\"google\",style:\"normal\",url:\"https://fonts.gstatic.com/s/inter/v13/UcCO3FwrK3iLTeHuS_fvQtMwCp50KnMw2boKoduKmMEVuFuYMZ1rib2Bg-4.woff2\",weight:\"700\"}]}];export const css=['.framer-cWwtJ .framer-styles-preset-my5cph:not(.rich-text-wrapper), .framer-cWwtJ .framer-styles-preset-my5cph.rich-text-wrapper h6 { --framer-font-family: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-family-bold: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-size: 14px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-weight: 500; --framer-font-weight-bold: 700; --framer-letter-spacing: -0.02em; --framer-line-height: 2em; --framer-paragraph-spacing: 40px; --framer-text-alignment: center; --framer-text-color: var(--token-aef6e29e-4768-4712-b4a7-4c3b9bb8f12d, #edf3e1); --framer-text-decoration: none; --framer-text-transform: uppercase; }'];export const className=\"framer-cWwtJ\";\nexport const __FramerMetadata__ = {\"exports\":{\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}", "// Generated by Framer (4b8bcae)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,ComponentViewportProvider,cx,getFonts,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import Ticker from\"https://framerusercontent.com/modules/B2xAlJLcN0gOnt11mSPw/qacJMtbrGDTpaTF4eVfx/Ticker.js\";import EmailRepeat from\"https://framerusercontent.com/modules/2SUvWm0zGtyq4dj3Aj3S/5n68pXeF3DKx82omr9xp/o8RpEUTX0.js\";const EmailRepeatFonts=getFonts(EmailRepeat);const TickerFonts=getFonts(Ticker);const enabledGestures={P7g3F994P:{hover:true}};const cycleOrder=[\"P7g3F994P\"];const serializationHash=\"framer-MRFyY\";const variantClassNames={P7g3F994P:\"framer-v-iemxn9\"};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={delay:0,duration:.2,ease:[.18,.77,.52,.96],type:\"tween\"};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=({height,id,width,...props})=>{return{...props};};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,...restProps}=getProps(props);const{baseVariant,classNames,gestureVariant,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"P7g3F994P\",enabledGestures,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-iemxn9\",className,classNames),\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"P7g3F994P\",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},...addPropertyOverrides({\"P7g3F994P-hover\":{\"data-framer-name\":undefined}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1atpeap\",\"data-border\":true,layoutDependency:layoutDependency,layoutId:\"CS0MHl838\",style:{\"--border-bottom-width\":\"1.5px\",\"--border-color\":\"var(--token-aef6e29e-4768-4712-b4a7-4c3b9bb8f12d, rgb(237, 243, 225))\",\"--border-left-width\":\"1.5px\",\"--border-right-width\":\"1.5px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1.5px\",backgroundColor:\"rgba(20, 20, 20, 0.38)\",borderBottomLeftRadius:30,borderBottomRightRadius:30,borderTopLeftRadius:30,borderTopRightRadius:30},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-kfq2g8-container\",\"data-framer-name\":\"Email Rotate Carousel\",layoutDependency:layoutDependency,layoutId:\"lgrPlz3dl-container\",name:\"Email Rotate Carousel\",children:/*#__PURE__*/_jsx(Ticker,{alignment:\"center\",direction:\"left\",fadeOptions:{fadeAlpha:0,fadeContent:false,fadeInset:0,fadeWidth:25,overflow:false},gap:13,height:\"100%\",hoverFactor:1,id:\"lgrPlz3dl\",layoutId:\"lgrPlz3dl\",name:\"Email Rotate Carousel\",padding:0,paddingBottom:0,paddingLeft:0,paddingPerSide:false,paddingRight:0,paddingTop:0,sizingOptions:{heightType:true,widthType:true},slots:[/*#__PURE__*/_jsx(ComponentViewportProvider,{width:\"262px\",children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-k56n11-container\",layoutDependency:layoutDependency,layoutId:\"vAkTJlssy-container\",children:/*#__PURE__*/_jsx(EmailRepeat,{height:\"100%\",id:\"vAkTJlssy\",layoutId:\"vAkTJlssy\",style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{width:\"262px\",children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-16jj952-container\",layoutDependency:layoutDependency,layoutId:\"H2u37oWFq-container\",children:/*#__PURE__*/_jsx(EmailRepeat,{height:\"100%\",id:\"H2u37oWFq\",layoutId:\"H2u37oWFq\",style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})})],speed:50,style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})})})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-MRFyY.framer-15w52pe, .framer-MRFyY .framer-15w52pe { display: block; }\",\".framer-MRFyY.framer-iemxn9 { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 2px; height: 44px; justify-content: flex-end; overflow: hidden; padding: 0px 0px 0px 0px; position: relative; width: 236px; }\",\".framer-MRFyY .framer-1atpeap { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: hidden; padding: 0px 0px 0px 0px; position: relative; width: 236px; will-change: var(--framer-will-change-override, transform); z-index: 1; }\",\".framer-MRFyY .framer-kfq2g8-container { flex: none; height: 44px; position: relative; width: 236px; }\",\".framer-MRFyY .framer-k56n11-container, .framer-MRFyY .framer-16jj952-container { height: 28px; position: relative; width: 262px; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-MRFyY.framer-iemxn9, .framer-MRFyY .framer-1atpeap { gap: 0px; } .framer-MRFyY.framer-iemxn9 > * { margin: 0px; margin-left: calc(2px / 2); margin-right: calc(2px / 2); } .framer-MRFyY.framer-iemxn9 > :first-child, .framer-MRFyY .framer-1atpeap > :first-child { margin-left: 0px; } .framer-MRFyY.framer-iemxn9 > :last-child, .framer-MRFyY .framer-1atpeap > :last-child { margin-right: 0px; } .framer-MRFyY .framer-1atpeap > * { margin: 0px; margin-left: calc(10px / 2); margin-right: calc(10px / 2); } }\",\".framer-MRFyY.framer-v-iemxn9.hover.framer-iemxn9 { gap: 0px; mix-blend-mode: luminosity; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-MRFyY.framer-v-iemxn9.hover.framer-iemxn9 { gap: 0px; } .framer-MRFyY.framer-v-iemxn9.hover.framer-iemxn9 > * { margin: 0px; margin-left: calc(0px / 2); margin-right: calc(0px / 2); } .framer-MRFyY.framer-v-iemxn9.hover.framer-iemxn9 > :first-child { margin-left: 0px; } .framer-MRFyY.framer-v-iemxn9.hover.framer-iemxn9 > :last-child { margin-right: 0px; } }\",'.framer-MRFyY[data-border=\"true\"]::after, .framer-MRFyY [data-border=\"true\"]::after { content: \"\"; border-width: var(--border-top-width, 0) var(--border-right-width, 0) var(--border-bottom-width, 0) var(--border-left-width, 0); border-color: var(--border-color, none); border-style: var(--border-style, none); width: 100%; height: 100%; position: absolute; box-sizing: border-box; left: 0; top: 0; border-radius: inherit; pointer-events: none; }'];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 44\n * @framerIntrinsicWidth 236\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"r6cYJO69E\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n */const FramerAwrifLt7H=withCSS(Component,css,\"framer-MRFyY\");export default FramerAwrifLt7H;FramerAwrifLt7H.displayName=\"Email Button PHONE NAV\";FramerAwrifLt7H.defaultProps={height:44,width:236};addFonts(FramerAwrifLt7H,[{explicitInter:true,fonts:[]},...EmailRepeatFonts,...TickerFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerAwrifLt7H\",\"slots\":[],\"annotations\":{\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicHeight\":\"44\",\"framerComponentViewportWidth\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"r6cYJO69E\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerImmutableVariables\":\"true\",\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"236\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}", "import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{Children,useEffect,useState,useRef,useMemo,createRef,useCallback,cloneElement}from\"react\";import{addPropertyControls,ControlType,RenderTarget}from\"framer\";import{useAnimationFrame,useReducedMotion,LayoutGroup,useInView,useMotionValue,useTransform,motion,wrap,frame}from\"framer-motion\";import{resize}from\"@motionone/dom\";const MAX_DUPLICATED_ITEMS=100;const directionTransformers={left:offset=>`translateX(-${offset}px)`,right:offset=>`translateX(${offset}px)`,top:offset=>`translateY(-${offset}px)`,bottom:offset=>`translateY(${offset}px)`};const supportsAcceleratedAnimations=typeof Animation!==\"undefined\"&&typeof Animation.prototype.updatePlaybackRate===\"function\";/**\n *\n * @framerIntrinsicWidth 400\n * @framerIntrinsicHeight 200\n *\n * @framerDisableUnlink\n *\n * @framerSupportedLayoutWidth fixed\n * @framerSupportedLayoutHeight fixed\n */export default function Ticker(props){/* Props */let{slots,gap,padding,paddingPerSide,paddingTop,paddingRight,paddingBottom,paddingLeft,speed,hoverFactor,direction,alignment,sizingOptions,fadeOptions,style}=props;const{fadeContent,overflow,fadeWidth,fadeInset,fadeAlpha}=fadeOptions;const{widthType,heightType}=sizingOptions;const paddingValue=paddingPerSide?`${paddingTop}px ${paddingRight}px ${paddingBottom}px ${paddingLeft}px`:`${padding}px`;/* Checks */const isCanvas=RenderTarget.current()===RenderTarget.canvas;const numChildren=Children.count(slots);const hasChildren=numChildren>0;if(direction===true){direction=\"left\";}const isHorizontal=direction===\"left\"||direction===\"right\";const offset=useMotionValue(0);const transformer=directionTransformers[direction];const transform=useTransform(offset,transformer);/* Refs and State */const parentRef=useRef(null);const childrenRef=useMemo(()=>{return[/*#__PURE__*/createRef(),/*#__PURE__*/createRef()];},[]);const[size,setSize]=useState({parent:null,children:null});/* Arrays */let clonedChildren=[];let dupedChildren=[];/* Duplicate value */let duplicateBy=0;let opacity=0;if(isCanvas){duplicateBy=numChildren?Math.floor(10/numChildren):0;opacity=1;}if(!isCanvas&&hasChildren&&size.parent){duplicateBy=Math.round(size.parent/size.children*2)+1;duplicateBy=Math.min(duplicateBy,MAX_DUPLICATED_ITEMS);opacity=1;}/* Measure parent and child */const measure=useCallback(()=>{if(hasChildren&&parentRef.current){const parentLength=isHorizontal?parentRef.current.offsetWidth:parentRef.current.offsetHeight;const start=childrenRef[0].current?isHorizontal?childrenRef[0].current.offsetLeft:childrenRef[0].current.offsetTop:0;const end=childrenRef[1].current?isHorizontal?childrenRef[1].current.offsetLeft+childrenRef[1].current.offsetWidth:childrenRef[1].current.offsetTop+childrenRef[1].current.offsetHeight:0;const childrenLength=end-start+gap;setSize({parent:parentLength,children:childrenLength});}},[]);const childrenStyles=isCanvas?{contentVisibility:\"auto\"}:{};/* Add refs to first and last child */if(hasChildren){// TODO: These conditional hooks will be unsafe if hasChildren ever changes outside the canvas.\nif(!isCanvas){/**\n             * Track whether this is the initial resize event. By default this will fire on mount,\n             * which we do in the useEffect. We should only fire it on subsequent resizes.\n             */let initialResize=useRef(true);useEffect(()=>{frame.read(measure);return resize(parentRef.current,({contentSize})=>{if(!initialResize.current&&(contentSize.width||contentSize.height)){frame.read(measure);}initialResize.current=false;});},[]);}clonedChildren=Children.map(slots,(child,index)=>{var _child_props,_child_props1,_child_props2,_child_props3;let ref;if(index===0){ref=childrenRef[0];}if(index===slots.length-1){ref=childrenRef[1];}const size={width:widthType?(_child_props=child.props)===null||_child_props===void 0?void 0:_child_props.width:\"100%\",height:heightType?(_child_props1=child.props)===null||_child_props1===void 0?void 0:_child_props1.height:\"100%\"};return /*#__PURE__*/_jsx(LayoutGroup,{inherit:\"id\",children:/*#__PURE__*/_jsx(\"li\",{ref:ref,style:size,children:/*#__PURE__*/cloneElement(child,{style:{...(_child_props2=child.props)===null||_child_props2===void 0?void 0:_child_props2.style,...size,flexShrink:0,...childrenStyles},layoutId:child.props.layoutId?child.props.layoutId+\"-original-\"+index:undefined},(_child_props3=child.props)===null||_child_props3===void 0?void 0:_child_props3.children)})});});}if(!isCanvas){for(let i=0;i<duplicateBy;i++){dupedChildren=[...dupedChildren,...Children.map(slots,(child,childIndex)=>{var _child_props,_child_props1,_child_props2,_child_props3,_child_props4,_child_props5;const size={width:widthType?(_child_props=child.props)===null||_child_props===void 0?void 0:_child_props.width:\"100%\",height:heightType?(_child_props1=child.props)===null||_child_props1===void 0?void 0:_child_props1.height:\"100%\"};return /*#__PURE__*/_jsx(LayoutGroup,{inherit:\"id\",children:/*#__PURE__*/_jsx(\"li\",{style:size,\"aria-hidden\":true,children:/*#__PURE__*/cloneElement(child,{key:i+\" \"+childIndex,style:{...(_child_props2=child.props)===null||_child_props2===void 0?void 0:_child_props2.style,width:widthType?(_child_props3=child.props)===null||_child_props3===void 0?void 0:_child_props3.width:\"100%\",height:heightType?(_child_props4=child.props)===null||_child_props4===void 0?void 0:_child_props4.height:\"100%\",flexShrink:0,...childrenStyles},layoutId:child.props.layoutId?child.props.layoutId+\"-dupe-\"+i:undefined},(_child_props5=child.props)===null||_child_props5===void 0?void 0:_child_props5.children)},i+\"li\"+childIndex)},i+\"lg\"+childIndex);})];}}const animateToValue=size.children+size.children*Math.round(size.parent/size.children);const initialTime=useRef(null);const prevTime=useRef(null);const xOrY=useRef(0);const isHover=useRef(false);const isReducedMotion=useReducedMotion();const listRef=useRef(null);const animationRef=useRef(null);/**\n     * Setup animations\n     */if(!isCanvas){const isInView=useInView(parentRef);/**\n         * If this is an animation we can hardware accelerate, animate with WAAPI\n         */if(supportsAcceleratedAnimations){useEffect(()=>{if(isReducedMotion||!animateToValue||!speed){return;}animationRef.current=listRef.current.animate({transform:[transformer(0),transformer(animateToValue)]},{duration:Math.abs(animateToValue)/speed*1e3,iterations:Infinity,easing:\"linear\"});return()=>animationRef.current.cancel();},[hoverFactor,animateToValue,speed]);}else{/**\n             * If we can't accelerate this animation because we have a hoverFactor defined\n             * animate with a rAF loop.\n             */useAnimationFrame(t=>{if(!animateToValue||isReducedMotion||supportsAcceleratedAnimations){return;}/**\n                 * In case this animation is delayed from starting because we're running a bunch\n                 * of other work, we want to set an initial time rather than counting from 0.\n                 * That ensures that if the animation is delayed, it starts from the first frame\n                 * rather than jumping.\n                 */if(initialTime.current===null){initialTime.current=t;}t=t-initialTime.current;const timeSince=prevTime.current===null?0:t-prevTime.current;let delta=timeSince*(speed/1e3);if(isHover.current){delta*=hoverFactor;}xOrY.current+=delta;xOrY.current=wrap(0,animateToValue,xOrY.current);prevTime.current=t;if(!isInView)return;offset.set(xOrY.current);});}}/* Fades */const fadeDirection=isHorizontal?\"to right\":\"to bottom\";const fadeWidthStart=fadeWidth/2;const fadeWidthEnd=100-fadeWidth/2;const fadeInsetStart=clamp(fadeInset,0,fadeWidthStart);const fadeInsetEnd=100-fadeInset;const fadeMask=`linear-gradient(${fadeDirection}, rgba(0, 0, 0, ${fadeAlpha}) ${fadeInsetStart}%, rgba(0, 0, 0, 1) ${fadeWidthStart}%, rgba(0, 0, 0, 1) ${fadeWidthEnd}%, rgba(0, 0, 0, ${fadeAlpha}) ${fadeInsetEnd}%)`;/* Empty state */if(!hasChildren){return /*#__PURE__*/_jsxs(\"section\",{style:placeholderStyles,children:[/*#__PURE__*/_jsx(\"div\",{style:emojiStyles,children:\"\u2728\"}),/*#__PURE__*/_jsx(\"p\",{style:titleStyles,children:\"Connect to Content\"}),/*#__PURE__*/_jsx(\"p\",{style:subtitleStyles,children:\"Add layers or components to infinitely loop on your page.\"})]});}return /*#__PURE__*/_jsx(\"section\",{style:{...containerStyle,opacity:opacity,WebkitMaskImage:fadeContent?fadeMask:undefined,MozMaskImage:fadeContent?fadeMask:undefined,maskImage:fadeContent?fadeMask:undefined,overflow:overflow?\"visible\":\"hidden\",padding:paddingValue},ref:parentRef,children:/*#__PURE__*/_jsxs(motion.ul,{ref:listRef,style:{...containerStyle,gap:gap,top:direction===\"bottom\"&&isValidNumber(animateToValue)?-animateToValue:undefined,left:direction===\"right\"&&isValidNumber(animateToValue)?-animateToValue:undefined,placeItems:alignment,position:\"relative\",flexDirection:isHorizontal?\"row\":\"column\",...style,transform:supportsAcceleratedAnimations?undefined:transform,willChange:isCanvas?\"auto\":\"transform\"},onMouseEnter:()=>{isHover.current=true;if(animationRef.current){// TODO Replace with updatePlaybackRate when Chrome bugs sorted\nanimationRef.current.playbackRate=hoverFactor;}},onMouseLeave:()=>{isHover.current=false;if(animationRef.current){// TODO Replace with updatePlaybackRate when Chrome bugs sorted\nanimationRef.current.playbackRate=1;}},children:[clonedChildren,dupedChildren]})});}/* Default Properties */Ticker.defaultProps={gap:10,padding:10,sizingOptions:{widthType:true,heightType:true},fadeOptions:{fadeContent:true,overflow:false,fadeWidth:25,fadeAlpha:0,fadeInset:0},direction:true};/* Property Controls */addPropertyControls(Ticker,{slots:{type:ControlType.Array,title:\"Children\",control:{type:ControlType.ComponentInstance}},speed:{type:ControlType.Number,title:\"Speed\",min:0,max:1e3,defaultValue:100,unit:\"%\",displayStepper:true,step:5},direction:{type:ControlType.Enum,title:\"Direction\",options:[\"left\",\"right\",\"top\",\"bottom\"],optionIcons:[\"direction-left\",\"direction-right\",\"direction-up\",\"direction-down\"],optionTitles:[\"Left\",\"Right\",\"Top\",\"Bottom\"],defaultValue:\"left\",displaySegmentedControl:true},alignment:{type:ControlType.Enum,title:\"Align\",options:[\"flex-start\",\"center\",\"flex-end\"],optionIcons:{direction:{right:[\"align-top\",\"align-middle\",\"align-bottom\"],left:[\"align-top\",\"align-middle\",\"align-bottom\"],top:[\"align-left\",\"align-center\",\"align-right\"],bottom:[\"align-left\",\"align-center\",\"align-right\"]}},defaultValue:\"center\",displaySegmentedControl:true},gap:{type:ControlType.Number,title:\"Gap\"},padding:{title:\"Padding\",type:ControlType.FusedNumber,toggleKey:\"paddingPerSide\",toggleTitles:[\"Padding\",\"Padding per side\"],valueKeys:[\"paddingTop\",\"paddingRight\",\"paddingBottom\",\"paddingLeft\"],valueLabels:[\"T\",\"R\",\"B\",\"L\"],min:0},sizingOptions:{type:ControlType.Object,title:\"Sizing\",controls:{widthType:{type:ControlType.Boolean,title:\"Width\",enabledTitle:\"Auto\",disabledTitle:\"Stretch\",defaultValue:true},heightType:{type:ControlType.Boolean,title:\"Height\",enabledTitle:\"Auto\",disabledTitle:\"Stretch\",defaultValue:true}}},fadeOptions:{type:ControlType.Object,title:\"Clipping\",controls:{fadeContent:{type:ControlType.Boolean,title:\"Fade\",defaultValue:true},overflow:{type:ControlType.Boolean,title:\"Overflow\",enabledTitle:\"Show\",disabledTitle:\"Hide\",defaultValue:false,hidden(props){return props.fadeContent===true;}},fadeWidth:{type:ControlType.Number,title:\"Width\",defaultValue:25,min:0,max:100,unit:\"%\",hidden(props){return props.fadeContent===false;}},fadeInset:{type:ControlType.Number,title:\"Inset\",defaultValue:0,min:0,max:100,unit:\"%\",hidden(props){return props.fadeContent===false;}},fadeAlpha:{type:ControlType.Number,title:\"Opacity\",defaultValue:0,min:0,max:1,step:.05,hidden(props){return props.fadeContent===false;}}}},hoverFactor:{type:ControlType.Number,title:\"Hover\",min:0,max:1,unit:\"x\",defaultValue:1,step:.1,displayStepper:true,description:\"Slows down the speed while you are hovering.\"}});/* Placeholder Styles */const containerStyle={display:\"flex\",width:\"100%\",height:\"100%\",maxWidth:\"100%\",maxHeight:\"100%\",placeItems:\"center\",margin:0,padding:0,listStyleType:\"none\",textIndent:\"none\"};/* Styles */const placeholderStyles={display:\"flex\",width:\"100%\",height:\"100%\",placeContent:\"center\",placeItems:\"center\",flexDirection:\"column\",color:\"#96F\",background:\"rgba(136, 85, 255, 0.1)\",fontSize:11,overflow:\"hidden\",padding:\"20px 20px 30px 20px\"};const emojiStyles={fontSize:32,marginBottom:10};const titleStyles={margin:0,marginBottom:10,fontWeight:600,textAlign:\"center\"};const subtitleStyles={margin:0,opacity:.7,maxWidth:150,lineHeight:1.5,textAlign:\"center\"};/* Clamp function, used for fadeInset */const clamp=(num,min,max)=>Math.min(Math.max(num,min),max);const isValidNumber=value=>typeof value===\"number\"&&!isNaN(value);\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Ticker\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerDisableUnlink\":\"*\",\"framerSupportedLayoutWidth\":\"fixed\",\"framerSupportedLayoutHeight\":\"fixed\",\"framerIntrinsicHeight\":\"200\",\"framerIntrinsicWidth\":\"400\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Ticker.map", "import{MotionValue as e}from\"@motionone/types\";import{noopReturn as t,addUniqueItem as n,isCubicBezier as o,defaults as i,isEasingGenerator as s,isNumber as r,time as a,isEasingList as c,noop as l,removeItem as f,mix as u,getEasingForSegment as d,isString as g,defaultOffset as m,fillOffset as h,progress as p,velocityPerSecond as v,interpolate as y}from\"@motionone/utils\";import{Animation as w,getEasingFunction as E}from\"@motionone/animation\";import{__rest as b}from\"tslib\";import{invariant as S}from\"hey-listen\";import{pregenerateKeyframes as A,calcGeneratorVelocity as O,spring as x,glide as V}from\"@motionone/generators\";const z=new WeakMap;function getAnimationData(e){z.has(e)||z.set(e,{transforms:[],values:new Map});return z.get(e)}function getMotionValue(t,n){t.has(n)||t.set(n,new e);return t.get(n)}const W=[\"\",\"X\",\"Y\",\"Z\"];const L=[\"translate\",\"scale\",\"rotate\",\"skew\"];const T={x:\"translateX\",y:\"translateY\",z:\"translateZ\"};const D={syntax:\"<angle>\",initialValue:\"0deg\",toDefaultUnit:e=>e+\"deg\"};const M={translate:{syntax:\"<length-percentage>\",initialValue:\"0px\",toDefaultUnit:e=>e+\"px\"},rotate:D,scale:{syntax:\"<number>\",initialValue:1,toDefaultUnit:t},skew:D};const k=new Map;const asTransformCssVar=e=>`--motion-${e}`;const B=[\"x\",\"y\",\"z\"];L.forEach((e=>{W.forEach((t=>{B.push(e+t);k.set(asTransformCssVar(e+t),M[e])}))}));const compareTransformOrder=(e,t)=>B.indexOf(e)-B.indexOf(t);const j=new Set(B);const isTransform=e=>j.has(e);const addTransformToElement=(e,t)=>{T[t]&&(t=T[t]);const{transforms:o}=getAnimationData(e);n(o,t);e.style.transform=buildTransformTemplate(o)};const buildTransformTemplate=e=>e.sort(compareTransformOrder).reduce(transformListToString,\"\").trim();const transformListToString=(e,t)=>`${e} ${t}(var(${asTransformCssVar(t)}))`;const isCssVar=e=>e.startsWith(\"--\");const P=new Set;function registerCssVariable(e){if(!P.has(e)){P.add(e);try{const{syntax:t,initialValue:n}=k.has(e)?k.get(e):{};CSS.registerProperty({name:e,inherits:false,syntax:t,initialValue:n})}catch(e){}}}const convertEasing=e=>o(e)?cubicBezierAsString(e):e;const cubicBezierAsString=([e,t,n,o])=>`cubic-bezier(${e}, ${t}, ${n}, ${o})`;const testAnimation=e=>document.createElement(\"div\").animate(e,{duration:.001});const C={cssRegisterProperty:()=>\"undefined\"!==typeof CSS&&Object.hasOwnProperty.call(CSS,\"registerProperty\"),waapi:()=>Object.hasOwnProperty.call(Element.prototype,\"animate\"),partialKeyframes:()=>{try{testAnimation({opacity:[1]})}catch(e){return false}return true},finished:()=>Boolean(testAnimation({opacity:[0,1]}).finished)};const $={};const R={};for(const e in C)R[e]=()=>{void 0===$[e]&&($[e]=C[e]());return $[e]};function hydrateKeyframes(e,t){for(let n=0;n<e.length;n++)null===e[n]&&(e[n]=n?e[n-1]:t());return e}const keyframesList=e=>Array.isArray(e)?e:[e];function getStyleName(e){T[e]&&(e=T[e]);return isTransform(e)?asTransformCssVar(e):e}const H={get:(e,t)=>{t=getStyleName(t);let n=isCssVar(t)?e.style.getPropertyValue(t):getComputedStyle(e)[t];if(!n&&0!==n){const e=k.get(t);e&&(n=e.initialValue)}return n},set:(e,t,n)=>{t=getStyleName(t);isCssVar(t)?e.style.setProperty(t,n):e.style[t]=n}};function stopAnimation(e,t=true){if(e&&\"finished\"!==e.playState)try{if(e.stop)e.stop();else{t&&e.commitStyles();e.cancel()}}catch(e){}}function getDevToolsRecord(){return window.__MOTION_DEV_TOOLS_RECORD}function animateStyle(e,t,n,o={}){const f=getDevToolsRecord();const u=false!==o.record&&f;let d;let{duration:g=i.duration,delay:m=i.delay,endDelay:h=i.endDelay,repeat:p=i.repeat,easing:v=i.easing,direction:y,offset:E,allowWebkitAcceleration:b=false}=o;const S=getAnimationData(e);let A=R.waapi();const O=isTransform(t);O&&addTransformToElement(e,t);const x=getStyleName(t);const V=getMotionValue(S.values,x);const z=k.get(x);stopAnimation(V.animation,!(s(v)&&V.generator)&&false!==o.record);return()=>{const readInitialValue=()=>{var t,n;return null!==(n=null!==(t=H.get(e,x))&&void 0!==t?t:null===z||void 0===z?void 0:z.initialValue)&&void 0!==n?n:0};let i=hydrateKeyframes(keyframesList(n),readInitialValue);if(s(v)){const e=v.createAnimation(i,readInitialValue,O,x,V);v=e.easing;void 0!==e.keyframes&&(i=e.keyframes);void 0!==e.duration&&(g=e.duration)}isCssVar(x)&&(R.cssRegisterProperty()?registerCssVariable(x):A=false);if(A){z&&(i=i.map((e=>r(e)?z.toDefaultUnit(e):e)));1!==i.length||R.partialKeyframes()&&!u||i.unshift(readInitialValue());const t={delay:a.ms(m),duration:a.ms(g),endDelay:a.ms(h),easing:c(v)?void 0:convertEasing(v),direction:y,iterations:p+1,fill:\"both\"};d=e.animate({[x]:i,offset:E,easing:c(v)?v.map(convertEasing):void 0},t);d.finished||(d.finished=new Promise(((e,t)=>{d.onfinish=e;d.oncancel=t})));const n=i[i.length-1];d.finished.then((()=>{H.set(e,x,n);d.cancel()})).catch(l);b||(d.playbackRate=1.000001)}else if(O){i=i.map((e=>\"string\"===typeof e?parseFloat(e):e));1===i.length&&i.unshift(parseFloat(readInitialValue()));const render=t=>{z&&(t=z.toDefaultUnit(t));H.set(e,x,t)};d=new w(render,i,Object.assign(Object.assign({},o),{duration:g,easing:v}))}else{const t=i[i.length-1];H.set(e,x,z&&r(t)?z.toDefaultUnit(t):t)}u&&f(e,t,i,{duration:g,delay:m,easing:v,repeat:p,offset:E},\"motion-one\");V.setAnimation(d);return d}}const getOptions=(e,t)=>e[t]?Object.assign(Object.assign({},e),e[t]):Object.assign({},e);function resolveElements(e,t){var n;if(\"string\"===typeof e)if(t){null!==(n=t[e])&&void 0!==n?n:t[e]=document.querySelectorAll(e);e=t[e]}else e=document.querySelectorAll(e);else e instanceof Element&&(e=[e]);return Array.from(e||[])}const createAnimation=e=>e();const withControls=(e,t,n=i.duration)=>new Proxy({animations:e.map(createAnimation).filter(Boolean),duration:n,options:t},I);const getActiveAnimation=e=>e.animations[0];const I={get:(e,t)=>{const n=getActiveAnimation(e);switch(t){case\"duration\":return e.duration;case\"currentTime\":return a.s((null===n||void 0===n?void 0:n[t])||0);case\"playbackRate\":case\"playState\":return null===n||void 0===n?void 0:n[t];case\"finished\":e.finished||(e.finished=Promise.all(e.animations.map(selectFinished)).catch(l));return e.finished;case\"stop\":return()=>{e.animations.forEach((e=>stopAnimation(e)))};case\"forEachNative\":return t=>{e.animations.forEach((n=>t(n,e)))};default:return\"undefined\"===typeof(null===n||void 0===n?void 0:n[t])?void 0:()=>e.animations.forEach((e=>e[t]()))}},set:(e,t,n)=>{switch(t){case\"currentTime\":n=a.ms(n);case\"currentTime\":case\"playbackRate\":for(let o=0;o<e.animations.length;o++)e.animations[o][t]=n;return true}return false}};const selectFinished=e=>e.finished;function stagger(e=.1,{start:t=0,from:n=0,easing:o}={}){return(i,s)=>{const a=r(n)?n:getFromIndex(n,s);const c=Math.abs(a-i);let l=e*c;if(o){const t=s*e;const n=E(o);l=n(l/t)*t}return t+l}}function getFromIndex(e,t){if(\"first\"===e)return 0;{const n=t-1;return\"last\"===e?n:n/2}}function resolveOption(e,t,n){return\"function\"===typeof e?e(t,n):e}function animate(e,t,n={}){e=resolveElements(e);const o=e.length;const i=[];for(let s=0;s<o;s++){const r=e[s];for(const e in t){const a=getOptions(n,e);a.delay=resolveOption(a.delay,s,o);const c=animateStyle(r,e,t[e],a);i.push(c)}}return withControls(i,n,n.duration)}function calcNextTime(e,t,n,o){var i;return r(t)?t:t.startsWith(\"-\")||t.startsWith(\"+\")?Math.max(0,e+parseFloat(t)):\"<\"===t?n:null!==(i=o.get(t))&&void 0!==i?i:e}function eraseKeyframes(e,t,n){for(let o=0;o<e.length;o++){const i=e[o];if(i.at>t&&i.at<n){f(e,i);o--}}}function addKeyframes(e,t,n,o,i,s){eraseKeyframes(e,i,s);for(let r=0;r<t.length;r++)e.push({value:t[r],at:u(i,s,o[r]),easing:d(n,r)})}function compareByTime(e,t){return e.at===t.at?null===e.value?1:-1:e.at-t.at}function timeline(e,t={}){var n;const o=createAnimationsFromTimeline(e,t);const i=o.map((e=>animateStyle(...e))).filter(Boolean);return withControls(i,t,null===(n=o[0])||void 0===n?void 0:n[3].duration)}function createAnimationsFromTimeline(e,t={}){var{defaultOptions:n={}}=t,o=b(t,[\"defaultOptions\"]);const r=[];const a=new Map;const c={};const l=new Map;let f=0;let u=0;let d=0;for(let t=0;t<e.length;t++){const o=e[t];if(g(o)){l.set(o,u);continue}if(!Array.isArray(o)){l.set(o.name,calcNextTime(u,o.at,f,l));continue}const[r,p,v={}]=o;void 0!==v.at&&(u=calcNextTime(u,v.at,f,l));let y=0;const w=resolveElements(r,c);const E=w.length;for(let e=0;e<E;e++){const t=w[e];const o=getElementSequence(t,a);for(const t in p){const r=getValueSequence(t,o);let a=keyframesList(p[t]);const c=getOptions(v,t);let{duration:l=n.duration||i.duration,easing:f=n.easing||i.easing}=c;if(s(f)){const e=isTransform(t);S(2===a.length||!e,\"spring must be provided 2 keyframes within timeline\");const n=f.createAnimation(a,(()=>\"0\"),e);f=n.easing;void 0!==n.keyframes&&(a=n.keyframes);void 0!==n.duration&&(l=n.duration)}const g=resolveOption(v.delay,e,E)||0;const w=u+g;const b=w+l;let{offset:A=m(a.length)}=c;1===A.length&&0===A[0]&&(A[1]=1);const O=length-a.length;O>0&&h(A,O);1===a.length&&a.unshift(null);addKeyframes(r,a,f,A,w,b);y=Math.max(g+l,y);d=Math.max(b,d)}}f=u;u+=y}a.forEach(((e,t)=>{for(const s in e){const a=e[s];a.sort(compareByTime);const c=[];const l=[];const f=[];for(let e=0;e<a.length;e++){const{at:t,value:n,easing:o}=a[e];c.push(n);l.push(p(0,d,t));f.push(o||i.easing)}if(0!==l[0]){l.unshift(0);c.unshift(c[0]);f.unshift(\"linear\")}if(1!==l[l.length-1]){l.push(1);c.push(null)}r.push([t,s,c,Object.assign(Object.assign(Object.assign({},n),{duration:d,easing:f,offset:l}),o)])}}));return r}function getElementSequence(e,t){!t.has(e)&&t.set(e,{});return t.get(e)}function getValueSequence(e,t){t[e]||(t[e]=[]);return t[e]}function createGeneratorEasing(e){const t=new WeakMap;return(n={})=>{const o=new Map;const getGenerator=(t=0,i=100,s=0,r=false)=>{const a=`${t}-${i}-${s}-${r}`;o.has(a)||o.set(a,e(Object.assign({from:t,to:i,velocity:s,restSpeed:r?.05:2,restDistance:r?.01:.5},n)));return o.get(a)};const getKeyframes=e=>{t.has(e)||t.set(e,A(e));return t.get(e)};return{createAnimation:(e,t,n,o,i)=>{var s,r;let a;const c=e.length;let l=n&&c<=2&&e.every(isNumberOrNull);if(l){const n=e[c-1];const l=1===c?null:e[0];let f=0;let u=0;const d=null===i||void 0===i?void 0:i.generator;if(d){const{animation:t,generatorStartTime:n}=i;const o=(null===t||void 0===t?void 0:t.startTime)||n||0;const r=(null===t||void 0===t?void 0:t.currentTime)||performance.now()-o;const a=d(r).current;u=null!==(s=l)&&void 0!==s?s:a;(1===c||2===c&&null===e[0])&&(f=O((e=>d(e).current),r,a))}else u=null!==(r=l)&&void 0!==r?r:parseFloat(t());const g=getGenerator(u,n,f,null===o||void 0===o?void 0:o.includes(\"scale\"));const m=getKeyframes(g);a=Object.assign(Object.assign({},m),{easing:\"linear\"});if(i){i.generator=g;i.generatorStartTime=performance.now()}}else{const e=getKeyframes(getGenerator(0,100));a={easing:\"ease\",duration:e.overshootDuration}}return a}}}}const isNumberOrNull=e=>\"string\"!==typeof e;const N=createGeneratorEasing(x);const F=createGeneratorEasing(V);const U={any:0,all:1};function inView$1(e,t,{root:n,margin:o,amount:i=\"any\"}={}){if(\"undefined\"===typeof IntersectionObserver)return()=>{};const s=resolveElements(e);const r=new WeakMap;const onIntersectionChange=e=>{e.forEach((e=>{const n=r.get(e.target);if(e.isIntersecting!==Boolean(n))if(e.isIntersecting){const n=t(e);\"function\"===typeof n?r.set(e.target,n):a.unobserve(e.target)}else if(n){n(e);r.delete(e.target)}}))};const a=new IntersectionObserver(onIntersectionChange,{root:n,rootMargin:o,threshold:\"number\"===typeof i?i:U[i]});s.forEach((e=>a.observe(e)));return()=>a.disconnect()}const q=new WeakMap;let K;function getElementSize(e,t){if(t){const{inlineSize:e,blockSize:n}=t[0];return{width:e,height:n}}return e instanceof SVGElement&&\"getBBox\"in e?e.getBBox():{width:e.offsetWidth,height:e.offsetHeight}}function notifyTarget({target:e,contentRect:t,borderBoxSize:n}){var o;null===(o=q.get(e))||void 0===o?void 0:o.forEach((o=>{o({target:e,contentSize:t,get size(){return getElementSize(e,n)}})}))}function notifyAll(e){e.forEach(notifyTarget)}function createResizeObserver(){\"undefined\"!==typeof ResizeObserver&&(K=new ResizeObserver(notifyAll))}function resizeElement(e,t){K||createResizeObserver();const n=resolveElements(e);n.forEach((e=>{let n=q.get(e);if(!n){n=new Set;q.set(e,n)}n.add(t);null===K||void 0===K?void 0:K.observe(e)}));return()=>{n.forEach((e=>{const n=q.get(e);null===n||void 0===n?void 0:n.delete(t);(null===n||void 0===n?void 0:n.size)||(null===K||void 0===K?void 0:K.unobserve(e))}))}}const G=new Set;let _;function createWindowResizeHandler(){_=()=>{const e={width:window.innerWidth,height:window.innerHeight};const t={target:window,size:e,contentSize:e};G.forEach((e=>e(t)))};window.addEventListener(\"resize\",_)}function resizeWindow(e){G.add(e);_||createWindowResizeHandler();return()=>{G.delete(e);!G.size&&_&&(_=void 0)}}function resize(e,t){return\"function\"===typeof e?resizeWindow(e):resizeElement(e,t)}const Z=50;const createAxisInfo=()=>({current:0,offset:[],progress:0,scrollLength:0,targetOffset:0,targetLength:0,containerLength:0,velocity:0});const createScrollInfo=()=>({time:0,x:createAxisInfo(),y:createAxisInfo()});const X={x:{length:\"Width\",position:\"Left\"},y:{length:\"Height\",position:\"Top\"}};function updateAxisInfo(e,t,n,o){const i=n[t];const{length:s,position:r}=X[t];const a=i.current;const c=n.time;i.current=e[\"scroll\"+r];i.scrollLength=e[\"scroll\"+s]-e[\"client\"+s];i.offset.length=0;i.offset[0]=0;i.offset[1]=i.scrollLength;i.progress=p(0,i.scrollLength,i.current);const l=o-c;i.velocity=l>Z?0:v(i.current-a,l)}function updateScrollInfo(e,t,n){updateAxisInfo(e,\"x\",t,n);updateAxisInfo(e,\"y\",t,n);t.time=n}function calcInset(e,t){let n={x:0,y:0};let o=e;while(o&&o!==t)if(o instanceof HTMLElement){n.x+=o.offsetLeft;n.y+=o.offsetTop;o=o.offsetParent}else if(o instanceof SVGGraphicsElement&&\"getBBox\"in o){const{top:e,left:t}=o.getBBox();n.x+=t;n.y+=e;while(o&&\"svg\"!==o.tagName)o=o.parentNode}return n}const Y={Enter:[[0,1],[1,1]],Exit:[[0,0],[1,0]],Any:[[1,0],[0,1]],All:[[0,0],[1,1]]};const J={start:0,center:.5,end:1};function resolveEdge(e,t,n=0){let o=0;void 0!==J[e]&&(e=J[e]);if(g(e)){const t=parseFloat(e);e.endsWith(\"px\")?o=t:e.endsWith(\"%\")?e=t/100:e.endsWith(\"vw\")?o=t/100*document.documentElement.clientWidth:e.endsWith(\"vh\")?o=t/100*document.documentElement.clientHeight:e=t}r(e)&&(o=t*e);return n+o}const Q=[0,0];function resolveOffset(e,t,n,o){let i=Array.isArray(e)?e:Q;let s=0;let a=0;if(r(e))i=[e,e];else if(g(e)){e=e.trim();i=e.includes(\" \")?e.split(\" \"):[e,J[e]?e:\"0\"]}s=resolveEdge(i[0],n,o);a=resolveEdge(i[1],t);return s-a}const ee={x:0,y:0};function resolveOffsets(e,t,n){let{offset:o=Y.All}=n;const{target:i=e,axis:s=\"y\"}=n;const r=\"y\"===s?\"height\":\"width\";const a=i!==e?calcInset(i,e):ee;const c=i===e?{width:e.scrollWidth,height:e.scrollHeight}:{width:i.clientWidth,height:i.clientHeight};const l={width:e.clientWidth,height:e.clientHeight};t[s].offset.length=0;let f=!t[s].interpolate;const u=o.length;for(let e=0;e<u;e++){const n=resolveOffset(o[e],l[r],c[r],a[s]);f||n===t[s].interpolatorOffsets[e]||(f=true);t[s].offset[e]=n}if(f){t[s].interpolate=y(m(u),t[s].offset);t[s].interpolatorOffsets=[...t[s].offset]}t[s].progress=t[s].interpolate(t[s].current)}function measure(e,t=e,n){n.x.targetOffset=0;n.y.targetOffset=0;if(t!==e){let o=t;while(o&&o!=e){n.x.targetOffset+=o.offsetLeft;n.y.targetOffset+=o.offsetTop;o=o.offsetParent}}n.x.targetLength=t===e?t.scrollWidth:t.clientWidth;n.y.targetLength=t===e?t.scrollHeight:t.clientHeight;n.x.containerLength=e.clientWidth;n.y.containerLength=e.clientHeight}function createOnScrollHandler(e,t,n,o={}){const i=o.axis||\"y\";return{measure:()=>measure(e,o.target,n),update:t=>{updateScrollInfo(e,n,t);(o.offset||o.target)&&resolveOffsets(e,n,o)},notify:\"function\"===typeof t?()=>t(n):scrubAnimation(t,n[i])}}function scrubAnimation(e,n){e.pause();e.forEachNative(((e,{easing:n})=>{var o,i;if(e.updateDuration){n||(e.easing=t);e.updateDuration(1)}else{const t={duration:1e3};n||(t.easing=\"linear\");null===(i=null===(o=e.effect)||void 0===o?void 0:o.updateTiming)||void 0===i?void 0:i.call(o,t)}}));return()=>{e.currentTime=n.progress}}const te=new WeakMap;const ne=new WeakMap;const oe=new WeakMap;const getEventTarget=e=>e===document.documentElement?window:e;function scroll(e,t={}){var{container:n=document.documentElement}=t,o=b(t,[\"container\"]);let i=oe.get(n);if(!i){i=new Set;oe.set(n,i)}const s=createScrollInfo();const r=createOnScrollHandler(n,e,s,o);i.add(r);if(!te.has(n)){const listener=()=>{const e=performance.now();for(const e of i)e.measure();for(const t of i)t.update(e);for(const e of i)e.notify()};te.set(n,listener);const e=getEventTarget(n);window.addEventListener(\"resize\",listener,{passive:true});n!==document.documentElement&&ne.set(n,resize(n,listener));e.addEventListener(\"scroll\",listener,{passive:true})}const a=te.get(n);const c=requestAnimationFrame(a);return()=>{var t;\"function\"!==typeof e&&e.stop();cancelAnimationFrame(c);const o=oe.get(n);if(!o)return;o.delete(r);if(o.size)return;const i=te.get(n);te.delete(n);if(i){getEventTarget(n).removeEventListener(\"scroll\",i);null===(t=ne.get(n))||void 0===t?void 0:t();window.removeEventListener(\"resize\",i)}}}function hasChanged(e,t){return typeof e!==typeof t||(Array.isArray(e)&&Array.isArray(t)?!shallowCompare(e,t):e!==t)}function shallowCompare(e,t){const n=t.length;if(n!==e.length)return false;for(let o=0;o<n;o++)if(t[o]!==e[o])return false;return true}function isVariant(e){return\"object\"===typeof e}function resolveVariant(e,t){return isVariant(e)?e:e&&t?t[e]:void 0}let ie;function processScheduledAnimations(){if(!ie)return;const e=ie.sort(compareByDepth).map(fireAnimateUpdates);e.forEach(fireNext);e.forEach(fireNext);ie=void 0}function scheduleAnimation(e){if(ie)n(ie,e);else{ie=[e];requestAnimationFrame(processScheduledAnimations)}}function unscheduleAnimation(e){ie&&f(ie,e)}const compareByDepth=(e,t)=>e.getDepth()-t.getDepth();const fireAnimateUpdates=e=>e.animateUpdates();const fireNext=e=>e.next();const motionEvent=(e,t)=>new CustomEvent(e,{detail:{target:t}});function dispatchPointerEvent(e,t,n){e.dispatchEvent(new CustomEvent(t,{detail:{originalEvent:n}}))}function dispatchViewEvent(e,t,n){e.dispatchEvent(new CustomEvent(t,{detail:{originalEntry:n}}))}const se={isActive:e=>Boolean(e.inView),subscribe:(e,{enable:t,disable:n},{inViewOptions:o={}})=>{const{once:i}=o,s=b(o,[\"once\"]);return inView$1(e,(o=>{t();dispatchViewEvent(e,\"viewenter\",o);if(!i)return t=>{n();dispatchViewEvent(e,\"viewleave\",t)}}),s)}};const mouseEvent=(e,t,n)=>o=>{if(!o.pointerType||\"mouse\"===o.pointerType){n();dispatchPointerEvent(e,t,o)}};const re={isActive:e=>Boolean(e.hover),subscribe:(e,{enable:t,disable:n})=>{const o=mouseEvent(e,\"hoverstart\",t);const i=mouseEvent(e,\"hoverend\",n);e.addEventListener(\"pointerenter\",o);e.addEventListener(\"pointerleave\",i);return()=>{e.removeEventListener(\"pointerenter\",o);e.removeEventListener(\"pointerleave\",i)}}};const ae={isActive:e=>Boolean(e.press),subscribe:(e,{enable:t,disable:n})=>{const onPointerUp=t=>{n();dispatchPointerEvent(e,\"pressend\",t);window.removeEventListener(\"pointerup\",onPointerUp)};const onPointerDown=n=>{t();dispatchPointerEvent(e,\"pressstart\",n);window.addEventListener(\"pointerup\",onPointerUp)};e.addEventListener(\"pointerdown\",onPointerDown);return()=>{e.removeEventListener(\"pointerdown\",onPointerDown);window.removeEventListener(\"pointerup\",onPointerUp)}}};const ce={inView:se,hover:re,press:ae};const le=[\"initial\",\"animate\",...Object.keys(ce),\"exit\"];const fe=new WeakMap;function createMotionState(e={},t){let n;let o=t?t.getDepth()+1:0;const i={initial:true,animate:true};const s={};const r={};for(const n of le)r[n]=\"string\"===typeof e[n]?e[n]:null===t||void 0===t?void 0:t.getContext()[n];const a=false===e.initial?\"animate\":\"initial\";let c=resolveVariant(e[a]||r[a],e.variants)||{},f=b(c,[\"transition\"]);const u=Object.assign({},f);function*animateUpdates(){var t,o;const s=f;f={};const r={};for(const n of le){if(!i[n])continue;const s=resolveVariant(e[n]);if(s)for(const n in s)if(\"transition\"!==n){f[n]=s[n];r[n]=getOptions(null!==(o=null!==(t=s.transition)&&void 0!==t?t:e.transition)&&void 0!==o?o:{},n)}}const a=new Set([...Object.keys(f),...Object.keys(s)]);const c=[];a.forEach((e=>{var t;void 0===f[e]&&(f[e]=u[e]);if(hasChanged(s[e],f[e])){null!==(t=u[e])&&void 0!==t?t:u[e]=H.get(n,e);c.push(animateStyle(n,e,f[e],r[e]))}}));yield;const d=c.map((e=>e())).filter(Boolean);if(!d.length)return;const g=f;n.dispatchEvent(motionEvent(\"motionstart\",g));Promise.all(d.map((e=>e.finished))).then((()=>{n.dispatchEvent(motionEvent(\"motioncomplete\",g))})).catch(l)}const setGesture=(e,t)=>()=>{i[e]=t;scheduleAnimation(d)};const updateGestureSubscriptions=()=>{for(const t in ce){const o=ce[t].isActive(e);const i=s[t];if(o&&!i)s[t]=ce[t].subscribe(n,{enable:setGesture(t,true),disable:setGesture(t,false)},e);else if(!o&&i){i();delete s[t]}}};const d={update:t=>{if(n){e=t;updateGestureSubscriptions();scheduleAnimation(d)}},setActive:(e,t)=>{if(n){i[e]=t;scheduleAnimation(d)}},animateUpdates:animateUpdates,getDepth:()=>o,getTarget:()=>f,getOptions:()=>e,getContext:()=>r,mount:e=>{S(Boolean(e),\"Animation state must be mounted with valid Element\");n=e;fe.set(n,d);updateGestureSubscriptions();return()=>{fe.delete(n);unscheduleAnimation(d);for(const e in s)s[e]()}},isMounted:()=>Boolean(n)};return d}function createStyles(e){const t={};const n=[];for(let o in e){const i=e[o];if(isTransform(o)){T[o]&&(o=T[o]);n.push(o);o=asTransformCssVar(o)}let s=Array.isArray(i)?i[0]:i;const a=k.get(o);a&&(s=r(i)?a.toDefaultUnit(i):i);t[o]=s}n.length&&(t.transform=buildTransformTemplate(n));return t}const camelLetterToPipeLetter=e=>`-${e.toLowerCase()}`;const camelToPipeCase=e=>e.replace(/[A-Z]/g,camelLetterToPipeLetter);function createStyleString(e={}){const t=createStyles(e);let n=\"\";for(const e in t){n+=e.startsWith(\"--\")?e:camelToPipeCase(e);n+=`: ${t[e]}; `}return n}export{Y as ScrollOffset,animate,animateStyle,createMotionState,createStyleString,createStyles,getAnimationData,getStyleName,F as glide,inView$1 as inView,fe as mountedStates,resize,scroll,N as spring,stagger,H as style,timeline,withControls};\n\n//# sourceMappingURL=index.es.js.map", "class MotionValue{setAnimation(i){this.animation=i;null===i||void 0===i?void 0:i.finished.then((()=>this.clearAnimation())).catch((()=>{}))}clearAnimation(){this.animation=this.generator=void 0}}export{MotionValue};\n\n//# sourceMappingURL=index.es.js.map", "function addUniqueItem(t,e){-1===t.indexOf(e)&&t.push(e)}function removeItem(t,e){const n=t.indexOf(e);n>-1&&t.splice(n,1)}const clamp=(t,e,n)=>Math.min(Math.max(n,t),e);const t={duration:.3,delay:0,endDelay:0,repeat:0,easing:\"ease\"};const isNumber=t=>\"number\"===typeof t;const isString=t=>\"string\"===typeof t;const isEasingGenerator=t=>\"object\"===typeof t&&Boolean(t.createAnimation);const isCubicBezier=t=>Array.isArray(t)&&isNumber(t[0]);const isEasingList=t=>Array.isArray(t)&&!isNumber(t[0]);const wrap=(t,e,n)=>{const o=e-t;return((n-t)%o+o)%o+t};function getEasingForSegment(t,e){return isEasingList(t)?t[wrap(0,t.length,e)]:t}const mix=(t,e,n)=>-n*t+n*e+t;const noop=()=>{};const noopReturn=t=>t;const progress=(t,e,n)=>e-t===0?1:(n-t)/(e-t);function fillOffset(t,e){const n=t[t.length-1];for(let o=1;o<=e;o++){const s=progress(0,e,o);t.push(mix(n,1,s))}}function defaultOffset(t){const e=[0];fillOffset(e,t-1);return e}function interpolate(t,e=defaultOffset(t.length),n=noopReturn){const o=t.length;const s=o-e.length;s>0&&fillOffset(e,s);return s=>{let r=0;for(;r<o-2;r++)if(s<e[r+1])break;let f=clamp(0,1,progress(e[r],e[r+1],s));const c=getEasingForSegment(n,r);f=c(f);return mix(t[r],t[r+1],f)}}const e={ms:t=>1e3*t,s:t=>t/1e3};\n/*\n  Convert velocity into velocity per second\n\n  @param [number]: Unit per frame\n  @param [number]: Frame duration in ms\n*/function velocityPerSecond(t,e){return e?t*(1e3/e):0}export{addUniqueItem,clamp,defaultOffset,t as defaults,fillOffset,getEasingForSegment,interpolate,isCubicBezier,isEasingGenerator,isEasingList,isNumber,isString,mix,noop,noopReturn,progress,removeItem,e as time,velocityPerSecond,wrap};\n\n//# sourceMappingURL=index.es.js.map", "import{noopReturn as t,defaults as i,isEasingGenerator as e,isEasingList as s,interpolate as a}from\"@motionone/utils\";import{cubicBezier as n,steps as r}from\"@motionone/easing\";const o={ease:n(.25,.1,.25,1),\"ease-in\":n(.42,0,1,1),\"ease-in-out\":n(.42,0,.58,1),\"ease-out\":n(0,0,.58,1)};const h=/\\((.*?)\\)/;function getEasingFunction(i){if(\"function\"===typeof i)return i;if(Array.isArray(i))return n(...i);if(o[i])return o[i];if(i.startsWith(\"steps\")){const t=h.exec(i);if(t){const i=t[1].split(\",\");return r(parseFloat(i[0]),i[1].trim())}}return t}class Animation{constructor(n,r=[0,1],{easing:o,duration:h=i.duration,delay:u=i.delay,endDelay:l=i.endDelay,repeat:m=i.repeat,offset:c,direction:p=\"normal\"}={}){this.startTime=null;this.rate=1;this.t=0;this.cancelTimestamp=null;this.easing=t;this.duration=0;this.totalDuration=0;this.repeat=0;this.playState=\"idle\";this.finished=new Promise(((t,i)=>{this.resolve=t;this.reject=i}));o=o||i.easing;if(e(o)){const t=o.createAnimation(r,(()=>\"0\"),true);o=t.easing;void 0!==t.keyframes&&(r=t.keyframes);void 0!==t.duration&&(h=t.duration)}this.repeat=m;this.easing=s(o)?t:getEasingFunction(o);this.updateDuration(h);const d=a(r,c,s(o)?o.map(getEasingFunction):t);this.tick=t=>{var i;u=u;let e=0;e=void 0!==this.pauseTime?this.pauseTime:(t-this.startTime)*this.rate;this.t=e;e/=1e3;e=Math.max(e-u,0);\"finished\"===this.playState&&void 0===this.pauseTime&&(e=this.totalDuration);const s=e/this.duration;let a=Math.floor(s);let r=s%1;!r&&s>=1&&(r=1);1===r&&a--;const o=a%2;(\"reverse\"===p||\"alternate\"===p&&o||\"alternate-reverse\"===p&&!o)&&(r=1-r);const h=e>=this.totalDuration?1:Math.min(r,1);const m=d(this.easing(h));n(m);const c=void 0===this.pauseTime&&(\"finished\"===this.playState||e>=this.totalDuration+l);if(c){this.playState=\"finished\";null===(i=this.resolve)||void 0===i?void 0:i.call(this,m)}else\"idle\"!==this.playState&&(this.frameRequestId=requestAnimationFrame(this.tick))};this.play()}play(){const t=performance.now();this.playState=\"running\";void 0!==this.pauseTime?this.startTime=t-this.pauseTime:this.startTime||(this.startTime=t);this.cancelTimestamp=this.startTime;this.pauseTime=void 0;this.frameRequestId=requestAnimationFrame(this.tick)}pause(){this.playState=\"paused\";this.pauseTime=this.t}finish(){this.playState=\"finished\";this.tick(0)}stop(){var t;this.playState=\"idle\";void 0!==this.frameRequestId&&cancelAnimationFrame(this.frameRequestId);null===(t=this.reject)||void 0===t?void 0:t.call(this,false)}cancel(){this.stop();this.tick(this.cancelTimestamp)}reverse(){this.rate*=-1}commitStyles(){}updateDuration(t){this.duration=t;this.totalDuration=t*(this.repeat+1)}get currentTime(){return this.t}set currentTime(t){void 0!==this.pauseTime||0===this.rate?this.pauseTime=t:this.startTime=performance.now()-t/this.rate}get playbackRate(){return this.rate}set playbackRate(t){this.rate=t}}export{Animation,getEasingFunction};\n\n//# sourceMappingURL=index.es.js.map", "import{noopReturn as t,clamp as n}from\"@motionone/utils\";const calcBezier=(t,n,e)=>(((1-3*e+3*n)*t+(3*e-6*n))*t+3*n)*t;const e=1e-7;const i=12;function binarySubdivide(t,n,o,r,c){let u;let a;let s=0;do{a=n+(o-n)/2;u=calcBezier(a,r,c)-t;u>0?o=a:n=a}while(Math.abs(u)>e&&++s<i);return a}function cubicBezier(n,e,i,o){if(n===e&&i===o)return t;const getTForX=t=>binarySubdivide(t,0,1,n,i);return t=>0===t||1===t?t:calcBezier(getTForX(t),e,o)}const steps=(t,e=\"end\")=>i=>{i=\"end\"===e?Math.min(i,.999):Math.max(i,.001);const o=i*t;const r=\"end\"===e?Math.floor(o):Math.ceil(o);return n(0,1,r/t)};export{cubicBezier,steps};\n\n//# sourceMappingURL=index.es.js.map", "var extendStatics=function(e,t){extendStatics=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var r in t)Object.prototype.hasOwnProperty.call(t,r)&&(e[r]=t[r])};return extendStatics(e,t)};function __extends(e,t){if(\"function\"!==typeof t&&null!==t)throw new TypeError(\"Class extends value \"+String(t)+\" is not a constructor or null\");extendStatics(e,t);function __(){this.constructor=e}e.prototype=null===t?Object.create(t):(__.prototype=t.prototype,new __)}var __assign=function(){__assign=Object.assign||function __assign(e){for(var t,r=1,n=arguments.length;r<n;r++){t=arguments[r];for(var o in t)Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o])}return e};return __assign.apply(this,arguments)};function __rest(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(null!=e&&\"function\"===typeof Object.getOwnPropertySymbols){var o=0;for(n=Object.getOwnPropertySymbols(e);o<n.length;o++)t.indexOf(n[o])<0&&Object.prototype.propertyIsEnumerable.call(e,n[o])&&(r[n[o]]=e[n[o]])}return r}function __decorate(e,t,r,n){var o,a=arguments.length,i=a<3?t:null===n?n=Object.getOwnPropertyDescriptor(t,r):n;if(\"object\"===typeof Reflect&&\"function\"===typeof Reflect.decorate)i=Reflect.decorate(e,t,r,n);else for(var c=e.length-1;c>=0;c--)(o=e[c])&&(i=(a<3?o(i):a>3?o(t,r,i):o(t,r))||i);return a>3&&i&&Object.defineProperty(t,r,i),i}function __param(e,t){return function(r,n){t(r,n,e)}}function __metadata(e,t){if(\"object\"===typeof Reflect&&\"function\"===typeof Reflect.metadata)return Reflect.metadata(e,t)}function __awaiter(e,t,r,n){function adopt(e){return e instanceof r?e:new r((function(t){t(e)}))}return new(r||(r=Promise))((function(r,o){function fulfilled(e){try{step(n.next(e))}catch(e){o(e)}}function rejected(e){try{step(n.throw(e))}catch(e){o(e)}}function step(e){e.done?r(e.value):adopt(e.value).then(fulfilled,rejected)}step((n=n.apply(e,t||[])).next())}))}function __generator(e,t){var r,n,o,a,i={label:0,sent:function(){if(1&o[0])throw o[1];return o[1]},trys:[],ops:[]};return a={next:verb(0),throw:verb(1),return:verb(2)},\"function\"===typeof Symbol&&(a[Symbol.iterator]=function(){return this}),a;function verb(e){return function(t){return step([e,t])}}function step(a){if(r)throw new TypeError(\"Generator is already executing.\");while(i)try{if(r=1,n&&(o=2&a[0]?n.return:a[0]?n.throw||((o=n.return)&&o.call(n),0):n.next)&&!(o=o.call(n,a[1])).done)return o;(n=0,o)&&(a=[2&a[0],o.value]);switch(a[0]){case 0:case 1:o=a;break;case 4:i.label++;return{value:a[1],done:false};case 5:i.label++;n=a[1];a=[0];continue;case 7:a=i.ops.pop();i.trys.pop();continue;default:if(!(o=i.trys,o=o.length>0&&o[o.length-1])&&(6===a[0]||2===a[0])){i=0;continue}if(3===a[0]&&(!o||a[1]>o[0]&&a[1]<o[3])){i.label=a[1];break}if(6===a[0]&&i.label<o[1]){i.label=o[1];o=a;break}if(o&&i.label<o[2]){i.label=o[2];i.ops.push(a);break}o[2]&&i.ops.pop();i.trys.pop();continue}a=t.call(e,i)}catch(e){a=[6,e];n=0}finally{r=o=0}if(5&a[0])throw a[1];return{value:a[0]?a[1]:void 0,done:true}}}var e=Object.create?function(e,t,r,n){void 0===n&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);o&&!(\"get\"in o?!t.__esModule:o.writable||o.configurable)||(o={enumerable:true,get:function(){return t[r]}});Object.defineProperty(e,n,o)}:function(e,t,r,n){void 0===n&&(n=r);e[n]=t[r]};function __exportStar(t,r){for(var n in t)\"default\"===n||Object.prototype.hasOwnProperty.call(r,n)||e(r,t,n)}function __values(e){var t=\"function\"===typeof Symbol&&Symbol.iterator,r=t&&e[t],n=0;if(r)return r.call(e);if(e&&\"number\"===typeof e.length)return{next:function(){e&&n>=e.length&&(e=void 0);return{value:e&&e[n++],done:!e}}};throw new TypeError(t?\"Object is not iterable.\":\"Symbol.iterator is not defined.\")}function __read(e,t){var r=\"function\"===typeof Symbol&&e[Symbol.iterator];if(!r)return e;var n,o,a=r.call(e),i=[];try{while((void 0===t||t-- >0)&&!(n=a.next()).done)i.push(n.value)}catch(e){o={error:e}}finally{try{n&&!n.done&&(r=a.return)&&r.call(a)}finally{if(o)throw o.error}}return i}\n/** @deprecated */function __spread(){for(var e=[],t=0;t<arguments.length;t++)e=e.concat(__read(arguments[t]));return e}\n/** @deprecated */function __spreadArrays(){for(var e=0,t=0,r=arguments.length;t<r;t++)e+=arguments[t].length;var n=Array(e),o=0;for(t=0;t<r;t++)for(var a=arguments[t],i=0,c=a.length;i<c;i++,o++)n[o]=a[i];return n}function __spreadArray(e,t,r){if(r||2===arguments.length)for(var n,o=0,a=t.length;o<a;o++)if(n||!(o in t)){n||(n=Array.prototype.slice.call(t,0,o));n[o]=t[o]}return e.concat(n||Array.prototype.slice.call(t))}function __await(e){return this instanceof __await?(this.v=e,this):new __await(e)}function __asyncGenerator(e,t,r){if(!Symbol.asyncIterator)throw new TypeError(\"Symbol.asyncIterator is not defined.\");var n,o=r.apply(e,t||[]),a=[];return n={},verb(\"next\"),verb(\"throw\"),verb(\"return\"),n[Symbol.asyncIterator]=function(){return this},n;function verb(e){o[e]&&(n[e]=function(t){return new Promise((function(r,n){a.push([e,t,r,n])>1||resume(e,t)}))})}function resume(e,t){try{step(o[e](t))}catch(e){settle(a[0][3],e)}}function step(e){e.value instanceof __await?Promise.resolve(e.value.v).then(fulfill,reject):settle(a[0][2],e)}function fulfill(e){resume(\"next\",e)}function reject(e){resume(\"throw\",e)}function settle(e,t){(e(t),a.shift(),a.length)&&resume(a[0][0],a[0][1])}}function __asyncDelegator(e){var t,r;return t={},verb(\"next\"),verb(\"throw\",(function(e){throw e})),verb(\"return\"),t[Symbol.iterator]=function(){return this},t;function verb(n,o){t[n]=e[n]?function(t){return(r=!r)?{value:__await(e[n](t)),done:\"return\"===n}:o?o(t):t}:o}}function __asyncValues(e){if(!Symbol.asyncIterator)throw new TypeError(\"Symbol.asyncIterator is not defined.\");var t,r=e[Symbol.asyncIterator];return r?r.call(e):(e=\"function\"===typeof __values?__values(e):e[Symbol.iterator](),t={},verb(\"next\"),verb(\"throw\"),verb(\"return\"),t[Symbol.asyncIterator]=function(){return this},t);function verb(r){t[r]=e[r]&&function(t){return new Promise((function(n,o){t=e[r](t),settle(n,o,t.done,t.value)}))}}function settle(e,t,r,n){Promise.resolve(n).then((function(t){e({value:t,done:r})}),t)}}function __makeTemplateObject(e,t){Object.defineProperty?Object.defineProperty(e,\"raw\",{value:t}):e.raw=t;return e}var t=Object.create?function(e,t){Object.defineProperty(e,\"default\",{enumerable:true,value:t})}:function(e,t){e.default=t};function __importStar(r){if(r&&r.__esModule)return r;var n={};if(null!=r)for(var o in r)\"default\"!==o&&Object.prototype.hasOwnProperty.call(r,o)&&e(n,r,o);t(n,r);return n}function __importDefault(e){return e&&e.__esModule?e:{default:e}}function __classPrivateFieldGet(e,t,r,n){if(\"a\"===r&&!n)throw new TypeError(\"Private accessor was defined without a getter\");if(\"function\"===typeof t?e!==t||!n:!t.has(e))throw new TypeError(\"Cannot read private member from an object whose class did not declare it\");return\"m\"===r?n:\"a\"===r?n.call(e):n?n.value:t.get(e)}function __classPrivateFieldSet(e,t,r,n,o){if(\"m\"===n)throw new TypeError(\"Private method is not writable\");if(\"a\"===n&&!o)throw new TypeError(\"Private accessor was defined without a setter\");if(\"function\"===typeof t?e!==t||!o:!t.has(e))throw new TypeError(\"Cannot write private member to an object whose class did not declare it\");return\"a\"===n?o.call(e,r):o?o.value=r:t.set(e,r),r}function __classPrivateFieldIn(e,t){if(null===t||\"object\"!==typeof t&&\"function\"!==typeof t)throw new TypeError(\"Cannot use 'in' operator on non-object\");return\"function\"===typeof e?t===e:e.has(t)}export{__assign,__asyncDelegator,__asyncGenerator,__asyncValues,__await,__awaiter,__classPrivateFieldGet,__classPrivateFieldIn,__classPrivateFieldSet,e as __createBinding,__decorate,__exportStar,__extends,__generator,__importDefault,__importStar,__makeTemplateObject,__metadata,__param,__read,__rest,__spread,__spreadArray,__spreadArrays,__values};\n\n//# sourceMappingURL=tslib.es6.js.map", "var n={};Object.defineProperty(n,\"__esModule\",{value:true});n.warning=function(){};n.invariant=function(){};const e=n.__esModule,t=n.warning,r=n.invariant;export default n;export{e as __esModule,r as invariant,t as warning};\n\n//# sourceMappingURL=index.js.map", "import{velocityPerSecond as e,time as t}from\"@motionone/utils\";const s=5;function calcGeneratorVelocity(t,n,r){const a=Math.max(n-s,0);return e(r-t(a),n-a)}const n={stiffness:100,damping:10,mass:1};const calcDampingRatio=(e=n.stiffness,t=n.damping,s=n.mass)=>t/(2*Math.sqrt(e*s));function hasReachedTarget(e,t,s){return e<t&&s>=t||e>t&&s<=t}const spring=({stiffness:e=n.stiffness,damping:s=n.damping,mass:r=n.mass,from:a=0,to:o=1,velocity:c=0,restSpeed:i=2,restDistance:h=.5}={})=>{c=c?t.s(c):0;const u={done:false,hasReachedTarget:false,current:a,target:o};const d=o-a;const f=Math.sqrt(e/r)/1e3;const l=calcDampingRatio(e,s,r);let g;if(l<1){const e=f*Math.sqrt(1-l*l);g=t=>o-Math.exp(-l*f*t)*((l*f*d-c)/e*Math.sin(e*t)+d*Math.cos(e*t))}else g=e=>o-Math.exp(-f*e)*(d+(f*d-c)*e);return e=>{u.current=g(e);const t=0===e?c:calcGeneratorVelocity(g,e,u.current);const s=Math.abs(t)<=i;const n=Math.abs(o-u.current)<=h;u.done=s&&n;u.hasReachedTarget=hasReachedTarget(a,o,u.current);return u}};const glide=({from:e=0,velocity:s=0,power:n=.8,decay:r=.325,bounceDamping:a,bounceStiffness:o,changeTarget:c,min:i,max:h,restDistance:u=.5,restSpeed:d})=>{r=t.ms(r);const f={hasReachedTarget:false,done:false,current:e,target:e};const isOutOfBounds=e=>void 0!==i&&e<i||void 0!==h&&e>h;const nearestBoundary=e=>void 0===i?h:void 0===h||Math.abs(i-e)<Math.abs(h-e)?i:h;let l=n*s;const g=e+l;const m=void 0===c?g:c(g);f.target=m;m!==g&&(l=m-e);const calcDelta=e=>-l*Math.exp(-e/r);const calcLatest=e=>m+calcDelta(e);const applyFriction=e=>{const t=calcDelta(e);const s=calcLatest(e);f.done=Math.abs(t)<=u;f.current=f.done?m:s};let p;let M;const checkCatchBoundary=e=>{if(isOutOfBounds(f.current)){p=e;M=spring({from:f.current,to:nearestBoundary(f.current),velocity:calcGeneratorVelocity(calcLatest,e,f.current),damping:a,stiffness:o,restDistance:u,restSpeed:d})}};checkCatchBoundary(0);return e=>{let t=false;if(!M&&void 0===p){t=true;applyFriction(e);checkCatchBoundary(e)}if(void 0!==p&&e>p){f.hasReachedTarget=true;return M(e-p)}f.hasReachedTarget=false;!t&&applyFriction(e);return f}};const r=10;const a=1e4;function pregenerateKeyframes(e){let t;let s=r;let n=e(0);const o=[n.current];while(!n.done&&s<a){n=e(s);o.push(n.done?n.target:n.current);void 0===t&&n.hasReachedTarget&&(t=s);s+=r}const c=s-r;1===o.length&&o.push(n.current);return{keyframes:o,duration:c/1e3,overshootDuration:(null!==t&&void 0!==t?t:c)/1e3}}export{calcGeneratorVelocity,glide,pregenerateKeyframes,spring};\n\n//# sourceMappingURL=index.es.js.map", "// Generated by Framer (38fb4ea)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,cx,RichText,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";const cycleOrder=[\"dUKBuUbD2\"];const serializationHash=\"framer-n6bCN\";const variantClassNames={dUKBuUbD2:\"framer-v-1ih7lsf\"};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=({height,id,width,...props})=>{return{...props};};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,...restProps}=getProps(props);const{baseVariant,classNames,gestureVariant,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"dUKBuUbD2\",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-1ih7lsf\",className,classNames),\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"dUKBuUbD2\",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(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7SW50ZXItNjAw\",\"--framer-font-family\":'\"Inter\", \"Inter Placeholder\", sans-serif',\"--framer-font-weight\":\"600\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-line-height\":\"1.8em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-aef6e29e-4768-4712-b4a7-4c3b9bb8f12d, rgb(237, 243, 225)))\"},children:\"INFO@SMALLWORLD-MEDIA.COM\"})}),className:\"framer-14bstzc\",fonts:[\"GF;Inter-600\"],layoutDependency:layoutDependency,layoutId:\"w6pGlnQtw\",style:{\"--extracted-r6o4lv\":\"var(--token-aef6e29e-4768-4712-b4a7-4c3b9bb8f12d, rgb(237, 243, 225))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-n6bCN.framer-131rc1d, .framer-n6bCN .framer-131rc1d { display: block; }\",\".framer-n6bCN.framer-1ih7lsf { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 28px; justify-content: center; overflow: visible; padding: 0px 20px 0px 0px; position: relative; width: 262px; }\",\".framer-n6bCN .framer-14bstzc { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-n6bCN.framer-1ih7lsf { gap: 0px; } .framer-n6bCN.framer-1ih7lsf > * { margin: 0px; margin-left: calc(10px / 2); margin-right: calc(10px / 2); } .framer-n6bCN.framer-1ih7lsf > :first-child { margin-left: 0px; } .framer-n6bCN.framer-1ih7lsf > :last-child { margin-right: 0px; } }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 28\n * @framerIntrinsicWidth 262\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n */const Framero8RpEUTX0=withCSS(Component,css,\"framer-n6bCN\");export default Framero8RpEUTX0;Framero8RpEUTX0.displayName=\"Email Repeat\";Framero8RpEUTX0.defaultProps={height:28,width:262};addFonts(Framero8RpEUTX0,[{explicitInter:true,fonts:[{family:\"Inter\",source:\"google\",style:\"normal\",url:\"https://fonts.gstatic.com/s/inter/v13/UcCO3FwrK3iLTeHuS_fvQtMwCp50KnMw2boKoduKmMEVuGKYMZ1rib2Bg-4.woff2\",weight:\"600\"}]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Framero8RpEUTX0\",\"slots\":[],\"annotations\":{\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerIntrinsicWidth\":\"262\",\"framerComponentViewportWidth\":\"true\",\"framerImmutableVariables\":\"true\",\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"28\",\"framerDisplayContentsDiv\":\"false\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./o8RpEUTX0.map", "// Generated by Framer (38fb4ea)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getFontsFromSharedStyle,RichText,SVG,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import*as sharedStyle from\"https://framerusercontent.com/modules/N5B6qcKlQctB3IZUsU1e/9Cg4vglbN8dSwI7nnc7o/a6fCRffP6.js\";const enabledGestures={zgDEs8NYD:{pressed:true}};const cycleOrder=[\"UpXX7_pDr\",\"zgDEs8NYD\"];const serializationHash=\"framer-EKHjU\";const variantClassNames={UpXX7_pDr:\"framer-v-xwhwg2\",zgDEs8NYD:\"framer-v-vbyvvv\"};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={delay:0,duration:.2,ease:[.01,.85,.31,.96],type:\"tween\"};const transition2={delay:0,duration:.3,ease:[.04,.48,.24,.96],type:\"tween\"};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 humanReadableVariantMap={\"Mouse Over\":\"zgDEs8NYD\",\"Variant 1\":\"UpXX7_pDr\"};const getProps=({height,id,width,...props})=>{var _humanReadableVariantMap_props_variant,_ref;return{...props,variant:(_ref=(_humanReadableVariantMap_props_variant=humanReadableVariantMap[props.variant])!==null&&_humanReadableVariantMap_props_variant!==void 0?_humanReadableVariantMap_props_variant:props.variant)!==null&&_ref!==void 0?_ref:\"UpXX7_pDr\"};};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,...restProps}=getProps(props);const{baseVariant,classNames,gestureVariant,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"UpXX7_pDr\",enabledGestures,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onMouseEnter1r2la7i=activeVariantCallback(async(...args)=>{setVariant(\"zgDEs8NYD\");});const onMouseLeave4p66zy=activeVariantCallback(async(...args)=>{setVariant(\"UpXX7_pDr\");});const ref1=React.useRef(null);const defaultLayoutId=React.useId();const sharedStyleClassNames=[sharedStyle.className];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,...addPropertyOverrides({zgDEs8NYD:{value:transition2}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(motion.div,{...restProps,className:cx(serializationHash,...sharedStyleClassNames,\"framer-xwhwg2\",className,classNames),\"data-framer-name\":\"Variant 1\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"UpXX7_pDr\",onHoverEnd:()=>setGestureState({isHovered:false}),onHoverStart:()=>setGestureState({isHovered:true}),onMouseEnter:onMouseEnter1r2la7i,onTap:()=>setGestureState({isPressed:false}),onTapCancel:()=>setGestureState({isPressed:false}),onTapStart:()=>setGestureState({isPressed:true}),ref:ref!==null&&ref!==void 0?ref:ref1,style:{...style},...addPropertyOverrides({\"zgDEs8NYD-pressed\":{\"data-framer-name\":undefined},zgDEs8NYD:{\"data-framer-name\":\"Mouse Over\",onMouseLeave:onMouseLeave4p66zy}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-1slhleq\",layoutDependency:layoutDependency,layoutId:\"biM5cBb3O\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h6,{className:\"framer-styles-preset-my5cph\",\"data-styles-preset\":\"a6fCRffP6\",children:\"Services\"})}),className:\"framer-194a1nk\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"X_NjhA2aZ\",style:{\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({zgDEs8NYD:{\"data-highlight\":true,onMouseLeave:onMouseLeave4p66zy}},baseVariant,gestureVariant)})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-yr6004\",\"data-framer-name\":\"Underline Frame\",layoutDependency:layoutDependency,layoutId:\"qbhzK29Xw\",children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-xmzzzo\",\"data-framer-name\":\"Barn Door\",layoutDependency:layoutDependency,layoutId:\"HvzC5Ze_J\",style:{opacity:0},variants:{\"zgDEs8NYD-pressed\":{opacity:1},zgDEs8NYD:{opacity:1}},children:/*#__PURE__*/_jsx(SVG,{className:\"framer-1xehuiz\",layout:\"position\",layoutDependency:layoutDependency,layoutId:\"xGZ5EtAhn\",opacity:1,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 67 3\"><path d=\"M 1 1 L 66 1\" fill=\"transparent\" stroke-width=\"1.5\" stroke=\"var(--token-aef6e29e-4768-4712-b4a7-4c3b9bb8f12d, rgb(237, 243, 225)) /* {&quot;name&quot;:&quot;Brand Grey&quot;} */\"></path></svg>',svgContentId:4018905241,withExternalLayout:true,...addPropertyOverrides({\"zgDEs8NYD-pressed\":{svgContentId:369319739},zgDEs8NYD:{svgContentId:636370083}},baseVariant,gestureVariant)})})})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-EKHjU.framer-10c5f78, .framer-EKHjU .framer-10c5f78 { display: block; }\",\".framer-EKHjU.framer-xwhwg2 { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: 30px; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 120px; }\",\".framer-EKHjU .framer-1slhleq { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: 20px; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 120px; }\",\".framer-EKHjU .framer-194a1nk { -webkit-user-select: none; flex: none; height: auto; position: relative; user-select: none; white-space: pre; width: auto; }\",\".framer-EKHjU .framer-yr6004 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: 4px; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 71px; }\",\".framer-EKHjU .framer-xmzzzo { bottom: 0px; flex: none; left: calc(50.7042253521127% - 1px / 2); overflow: hidden; position: absolute; top: 1px; width: 1px; z-index: 1; }\",\".framer-EKHjU .framer-1xehuiz { flex: none; height: 3px; left: calc(100.00000000000003% - 67px / 2); position: absolute; top: 0px; width: 67px; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-EKHjU.framer-xwhwg2, .framer-EKHjU .framer-1slhleq, .framer-EKHjU .framer-yr6004 { gap: 0px; } .framer-EKHjU.framer-xwhwg2 > *, .framer-EKHjU .framer-yr6004 > * { margin: 0px; margin-bottom: calc(0px / 2); margin-top: calc(0px / 2); } .framer-EKHjU.framer-xwhwg2 > :first-child, .framer-EKHjU .framer-yr6004 > :first-child { margin-top: 0px; } .framer-EKHjU.framer-xwhwg2 > :last-child, .framer-EKHjU .framer-yr6004 > :last-child { margin-bottom: 0px; } .framer-EKHjU .framer-1slhleq > * { margin: 0px; margin-left: calc(0px / 2); margin-right: calc(0px / 2); } .framer-EKHjU .framer-1slhleq > :first-child { margin-left: 0px; } .framer-EKHjU .framer-1slhleq > :last-child { margin-right: 0px; } }\",\".framer-EKHjU.framer-v-vbyvvv.framer-xwhwg2 { cursor: pointer; }\",\".framer-EKHjU.framer-v-vbyvvv .framer-1slhleq { gap: 12px; order: 0; }\",\".framer-EKHjU.framer-v-vbyvvv .framer-yr6004 { order: 1; }\",\".framer-EKHjU.framer-v-vbyvvv .framer-xmzzzo { left: calc(50.7042253521127% - 67px / 2); width: 67px; }\",\".framer-EKHjU.framer-v-vbyvvv .framer-1xehuiz { left: unset; right: 0px; top: 0px; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-EKHjU.framer-v-vbyvvv .framer-1slhleq { gap: 0px; } .framer-EKHjU.framer-v-vbyvvv .framer-1slhleq > * { margin: 0px; margin-left: calc(12px / 2); margin-right: calc(12px / 2); } .framer-EKHjU.framer-v-vbyvvv .framer-1slhleq > :first-child { margin-left: 0px; } .framer-EKHjU.framer-v-vbyvvv .framer-1slhleq > :last-child { margin-right: 0px; } }\",\".framer-EKHjU.framer-v-vbyvvv.pressed .framer-1xehuiz { left: unset; right: -1px; top: 0px; }\",...sharedStyle.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 30\n * @framerIntrinsicWidth 120\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"zgDEs8NYD\":{\"layout\":[\"fixed\",\"fixed\"]},\"PRtF4FrjD\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n */const Framerb0TI_Xb4P=withCSS(Component,css,\"framer-EKHjU\");export default Framerb0TI_Xb4P;Framerb0TI_Xb4P.displayName=\"Services NAV\";Framerb0TI_Xb4P.defaultProps={height:30,width:120};addPropertyControls(Framerb0TI_Xb4P,{variant:{options:[\"UpXX7_pDr\",\"zgDEs8NYD\"],optionTitles:[\"Variant 1\",\"Mouse Over\"],title:\"Variant\",type:ControlType.Enum}});addFonts(Framerb0TI_Xb4P,[{explicitInter:true,fonts:[{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://app.framerstatic.com/Inter-Regular.cyrillic-ext-CFTLRB35.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://app.framerstatic.com/Inter-Regular.cyrillic-KKLZBALH.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+1F00-1FFF\",url:\"https://app.framerstatic.com/Inter-Regular.greek-ext-ULEBLIFV.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0370-03FF\",url:\"https://app.framerstatic.com/Inter-Regular.greek-IRHSNFQB.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://app.framerstatic.com/Inter-Regular.latin-ext-VZDUGU3Q.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://app.framerstatic.com/Inter-Regular.latin-JLQMKCHE.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://app.framerstatic.com/Inter-Regular.vietnamese-QK7VSWXK.woff2\",weight:\"400\"}]},...getFontsFromSharedStyle(sharedStyle.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Framerb0TI_Xb4P\",\"slots\":[],\"annotations\":{\"framerDisplayContentsDiv\":\"false\",\"framerImmutableVariables\":\"true\",\"framerContractVersion\":\"1\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicWidth\":\"120\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"zgDEs8NYD\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"PRtF4FrjD\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerIntrinsicHeight\":\"30\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./b0TI_Xb4P.map", "// Generated by Framer (4b8bcae)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,ComponentViewportProvider,cx,getFonts,optimizeAppear,SVG,useComponentViewport,useLocaleInfo,useVariantState,withCSS,withFX}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import Ticker from\"https://framerusercontent.com/modules/B2xAlJLcN0gOnt11mSPw/qacJMtbrGDTpaTF4eVfx/Ticker.js\";import EmailRepeat from\"https://framerusercontent.com/modules/2SUvWm0zGtyq4dj3Aj3S/5n68pXeF3DKx82omr9xp/o8RpEUTX0.js\";const MotionDivWithFX=withFX(motion.div);const EmailRepeatFonts=getFonts(EmailRepeat);const TickerFonts=getFonts(Ticker);const enabledGestures={xBu4AShrw:{hover:true}};const cycleOrder=[\"xBu4AShrw\"];const serializationHash=\"framer-LZhic\";const variantClassNames={xBu4AShrw:\"framer-v-d2go4a\"};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={delay:0,duration:.2,ease:[.18,.77,.52,.96],type:\"tween\"};const transition2={delay:2.8,duration:.4,ease:[.1,.48,.35,.97],type:\"tween\"};const animation={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition2,x:12,y:0};const animation1={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition2,x:0,y:0};const animation2={opacity:.001,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:12,y:0};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=({height,id,width,...props})=>{return{...props};};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,...restProps}=getProps(props);const{baseVariant,classNames,gestureVariant,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"xBu4AShrw\",enabledGestures,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__*/_jsxs(motion.div,{...restProps,className:cx(serializationHash,...sharedStyleClassNames,\"framer-d2go4a\",className,classNames),\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"xBu4AShrw\",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},...addPropertyOverrides({\"xBu4AShrw-hover\":{\"data-framer-name\":undefined}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(MotionDivWithFX,{__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,animate:optimizeAppear(\"animate\",\"s0jz9l\",animation1,\"d2go4a\"),className:\"framer-s0jz9l\",\"data-framer-appear-id\":\"s0jz9l\",\"data-framer-name\":\"Email Icon\",exit:animation,initial:optimizeAppear(\"initial\",\"s0jz9l\",animation2,\"d2go4a\"),layoutDependency:layoutDependency,layoutId:\"uMyiHCqh0\",style:{borderBottomLeftRadius:100,borderBottomRightRadius:100,borderTopLeftRadius:100,borderTopRightRadius:100},...addPropertyOverrides({\"xBu4AShrw-hover\":{\"data-framer-appear-id\":\"pw2okh\",animate:optimizeAppear(\"animate\",\"pw2okh\",animation1,\"v70ae7\"),initial:optimizeAppear(\"initial\",\"pw2okh\",animation2,\"v70ae7\")}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SVG,{className:\"framer-14p0269\",\"data-framer-name\":\"Mail Icon Grey\",fill:\"rgba(0,0,0,1)\",intrinsicHeight:28,intrinsicWidth:28,layoutDependency:layoutDependency,layoutId:\"dqo75uUw5\",svg:'<svg width=\"28\" height=\"28\" viewBox=\"0 0 28 28\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\\n<path d=\"M21.4331 5.64996H5.61315C4.36499 5.64996 3.35315 6.6618 3.35315 7.90996V19.21C3.35315 20.4581 4.36499 21.47 5.61315 21.47H21.4331C22.6813 21.47 23.6931 20.4581 23.6931 19.21V7.90996C23.6931 6.6618 22.6813 5.64996 21.4331 5.64996Z\" stroke=\"#EDF3E1\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/>\\n<path d=\"M3.35315 7.90994L13.5231 14.6899L23.6931 7.90994\" stroke=\"#EDF3E1\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/>\\n</svg>\\n',withExternalLayout:true})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-ia0of8\",\"data-border\":true,layoutDependency:layoutDependency,layoutId:\"fceqMlXn8\",style:{\"--border-bottom-width\":\"1.5px\",\"--border-color\":\"var(--token-aef6e29e-4768-4712-b4a7-4c3b9bb8f12d, rgb(237, 243, 225))\",\"--border-left-width\":\"1.5px\",\"--border-right-width\":\"1.5px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1.5px\",backgroundColor:\"rgba(36, 33, 36, 0.24)\",borderBottomLeftRadius:30,borderBottomRightRadius:30,borderTopLeftRadius:30,borderTopRightRadius:30},variants:{\"xBu4AShrw-hover\":{backgroundColor:\"var(--token-f4ca6fff-260e-4ecf-b483-e369fcb7ccc8, rgb(36, 33, 36))\"}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-sxnpy4-container\",\"data-framer-name\":\"Email Rotate Carousel\",layoutDependency:layoutDependency,layoutId:\"SF4OTSNBV-container\",name:\"Email Rotate Carousel\",children:/*#__PURE__*/_jsx(Ticker,{alignment:\"center\",direction:\"left\",fadeOptions:{fadeAlpha:0,fadeContent:false,fadeInset:0,fadeWidth:25,overflow:false},gap:13,height:\"100%\",hoverFactor:1,id:\"SF4OTSNBV\",layoutId:\"SF4OTSNBV\",name:\"Email Rotate Carousel\",padding:0,paddingBottom:0,paddingLeft:0,paddingPerSide:false,paddingRight:0,paddingTop:0,sizingOptions:{heightType:true,widthType:true},slots:[/*#__PURE__*/_jsx(ComponentViewportProvider,{width:\"262px\",children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-117lo0e-container\",layoutDependency:layoutDependency,layoutId:\"FEl19nDKn-container\",children:/*#__PURE__*/_jsx(EmailRepeat,{height:\"100%\",id:\"FEl19nDKn\",layoutId:\"FEl19nDKn\",style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{width:\"262px\",children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-ihr4xr-container\",layoutDependency:layoutDependency,layoutId:\"xezHdmP9A-container\",children:/*#__PURE__*/_jsx(EmailRepeat,{height:\"100%\",id:\"xezHdmP9A\",layoutId:\"xezHdmP9A\",style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})})],speed:50,style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})})})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-LZhic.framer-968kuf, .framer-LZhic .framer-968kuf { display: block; }\",\".framer-LZhic.framer-d2go4a { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 2px; height: 44px; justify-content: flex-end; overflow: hidden; padding: 0px 0px 0px 0px; position: relative; width: 236px; }\",\".framer-LZhic .framer-s0jz9l { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 44px; justify-content: center; overflow: visible; padding: 0px 0px 0px 0px; position: relative; width: 44px; }\",\".framer-LZhic .framer-14p0269 { flex: none; height: 28px; position: relative; width: 28px; }\",\".framer-LZhic .framer-ia0of8 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: hidden; padding: 0px 0px 0px 0px; position: relative; width: 146px; will-change: var(--framer-will-change-override, transform); z-index: 1; }\",\".framer-LZhic .framer-sxnpy4-container { flex: none; height: 44px; position: relative; width: 236px; }\",\".framer-LZhic .framer-117lo0e-container, .framer-LZhic .framer-ihr4xr-container { height: 28px; position: relative; width: 262px; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-LZhic.framer-d2go4a, .framer-LZhic .framer-s0jz9l, .framer-LZhic .framer-ia0of8 { gap: 0px; } .framer-LZhic.framer-d2go4a > * { margin: 0px; margin-left: calc(2px / 2); margin-right: calc(2px / 2); } .framer-LZhic.framer-d2go4a > :first-child, .framer-LZhic .framer-s0jz9l > :first-child, .framer-LZhic .framer-ia0of8 > :first-child { margin-left: 0px; } .framer-LZhic.framer-d2go4a > :last-child, .framer-LZhic .framer-s0jz9l > :last-child, .framer-LZhic .framer-ia0of8 > :last-child { margin-right: 0px; } .framer-LZhic .framer-s0jz9l > *, .framer-LZhic .framer-ia0of8 > * { margin: 0px; margin-left: calc(10px / 2); margin-right: calc(10px / 2); } }\",\".framer-LZhic.framer-v-d2go4a.hover.framer-d2go4a { gap: 0px; mix-blend-mode: luminosity; }\",\".framer-LZhic.framer-v-d2go4a.hover .framer-s0jz9l { bottom: 0px; height: unset; left: 40px; position: absolute; top: 0px; z-index: 1; }\",\".framer-LZhic.framer-v-d2go4a.hover .framer-ia0of8 { width: 236px; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-LZhic.framer-v-d2go4a.hover.framer-d2go4a { gap: 0px; } .framer-LZhic.framer-v-d2go4a.hover.framer-d2go4a > * { margin: 0px; margin-left: calc(0px / 2); margin-right: calc(0px / 2); } .framer-LZhic.framer-v-d2go4a.hover.framer-d2go4a > :first-child { margin-left: 0px; } .framer-LZhic.framer-v-d2go4a.hover.framer-d2go4a > :last-child { margin-right: 0px; } }\",'.framer-LZhic[data-border=\"true\"]::after, .framer-LZhic [data-border=\"true\"]::after { content: \"\"; border-width: var(--border-top-width, 0) var(--border-right-width, 0) var(--border-bottom-width, 0) var(--border-left-width, 0); border-color: var(--border-color, none); border-style: var(--border-style, none); width: 100%; height: 100%; position: absolute; box-sizing: border-box; left: 0; top: 0; border-radius: inherit; pointer-events: none; }'];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 44\n * @framerIntrinsicWidth 236\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"zWh7D6tP6\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n */const FramerCqT1FfE9s=withCSS(Component,css,\"framer-LZhic\");export default FramerCqT1FfE9s;FramerCqT1FfE9s.displayName=\"Email Button Desktop NAV\";FramerCqT1FfE9s.defaultProps={height:44,width:236};addFonts(FramerCqT1FfE9s,[{explicitInter:true,fonts:[]},...EmailRepeatFonts,...TickerFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerCqT1FfE9s\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"44\",\"framerIntrinsicWidth\":\"236\",\"framerContractVersion\":\"1\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"zWh7D6tP6\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerComponentViewportWidth\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerImmutableVariables\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}", "// Generated by Framer (38fb4ea)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getFontsFromSharedStyle,RichText,SVG,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import*as sharedStyle from\"https://framerusercontent.com/modules/N5B6qcKlQctB3IZUsU1e/9Cg4vglbN8dSwI7nnc7o/a6fCRffP6.js\";const enabledGestures={UX9rVJjk9:{pressed:true}};const cycleOrder=[\"ds8lps8Az\",\"UX9rVJjk9\"];const serializationHash=\"framer-KcjjF\";const variantClassNames={ds8lps8Az:\"framer-v-im0x2p\",UX9rVJjk9:\"framer-v-15yh1ma\"};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={delay:0,duration:.2,ease:[.01,.85,.31,.96],type:\"tween\"};const transition2={delay:0,duration:.3,ease:[.04,.48,.24,.96],type:\"tween\"};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 humanReadableVariantMap={\"Mouse Over\":\"UX9rVJjk9\",\"Variant 1\":\"ds8lps8Az\"};const getProps=({height,id,width,...props})=>{var _humanReadableVariantMap_props_variant,_ref;return{...props,variant:(_ref=(_humanReadableVariantMap_props_variant=humanReadableVariantMap[props.variant])!==null&&_humanReadableVariantMap_props_variant!==void 0?_humanReadableVariantMap_props_variant:props.variant)!==null&&_ref!==void 0?_ref:\"ds8lps8Az\"};};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,...restProps}=getProps(props);const{baseVariant,classNames,gestureVariant,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"ds8lps8Az\",enabledGestures,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onMouseEnter14tqgaj=activeVariantCallback(async(...args)=>{setVariant(\"UX9rVJjk9\");});const onMouseLeaveptwcqc=activeVariantCallback(async(...args)=>{setVariant(\"ds8lps8Az\");});const ref1=React.useRef(null);const defaultLayoutId=React.useId();const sharedStyleClassNames=[sharedStyle.className];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,...addPropertyOverrides({UX9rVJjk9:{value:transition2}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(motion.div,{...restProps,className:cx(serializationHash,...sharedStyleClassNames,\"framer-im0x2p\",className,classNames),\"data-framer-name\":\"Variant 1\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"ds8lps8Az\",onHoverEnd:()=>setGestureState({isHovered:false}),onHoverStart:()=>setGestureState({isHovered:true}),onMouseEnter:onMouseEnter14tqgaj,onTap:()=>setGestureState({isPressed:false}),onTapCancel:()=>setGestureState({isPressed:false}),onTapStart:()=>setGestureState({isPressed:true}),ref:ref!==null&&ref!==void 0?ref:ref1,style:{...style},...addPropertyOverrides({\"UX9rVJjk9-pressed\":{\"data-framer-name\":undefined},UX9rVJjk9:{\"data-framer-name\":\"Mouse Over\",onMouseLeave:onMouseLeaveptwcqc}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-ec3a4d\",layoutDependency:layoutDependency,layoutId:\"hL6fzLWCc\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h6,{className:\"framer-styles-preset-my5cph\",\"data-styles-preset\":\"a6fCRffP6\",children:\"Concept\"})}),className:\"framer-eufopj\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"ntk3Ak4RS\",style:{\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({UX9rVJjk9:{\"data-highlight\":true,onMouseLeave:onMouseLeaveptwcqc}},baseVariant,gestureVariant)})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-jmpx8d\",\"data-framer-name\":\"Underline Frame\",layoutDependency:layoutDependency,layoutId:\"MScJbKVoY\",children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-r7by45\",\"data-framer-name\":\"Barn Door\",layoutDependency:layoutDependency,layoutId:\"UCumLRWR3\",style:{opacity:0},variants:{\"UX9rVJjk9-pressed\":{opacity:1},UX9rVJjk9:{opacity:1}},children:/*#__PURE__*/_jsx(SVG,{className:\"framer-aah5rb\",layout:\"position\",layoutDependency:layoutDependency,layoutId:\"oOX_ADMxb\",opacity:1,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 67 3\"><path d=\"M 1 1 L 66 1\" fill=\"transparent\" stroke-width=\"1.5\" stroke=\"var(--token-aef6e29e-4768-4712-b4a7-4c3b9bb8f12d, rgb(237, 243, 225)) /* {&quot;name&quot;:&quot;Brand Grey&quot;} */\"></path></svg>',svgContentId:4018905241,withExternalLayout:true,...addPropertyOverrides({\"UX9rVJjk9-pressed\":{svgContentId:369319739},UX9rVJjk9:{svgContentId:636370083}},baseVariant,gestureVariant)})})})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-KcjjF.framer-1ukt7dy, .framer-KcjjF .framer-1ukt7dy { display: block; }\",\".framer-KcjjF.framer-im0x2p { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: 30px; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 120px; }\",\".framer-KcjjF .framer-ec3a4d { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: 20px; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 120px; }\",\".framer-KcjjF .framer-eufopj { -webkit-user-select: none; flex: none; height: auto; position: relative; user-select: none; white-space: pre; width: auto; }\",\".framer-KcjjF .framer-jmpx8d { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: 4px; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 71px; }\",\".framer-KcjjF .framer-r7by45 { bottom: 0px; flex: none; left: calc(50.7042253521127% - 1px / 2); overflow: hidden; position: absolute; top: 1px; width: 1px; z-index: 1; }\",\".framer-KcjjF .framer-aah5rb { flex: none; height: 3px; left: calc(100.00000000000003% - 67px / 2); position: absolute; top: 0px; width: 67px; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-KcjjF.framer-im0x2p, .framer-KcjjF .framer-ec3a4d, .framer-KcjjF .framer-jmpx8d { gap: 0px; } .framer-KcjjF.framer-im0x2p > *, .framer-KcjjF .framer-jmpx8d > * { margin: 0px; margin-bottom: calc(0px / 2); margin-top: calc(0px / 2); } .framer-KcjjF.framer-im0x2p > :first-child, .framer-KcjjF .framer-jmpx8d > :first-child { margin-top: 0px; } .framer-KcjjF.framer-im0x2p > :last-child, .framer-KcjjF .framer-jmpx8d > :last-child { margin-bottom: 0px; } .framer-KcjjF .framer-ec3a4d > * { margin: 0px; margin-left: calc(0px / 2); margin-right: calc(0px / 2); } .framer-KcjjF .framer-ec3a4d > :first-child { margin-left: 0px; } .framer-KcjjF .framer-ec3a4d > :last-child { margin-right: 0px; } }\",\".framer-KcjjF.framer-v-15yh1ma.framer-im0x2p { cursor: pointer; }\",\".framer-KcjjF.framer-v-15yh1ma .framer-ec3a4d { gap: 12px; order: 0; }\",\".framer-KcjjF.framer-v-15yh1ma .framer-jmpx8d { order: 1; }\",\".framer-KcjjF.framer-v-15yh1ma .framer-r7by45 { left: calc(50.7042253521127% - 67px / 2); width: 67px; }\",\".framer-KcjjF.framer-v-15yh1ma .framer-aah5rb { left: unset; right: 0px; top: 0px; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-KcjjF.framer-v-15yh1ma .framer-ec3a4d { gap: 0px; } .framer-KcjjF.framer-v-15yh1ma .framer-ec3a4d > * { margin: 0px; margin-left: calc(12px / 2); margin-right: calc(12px / 2); } .framer-KcjjF.framer-v-15yh1ma .framer-ec3a4d > :first-child { margin-left: 0px; } .framer-KcjjF.framer-v-15yh1ma .framer-ec3a4d > :last-child { margin-right: 0px; } }\",\".framer-KcjjF.framer-v-15yh1ma.pressed .framer-aah5rb { left: unset; right: -1px; top: 0px; }\",...sharedStyle.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 30\n * @framerIntrinsicWidth 120\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"UX9rVJjk9\":{\"layout\":[\"fixed\",\"fixed\"]},\"dAOWDiihK\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n */const FramereWkRVNGFC=withCSS(Component,css,\"framer-KcjjF\");export default FramereWkRVNGFC;FramereWkRVNGFC.displayName=\"Concept NAV\";FramereWkRVNGFC.defaultProps={height:30,width:120};addPropertyControls(FramereWkRVNGFC,{variant:{options:[\"ds8lps8Az\",\"UX9rVJjk9\"],optionTitles:[\"Variant 1\",\"Mouse Over\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramereWkRVNGFC,[{explicitInter:true,fonts:[{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://app.framerstatic.com/Inter-Regular.cyrillic-ext-CFTLRB35.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://app.framerstatic.com/Inter-Regular.cyrillic-KKLZBALH.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+1F00-1FFF\",url:\"https://app.framerstatic.com/Inter-Regular.greek-ext-ULEBLIFV.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0370-03FF\",url:\"https://app.framerstatic.com/Inter-Regular.greek-IRHSNFQB.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://app.framerstatic.com/Inter-Regular.latin-ext-VZDUGU3Q.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://app.framerstatic.com/Inter-Regular.latin-JLQMKCHE.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://app.framerstatic.com/Inter-Regular.vietnamese-QK7VSWXK.woff2\",weight:\"400\"}]},...getFontsFromSharedStyle(sharedStyle.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramereWkRVNGFC\",\"slots\":[],\"annotations\":{\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicHeight\":\"30\",\"framerIntrinsicWidth\":\"120\",\"framerContractVersion\":\"1\",\"framerImmutableVariables\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"UX9rVJjk9\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"dAOWDiihK\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerComponentViewportWidth\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./eWkRVNGFC.map", "// Generated by Framer (38fb4ea)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getFontsFromSharedStyle,RichText,SVG,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import*as sharedStyle from\"https://framerusercontent.com/modules/N5B6qcKlQctB3IZUsU1e/9Cg4vglbN8dSwI7nnc7o/a6fCRffP6.js\";const enabledGestures={z_vMOoS84:{pressed:true}};const cycleOrder=[\"l2Z3Ec2sb\",\"z_vMOoS84\"];const serializationHash=\"framer-eZ8Jk\";const variantClassNames={l2Z3Ec2sb:\"framer-v-22227f\",z_vMOoS84:\"framer-v-1xalj8\"};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={delay:0,duration:.2,ease:[.01,.85,.31,.96],type:\"tween\"};const transition2={delay:0,duration:.3,ease:[.04,.48,.24,.96],type:\"tween\"};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 humanReadableVariantMap={\"Mouse Over\":\"z_vMOoS84\",\"Variant 1\":\"l2Z3Ec2sb\"};const getProps=({height,id,width,...props})=>{var _humanReadableVariantMap_props_variant,_ref;return{...props,variant:(_ref=(_humanReadableVariantMap_props_variant=humanReadableVariantMap[props.variant])!==null&&_humanReadableVariantMap_props_variant!==void 0?_humanReadableVariantMap_props_variant:props.variant)!==null&&_ref!==void 0?_ref:\"l2Z3Ec2sb\"};};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,...restProps}=getProps(props);const{baseVariant,classNames,gestureVariant,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"l2Z3Ec2sb\",enabledGestures,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onMouseEnterhtkqdk=activeVariantCallback(async(...args)=>{setVariant(\"z_vMOoS84\");});const onMouseLeavelucngm=activeVariantCallback(async(...args)=>{setVariant(\"l2Z3Ec2sb\");});const ref1=React.useRef(null);const defaultLayoutId=React.useId();const sharedStyleClassNames=[sharedStyle.className];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,...addPropertyOverrides({z_vMOoS84:{value:transition2}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(motion.div,{...restProps,className:cx(serializationHash,...sharedStyleClassNames,\"framer-22227f\",className,classNames),\"data-framer-name\":\"Variant 1\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"l2Z3Ec2sb\",onHoverEnd:()=>setGestureState({isHovered:false}),onHoverStart:()=>setGestureState({isHovered:true}),onMouseEnter:onMouseEnterhtkqdk,onTap:()=>setGestureState({isPressed:false}),onTapCancel:()=>setGestureState({isPressed:false}),onTapStart:()=>setGestureState({isPressed:true}),ref:ref!==null&&ref!==void 0?ref:ref1,style:{...style},...addPropertyOverrides({\"z_vMOoS84-pressed\":{\"data-framer-name\":undefined},z_vMOoS84:{\"data-framer-name\":\"Mouse Over\",onMouseLeave:onMouseLeavelucngm}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-1ggqblc\",layoutDependency:layoutDependency,layoutId:\"t_uVTozjk\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h6,{className:\"framer-styles-preset-my5cph\",\"data-styles-preset\":\"a6fCRffP6\",children:\"Case Studies\"})}),className:\"framer-1wpswbg\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"hrGrwqTx4\",style:{\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({z_vMOoS84:{\"data-highlight\":true,onMouseLeave:onMouseLeavelucngm}},baseVariant,gestureVariant)})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1pyvi19\",\"data-framer-name\":\"Underline Frame\",layoutDependency:layoutDependency,layoutId:\"fMzhkv6LO\",children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-sk1z1b\",\"data-framer-name\":\"Barn Door\",layoutDependency:layoutDependency,layoutId:\"oWNjvczHj\",style:{opacity:0},variants:{\"z_vMOoS84-pressed\":{opacity:1},z_vMOoS84:{opacity:1}},children:/*#__PURE__*/_jsx(SVG,{className:\"framer-1ums11g\",layout:\"position\",layoutDependency:layoutDependency,layoutId:\"gODKzJCEd\",opacity:1,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 101 3\"><path d=\"M 1 1 L 100 1\" fill=\"transparent\" stroke-width=\"1.5\" stroke=\"var(--token-aef6e29e-4768-4712-b4a7-4c3b9bb8f12d, rgb(237, 243, 225)) /* {&quot;name&quot;:&quot;Brand Grey&quot;} */\"></path></svg>',svgContentId:2684223980,withExternalLayout:true,...addPropertyOverrides({\"z_vMOoS84-pressed\":{svgContentId:1989114258},z_vMOoS84:{svgContentId:1193737364}},baseVariant,gestureVariant)})})})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-eZ8Jk.framer-oqbk69, .framer-eZ8Jk .framer-oqbk69 { display: block; }\",\".framer-eZ8Jk.framer-22227f { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: 30px; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 120px; }\",\".framer-eZ8Jk .framer-1ggqblc { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: 20px; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 120px; }\",\".framer-eZ8Jk .framer-1wpswbg { -webkit-user-select: none; flex: none; height: auto; position: relative; user-select: none; white-space: pre; width: auto; }\",\".framer-eZ8Jk .framer-1pyvi19 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: 4px; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 99px; }\",\".framer-eZ8Jk .framer-sk1z1b { bottom: 0px; flex: none; left: calc(50.7042253521127% - 1px / 2); overflow: hidden; position: absolute; top: 1px; width: 1px; z-index: 1; }\",\".framer-eZ8Jk .framer-1ums11g { flex: none; height: 3px; left: calc(100.00000000000003% - 101px / 2); position: absolute; top: calc(33.33333333333336% - 3px / 2); width: 101px; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-eZ8Jk.framer-22227f, .framer-eZ8Jk .framer-1ggqblc, .framer-eZ8Jk .framer-1pyvi19 { gap: 0px; } .framer-eZ8Jk.framer-22227f > *, .framer-eZ8Jk .framer-1pyvi19 > * { margin: 0px; margin-bottom: calc(0px / 2); margin-top: calc(0px / 2); } .framer-eZ8Jk.framer-22227f > :first-child, .framer-eZ8Jk .framer-1pyvi19 > :first-child { margin-top: 0px; } .framer-eZ8Jk.framer-22227f > :last-child, .framer-eZ8Jk .framer-1pyvi19 > :last-child { margin-bottom: 0px; } .framer-eZ8Jk .framer-1ggqblc > * { margin: 0px; margin-left: calc(0px / 2); margin-right: calc(0px / 2); } .framer-eZ8Jk .framer-1ggqblc > :first-child { margin-left: 0px; } .framer-eZ8Jk .framer-1ggqblc > :last-child { margin-right: 0px; } }\",\".framer-eZ8Jk.framer-v-1xalj8.framer-22227f { cursor: pointer; }\",\".framer-eZ8Jk.framer-v-1xalj8 .framer-1ggqblc { gap: 12px; order: 0; }\",\".framer-eZ8Jk.framer-v-1xalj8 .framer-1pyvi19 { order: 1; }\",\".framer-eZ8Jk.framer-v-1xalj8 .framer-sk1z1b { left: calc(50.7042253521127% - 99px / 2); width: 99px; }\",\".framer-eZ8Jk.framer-v-1xalj8 .framer-1ums11g { left: unset; right: 0px; top: 0px; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-eZ8Jk.framer-v-1xalj8 .framer-1ggqblc { gap: 0px; } .framer-eZ8Jk.framer-v-1xalj8 .framer-1ggqblc > * { margin: 0px; margin-left: calc(12px / 2); margin-right: calc(12px / 2); } .framer-eZ8Jk.framer-v-1xalj8 .framer-1ggqblc > :first-child { margin-left: 0px; } .framer-eZ8Jk.framer-v-1xalj8 .framer-1ggqblc > :last-child { margin-right: 0px; } }\",\".framer-eZ8Jk.framer-v-1xalj8.pressed .framer-1ums11g { left: unset; right: -1px; top: 0px; }\",...sharedStyle.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 30\n * @framerIntrinsicWidth 120\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"z_vMOoS84\":{\"layout\":[\"fixed\",\"fixed\"]},\"FaP59wPxN\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n */const Framern6ZartfNA=withCSS(Component,css,\"framer-eZ8Jk\");export default Framern6ZartfNA;Framern6ZartfNA.displayName=\"Case Studies NAV\";Framern6ZartfNA.defaultProps={height:30,width:120};addPropertyControls(Framern6ZartfNA,{variant:{options:[\"l2Z3Ec2sb\",\"z_vMOoS84\"],optionTitles:[\"Variant 1\",\"Mouse Over\"],title:\"Variant\",type:ControlType.Enum}});addFonts(Framern6ZartfNA,[{explicitInter:true,fonts:[{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://app.framerstatic.com/Inter-Regular.cyrillic-ext-CFTLRB35.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://app.framerstatic.com/Inter-Regular.cyrillic-KKLZBALH.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+1F00-1FFF\",url:\"https://app.framerstatic.com/Inter-Regular.greek-ext-ULEBLIFV.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0370-03FF\",url:\"https://app.framerstatic.com/Inter-Regular.greek-IRHSNFQB.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://app.framerstatic.com/Inter-Regular.latin-ext-VZDUGU3Q.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://app.framerstatic.com/Inter-Regular.latin-JLQMKCHE.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://app.framerstatic.com/Inter-Regular.vietnamese-QK7VSWXK.woff2\",weight:\"400\"}]},...getFontsFromSharedStyle(sharedStyle.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Framern6ZartfNA\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"120\",\"framerDisplayContentsDiv\":\"false\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"z_vMOoS84\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"FaP59wPxN\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerIntrinsicHeight\":\"30\",\"framerImmutableVariables\":\"true\",\"framerComponentViewportWidth\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./n6ZartfNA.map", "// Generated by Framer (38fb4ea)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,RichText,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import Menu from\"https://framerusercontent.com/modules/rahqBWBxPXqum4KSdCyd/1gWUKx0JKEQ11aZk2V2j/GA6RWqT_T.js\";const MenuFonts=getFonts(Menu);const cycleOrder=[\"bi3oAZSQo\",\"uHyrYiw4r\"];const serializationHash=\"framer-c8Ifd\";const variantClassNames={bi3oAZSQo:\"framer-v-1ars2a3\",uHyrYiw4r:\"framer-v-1tkp0wn\"};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 humanReadableVariantMap={\"Variant 1\":\"bi3oAZSQo\",\"Variant 2\":\"uHyrYiw4r\"};const getProps=({height,id,tap,width,...props})=>{var _humanReadableVariantMap_props_variant,_ref;return{...props,o5x01tp1l:tap!==null&&tap!==void 0?tap:props.o5x01tp1l,variant:(_ref=(_humanReadableVariantMap_props_variant=humanReadableVariantMap[props.variant])!==null&&_humanReadableVariantMap_props_variant!==void 0?_humanReadableVariantMap_props_variant:props.variant)!==null&&_ref!==void 0?_ref:\"bi3oAZSQo\"};};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,o5x01tp1l,K7DOhA2ji,...restProps}=getProps(props);const{baseVariant,classNames,gestureVariant,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"bi3oAZSQo\",variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTapv8lf5d=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});if(o5x01tp1l){const res=await o5x01tp1l(...args);if(res===false)return false;}});const onTap1ucxheo=activeVariantCallback(async(...args)=>{if(K7DOhA2ji){const res=await K7DOhA2ji(...args);if(res===false)return false;}});const ref1=React.useRef(null);const isDisplayed=()=>{if(baseVariant===\"uHyrYiw4r\")return true;return false;};const isDisplayed1=()=>{if(baseVariant===\"uHyrYiw4r\")return false;return true;};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-1ars2a3\",className,classNames),\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"bi3oAZSQo\",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:{backgroundColor:\"rgba(0, 0, 0, 0)\",...style},variants:{uHyrYiw4r:{backgroundColor:\"rgba(36, 33, 36, 0)\"}},...addPropertyOverrides({uHyrYiw4r:{\"data-framer-name\":\"Variant 2\",\"data-highlight\":true,onTap:onTapv8lf5d}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-6uz36p\",\"data-border\":true,layoutDependency:layoutDependency,layoutId:\"ba5wsBqjk\",style:{\"--border-bottom-width\":\"1.5px\",\"--border-color\":\"var(--token-aef6e29e-4768-4712-b4a7-4c3b9bb8f12d, rgb(237, 243, 225))\",\"--border-left-width\":\"1.5px\",\"--border-right-width\":\"1.5px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1.5px\",backgroundColor:\"rgba(237, 242, 225, 0)\",borderBottomLeftRadius:30,borderBottomRightRadius:30,borderTopLeftRadius:30,borderTopRightRadius:30},variants:{uHyrYiw4r:{backgroundColor:\"rgba(0, 0, 0, 0)\"}},children:[isDisplayed()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-1x48owq\",\"data-framer-name\":\"Menu\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"qbG00_4Q2\",onTap:onTap1ucxheo,children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO1NlcmlhbCBCIE1lZGl1bQ==\",\"--framer-font-family\":'\"Serial B Medium\", \"Serial B Medium Placeholder\", sans-serif',\"--framer-font-size\":\"24px\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-line-height\":\"1.8em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-aef6e29e-4768-4712-b4a7-4c3b9bb8f12d, rgb(237, 243, 225)))\"},children:\"X\"})}),className:\"framer-jsjf5c\",fonts:[\"CUSTOM;Serial B Medium\"],layoutDependency:layoutDependency,layoutId:\"sM0wtlVAP\",style:{\"--extracted-r6o4lv\":\"var(--token-aef6e29e-4768-4712-b4a7-4c3b9bb8f12d, rgb(237, 243, 225))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true})}),isDisplayed1()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-r03fay-container\",layoutDependency:layoutDependency,layoutId:\"gxn2XxFCg-container\",children:/*#__PURE__*/_jsx(Menu,{height:\"100%\",id:\"gxn2XxFCg\",layoutId:\"gxn2XxFCg\",style:{height:\"100%\"},width:\"100%\"})})})]})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-c8Ifd.framer-1xdjcyb, .framer-c8Ifd .framer-1xdjcyb { display: block; }\",\".framer-c8Ifd.framer-1ars2a3 { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 38px; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: 90px; }\",\".framer-c8Ifd .framer-6uz36p { align-content: center; align-items: center; bottom: 0px; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; justify-content: center; left: calc(50.00000000000002% - 90px / 2); overflow: visible; padding: 0px; position: absolute; top: 0px; width: 90px; z-index: 1; }\",\".framer-c8Ifd .framer-1x48owq { align-content: center; align-items: center; cursor: pointer; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 38px; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 38px; }\",\".framer-c8Ifd .framer-jsjf5c { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-c8Ifd .framer-r03fay-container { flex: none; height: 19px; position: relative; width: auto; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-c8Ifd.framer-1ars2a3, .framer-c8Ifd .framer-6uz36p, .framer-c8Ifd .framer-1x48owq { gap: 0px; } .framer-c8Ifd.framer-1ars2a3 > *, .framer-c8Ifd .framer-6uz36p > *, .framer-c8Ifd .framer-1x48owq > * { margin: 0px; margin-left: calc(10px / 2); margin-right: calc(10px / 2); } .framer-c8Ifd.framer-1ars2a3 > :first-child, .framer-c8Ifd .framer-6uz36p > :first-child, .framer-c8Ifd .framer-1x48owq > :first-child { margin-left: 0px; } .framer-c8Ifd.framer-1ars2a3 > :last-child, .framer-c8Ifd .framer-6uz36p > :last-child, .framer-c8Ifd .framer-1x48owq > :last-child { margin-right: 0px; } }\",\".framer-c8Ifd.framer-v-1tkp0wn.framer-1ars2a3 { cursor: pointer; }\",\".framer-c8Ifd.framer-v-1tkp0wn .framer-6uz36p { left: calc(50.00000000000002% - 38px / 2); width: 38px; }\",'.framer-c8Ifd[data-border=\"true\"]::after, .framer-c8Ifd [data-border=\"true\"]::after { content: \"\"; border-width: var(--border-top-width, 0) var(--border-right-width, 0) var(--border-bottom-width, 0) var(--border-left-width, 0); border-color: var(--border-color, none); border-style: var(--border-style, none); width: 100%; height: 100%; position: absolute; box-sizing: border-box; left: 0; top: 0; border-radius: inherit; pointer-events: none; }'];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 38\n * @framerIntrinsicWidth 90\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"uHyrYiw4r\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"o5x01tp1l\":\"tap\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n */const FramerwsjxRxSW_=withCSS(Component,css,\"framer-c8Ifd\");export default FramerwsjxRxSW_;FramerwsjxRxSW_.displayName=\"Menu Button Mobile\";FramerwsjxRxSW_.defaultProps={height:38,width:90};addPropertyControls(FramerwsjxRxSW_,{variant:{options:[\"bi3oAZSQo\",\"uHyrYiw4r\"],optionTitles:[\"Variant 1\",\"Variant 2\"],title:\"Variant\",type:ControlType.Enum},o5x01tp1l:{title:\"Tap\",type:ControlType.EventHandler}});addFonts(FramerwsjxRxSW_,[{explicitInter:true,fonts:[{family:\"Serial B Medium\",source:\"custom\",url:\"https://framerusercontent.com/assets/e5c4a8YJe4USEOoWLVOBtFhMH0A.woff\"}]},...MenuFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerwsjxRxSW_\",\"slots\":[],\"annotations\":{\"framerVariables\":\"{\\\"o5x01tp1l\\\":\\\"tap\\\"}\",\"framerContractVersion\":\"1\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicWidth\":\"90\",\"framerDisplayContentsDiv\":\"false\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"uHyrYiw4r\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerIntrinsicHeight\":\"38\",\"framerComponentViewportWidth\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}", "// Generated by Framer (38fb4ea)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,RichText,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";const cycleOrder=[\"OM93PA_yl\"];const serializationHash=\"framer-ibAjd\";const variantClassNames={OM93PA_yl:\"framer-v-14wbb6b\"};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=({height,id,tap,width,...props})=>{return{...props,K7DOhA2ji:tap!==null&&tap!==void 0?tap:props.K7DOhA2ji};};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,K7DOhA2ji,...restProps}=getProps(props);const{baseVariant,classNames,gestureVariant,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"OM93PA_yl\",variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTap1gub76y=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});if(K7DOhA2ji){const res=await K7DOhA2ji(...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,className:cx(serializationHash,...sharedStyleClassNames,\"framer-14wbb6b\",className,classNames),\"data-framer-name\":\"Variant 1\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"OM93PA_yl\",onHoverEnd:()=>setGestureState({isHovered:false}),onHoverStart:()=>setGestureState({isHovered:true}),onTap:onTap1gub76y,onTapCancel:()=>setGestureState({isPressed:false}),onTapStart:()=>setGestureState({isPressed:true}),ref:ref!==null&&ref!==void 0?ref:ref1,style:{...style},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7SW50ZXItNjAw\",\"--framer-font-family\":'\"Inter\", \"Inter Placeholder\", sans-serif',\"--framer-font-weight\":\"600\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-line-height\":\"1.8em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-aef6e29e-4768-4712-b4a7-4c3b9bb8f12d, rgb(237, 243, 225)))\"},children:\"MENU\"})}),className:\"framer-nqtq0c\",fonts:[\"GF;Inter-600\"],layoutDependency:layoutDependency,layoutId:\"YM4lvuV_b\",style:{\"--extracted-r6o4lv\":\"var(--token-aef6e29e-4768-4712-b4a7-4c3b9bb8f12d, rgb(237, 243, 225))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-ibAjd.framer-mhy3ie, .framer-ibAjd .framer-mhy3ie { display: block; }\",\".framer-ibAjd.framer-14wbb6b { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: 15px; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-ibAjd .framer-nqtq0c { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-ibAjd.framer-14wbb6b { gap: 0px; } .framer-ibAjd.framer-14wbb6b > * { margin: 0px; margin-left: calc(0px / 2); margin-right: calc(0px / 2); } .framer-ibAjd.framer-14wbb6b > :first-child { margin-left: 0px; } .framer-ibAjd.framer-14wbb6b > :last-child { margin-right: 0px; } }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 15\n * @framerIntrinsicWidth 47\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"fixed\"]}}}\n * @framerVariables {\"K7DOhA2ji\":\"tap\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n */const FramerGA6RWqT_T=withCSS(Component,css,\"framer-ibAjd\");export default FramerGA6RWqT_T;FramerGA6RWqT_T.displayName=\"Menu\";FramerGA6RWqT_T.defaultProps={height:15,width:47};addPropertyControls(FramerGA6RWqT_T,{K7DOhA2ji:{title:\"Tap\",type:ControlType.EventHandler}});addFonts(FramerGA6RWqT_T,[{explicitInter:true,fonts:[{family:\"Inter\",source:\"google\",style:\"normal\",url:\"https://fonts.gstatic.com/s/inter/v13/UcCO3FwrK3iLTeHuS_fvQtMwCp50KnMw2boKoduKmMEVuGKYMZ1rib2Bg-4.woff2\",weight:\"600\"}]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerGA6RWqT_T\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]}}}\",\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicWidth\":\"47\",\"framerVariables\":\"{\\\"K7DOhA2ji\\\":\\\"tap\\\"}\",\"framerIntrinsicHeight\":\"15\",\"framerComponentViewportWidth\":\"true\",\"framerImmutableVariables\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./GA6RWqT_T.map", "// Generated by Framer (38fb4ea)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,ComponentViewportProvider,cx,getFonts,optimizeAppear,useComponentViewport,useLocaleInfo,useVariantState,withCSS,withFX}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import DotLottie from\"https://framerusercontent.com/modules/jfK7C7JmdHGaVBsvt1V7/G0lF2a2mezep3QZSQZwm/DotLottie.js\";const DotLottieFonts=getFonts(DotLottie);const MotionDivWithFX=withFX(motion.div);const cycleOrder=[\"w6ZHABMev\"];const serializationHash=\"framer-yCnP7\";const variantClassNames={w6ZHABMev:\"framer-v-wk2jj4\"};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 transition2={delay:0,duration:4,ease:[.5,.69,.84,1],type:\"tween\"};const animation={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:.4,skewX:0,skewY:0,transition:transition2,x:0,y:0};const animation1={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition2,x:0,y:0};const animation2={opacity:.001,rotate:0,rotateX:0,rotateY:0,scale:.4,skewX:0,skewY:0,x:0,y:0};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=({height,id,width,...props})=>{return{...props};};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,...restProps}=getProps(props);const{baseVariant,classNames,gestureVariant,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"w6ZHABMev\",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-wk2jj4\",className,classNames),\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"w6ZHABMev\",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(MotionDivWithFX,{__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,animate:optimizeAppear(\"animate\",\"15vxii1\",animation1,\"wk2jj4\"),className:\"framer-15vxii1-container\",\"data-framer-appear-id\":\"15vxii1\",\"data-framer-name\":\"Small World Media Logo Lottie\",exit:animation,initial:optimizeAppear(\"initial\",\"15vxii1\",animation2,\"wk2jj4\"),layoutDependency:layoutDependency,layoutId:\"Kc5KpTjVn-container\",name:\"Small World Media Logo Lottie\",children:/*#__PURE__*/_jsx(DotLottie,{autoplay:true,background:\"rgba(0, 85, 255, 0)\",controls:false,direction:\"1\",height:\"100%\",hover:false,id:\"Kc5KpTjVn\",layoutId:\"Kc5KpTjVn\",loop:true,name:\"Small World Media Logo Lottie\",progress:0,speed:1,srcType:\"url\",srcUrl:\"https://lottie.host/bac2d6c3-f7fb-4952-9969-b599cc003945/o5WRwNuUWx.lottie\",style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-yCnP7.framer-4db642, .framer-yCnP7 .framer-4db642 { display: block; }\",\".framer-yCnP7.framer-wk2jj4 { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: auto; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: auto; }\",\".framer-yCnP7 .framer-15vxii1-container { aspect-ratio: 1.4285714285714286 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 384px); position: relative; width: 548px; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-yCnP7.framer-wk2jj4 { gap: 0px; } .framer-yCnP7.framer-wk2jj4 > * { margin: 0px; margin-left: calc(0px / 2); margin-right: calc(0px / 2); } .framer-yCnP7.framer-wk2jj4 > :first-child { margin-left: 0px; } .framer-yCnP7.framer-wk2jj4 > :last-child { margin-right: 0px; } }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 384\n * @framerIntrinsicWidth 548\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n */const FramerCIfYfdTl8=withCSS(Component,css,\"framer-yCnP7\");export default FramerCIfYfdTl8;FramerCIfYfdTl8.displayName=\"Small World Logo Comp Desktop\";FramerCIfYfdTl8.defaultProps={height:384,width:548};addFonts(FramerCIfYfdTl8,[{explicitInter:true,fonts:[]},...DotLottieFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerCIfYfdTl8\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"384\",\"framerDisplayContentsDiv\":\"false\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicWidth\":\"548\",\"framerImmutableVariables\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./CIfYfdTl8.map", "import{jsx as _jsx}from\"react/jsx-runtime\";import*as React from\"react\";import{addPropertyControls,ControlType,RenderTarget}from\"framer\";import{useEffect,useRef,useState}from\"react\";const placeholderUrl=\"https://lottie.host/d826e0a7-b7e8-4072-8afe-c943ed2dd2ca/DpX3m5yT5Z.lottie\";/**\n * DOT LOTTIE\n *\n * @framerIntrinsicWidth 200\n * @framerIntrinsicHeight 200\n * @framerDisableUnlink\n *\n * @framerSupportedLayoutWidth fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n */ export default function DotLottie(props){return /*#__PURE__*/ _jsx(OptimizationFriendly,{loading:/*#__PURE__*/ _jsx(\"div\",{}),loaded:/*#__PURE__*/ _jsx(LottiePlayer,{...props})});};function LottiePlayer(props){/* Checks */ const isCanvas=RenderTarget.current()===RenderTarget.canvas;const lottieInstanceRef=useRef(null);const shouldPlay=isCanvas||props.hover===true||props.autoplay===false?null:true;/* File or URL */ let src;switch(props.srcType){case\"url\":src=props.srcUrl;break;case\"file\":src=props.srcFile;break;default:src=placeholderUrl;break;}/* Progress */ const[isReady,setIsReady]=useState(false);/* For canvas states */ useEffect(()=>{if(!lottieInstanceRef.current)return;lottieInstanceRef.current.addEventListener(\"ready\",()=>setIsReady(true));},[]);useEffect(()=>{if(!lottieInstanceRef.current)return;lottieInstanceRef.current.seek(`${props.progress}%`);},[isReady,props.progress]);const lastVariant=useRef();/* For component variant support */ useEffect(()=>{if(isCanvas)return;if(lastVariant.current!==props.autoplay){if(!lottieInstanceRef.current)return;if(props.autoplay===true){lottieInstanceRef.current.play();}if(props.autoplay===false){lottieInstanceRef.current.pause();}}lastVariant.current=props.autoplay;},[props.autoplay]);return(// @ts-ignore\n/*#__PURE__*/ _jsx(\"dotlottie-player\",{src:src,ref:lottieInstanceRef,autoplay:shouldPlay,loop:props.loop?true:null,hover:props.hover?true:null,controls:props.controls?true:null,background:props.background?props.background:null,speed:props.speed,direction:props.direction,style:{...props.style,width:\"100%\",height:\"100%\"}},src));}DotLottie.defaultProps={srcUrl:placeholderUrl,autoplay:true,background:\"#05F\",controls:false,direction:1,hover:false,loop:true,speed:1};DotLottie.displayName=\"Dot Lottie\";addPropertyControls(DotLottie,{srcType:{type:ControlType.Enum,displaySegmentedControl:true,title:\"Source\",options:[\"url\",\"file\"],optionTitles:[\"URL\",\"File\"]},srcUrl:{type:ControlType.String,title:\"Link\",placeholder:\"../example.lottie\",hidden:props=>props.srcType===\"file\"},srcFile:{type:ControlType.File,title:\"File\",allowedFileTypes:[\"lottie\",\"json\"],hidden:props=>props.srcType===\"url\"},autoplay:{type:ControlType.Boolean,title:\"Autoplay\",defaultValue:true},background:{type:ControlType.Color,title:\"Backdrop\",defaultValue:\"#05F\"},controls:{type:ControlType.Boolean,title:\"Controls\"},direction:{type:ControlType.Enum,title:\"Direction\",defaultValue:\"1\",displaySegmentedControl:true,segmentedControlDirection:\"horizontal\",options:[\"1\",\"-1\"],optionTitles:[\"Normal\",\"Reverse\"]},hover:{type:ControlType.Boolean,title:\"Hover Play\"},loop:{type:ControlType.Boolean,title:\"Loop\"},speed:{type:ControlType.Number,title:\"Speed\",defaultValue:1,min:1,max:10,unit:\"x\",step:.5,displayStepper:true},progress:{type:ControlType.Number,title:\"Progress\",defaultValue:0,min:0,max:100,step:1,description:\"This component is made for Lottie files. [Learn more here](https://dotlottie.io/).\"}});/* For SSG */ function OptimizationFriendly({loading,loaded}){const[isLoading,setLoading]=React.useState(true);// We can't load web-components in ssg on the server,\n// so we defer rendering until we hit the client.\nReact.useEffect(()=>{import(\"https://unpkg.com/@dotlottie/player-component@1.3.2/dist/dotlottie-player.js\").then(()=>{setLoading(false);});},[]);return isLoading?loading:loaded;}\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"DotLottie\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"200\",\"framerIntrinsicHeight\":\"200\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerDisableUnlink\":\"*\",\"framerSupportedLayoutWidth\":\"fixed\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./DotLottie.map", "// Generated by Framer (4b8bcae)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,optimizeAppear,useComponentViewport,useLocaleInfo,useVariantState,withCSS,withFX}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import Vimeo from\"https://framerusercontent.com/modules/0sWquksFr1YDkaIgrl9Z/VgWe6mCMJOseqaLiMnaC/Vimeo.js\";const VimeoFonts=getFonts(Vimeo);const MotionDivWithFX=withFX(motion.div);const cycleOrder=[\"jKcBR5eUX\",\"crUzQGdus\"];const serializationHash=\"framer-KDabL\";const variantClassNames={crUzQGdus:\"framer-v-y8xg23\",jKcBR5eUX:\"framer-v-1i67udo\"};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 transition2={delay:.5,duration:1.2,ease:[.51,.05,.65,1],type:\"tween\"};const animation={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition2,x:0,y:0};const animation1={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition2,x:0,y:0};const animation2={opacity:.001,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:0};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value!==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 humanReadableVariantMap={\"Variant 1\":\"jKcBR5eUX\",\"Variant 2\":\"crUzQGdus\"};const getProps=({height,id,width,...props})=>{var _humanReadableVariantMap_props_variant,_ref;return{...props,variant:(_ref=(_humanReadableVariantMap_props_variant=humanReadableVariantMap[props.variant])!==null&&_humanReadableVariantMap_props_variant!==void 0?_humanReadableVariantMap_props_variant:props.variant)!==null&&_ref!==void 0?_ref:\"jKcBR5eUX\"};};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,...restProps}=getProps(props);const{baseVariant,classNames,gestureVariant,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"jKcBR5eUX\",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-1i67udo\",className,classNames),\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"jKcBR5eUX\",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:{backgroundColor:\"var(--token-ec71f528-f369-4a89-947c-e68eb8390b75, rgb(20, 20, 20))\",opacity:1,...style},variants:{crUzQGdus:{opacity:0}},...addPropertyOverrides({crUzQGdus:{\"data-framer-name\":\"Variant 2\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1ny8whr\",\"data-framer-name\":\"VHS FRAME\",layoutDependency:layoutDependency,layoutId:\"CDWoTMJsC\",style:{opacity:.28},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(MotionDivWithFX,{__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,animate:optimizeAppear(\"animate\",\"1av3nut\",animation1,\"1i67udo\"),className:\"framer-1av3nut-container\",\"data-framer-appear-id\":\"1av3nut\",\"data-framer-name\":\"VHS Texture 1\",exit:animation,initial:optimizeAppear(\"initial\",\"1av3nut\",animation2,\"1i67udo\"),layoutDependency:layoutDependency,layoutId:\"vxUPXg8NG-container\",name:\"VHS Texture 1\",...addPropertyOverrides({crUzQGdus:{\"data-framer-appear-id\":\"18q0r75\",animate:optimizeAppear(\"animate\",\"18q0r75\",animation1,\"y8xg23\"),initial:optimizeAppear(\"initial\",\"18q0r75\",animation2,\"y8xg23\")}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(Vimeo,{autoplay:true,backgroundColor:\"rgba(0, 0, 0, 0)\",borderRadius:0,bottomLeftRadius:0,bottomRightRadius:0,controls:false,height:\"100%\",id:\"vxUPXg8NG\",isMixedBorderRadius:false,layoutId:\"vxUPXg8NG\",loop:true,mute:true,name:\"VHS Texture 1\",style:{height:\"100%\",width:\"100%\"},topLeftRadius:0,topRightRadius:0,video:\"https://vimeo.com/933124673?share=copy\",width:\"100%\"})})})})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-KDabL.framer-1s32s96, .framer-KDabL .framer-1s32s96 { display: block; }\",\".framer-KDabL.framer-1i67udo { height: 800px; overflow: hidden; position: relative; width: 1200px; }\",\".framer-KDabL .framer-1ny8whr { flex: none; height: 166%; left: calc(50.00000000000002% - 153.66666666666666% / 2); mix-blend-mode: overlay; overflow: hidden; position: absolute; top: calc(53.995680345572374% - 165.87473002159828% / 2); width: 154%; }\",\".framer-KDabL .framer-1av3nut-container { flex: none; height: 130%; left: calc(50.00000000000002% - 130% / 2); position: absolute; top: calc(49.962321024868146% - 130% / 2); width: 130%; z-index: 0; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 800\n * @framerIntrinsicWidth 1200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"crUzQGdus\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n */const FramerpX3OK5PAY=withCSS(Component,css,\"framer-KDabL\");export default FramerpX3OK5PAY;FramerpX3OK5PAY.displayName=\"Welcome Overlay\";FramerpX3OK5PAY.defaultProps={height:800,width:1200};addPropertyControls(FramerpX3OK5PAY,{variant:{options:[\"jKcBR5eUX\",\"crUzQGdus\"],optionTitles:[\"Variant 1\",\"Variant 2\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramerpX3OK5PAY,[{explicitInter:true,fonts:[]},...VimeoFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerpX3OK5PAY\",\"slots\":[],\"annotations\":{\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"crUzQGdus\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerIntrinsicWidth\":\"1200\",\"framerIntrinsicHeight\":\"800\",\"framerImmutableVariables\":\"true\",\"framerContractVersion\":\"1\",\"framerComponentViewportWidth\":\"true\",\"framerDisplayContentsDiv\":\"false\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./pX3OK5PAY.map", "import{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,RenderTarget,withCSS}from\"framer\";import{motion}from\"framer-motion\";import Player from\"@vimeo/player\";import{useEffect,useRef,useState}from\"react\";import{useRadius,borderRadiusControl}from\"https://framer.com/m/framer/default-utils.js@^0.45.0\";const vimeoRegex=/^https?:\\/\\/vimeo\\.com\\/(\\d+)/;/**\n * VIMEO\n *\n * @framerIntrinsicWidth 480\n * @framerIntrinsicHeight 270\n *\n * @framerSupportedLayoutWidth fixed\n * @framerSupportedLayoutHeight fixed\n *\n * @framerComponentPresetProps borderRadius, backgroundColor\n */ const Vimeo=withCSS(function Vimeo({video,autoplay,mute,controls,loop,titles,backgroundColor,onPlay=()=>{},onEnd=()=>{},style,...props}){const[key,setKey]=useState(0);const player=useRef();const borderRadius=useRadius(props);useEffect(()=>{if(!player.current)return;const[,id]=video.match(vimeoRegex)?video.match(vimeoRegex):[null,0];const embeddedPlayer=new Player(player.current,{id,autopause:false,autoplay:RenderTarget.current()===RenderTarget.canvas?false:autoplay,byline:titles,controls:controls,loop:loop,title:titles,muted:mute,responsive:true});embeddedPlayer.on(\"play\",onPlay);embeddedPlayer.on(\"ended\",onEnd);},[player,key]);useEffect(()=>{setKey(key=>key+1);},[video,autoplay,mute,controls,loop,titles]);return /*#__PURE__*/ _jsx(motion.div,{style:{background:backgroundColor,...style,borderRadius,position:\"relative\",width:\"100%\",height:\"100%\",display:\"flex\",justifyContent:\"center\",alignItems:\"center\",overflow:\"hidden\"},...props,children:/*#__PURE__*/ _jsx(\"div\",{className:\"framer-vimeo\",ref:player,style:{width:\"100%\",height:\"100%\"}},key)});},[\".framer-vimeo > div { padding: 0 !important; width: 100%; height: 100%; }\",]);Vimeo.defaultProps={video:\"https://vimeo.com/642263700\",autoplay:false,loop:false,mute:false,backgroundColor:\"rgba(0, 0, 0, 0)\",borderRadius:0};addPropertyControls(Vimeo,{video:{title:\"URL\",type:ControlType.String},...borderRadiusControl,controls:{title:\"Controls\",type:ControlType.Boolean,enabledTitle:\"Show\",disabledTitle:\"Hide\"},autoplay:{title:\"Autoplay\",type:ControlType.Boolean,enabledTitle:\"Yes\",disabledTitle:\"No\"},// playOnCanvas: {\n//     title: \"On Canvas\",\n//     type: ControlType.Boolean,\n//     enabledTitle: \"Play\",\n//     disabledTitle: \"Pause\",\n// },\nloop:{title:\"Loop\",type:ControlType.Boolean,enabledTitle:\"Yes\",disabledTitle:\"No\"},mute:{title:\"Mute\",type:ControlType.Boolean,enabledTitle:\"Yes\",disabledTitle:\"No\"},// titles: {\n//     title: \"Titles\",\n//     type: ControlType.Boolean,\n//     enabledTitle: \"Show\",\n//     disabledTitle: \"Hide\",\n// },\nbackgroundColor:{type:ControlType.Color,title:\"Background\",defaultValue:\"rgba(0, 0, 0, 0)\"},onPlay:{type:ControlType.EventHandler},onEnd:{type:ControlType.EventHandler}});export default Vimeo;\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Vimeo\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutWidth\":\"fixed\",\"framerIntrinsicHeight\":\"270\",\"framerIntrinsicWidth\":\"480\",\"framerComponentPresetProps\":\"borderRadius, backgroundColor\",\"framerContractVersion\":\"1\",\"framerSupportedLayoutHeight\":\"fixed\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Vimeo.map", "function _classCallCheck(e,t){if(!(e instanceof t))throw new TypeError(\"Cannot call a class as a function\")}function _defineProperties(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||false;r.configurable=true;\"value\"in r&&(r.writable=true);Object.defineProperty(e,r.key,r)}}function _createClass(e,t,n){t&&_defineProperties(e.prototype,t);n&&_defineProperties(e,n);return e}\n/**\n * Check to see this is a node environment.\n * @type {Boolean}\n */var e=\"undefined\"!==typeof global&&\"[object global]\"==={}.toString.call(global);\n/**\n * Get the name of the method for a given getter or setter.\n *\n * @param {string} prop The name of the property.\n * @param {string} type Either \u201Cget\u201D or \u201Cset\u201D.\n * @return {string}\n */function getMethodName(e,t){return 0===e.indexOf(t.toLowerCase())?e:\"\".concat(t.toLowerCase()).concat(e.substr(0,1).toUpperCase()).concat(e.substr(1))}\n/**\n * Check to see if the object is a DOM Element.\n *\n * @param {*} element The object to check.\n * @return {boolean}\n */function isDomElement(e){return Boolean(e&&1===e.nodeType&&\"nodeName\"in e&&e.ownerDocument&&e.ownerDocument.defaultView)}\n/**\n * Check to see whether the value is a number.\n *\n * @see http://dl.dropboxusercontent.com/u/35146/js/tests/isNumber.html\n * @param {*} value The value to check.\n * @param {boolean} integer Check if the value is an integer.\n * @return {boolean}\n */function isInteger(e){return!isNaN(parseFloat(e))&&isFinite(e)&&Math.floor(e)==e}\n/**\n * Check to see if the URL is a Vimeo url.\n *\n * @param {string} url The url string.\n * @return {boolean}\n */function isVimeoUrl(e){return/^(https?:)?\\/\\/((player|www)\\.)?vimeo\\.com(?=$|\\/)/.test(e)}\n/**\n * Get the Vimeo URL from an element.\n * The element must have either a data-vimeo-id or data-vimeo-url attribute.\n *\n * @param {object} oEmbedParameters The oEmbed parameters.\n * @return {string}\n */function getVimeoUrl(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};var t=e.id;var n=e.url;var r=t||n;if(!r)throw new Error(\"An id or url must be passed, either in an options object or as a data-vimeo-id or data-vimeo-url attribute.\");if(isInteger(r))return\"https://vimeo.com/\".concat(r);if(isVimeoUrl(r))return r.replace(\"http:\",\"https:\");if(t)throw new TypeError(\"\u201C\".concat(t,\"\u201D is not a valid video id.\"));throw new TypeError(\"\u201C\".concat(r,\"\u201D is not a vimeo.com url.\"))}var t=\"undefined\"!==typeof Array.prototype.indexOf;var n=\"undefined\"!==typeof window&&\"undefined\"!==typeof window.postMessage;if(!e&&(!t||!n))throw new Error(\"Sorry, the Vimeo Player API is not available in this browser.\");var r=\"undefined\"!==typeof globalThis?globalThis:\"undefined\"!==typeof window?window:\"undefined\"!==typeof global?global:\"undefined\"!==typeof self?self:{};function createCommonjsModule(e,t){return t={exports:{}},e(t,t.exports),t.exports\n/*!\n * weakmap-polyfill v2.0.1 - ECMAScript6 WeakMap polyfill\n * https://github.com/polygonplanet/weakmap-polyfill\n * Copyright (c) 2015-2020 Polygon Planet <polygon.planet.aqua@gmail.com>\n * @license MIT\n */}(function(e){if(!e.WeakMap){var t=Object.prototype.hasOwnProperty;var defineProperty=function(e,t,n){Object.defineProperty?Object.defineProperty(e,t,{configurable:true,writable:true,value:n}):e[t]=n};e.WeakMap=function(){function WeakMap(){if(void 0===this)throw new TypeError(\"Constructor WeakMap requires 'new'\");defineProperty(this,\"_id\",genId(\"_WeakMap\"));if(arguments.length>0)throw new TypeError(\"WeakMap iterable is not supported\")}defineProperty(WeakMap.prototype,\"delete\",(function(e){checkInstance(this,\"delete\");if(!isObject(e))return false;var t=e[this._id];if(t&&t[0]===e){delete e[this._id];return true}return false}));defineProperty(WeakMap.prototype,\"get\",(function(e){checkInstance(this,\"get\");if(isObject(e)){var t=e[this._id];return t&&t[0]===e?t[1]:void 0}}));defineProperty(WeakMap.prototype,\"has\",(function(e){checkInstance(this,\"has\");if(!isObject(e))return false;var t=e[this._id];return!(!t||t[0]!==e)}));defineProperty(WeakMap.prototype,\"set\",(function(e,t){checkInstance(this,\"set\");if(!isObject(e))throw new TypeError(\"Invalid value used as weak map key\");var n=e[this._id];if(n&&n[0]===e){n[1]=t;return this}defineProperty(e,this._id,[e,t]);return this}));function checkInstance(e,n){if(!isObject(e)||!t.call(e,\"_id\"))throw new TypeError(n+\" method called on incompatible receiver \"+typeof e)}function genId(e){return e+\"_\"+rand()+\".\"+rand()}function rand(){return Math.random().toString().substring(2)}defineProperty(WeakMap,\"_polyfill\",true);return WeakMap}()}function isObject(e){return Object(e)===e}})(\"undefined\"!==typeof self?self:\"undefined\"!==typeof window?window:(\"undefined\"!==typeof r,r));var o=createCommonjsModule((function(e){(function UMD(t,n,r){n[t]=n[t]||r();e.exports&&(e.exports=n[t])})(\"Promise\",(\"undefined\"!=typeof r,r),(function DEF(){var e,t,n,r=Object.prototype.toString,o=\"undefined\"!=typeof setImmediate?function timer(e){return setImmediate(e)}:setTimeout;try{Object.defineProperty({},\"x\",{});e=function builtInProp(e,t,n,r){return Object.defineProperty(e,t,{value:n,writable:true,configurable:false!==r})}}catch(t){e=function builtInProp(e,t,n){e[t]=n;return e}}n=function Queue(){var e,n,r;function Item(e,t){this.fn=e;this.self=t;this.next=void 0}return{add:function add(t,o){r=new Item(t,o);n?n.next=r:e=r;n=r;r=void 0},drain:function drain(){var r=e;e=n=t=void 0;while(r){r.fn.call(r.self);r=r.next}}}}();function schedule(e,r){n.add(e,r);t||(t=o(n.drain))}function isThenable(e){var t,n=typeof e;null==e||\"object\"!=n&&\"function\"!=n||(t=e.then);return\"function\"==typeof t&&t}function notify(){for(var e=0;e<this.chain.length;e++)notifyIsolated(this,1===this.state?this.chain[e].success:this.chain[e].failure,this.chain[e]);this.chain.length=0}function notifyIsolated(e,t,n){var r,o;try{if(false===t)n.reject(e.msg);else{r=true===t?e.msg:t.call(void 0,e.msg);r===n.promise?n.reject(TypeError(\"Promise-chain cycle\")):(o=isThenable(r))?o.call(r,n.resolve,n.reject):n.resolve(r)}}catch(e){n.reject(e)}}function resolve(e){var t,n=this;if(!n.triggered){n.triggered=true;n.def&&(n=n.def);try{if(t=isThenable(e))schedule((function(){var r=new MakeDefWrapper(n);try{t.call(e,(function $resolve$(){resolve.apply(r,arguments)}),(function $reject$(){reject.apply(r,arguments)}))}catch(e){reject.call(r,e)}}));else{n.msg=e;n.state=1;n.chain.length>0&&schedule(notify,n)}}catch(e){reject.call(new MakeDefWrapper(n),e)}}}function reject(e){var t=this;if(!t.triggered){t.triggered=true;t.def&&(t=t.def);t.msg=e;t.state=2;t.chain.length>0&&schedule(notify,t)}}function iteratePromises(e,t,n,r){for(var o=0;o<t.length;o++)(function IIFE(o){e.resolve(t[o]).then((function $resolver$(e){n(o,e)}),r)})(o)}function MakeDefWrapper(e){this.def=e;this.triggered=false}function MakeDef(e){this.promise=e;this.state=0;this.triggered=false;this.chain=[];this.msg=void 0}function Promise(e){if(\"function\"!=typeof e)throw TypeError(\"Not a function\");if(0!==this.__NPO__)throw TypeError(\"Not a promise\");this.__NPO__=1;var t=new MakeDef(this);this.then=function then(e,n){var r={success:\"function\"!=typeof e||e,failure:\"function\"==typeof n&&n};r.promise=new this.constructor((function extractChain(e,t){if(\"function\"!=typeof e||\"function\"!=typeof t)throw TypeError(\"Not a function\");r.resolve=e;r.reject=t}));t.chain.push(r);0!==t.state&&schedule(notify,t);return r.promise};this.catch=function $catch$(e){return this.then(void 0,e)};try{e.call(void 0,(function publicResolve(e){resolve.call(t,e)}),(function publicReject(e){reject.call(t,e)}))}catch(e){reject.call(t,e)}}var i=e({},\"constructor\",Promise,false);Promise.prototype=i;e(i,\"__NPO__\",0,false);e(Promise,\"resolve\",(function Promise$resolve(e){var t=this;return e&&\"object\"==typeof e&&1===e.__NPO__?e:new t((function executor(t,n){if(\"function\"!=typeof t||\"function\"!=typeof n)throw TypeError(\"Not a function\");t(e)}))}));e(Promise,\"reject\",(function Promise$reject(e){return new this((function executor(t,n){if(\"function\"!=typeof t||\"function\"!=typeof n)throw TypeError(\"Not a function\");n(e)}))}));e(Promise,\"all\",(function Promise$all(e){var t=this;return\"[object Array]\"!=r.call(e)?t.reject(TypeError(\"Not an array\")):0===e.length?t.resolve([]):new t((function executor(n,r){if(\"function\"!=typeof n||\"function\"!=typeof r)throw TypeError(\"Not a function\");var o=e.length,i=Array(o),a=0;iteratePromises(t,e,(function resolver(e,t){i[e]=t;++a===o&&n(i)}),r)}))}));e(Promise,\"race\",(function Promise$race(e){var t=this;return\"[object Array]\"!=r.call(e)?t.reject(TypeError(\"Not an array\")):new t((function executor(n,r){if(\"function\"!=typeof n||\"function\"!=typeof r)throw TypeError(\"Not a function\");iteratePromises(t,e,(function resolver(e,t){n(t)}),r)}))}));return Promise}))}));var i=new WeakMap;\n/**\n * Store a callback for a method or event for a player.\n *\n * @param {Player} player The player object.\n * @param {string} name The method or event name.\n * @param {(function(this:Player, *): void|{resolve: function, reject: function})} callback\n *        The callback to call or an object with resolve and reject functions for a promise.\n * @return {void}\n */function storeCallback(e,t,n){var r=i.get(e.element)||{};t in r||(r[t]=[]);r[t].push(n);i.set(e.element,r)}\n/**\n * Get the callbacks for a player and event or method.\n *\n * @param {Player} player The player object.\n * @param {string} name The method or event name\n * @return {function[]}\n */function getCallbacks(e,t){var n=i.get(e.element)||{};return n[t]||[]}\n/**\n * Remove a stored callback for a method or event for a player.\n *\n * @param {Player} player The player object.\n * @param {string} name The method or event name\n * @param {function} [callback] The specific callback to remove.\n * @return {boolean} Was this the last callback?\n */function removeCallback(e,t,n){var r=i.get(e.element)||{};if(!r[t])return true;if(!n){r[t]=[];i.set(e.element,r);return true}var o=r[t].indexOf(n);-1!==o&&r[t].splice(o,1);i.set(e.element,r);return r[t]&&0===r[t].length}\n/**\n * Return the first stored callback for a player and event or method.\n *\n * @param {Player} player The player object.\n * @param {string} name The method or event name.\n * @return {function} The callback, or false if there were none\n */function shiftCallbacks(e,t){var n=getCallbacks(e,t);if(n.length<1)return false;var r=n.shift();removeCallback(e,t,r);return r}\n/**\n * Move callbacks associated with an element to another element.\n *\n * @param {HTMLElement} oldElement The old element.\n * @param {HTMLElement} newElement The new element.\n * @return {void}\n */function swapCallbacks(e,t){var n=i.get(e);i.set(t,n);i.delete(e)}var a=[\"autopause\",\"autoplay\",\"background\",\"byline\",\"color\",\"controls\",\"dnt\",\"height\",\"id\",\"interactive_params\",\"keyboard\",\"loop\",\"maxheight\",\"maxwidth\",\"muted\",\"playsinline\",\"portrait\",\"responsive\",\"speed\",\"texttrack\",\"title\",\"transparent\",\"url\",\"width\"];\n/**\n * Get the 'data-vimeo'-prefixed attributes from an element as an object.\n *\n * @param {HTMLElement} element The element.\n * @param {Object} [defaults={}] The default values to use.\n * @return {Object<string, string>}\n */function getOEmbedParameters(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return a.reduce((function(t,n){var r=e.getAttribute(\"data-vimeo-\".concat(n));(r||\"\"===r)&&(t[n]=\"\"===r?1:r);return t}),t)}\n/**\n * Create an embed from oEmbed data inside an element.\n *\n * @param {object} data The oEmbed data.\n * @param {HTMLElement} element The element to put the iframe in.\n * @return {HTMLIFrameElement} The iframe embed.\n */function createEmbed(e,t){var n=e.html;if(!t)throw new TypeError(\"An element must be provided\");if(null!==t.getAttribute(\"data-vimeo-initialized\"))return t.querySelector(\"iframe\");var r=document.createElement(\"div\");r.innerHTML=n;t.appendChild(r.firstChild);t.setAttribute(\"data-vimeo-initialized\",\"true\");return t.querySelector(\"iframe\")}\n/**\n * Make an oEmbed call for the specified URL.\n *\n * @param {string} videoUrl The vimeo.com url for the video.\n * @param {Object} [params] Parameters to pass to oEmbed.\n * @param {HTMLElement} element The element.\n * @return {Promise}\n */function getOEmbedData(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};var n=arguments.length>2?arguments[2]:void 0;return new Promise((function(r,o){if(!isVimeoUrl(e))throw new TypeError(\"\u201C\".concat(e,\"\u201D is not a vimeo.com url.\"));var i=\"https://vimeo.com/api/oembed.json?url=\".concat(encodeURIComponent(e));for(var a in t)t.hasOwnProperty(a)&&(i+=\"&\".concat(a,\"=\").concat(encodeURIComponent(t[a])));var u=\"XDomainRequest\"in window?new XDomainRequest:new XMLHttpRequest;u.open(\"GET\",i,true);u.onload=function(){if(404!==u.status)if(403!==u.status)try{var t=JSON.parse(u.responseText);if(403===t.domain_status_code){createEmbed(t,n);o(new Error(\"\u201C\".concat(e,\"\u201D is not embeddable.\")));return}r(t)}catch(e){o(e)}else o(new Error(\"\u201C\".concat(e,\"\u201D is not embeddable.\")));else o(new Error(\"\u201C\".concat(e,\"\u201D was not found.\")))};u.onerror=function(){var e=u.status?\" (\".concat(u.status,\")\"):\"\";o(new Error(\"There was an error fetching the embed code from Vimeo\".concat(e,\".\")))};u.send()}))}\n/**\n * Initialize all embeds within a specific element\n *\n * @param {HTMLElement} [parent=document] The parent element.\n * @return {void}\n */function initializeEmbeds(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:document;var t=[].slice.call(e.querySelectorAll(\"[data-vimeo-id], [data-vimeo-url]\"));var n=function handleError(e){\"console\"in window&&console.error&&console.error(\"There was an error creating an embed: \".concat(e))};t.forEach((function(e){try{if(null!==e.getAttribute(\"data-vimeo-defer\"))return;var t=getOEmbedParameters(e);var r=getVimeoUrl(t);getOEmbedData(r,t,e).then((function(t){return createEmbed(t,e)})).catch(n)}catch(e){n(e)}}))}\n/**\n * Resize embeds when messaged by the player.\n *\n * @param {HTMLElement} [parent=document] The parent element.\n * @return {void}\n */function resizeEmbeds(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:document;if(!window.VimeoPlayerResizeEmbeds_){window.VimeoPlayerResizeEmbeds_=true;var t=function onMessage(t){if(isVimeoUrl(t.origin)&&t.data&&\"spacechange\"===t.data.event){var n=e.querySelectorAll(\"iframe\");for(var r=0;r<n.length;r++)if(n[r].contentWindow===t.source){var o=n[r].parentElement;o.style.paddingBottom=\"\".concat(t.data.data[0].bottom,\"px\");break}}};window.addEventListener(\"message\",t)}}\n/**\n * Parse a message received from postMessage.\n *\n * @param {*} data The data received from postMessage.\n * @return {object}\n */function parseMessageData(e){if(\"string\"===typeof e)try{e=JSON.parse(e)}catch(e){console.warn(e);return{}}return e}\n/**\n * Post a message to the specified target.\n *\n * @param {Player} player The player object to use.\n * @param {string} method The API method to call.\n * @param {object} params The parameters to send to the player.\n * @return {void}\n */function postMessage(e,t,n){if(e.element.contentWindow&&e.element.contentWindow.postMessage){var r={method:t};void 0!==n&&(r.value=n);var o=parseFloat(navigator.userAgent.toLowerCase().replace(/^.*msie (\\d+).*$/,\"$1\"));o>=8&&o<10&&(r=JSON.stringify(r));e.element.contentWindow.postMessage(r,e.origin)}}\n/**\n * Parse the data received from a message event.\n *\n * @param {Player} player The player that received the message.\n * @param {(Object|string)} data The message data. Strings will be parsed into JSON.\n * @return {void}\n */function processData(e,t){t=parseMessageData(t);var n=[];var r;if(t.event){if(\"error\"===t.event){var o=getCallbacks(e,t.data.method);o.forEach((function(n){var r=new Error(t.data.message);r.name=t.data.name;n.reject(r);removeCallback(e,t.data.method,n)}))}n=getCallbacks(e,\"event:\".concat(t.event));r=t.data}else if(t.method){var i=shiftCallbacks(e,t.method);if(i){n.push(i);r=t.value}}n.forEach((function(t){try{if(\"function\"===typeof t){t.call(e,r);return}t.resolve(r)}catch(e){}}))}function initializeScreenfull(){var e=function(){var e;var t=[[\"requestFullscreen\",\"exitFullscreen\",\"fullscreenElement\",\"fullscreenEnabled\",\"fullscreenchange\",\"fullscreenerror\"],[\"webkitRequestFullscreen\",\"webkitExitFullscreen\",\"webkitFullscreenElement\",\"webkitFullscreenEnabled\",\"webkitfullscreenchange\",\"webkitfullscreenerror\"],[\"webkitRequestFullScreen\",\"webkitCancelFullScreen\",\"webkitCurrentFullScreenElement\",\"webkitCancelFullScreen\",\"webkitfullscreenchange\",\"webkitfullscreenerror\"],[\"mozRequestFullScreen\",\"mozCancelFullScreen\",\"mozFullScreenElement\",\"mozFullScreenEnabled\",\"mozfullscreenchange\",\"mozfullscreenerror\"],[\"msRequestFullscreen\",\"msExitFullscreen\",\"msFullscreenElement\",\"msFullscreenEnabled\",\"MSFullscreenChange\",\"MSFullscreenError\"]];var n=0;var r=t.length;var o={};for(;n<r;n++){e=t[n];if(e&&e[1]in document){for(n=0;n<e.length;n++)o[t[0][n]]=e[n];return o}}return false}();var t={fullscreenchange:e.fullscreenchange,fullscreenerror:e.fullscreenerror};var n={request:function request(t){return new Promise((function(r,o){var i=function onFullScreenEntered(){n.off(\"fullscreenchange\",onFullScreenEntered);r()};n.on(\"fullscreenchange\",i);t=t||document.documentElement;var a=t[e.requestFullscreen]();a instanceof Promise&&a.then(i).catch(o)}))},exit:function exit(){return new Promise((function(t,r){if(n.isFullscreen){var o=function onFullScreenExit(){n.off(\"fullscreenchange\",onFullScreenExit);t()};n.on(\"fullscreenchange\",o);var i=document[e.exitFullscreen]();i instanceof Promise&&i.then(o).catch(r)}else t()}))},on:function on(e,n){var r=t[e];r&&document.addEventListener(r,n)},off:function off(e,n){var r=t[e];r&&document.removeEventListener(r,n)}};Object.defineProperties(n,{isFullscreen:{get:function get(){return Boolean(document[e.fullscreenElement])}},element:{enumerable:true,get:function get(){return document[e.fullscreenElement]}},isEnabled:{enumerable:true,get:function get(){return Boolean(document[e.fullscreenEnabled])}}});return n}var u=new WeakMap;var l=new WeakMap;var s={};var c=function(){\n/**\n   * Create a Player.\n   *\n   * @param {(HTMLIFrameElement|HTMLElement|string|jQuery)} element A reference to the Vimeo\n   *        player iframe, and id, or a jQuery object.\n   * @param {object} [options] oEmbed parameters to use when creating an embed in the element.\n   * @return {Player}\n   */\nfunction Player(e){var t=this;var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};_classCallCheck(this,Player);if(window.jQuery&&e instanceof jQuery){e.length>1&&window.console&&console.warn&&console.warn(\"A jQuery object with multiple elements was passed, using the first element.\");e=e[0]}\"undefined\"!==typeof document&&\"string\"===typeof e&&(e=document.getElementById(e));if(!isDomElement(e))throw new TypeError(\"You must pass either a valid element or a valid id.\");if(\"IFRAME\"!==e.nodeName){var r=e.querySelector(\"iframe\");r&&(e=r)}if(\"IFRAME\"===e.nodeName&&!isVimeoUrl(e.getAttribute(\"src\")||\"\"))throw new Error(\"The player element passed isn\u2019t a Vimeo embed.\");if(u.has(e))return u.get(e);this._window=e.ownerDocument.defaultView;this.element=e;this.origin=\"*\";var i=new o((function(r,o){t._onMessage=function(e){if(isVimeoUrl(e.origin)&&t.element.contentWindow===e.source){\"*\"===t.origin&&(t.origin=e.origin);var n=parseMessageData(e.data);var i=n&&\"error\"===n.event;var a=i&&n.data&&\"ready\"===n.data.method;if(a){var u=new Error(n.data.message);u.name=n.data.name;o(u)}else{var l=n&&\"ready\"===n.event;var s=n&&\"ping\"===n.method;if(l||s){t.element.setAttribute(\"data-ready\",\"true\");r()}else processData(t,n)}}};t._window.addEventListener(\"message\",t._onMessage);if(\"IFRAME\"!==t.element.nodeName){var i=getOEmbedParameters(e,n);var a=getVimeoUrl(i);getOEmbedData(a,i,e).then((function(n){var r=createEmbed(n,e);t.element=r;t._originalElement=e;swapCallbacks(e,r);u.set(t.element,t);return n})).catch(o)}}));l.set(this,i);u.set(this.element,this);\"IFRAME\"===this.element.nodeName&&postMessage(this,\"ping\");if(s.isEnabled){var a=function exitFullscreen(){return s.exit()};this.fullscreenchangeHandler=function(){s.isFullscreen?storeCallback(t,\"event:exitFullscreen\",a):removeCallback(t,\"event:exitFullscreen\",a);t.ready().then((function(){postMessage(t,\"fullscreenchange\",s.isFullscreen)}))};s.on(\"fullscreenchange\",this.fullscreenchangeHandler)}return this}\n/**\n   * Get a promise for a method.\n   *\n   * @param {string} name The API method to call.\n   * @param {Object} [args={}] Arguments to send via postMessage.\n   * @return {Promise}\n   */_createClass(Player,[{key:\"callMethod\",value:function callMethod(e){var t=this;var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return new o((function(r,o){return t.ready().then((function(){storeCallback(t,e,{resolve:r,reject:o});postMessage(t,e,n)})).catch(o)}))}\n/**\n     * Get a promise for the value of a player property.\n     *\n     * @param {string} name The property name\n     * @return {Promise}\n     */},{key:\"get\",value:function get(e){var t=this;return new o((function(n,r){e=getMethodName(e,\"get\");return t.ready().then((function(){storeCallback(t,e,{resolve:n,reject:r});postMessage(t,e)})).catch(r)}))}\n/**\n     * Get a promise for setting the value of a player property.\n     *\n     * @param {string} name The API method to call.\n     * @param {mixed} value The value to set.\n     * @return {Promise}\n     */},{key:\"set\",value:function set(e,t){var n=this;return new o((function(r,o){e=getMethodName(e,\"set\");if(void 0===t||null===t)throw new TypeError(\"There must be a value to set.\");return n.ready().then((function(){storeCallback(n,e,{resolve:r,reject:o});postMessage(n,e,t)})).catch(o)}))}\n/**\n     * Add an event listener for the specified event. Will call the\n     * callback with a single parameter, `data`, that contains the data for\n     * that event.\n     *\n     * @param {string} eventName The name of the event.\n     * @param {function(*)} callback The function to call when the event fires.\n     * @return {void}\n     */},{key:\"on\",value:function on(e,t){if(!e)throw new TypeError(\"You must pass an event name.\");if(!t)throw new TypeError(\"You must pass a callback function.\");if(\"function\"!==typeof t)throw new TypeError(\"The callback must be a function.\");var n=getCallbacks(this,\"event:\".concat(e));0===n.length&&this.callMethod(\"addEventListener\",e).catch((function(){}));storeCallback(this,\"event:\".concat(e),t)}\n/**\n     * Remove an event listener for the specified event. Will remove all\n     * listeners for that event if a `callback` isn\u2019t passed, or only that\n     * specific callback if it is passed.\n     *\n     * @param {string} eventName The name of the event.\n     * @param {function} [callback] The specific callback to remove.\n     * @return {void}\n     */},{key:\"off\",value:function off(e,t){if(!e)throw new TypeError(\"You must pass an event name.\");if(t&&\"function\"!==typeof t)throw new TypeError(\"The callback must be a function.\");var n=removeCallback(this,\"event:\".concat(e),t);n&&this.callMethod(\"removeEventListener\",e).catch((function(e){}))}\n/**\n     * Load a new video into this embed. The promise will be resolved if\n     * the video is successfully loaded, or it will be rejected if it could\n     * not be loaded.\n     *\n     * @param {number|string|object} options The id of the video, the url of the video, or an object with embed options.\n     * @return {LoadVideoPromise}\n     */},{key:\"loadVideo\",value:function loadVideo(e){return this.callMethod(\"loadVideo\",e)}},{key:\"ready\",value:function ready(){var e=l.get(this)||new o((function(e,t){t(new Error(\"Unknown player. Probably unloaded.\"))}));return o.resolve(e)}\n/**\n     * Add a cue point to the player.\n     *\n     * @param {number} time The time for the cue point.\n     * @param {object} [data] Arbitrary data to be returned with the cue point.\n     * @return {AddCuePointPromise}\n     */},{key:\"addCuePoint\",value:function addCuePoint(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return this.callMethod(\"addCuePoint\",{time:e,data:t})}\n/**\n     * Remove a cue point from the video.\n     *\n     * @param {string} id The id of the cue point to remove.\n     * @return {RemoveCuePointPromise}\n     */},{key:\"removeCuePoint\",value:function removeCuePoint(e){return this.callMethod(\"removeCuePoint\",e)}\n/**\n     * A representation of a text track on a video.\n     *\n     * @typedef {Object} VimeoTextTrack\n     * @property {string} language The ISO language code.\n     * @property {string} kind The kind of track it is (captions or subtitles).\n     * @property {string} label The human\u2010readable label for the track.\n     */\n/**\n     * Enable the text track with the specified language, and optionally the\n     * specified kind (captions or subtitles).\n     *\n     * When set via the API, the track language will not change the viewer\u2019s\n     * stored preference.\n     *\n     * @param {string} language The two\u2010letter language code.\n     * @param {string} [kind] The kind of track to enable (captions or subtitles).\n     * @return {EnableTextTrackPromise}\n     */},{key:\"enableTextTrack\",value:function enableTextTrack(e,t){if(!e)throw new TypeError(\"You must pass a language.\");return this.callMethod(\"enableTextTrack\",{language:e,kind:t})}},{key:\"disableTextTrack\",value:function disableTextTrack(){return this.callMethod(\"disableTextTrack\")}},{key:\"pause\",value:function pause(){return this.callMethod(\"pause\")}},{key:\"play\",value:function play(){return this.callMethod(\"play\")}},{key:\"requestFullscreen\",value:function requestFullscreen(){return s.isEnabled?s.request(this.element):this.callMethod(\"requestFullscreen\")}},{key:\"exitFullscreen\",value:function exitFullscreen(){return s.isEnabled?s.exit():this.callMethod(\"exitFullscreen\")}},{key:\"getFullscreen\",value:function getFullscreen(){return s.isEnabled?o.resolve(s.isFullscreen):this.get(\"fullscreen\")}},{key:\"requestPictureInPicture\",value:function requestPictureInPicture(){return this.callMethod(\"requestPictureInPicture\")}},{key:\"exitPictureInPicture\",value:function exitPictureInPicture(){return this.callMethod(\"exitPictureInPicture\")}},{key:\"getPictureInPicture\",value:function getPictureInPicture(){return this.get(\"pictureInPicture\")}},{key:\"unload\",value:function unload(){return this.callMethod(\"unload\")}},{key:\"destroy\",value:function destroy(){var e=this;return new o((function(t){l.delete(e);u.delete(e.element);if(e._originalElement){u.delete(e._originalElement);e._originalElement.removeAttribute(\"data-vimeo-initialized\")}e.element&&\"IFRAME\"===e.element.nodeName&&e.element.parentNode&&(e.element.parentNode.parentNode&&e._originalElement&&e._originalElement!==e.element.parentNode?e.element.parentNode.parentNode.removeChild(e.element.parentNode):e.element.parentNode.removeChild(e.element));if(e.element&&\"DIV\"===e.element.nodeName&&e.element.parentNode){e.element.removeAttribute(\"data-vimeo-initialized\");var n=e.element.querySelector(\"iframe\");n&&n.parentNode&&(n.parentNode.parentNode&&e._originalElement&&e._originalElement!==n.parentNode?n.parentNode.parentNode.removeChild(n.parentNode):n.parentNode.removeChild(n))}e._window.removeEventListener(\"message\",e._onMessage);s.isEnabled&&s.off(\"fullscreenchange\",e.fullscreenchangeHandler);t()}))}},{key:\"getAutopause\",value:function getAutopause(){return this.get(\"autopause\")}\n/**\n     * Enable or disable the autopause behavior of this player.\n     *\n     * By default, when another video is played in the same browser, this\n     * player will automatically pause. Unless you have a specific reason\n     * for doing so, we recommend that you leave autopause set to the\n     * default (`true`).\n     *\n     * @param {boolean} autopause\n     * @return {SetAutopausePromise}\n     */},{key:\"setAutopause\",value:function setAutopause(e){return this.set(\"autopause\",e)}},{key:\"getBuffered\",value:function getBuffered(){return this.get(\"buffered\")}\n/**\n     * @typedef {Object} CameraProperties\n     * @prop {number} props.yaw - Number between 0 and 360.\n     * @prop {number} props.pitch - Number between -90 and 90.\n     * @prop {number} props.roll - Number between -180 and 180.\n     * @prop {number} props.fov - The field of view in degrees.\n     */},{key:\"getCameraProps\",value:function getCameraProps(){return this.get(\"cameraProps\")}\n/**\n     * For 360\u00B0 videos set the camera properties for this player.\n     *\n     * @param {CameraProperties} camera The camera properties\n     * @return {SetCameraPromise}\n     */},{key:\"setCameraProps\",value:function setCameraProps(e){return this.set(\"cameraProps\",e)}\n/**\n     * A representation of a chapter.\n     *\n     * @typedef {Object} VimeoChapter\n     * @property {number} startTime The start time of the chapter.\n     * @property {object} title The title of the chapter.\n     * @property {number} index The place in the order of Chapters. Starts at 1.\n     */},{key:\"getChapters\",value:function getChapters(){return this.get(\"chapters\")}},{key:\"getCurrentChapter\",value:function getCurrentChapter(){return this.get(\"currentChapter\")}},{key:\"getColor\",value:function getColor(){return this.get(\"color\")}\n/**\n     * Set the color of this player to a hex or rgb string. Setting the\n     * color may fail if the owner of the video has set their embed\n     * preferences to force a specific color.\n     *\n     * @param {string} color The hex or rgb color string to set.\n     * @return {SetColorPromise}\n     */},{key:\"setColor\",value:function setColor(e){return this.set(\"color\",e)}\n/**\n     * A representation of a cue point.\n     *\n     * @typedef {Object} VimeoCuePoint\n     * @property {number} time The time of the cue point.\n     * @property {object} data The data passed when adding the cue point.\n     * @property {string} id The unique id for use with removeCuePoint.\n     */},{key:\"getCuePoints\",value:function getCuePoints(){return this.get(\"cuePoints\")}},{key:\"getCurrentTime\",value:function getCurrentTime(){return this.get(\"currentTime\")}\n/**\n     * Set the current playback position in seconds. If the player was\n     * paused, it will remain paused. Likewise, if the player was playing,\n     * it will resume playing once the video has buffered.\n     *\n     * You can provide an accurate time and the player will attempt to seek\n     * to as close to that time as possible. The exact time will be the\n     * fulfilled value of the promise.\n     *\n     * @param {number} currentTime\n     * @return {SetCurrentTimePromise}\n     */},{key:\"setCurrentTime\",value:function setCurrentTime(e){return this.set(\"currentTime\",e)}},{key:\"getDuration\",value:function getDuration(){return this.get(\"duration\")}},{key:\"getEnded\",value:function getEnded(){return this.get(\"ended\")}},{key:\"getLoop\",value:function getLoop(){return this.get(\"loop\")}\n/**\n     * Set the loop state of the player. When set to `true`, the player\n     * will start over immediately once playback ends.\n     *\n     * @param {boolean} loop\n     * @return {SetLoopPromise}\n     */},{key:\"setLoop\",value:function setLoop(e){return this.set(\"loop\",e)}\n/**\n     * Set the muted state of the player. When set to `true`, the player\n     * volume will be muted.\n     *\n     * @param {boolean} muted\n     * @return {SetMutedPromise}\n     */},{key:\"setMuted\",value:function setMuted(e){return this.set(\"muted\",e)}},{key:\"getMuted\",value:function getMuted(){return this.get(\"muted\")}},{key:\"getPaused\",value:function getPaused(){return this.get(\"paused\")}},{key:\"getPlaybackRate\",value:function getPlaybackRate(){return this.get(\"playbackRate\")}\n/**\n     * Set the playback rate of the player on a scale from `0.5` to `2`. When set\n     * via the API, the playback rate will not be synchronized to other\n     * players or stored as the viewer's preference.\n     *\n     * @param {number} playbackRate\n     * @return {SetPlaybackRatePromise}\n     */},{key:\"setPlaybackRate\",value:function setPlaybackRate(e){return this.set(\"playbackRate\",e)}},{key:\"getPlayed\",value:function getPlayed(){return this.get(\"played\")}},{key:\"getQualities\",value:function getQualities(){return this.get(\"qualities\")}},{key:\"getQuality\",value:function getQuality(){return this.get(\"quality\")}\n/**\n     * Set a video quality.\n     *\n     * @param {string} quality\n     * @return {SetQualityPromise}\n     */},{key:\"setQuality\",value:function setQuality(e){return this.set(\"quality\",e)}},{key:\"getSeekable\",value:function getSeekable(){return this.get(\"seekable\")}},{key:\"getSeeking\",value:function getSeeking(){return this.get(\"seeking\")}},{key:\"getTextTracks\",value:function getTextTracks(){return this.get(\"textTracks\")}},{key:\"getVideoEmbedCode\",value:function getVideoEmbedCode(){return this.get(\"videoEmbedCode\")}},{key:\"getVideoId\",value:function getVideoId(){return this.get(\"videoId\")}},{key:\"getVideoTitle\",value:function getVideoTitle(){return this.get(\"videoTitle\")}},{key:\"getVideoWidth\",value:function getVideoWidth(){return this.get(\"videoWidth\")}},{key:\"getVideoHeight\",value:function getVideoHeight(){return this.get(\"videoHeight\")}},{key:\"getVideoUrl\",value:function getVideoUrl(){return this.get(\"videoUrl\")}},{key:\"getVolume\",value:function getVolume(){return this.get(\"volume\")}\n/**\n     * Set the volume of the player on a scale from `0` to `1`. When set\n     * via the API, the volume level will not be synchronized to other\n     * players or stored as the viewer\u2019s preference.\n     *\n     * Most mobile devices do not support setting the volume. An error will\n     * *not* be triggered in that situation.\n     *\n     * @param {number} volume\n     * @return {SetVolumePromise}\n     */},{key:\"setVolume\",value:function setVolume(e){return this.set(\"volume\",e)}}]);return Player}();if(!e){s=initializeScreenfull();initializeEmbeds();resizeEmbeds()}export{c as default};\n\n//# sourceMappingURL=player.es.js.map", "import{defaultEvents,localeOptions,fontControls,fontSizeOptions,emptyStateStyle,containerStyles,fontStack}from\"https://framerusercontent.com/modules/VTUDdizacRHpwbkOamr7/AykinQJbgwl92LvMGZwu/constants.js\";import{useOnEnter,useOnExit}from\"https://framerusercontent.com/modules/D4TWeLfcxT6Tysr2BlYg/iZjmqdxVx1EOiM3k1FaW/useOnNavigationTargetChange.js\";import{useConstant}from\"https://framerusercontent.com/modules/ExNgrA7EJTKUPpH6vIlN/eiOrSJ2Ab5M9jPCvVwUz/useConstant.js\";import{colorTokentoValue,colorFromToken}from\"https://framerusercontent.com/modules/D2Lz5CmnNVPZFFiZXalt/QaCzPbriZBfXWZIIycFI/colorFromToken.js\";import{isMotionValue}from\"https://framerusercontent.com/modules/3mKFSGQqKHV82uOV1eBc/5fbRLvOpxZC0JOXugvwm/isMotionValue.js\";import{useUniqueClassName,randomID}from\"https://framerusercontent.com/modules/xDiQsqBGXzmMsv7AlEVy/uhunpMiNsbXxzjlXsg1y/useUniqueClassName.js\";import{getVariantControls}from\"https://framerusercontent.com/modules/ETACN5BJyFTSo0VVDJfu/NHRqowOiXkF9UwOzczF7/variantUtils.js\";import{useIsBrowserSafari}from\"https://framerusercontent.com/modules/eMBrwoqQK7h6mEeGQUH8/GuplvPJVjmxpk9zqOTcb/isBrowser.js\";import{useMultiOnChange,useOnChange}from\"https://framerusercontent.com/modules/v9AWX2URmiYsHf7GbctE/XxKAZ9KlhWqf5x1JMyyF/useOnChange.js\";import{mstoMinAndSec,secondsToMinutes}from\"https://framerusercontent.com/modules/4zHZnO5JojN1PrIbu2jm/revv9QCWpkh8lPzi2jje/time.js\";import{useAutoMotionValue}from\"https://framerusercontent.com/modules/kNDwabfjDEb3vUxkQlZS/fSIr3AOAYbGlfSPgXpYu/useAutoMotionValue.js\";import{useFontControls}from\"https://framerusercontent.com/modules/cuQH4dmpDnV8YK1mSgQX/KqRXqunFjE6ufhpc7ZRu/useFontControls.js\";import{useRenderTarget,useIsInPreview,useIsOnCanvas}from\"https://framerusercontent.com/modules/afBE9Yx1W6bY5q32qPxe/m3q7puE2tbo1S2C0s0CT/useRenderTarget.js\";import{useControlledState}from\"https://framerusercontent.com/modules/zGkoP8tPDCkoBzMdt5uq/0zFSjxIYliHxrQQnryFX/useControlledState.js\";import{usePadding,useRadius,paddingControl,borderRadiusControl}from\"https://framerusercontent.com/modules/5SM58HxZHxjjv7aLMOgQ/WXz9i6mVki0bBCrKdqB3/propUtils.js\";import{detectAutoSizingAxis}from\"https://framerusercontent.com/modules/8CkHAZatUz1UR8jNTcfD/HwbnIAZlUmQ2oTpcLkaH/detectAutoSizingAxis.js\";export{useOnEnter,useOnExit,defaultEvents,isMotionValue,colorFromToken,colorTokentoValue,localeOptions,fontControls,fontSizeOptions,emptyStateStyle,containerStyles,fontStack,useUniqueClassName,getVariantControls,useIsBrowserSafari,randomID,useConstant,useMultiOnChange,useOnChange,usePadding,useRadius,paddingControl,borderRadiusControl,mstoMinAndSec,useFontControls,secondsToMinutes,useAutoMotionValue,useRenderTarget,useIsInPreview,useControlledState,detectAutoSizingAxis,useIsOnCanvas,};\nexport const __FramerMetadata__ = {\"exports\":{\"useConstant\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"isMotionValue\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fontControls\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"defaultEvents\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useUniqueClassName\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useMultiOnChange\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useOnChange\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useIsOnCanvas\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useOnExit\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fontSizeOptions\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"colorTokentoValue\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useRadius\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"getVariantControls\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"colorFromToken\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"containerStyles\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"usePadding\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fontStack\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useControlledState\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useFontControls\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useAutoMotionValue\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"emptyStateStyle\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useIsInPreview\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useIsBrowserSafari\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"detectAutoSizingAxis\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"borderRadiusControl\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"mstoMinAndSec\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"randomID\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"localeOptions\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useOnEnter\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"secondsToMinutes\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useRenderTarget\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"paddingControl\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}", "import { ControlType } from \"framer\";\nexport const fontStack = `\"Inter\", system-ui, -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Helvetica, Arial, sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\"`;\nexport const containerStyles = {\n    position: \"relative\",\n    width: \"100%\",\n    height: \"100%\",\n    display: \"flex\",\n    justifyContent: \"center\",\n    alignItems: \"center\"\n};\nexport const emptyStateStyle = {\n    ...containerStyles,\n    borderRadius: 6,\n    background: \"rgba(136, 85, 255, 0.3)\",\n    color: \"#85F\",\n    border: \"1px dashed #85F\",\n    flexDirection: \"column\"\n};\nexport const defaultEvents = {\n    onClick: {\n        type: ControlType.EventHandler\n    },\n    onMouseEnter: {\n        type: ControlType.EventHandler\n    },\n    onMouseLeave: {\n        type: ControlType.EventHandler\n    }\n};\nexport const fontSizeOptions = {\n    type: ControlType.Number,\n    title: \"Font Size\",\n    min: 2,\n    max: 200,\n    step: 1,\n    displayStepper: true\n};\nexport const fontControls = {\n    font: {\n        type: ControlType.Boolean,\n        title: \"Font\",\n        defaultValue: false,\n        disabledTitle: \"Default\",\n        enabledTitle: \"Custom\"\n    },\n    fontFamily: {\n        type: ControlType.String,\n        title: \"Family\",\n        placeholder: \"Inter\",\n        hidden: ({ font  })=>!font\n    },\n    fontWeight: {\n        type: ControlType.Enum,\n        title: \"Weight\",\n        options: [\n            100,\n            200,\n            300,\n            400,\n            500,\n            600,\n            700,\n            800,\n            900\n        ],\n        optionTitles: [\n            \"Thin\",\n            \"Extra-light\",\n            \"Light\",\n            \"Regular\",\n            \"Medium\",\n            \"Semi-bold\",\n            \"Bold\",\n            \"Extra-bold\",\n            \"Black\", \n        ],\n        hidden: ({ font  })=>!font\n    }\n};\n// @TODO check if we're missing anything here \u2014 there doesn't seem to be a reliable browser API for this\nexport const localeOptions = {\n    af: \"Afrikaans\",\n    sq: \"Albanian\",\n    an: \"Aragonese\",\n    ar: \"Arabic (Standard)\",\n    \"ar-dz\": \"Arabic (Algeria)\",\n    \"ar-bh\": \"Arabic (Bahrain)\",\n    \"ar-eg\": \"Arabic (Egypt)\",\n    \"ar-iq\": \"Arabic (Iraq)\",\n    \"ar-jo\": \"Arabic (Jordan)\",\n    \"ar-kw\": \"Arabic (Kuwait)\",\n    \"ar-lb\": \"Arabic (Lebanon)\",\n    \"ar-ly\": \"Arabic (Libya)\",\n    \"ar-ma\": \"Arabic (Morocco)\",\n    \"ar-om\": \"Arabic (Oman)\",\n    \"ar-qa\": \"Arabic (Qatar)\",\n    \"ar-sa\": \"Arabic (Saudi Arabia)\",\n    \"ar-sy\": \"Arabic (Syria)\",\n    \"ar-tn\": \"Arabic (Tunisia)\",\n    \"ar-ae\": \"Arabic (U.A.E.)\",\n    \"ar-ye\": \"Arabic (Yemen)\",\n    hy: \"Armenian\",\n    as: \"Assamese\",\n    ast: \"Asturian\",\n    az: \"Azerbaijani\",\n    eu: \"Basque\",\n    bg: \"Bulgarian\",\n    be: \"Belarusian\",\n    bn: \"Bengali\",\n    bs: \"Bosnian\",\n    br: \"Breton\",\n    my: \"Burmese\",\n    ca: \"Catalan\",\n    ch: \"Chamorro\",\n    ce: \"Chechen\",\n    zh: \"Chinese\",\n    \"zh-hk\": \"Chinese (Hong Kong)\",\n    \"zh-cn\": \"Chinese (PRC)\",\n    \"zh-sg\": \"Chinese (Singapore)\",\n    \"zh-tw\": \"Chinese (Taiwan)\",\n    cv: \"Chuvash\",\n    co: \"Corsican\",\n    cr: \"Cree\",\n    hr: \"Croatian\",\n    cs: \"Czech\",\n    da: \"Danish\",\n    nl: \"Dutch (Standard)\",\n    \"nl-be\": \"Dutch (Belgian)\",\n    en: \"English\",\n    \"en-au\": \"English (Australia)\",\n    \"en-bz\": \"English (Belize)\",\n    \"en-ca\": \"English (Canada)\",\n    \"en-ie\": \"English (Ireland)\",\n    \"en-jm\": \"English (Jamaica)\",\n    \"en-nz\": \"English (New Zealand)\",\n    \"en-ph\": \"English (Philippines)\",\n    \"en-za\": \"English (South Africa)\",\n    \"en-tt\": \"English (Trinidad & Tobago)\",\n    \"en-gb\": \"English (United Kingdom)\",\n    \"en-us\": \"English (United States)\",\n    \"en-zw\": \"English (Zimbabwe)\",\n    eo: \"Esperanto\",\n    et: \"Estonian\",\n    fo: \"Faeroese\",\n    fa: \"Farsi\",\n    fj: \"Fijian\",\n    fi: \"Finnish\",\n    fr: \"French (Standard)\",\n    \"fr-be\": \"French (Belgium)\",\n    \"fr-ca\": \"French (Canada)\",\n    \"fr-fr\": \"French (France)\",\n    \"fr-lu\": \"French (Luxembourg)\",\n    \"fr-mc\": \"French (Monaco)\",\n    \"fr-ch\": \"French (Switzerland)\",\n    fy: \"Frisian\",\n    fur: \"Friulian\",\n    gd: \"Gaelic (Scots)\",\n    \"gd-ie\": \"Gaelic (Irish)\",\n    gl: \"Galacian\",\n    ka: \"Georgian\",\n    de: \"German (Standard)\",\n    \"de-at\": \"German (Austria)\",\n    \"de-de\": \"German (Germany)\",\n    \"de-li\": \"German (Liechtenstein)\",\n    \"de-lu\": \"German (Luxembourg)\",\n    \"de-ch\": \"German (Switzerland)\",\n    el: \"Greek\",\n    gu: \"Gujurati\",\n    ht: \"Haitian\",\n    he: \"Hebrew\",\n    hi: \"Hindi\",\n    hu: \"Hungarian\",\n    is: \"Icelandic\",\n    id: \"Indonesian\",\n    iu: \"Inuktitut\",\n    ga: \"Irish\",\n    it: \"Italian (Standard)\",\n    \"it-ch\": \"Italian (Switzerland)\",\n    ja: \"Japanese\",\n    kn: \"Kannada\",\n    ks: \"Kashmiri\",\n    kk: \"Kazakh\",\n    km: \"Khmer\",\n    ky: \"Kirghiz\",\n    tlh: \"Klingon\",\n    ko: \"Korean\",\n    \"ko-kp\": \"Korean (North Korea)\",\n    \"ko-kr\": \"Korean (South Korea)\",\n    la: \"Latin\",\n    lv: \"Latvian\",\n    lt: \"Lithuanian\",\n    lb: \"Luxembourgish\",\n    mk: \"FYRO Macedonian\",\n    ms: \"Malay\",\n    ml: \"Malayalam\",\n    mt: \"Maltese\",\n    mi: \"Maori\",\n    mr: \"Marathi\",\n    mo: \"Moldavian\",\n    nv: \"Navajo\",\n    ng: \"Ndonga\",\n    ne: \"Nepali\",\n    no: \"Norwegian\",\n    nb: \"Norwegian (Bokmal)\",\n    nn: \"Norwegian (Nynorsk)\",\n    oc: \"Occitan\",\n    or: \"Oriya\",\n    om: \"Oromo\",\n    \"fa-ir\": \"Persian/Iran\",\n    pl: \"Polish\",\n    pt: \"Portuguese\",\n    \"pt-br\": \"Portuguese (Brazil)\",\n    pa: \"Punjabi\",\n    \"pa-in\": \"Punjabi (India)\",\n    \"pa-pk\": \"Punjabi (Pakistan)\",\n    qu: \"Quechua\",\n    rm: \"Rhaeto-Romanic\",\n    ro: \"Romanian\",\n    \"ro-mo\": \"Romanian (Moldavia)\",\n    ru: \"Russian\",\n    \"ru-mo\": \"Russian (Moldavia)\",\n    sz: \"Sami (Lappish)\",\n    sg: \"Sango\",\n    sa: \"Sanskrit\",\n    sc: \"Sardinian\",\n    sd: \"Sindhi\",\n    si: \"Singhalese\",\n    sr: \"Serbian\",\n    sk: \"Slovak\",\n    sl: \"Slovenian\",\n    so: \"Somani\",\n    sb: \"Sorbian\",\n    es: \"Spanish\",\n    \"es-ar\": \"Spanish (Argentina)\",\n    \"es-bo\": \"Spanish (Bolivia)\",\n    \"es-cl\": \"Spanish (Chile)\",\n    \"es-co\": \"Spanish (Colombia)\",\n    \"es-cr\": \"Spanish (Costa Rica)\",\n    \"es-do\": \"Spanish (Dominican Republic)\",\n    \"es-ec\": \"Spanish (Ecuador)\",\n    \"es-sv\": \"Spanish (El Salvador)\",\n    \"es-gt\": \"Spanish (Guatemala)\",\n    \"es-hn\": \"Spanish (Honduras)\",\n    \"es-mx\": \"Spanish (Mexico)\",\n    \"es-ni\": \"Spanish (Nicaragua)\",\n    \"es-pa\": \"Spanish (Panama)\",\n    \"es-py\": \"Spanish (Paraguay)\",\n    \"es-pe\": \"Spanish (Peru)\",\n    \"es-pr\": \"Spanish (Puerto Rico)\",\n    \"es-es\": \"Spanish (Spain)\",\n    \"es-uy\": \"Spanish (Uruguay)\",\n    \"es-ve\": \"Spanish (Venezuela)\",\n    sx: \"Sutu\",\n    sw: \"Swahili\",\n    sv: \"Swedish\",\n    \"sv-fi\": \"Swedish (Finland)\",\n    \"sv-sv\": \"Swedish (Sweden)\",\n    ta: \"Tamil\",\n    tt: \"Tatar\",\n    te: \"Teluga\",\n    th: \"Thai\",\n    tig: \"Tigre\",\n    ts: \"Tsonga\",\n    tn: \"Tswana\",\n    tr: \"Turkish\",\n    tk: \"Turkmen\",\n    uk: \"Ukrainian\",\n    hsb: \"Upper Sorbian\",\n    ur: \"Urdu\",\n    ve: \"Venda\",\n    vi: \"Vietnamese\",\n    vo: \"Volapuk\",\n    wa: \"Walloon\",\n    cy: \"Welsh\",\n    xh: \"Xhosa\",\n    ji: \"Yiddish\",\n    zu: \"Zulu\"\n};\n\nexport const __FramerMetadata__ = {\"exports\":{\"fontSizeOptions\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fontControls\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"localeOptions\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fontStack\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"emptyStateStyle\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"containerStyles\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"defaultEvents\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}\n//# sourceMappingURL=./constants.map", "import { useIsInCurrentNavigationTarget } from \"framer\";\nimport { useEffect } from \"react\";\nexport function useOnEnter(onEnter, enabled) {\n    return useOnSpecificTargetChange(true, onEnter, enabled);\n}\nexport function useOnExit(onExit, enabled) {\n    return useOnSpecificTargetChange(false, onExit, enabled);\n}\nfunction useOnSpecificTargetChange(goal, callback, enabled = true) {\n    const isInTarget = useIsInCurrentNavigationTarget();\n    useEffect(()=>{\n        if (enabled && isInTarget === goal) callback();\n    }, [\n        isInTarget\n    ]);\n}\n\nexport const __FramerMetadata__ = {\"exports\":{\"useOnEnter\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useOnExit\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}\n//# sourceMappingURL=./useOnNavigationTargetChange.map", "import { useRef } from \"react\";\n/**\n * Creates a constant value over the lifecycle of a component.\n *\n * Even if `useMemo` is provided an empty array as its final argument, it doesn't offer\n * a guarantee that it won't re-run for performance reasons later on. By using `useConstant`\n * you can ensure that initialisers don't execute twice or more.\n */ export function useConstant(init) {\n    const ref = useRef(null);\n    if (ref.current === null) {\n        ref.current = init();\n    }\n    return ref.current;\n}\n\nexport const __FramerMetadata__ = {\"exports\":{\"useConstant\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}\n//# sourceMappingURL=./useConstant.map", "import { Color } from \"framer\";\nexport function colorFromToken(color) {\n    if (color.startsWith(\"var(--token-\")) return \"rgb\" + color.split(\") /*\")[0].split(\", rgb\")[1];\n    return color;\n}\nexport function colorTokentoValue(color) {\n    return Color(colorFromToken(color)).toValue();\n}\n\nexport const __FramerMetadata__ = {\"exports\":{\"colorFromToken\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"colorTokentoValue\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}\n//# sourceMappingURL=./colorFromToken.map", "import { MotionValue } from \"framer\";\nexport const isMotionValue = (v)=>v instanceof MotionValue\n;\n\nexport const __FramerMetadata__ = {\"exports\":{\"isMotionValue\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}\n//# sourceMappingURL=./isMotionValue.map", "import * as React from \"react\";\nconst letters = \"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz\";\nconst l = ()=>letters[Math.floor(Math.random() * letters.length)]\n;\nexport const randomID = ()=>l() + l() + l() + l() + l() + l() + l() + l() + l()\n;\nfunction createUniqueClass(suffix) {\n    return `framer-${suffix}-${randomID()}`;\n}\nexport function useUniqueClassName(suffix, deps) {\n    const [className, setClassName] = React.useState(createUniqueClass(suffix));\n    React.useEffect(()=>{\n        setClassName(createUniqueClass(suffix));\n    }, [\n        suffix,\n        ...deps\n    ]);\n    return className;\n}\n\nexport const __FramerMetadata__ = {\"exports\":{\"useUniqueClassName\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"randomID\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}\n//# sourceMappingURL=./useUniqueClassName.map", "import { ControlType } from \"framer\";\n// I realize this only applies to select right now\n// but we can work on it in here\nexport function getVariantControls(Component, variant, additionalControls = {\n}) {\n    return {\n        [`${variant}TextColor`]: {\n            type: ControlType.Color,\n            title: \"Text Color\",\n            defaultValue: Component.defaultProps[`${variant}TextColor`],\n            hidden: (props)=>props.variant !== variant\n        },\n        [`${variant}IconColor`]: {\n            type: ControlType.Color,\n            title: \"Icon Color\",\n            defaultValue: Component.defaultProps[`${variant}IconColor`],\n            hidden: (props)=>props.variant !== variant\n        },\n        [`${variant}BackgroundColor`]: {\n            type: ControlType.Color,\n            title: \"Bg Color\",\n            defaultValue: Component.defaultProps[`${variant}BackgroundColor`],\n            hidden: (props)=>props.variant !== variant\n        },\n        [`${variant}BorderColor`]: {\n            type: ControlType.Color,\n            title: \"Border Color\",\n            defaultValue: Component.defaultProps[`${variant}BorderColor`],\n            hidden: (props)=>props.variant !== variant\n        },\n        [`${variant}BorderWidth`]: {\n            type: ControlType.Number,\n            title: \" \",\n            min: 0,\n            max: 5,\n            displayStepper: true,\n            defaultValue: Component.defaultProps[`${variant}BorderWidth`],\n            hidden: (props)=>props.variant !== variant\n        },\n        ...additionalControls\n    };\n}\n\nexport const __FramerMetadata__ = {\"exports\":{\"getVariantControls\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}\n//# sourceMappingURL=./variantUtils.map", "import { useMemo } from \"react\";\nexport const isBrowserSafari = ()=>{\n    if (typeof navigator !== `undefined`) {\n        const userAgent = navigator.userAgent.toLowerCase();\n        const isSafari = (userAgent.indexOf(\"safari\") > -1 || userAgent.indexOf(\"framermobile\") > -1 || userAgent.indexOf(\"framerx\") > -1) && userAgent.indexOf(\"chrome\") < 0;\n        return isSafari;\n    } else return false;\n};\nexport const useIsBrowserSafari = ()=>useMemo(()=>isBrowserSafari()\n    , [])\n;\n\nexport const __FramerMetadata__ = {\"exports\":{\"useIsBrowserSafari\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"isBrowserSafari\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}\n//# sourceMappingURL=./isBrowser.map", "import { useEffect } from \"react\";\n//@ts-ignore\nimport { isMotionValue } from \"https://framerusercontent.com/modules/3mKFSGQqKHV82uOV1eBc/5fbRLvOpxZC0JOXugvwm/isMotionValue.js\";\nexport function useOnChange(value, callback) {\n    useEffect(()=>// @ts-ignore this should be detected as a MV :shrug:\n        isMotionValue(value) ? value.onChange(callback) : undefined\n    );\n}\nexport function useMultiOnChange(values, handler) {\n    useEffect(()=>{\n        const subscriptions = values.map((value)=>value.onChange(handler)\n        );\n        return ()=>subscriptions.forEach((unsubscribe)=>unsubscribe()\n            )\n        ;\n    });\n}\n\nexport const __FramerMetadata__ = {\"exports\":{\"Subscriber\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useOnChange\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useMultiOnChange\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}\n//# sourceMappingURL=./useOnChange.map", "export function mstoMinAndSec(millis) {\n    const minutes = Math.floor(millis / 60000);\n    const seconds = parseInt((millis % 60000 / 1000).toFixed(0));\n    return minutes + \":\" + (seconds < 10 ? \"0\" : \"\") + seconds;\n}\nexport function secondsToMinutes(seconds) {\n    const minutes = Math.floor(seconds / 60);\n    const s = Math.floor(seconds % 60);\n    return minutes + \":\" + (s < 10 ? \"0\" : \"\") + s;\n}\n\nexport const __FramerMetadata__ = {\"exports\":{\"mstoMinAndSec\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"secondsToMinutes\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}\n//# sourceMappingURL=./time.map", "import { useCallback, useEffect, useRef } from \"react\";\nimport { motionValue, animate, RenderTarget } from \"framer\";\n// @ts-ignore\nimport { isMotionValue } from \"https://framerusercontent.com/modules/3mKFSGQqKHV82uOV1eBc/5fbRLvOpxZC0JOXugvwm/isMotionValue.js\";\n// @ts-ignore\nimport { useConstant } from \"https://framerusercontent.com/modules/ExNgrA7EJTKUPpH6vIlN/eiOrSJ2Ab5M9jPCvVwUz/useConstant.js\";\nexport function useAutoMotionValue(inputValue, options) {\n    var ref;\n    // Put options on a local ref\n    // Might wanna just memo instead but it works for now\n    const optionsRef = useRef(options);\n    const animation = useRef();\n    const didInitialMount = useRef(false);\n    const isOnCanvas = RenderTarget.current() === RenderTarget.canvas;\n    // in-progress - trying to figure out effect hooks\n    const onChangeDeps = (options === null || options === void 0 ? void 0 : options.onChangeDeps) ? options.onChangeDeps : [];\n    // Memoize the onChange handler\n    const onChange = useCallback(options === null || options === void 0 ? void 0 : options.onChange, [\n        ...onChangeDeps, \n    ]);\n    // Optionally scale the value from props\n    const transformer = useCallback((value)=>((ref = optionsRef.current) === null || ref === void 0 ? void 0 : ref.transform) ? optionsRef.current.transform(value) : value\n    , []);\n    // Create new MotionValue from inputValue\n    const value = useConstant(()=>isMotionValue(inputValue) ? inputValue : motionValue(transformer(inputValue))\n    );\n    // Setting value from prop change\n    useEffect(()=>{\n        if (!isMotionValue(inputValue) && didInitialMount.current) {\n            var ref1, ref2;\n            const newValue = transformer(inputValue);\n            (ref1 = animation.current) === null || ref1 === void 0 ? void 0 : ref1.stop();\n            // Call change callback\n            if (onChange) onChange(newValue, value);\n            // Trigger animation to new value\n            if (((ref2 = optionsRef.current) === null || ref2 === void 0 ? void 0 : ref2.animate) && !isOnCanvas) {\n                var ref3;\n                // @ts-ignore\n                animation.current = animate(value, newValue, (ref3 = optionsRef.current) === null || ref3 === void 0 ? void 0 : ref3.transition);\n            } else {\n                value.set(newValue);\n            }\n        }\n        didInitialMount.current = true;\n    }, [\n        inputValue,\n        ...onChangeDeps\n    ]);\n    return value;\n}\n\nexport const __FramerMetadata__ = {\"exports\":{\"useAutoMotionValue\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}", "// @ts-ignore\nimport{fontStore}from\"framer\";import{useEffect}from\"react\";import{fontStack}from\"https://framerusercontent.com/modules/VTUDdizacRHpwbkOamr7/AykinQJbgwl92LvMGZwu/constants.js\";const fontWeights={100:\"Thin\",200:\"Extra-light\",300:\"Light\",400:\"Regular\",500:\"Medium\",600:\"Semi-bold\",700:\"Bold\",800:\"Extra-bold\",900:\"Black\"};export function useFontControls(props){const{fontFamily=\"Inter\",fontSize=16,fontWeight=400,font=false}=props;const fontWeightName=fontWeights[fontWeight];const customFontStack=`\"${fontFamily} ${fontWeightName}\", \"${fontFamily}\", ${fontStack}`;const fontFamilyStyle=fontFamily?{fontSize,fontWeight,fontFamily:customFontStack}:{fontSize,fontWeight};const fetchCustomFonts=async()=>{await fontStore.loadWebFontsFromSelectors([`CUSTOM;${fontFamily}`,`CUSTOM;${fontFamily} ${fontWeightName}`,`GF;${fontFamily}-${fontWeightName.toLowerCase()}`,]).catch(e=>console.error(e));};useEffect(()=>{if(font)fetchCustomFonts();},[font,fontFamily,fontWeight]);return fontFamilyStyle;}\nexport const __FramerMetadata__ = {\"exports\":{\"useFontControls\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}\n//# sourceMappingURL=./useFontControls.map", "import { useMemo } from \"react\";\nimport { RenderTarget } from \"framer\";\nexport function useRenderTarget() {\n    const currentRenderTarget = useMemo(()=>RenderTarget.current()\n    , []);\n    return currentRenderTarget;\n}\nexport function useIsInPreview() {\n    const inPreview = useMemo(()=>RenderTarget.current() === RenderTarget.preview\n    , []);\n    return inPreview;\n}\nexport function useIsOnCanvas() {\n    const onCanvas = useMemo(()=>RenderTarget.current() === RenderTarget.canvas\n    , []);\n    return onCanvas;\n}\n\nexport const __FramerMetadata__ = {\"exports\":{\"useIsInPreview\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useRenderTarget\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useIsOnCanvas\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}\n//# sourceMappingURL=./useRenderTarget.map", "import * as React from \"react\";\nexport function useControlledState(value) {\n    const [controlledValue, setValue] = React.useState(value);\n    React.useEffect(()=>{\n        setValue(value);\n    }, [\n        value\n    ]);\n    return [\n        controlledValue,\n        setValue\n    ];\n}\n\nexport const __FramerMetadata__ = {\"exports\":{\"useControlledState\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}\n//# sourceMappingURL=./useControlledState.map", "import { useMemo } from \"react\";\nimport { ControlType } from \"framer\";\nexport function useRadius(props) {\n    const { borderRadius , isMixedBorderRadius , topLeftRadius , topRightRadius , bottomRightRadius , bottomLeftRadius ,  } = props;\n    const radiusValue = useMemo(()=>isMixedBorderRadius ? `${topLeftRadius}px ${topRightRadius}px ${bottomRightRadius}px ${bottomLeftRadius}px` : `${borderRadius}px`\n    , [\n        borderRadius,\n        isMixedBorderRadius,\n        topLeftRadius,\n        topRightRadius,\n        bottomRightRadius,\n        bottomLeftRadius, \n    ]);\n    return radiusValue;\n}\nexport const borderRadiusControl = {\n    borderRadius: {\n        title: \"Radius\",\n        type: ControlType.FusedNumber,\n        toggleKey: \"isMixedBorderRadius\",\n        toggleTitles: [\n            \"Radius\",\n            \"Radius per corner\"\n        ],\n        valueKeys: [\n            \"topLeftRadius\",\n            \"topRightRadius\",\n            \"bottomRightRadius\",\n            \"bottomLeftRadius\", \n        ],\n        valueLabels: [\n            \"TL\",\n            \"TR\",\n            \"BR\",\n            \"BL\"\n        ],\n        min: 0\n    }\n};\nexport function usePadding(props) {\n    const { padding , paddingPerSide , paddingTop , paddingRight , paddingBottom , paddingLeft ,  } = props;\n    const paddingValue = useMemo(()=>paddingPerSide ? `${paddingTop}px ${paddingRight}px ${paddingBottom}px ${paddingLeft}px` : padding\n    , [\n        padding,\n        paddingPerSide,\n        paddingTop,\n        paddingRight,\n        paddingBottom,\n        paddingLeft, \n    ]);\n    return paddingValue;\n}\nexport const paddingControl = {\n    padding: {\n        type: ControlType.FusedNumber,\n        toggleKey: \"paddingPerSide\",\n        toggleTitles: [\n            \"Padding\",\n            \"Padding per side\"\n        ],\n        valueKeys: [\n            \"paddingTop\",\n            \"paddingRight\",\n            \"paddingBottom\",\n            \"paddingLeft\", \n        ],\n        valueLabels: [\n            \"T\",\n            \"R\",\n            \"B\",\n            \"L\"\n        ],\n        min: 0,\n        title: \"Padding\"\n    }\n};\n\nexport const __FramerMetadata__ = {\"exports\":{\"borderRadiusControl\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useRadius\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"RadiusProps\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"PaddingProps\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"usePadding\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"paddingControl\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}\n//# sourceMappingURL=./propUtils.map", "export function detectAutoSizingAxis(props) {\n    var ref, ref1;\n    return {\n        width: ((ref = props.style) === null || ref === void 0 ? void 0 : ref.width) !== \"100%\",\n        height: ((ref1 = props.style) === null || ref1 === void 0 ? void 0 : ref1.height) !== \"100%\"\n    };\n}\n\nexport const __FramerMetadata__ = {\"exports\":{\"detectAutoSizingAxis\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}\n//# sourceMappingURL=./detectAutoSizingAxis.map", "// Generated by Framer (4b8bcae)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,optimizeAppear,SVG,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS,withFX}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import Ticker from\"https://framerusercontent.com/modules/B2xAlJLcN0gOnt11mSPw/qacJMtbrGDTpaTF4eVfx/Ticker.js\";import EnterWorldOUTER1 from\"https://framerusercontent.com/modules/i9aK28JtyKTGxmrh6Mw7/YrrX0LUhJn4VbD1p9Dty/FuTkjYtp2.js\";const EnterWorldOUTER1Fonts=getFonts(EnterWorldOUTER1);const TickerFonts=getFonts(Ticker);const MotionDivWithFX=withFX(motion.div);const cycleOrder=[\"BWG_s7Q2D\",\"PBM8CJglD\",\"DXFMK0XzT\"];const serializationHash=\"framer-n5Ow5\";const variantClassNames={BWG_s7Q2D:\"framer-v-1kp2zwd\",DXFMK0XzT:\"framer-v-39wdxz\",PBM8CJglD:\"framer-v-8cqkp7\"};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:30,delay:0,mass:1,stiffness:400,type:\"spring\"};const animation={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition1,x:0,y:0};const animation1={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition1,x:0,y:0};const animation2={opacity:.001,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:0};const transition2={delay:0,duration:.4,ease:[0,.43,0,.96],type:\"tween\"};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 humanReadableVariantMap={\"After Tap\":\"DXFMK0XzT\",\"Variant 1\":\"BWG_s7Q2D\",Hover:\"PBM8CJglD\"};const getProps=({enterWorld,height,id,width,...props})=>{var _humanReadableVariantMap_props_variant,_ref;return{...props,variant:(_ref=(_humanReadableVariantMap_props_variant=humanReadableVariantMap[props.variant])!==null&&_humanReadableVariantMap_props_variant!==void 0?_humanReadableVariantMap_props_variant:props.variant)!==null&&_ref!==void 0?_ref:\"BWG_s7Q2D\",Zk9fuam78:enterWorld!==null&&enterWorld!==void 0?enterWorld:props.Zk9fuam78};};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,Zk9fuam78,...restProps}=getProps(props);const{baseVariant,classNames,gestureVariant,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"BWG_s7Q2D\",variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTapfwvujx=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});if(Zk9fuam78){const res=await Zk9fuam78(...args);if(res===false)return false;}});const onMouseEnter1nx5jm=activeVariantCallback(async(...args)=>{setVariant(\"PBM8CJglD\");});const onMouseLeave181n15d=activeVariantCallback(async(...args)=>{setVariant(\"BWG_s7Q2D\");});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:transition2,children:/*#__PURE__*/_jsxs(MotionDivWithFX,{...restProps,__framer__presenceAnimate:optimizeAppear(\"animate\",\"1kp2zwd\",animation1,undefined),__framer__presenceExit:animation,__framer__presenceInitial:optimizeAppear(\"initial\",\"1kp2zwd\",animation2,undefined),__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,className:cx(serializationHash,...sharedStyleClassNames,\"framer-1kp2zwd\",className,classNames),\"data-framer-appear-id\":\"1kp2zwd\",\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"BWG_s7Q2D\",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},...addPropertyOverrides({DXFMK0XzT:{__framer__presenceAnimate:optimizeAppear(\"animate\",\"39wdxz\",animation1,undefined),__framer__presenceInitial:optimizeAppear(\"initial\",\"39wdxz\",animation2,undefined),\"data-framer-appear-id\":\"39wdxz\",\"data-framer-name\":\"After Tap\",\"data-highlight\":true,onTap:onTapfwvujx},PBM8CJglD:{__framer__presenceAnimate:optimizeAppear(\"animate\",\"8cqkp7\",animation1,undefined),__framer__presenceInitial:optimizeAppear(\"initial\",\"8cqkp7\",animation2,undefined),\"data-framer-appear-id\":\"8cqkp7\",\"data-framer-name\":\"Hover\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-1mdkj6h\",\"data-framer-name\":\"Button\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"PYNjUSFBi\",onMouseEnter:onMouseEnter1nx5jm,style:{backdropFilter:\"none\",backgroundColor:\"rgba(237, 242, 225, 0)\",borderBottomLeftRadius:20,borderBottomRightRadius:20,borderTopLeftRadius:20,borderTopRightRadius:20,opacity:1,WebkitBackdropFilter:\"none\"},variants:{DXFMK0XzT:{backdropFilter:\"blur(0px)\",backgroundColor:\"rgba(71, 104, 237, 0)\",opacity:0,WebkitBackdropFilter:\"blur(0px)\"},PBM8CJglD:{backdropFilter:\"blur(8px)\",backgroundColor:\"rgba(237, 242, 225, 0.3)\",WebkitBackdropFilter:\"blur(8px)\"}},...addPropertyOverrides({DXFMK0XzT:{onMouseLeave:onMouseLeave181n15d},PBM8CJglD:{onMouseLeave:onMouseLeave181n15d}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(ComponentViewportProvider,{width:\"224px\",children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-iovlxn-container\",layoutDependency:layoutDependency,layoutId:\"nMeg8Jrv2-container\",style:{opacity:1},variants:{DXFMK0XzT:{opacity:0}},children:/*#__PURE__*/_jsx(EnterWorldOUTER1,{height:\"100%\",id:\"nMeg8Jrv2\",layoutId:\"nMeg8Jrv2\",style:{height:\"100%\",width:\"100%\"},variant:\"QxNeMVR97\",width:\"100%\"})})})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-bodtw1\",\"data-framer-name\":\"Arrow Ticker Frame\",layoutDependency:layoutDependency,layoutId:\"hGQAqAFC3\",style:{opacity:1},variants:{DXFMK0XzT:{opacity:0}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-7oy9ze-container\",\"data-framer-name\":\"Arrow Ticker\",layoutDependency:layoutDependency,layoutId:\"Q5N3e1cPs-container\",name:\"Arrow Ticker\",style:{opacity:1},variants:{DXFMK0XzT:{opacity:0},PBM8CJglD:{opacity:0}},children:/*#__PURE__*/_jsx(Ticker,{alignment:\"center\",direction:\"right\",fadeOptions:{fadeAlpha:0,fadeContent:false,fadeInset:0,fadeWidth:25,overflow:false},gap:16,height:\"100%\",hoverFactor:1,id:\"Q5N3e1cPs\",layoutId:\"Q5N3e1cPs\",name:\"Arrow Ticker\",padding:0,paddingBottom:0,paddingLeft:0,paddingPerSide:false,paddingRight:0,paddingTop:0,sizingOptions:{heightType:true,widthType:true},slots:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-i3f6jk\",\"data-framer-name\":\"Arrow Left\",layoutDependency:layoutDependency,layoutId:\"ayTAmPe73\",children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-16omina\",\"data-framer-name\":\"Arrow Frame INNER\",layoutDependency:layoutDependency,layoutId:\"f2MOS9Pl7\",children:/*#__PURE__*/_jsx(SVG,{className:\"framer-5dl231\",\"data-framer-name\":\"Arrow\",fill:\"rgba(0,0,0,1)\",intrinsicHeight:33,intrinsicWidth:27,layoutDependency:layoutDependency,layoutId:\"zY_JnYr57\",style:{rotate:90},svg:'<svg width=\"27\" height=\"33\" viewBox=\"0 0 27 33\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\\n<path d=\"M13.298 32.9901L13.298 6.94771\" stroke=\"#EDF3E1\" stroke-width=\"4.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/>\\n<path d=\"M20.0261 13.5878L13.4773 6.63616\" stroke=\"#EDF3E1\" stroke-width=\"4.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/>\\n<path d=\"M6.92834 13.5878L13.4772 6.63616\" stroke=\"#EDF3E1\" stroke-width=\"4.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/>\\n</svg>\\n',withExternalLayout:true})})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1mv3fm7\",\"data-framer-name\":\"Arrow Left\",layoutDependency:layoutDependency,layoutId:\"JJSMNGM9M\",children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1cz52pi\",\"data-framer-name\":\"Arrow Frame INNER\",layoutDependency:layoutDependency,layoutId:\"dqeaEj5CC\",children:/*#__PURE__*/_jsx(SVG,{className:\"framer-1nma9o9\",\"data-framer-name\":\"Arrow\",fill:\"rgba(0,0,0,1)\",intrinsicHeight:33,intrinsicWidth:27,layoutDependency:layoutDependency,layoutId:\"G34oocbHV\",style:{rotate:90},svg:'<svg width=\"27\" height=\"33\" viewBox=\"0 0 27 33\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\\n<path d=\"M13.298 32.9901L13.298 6.94771\" stroke=\"#EDF3E1\" stroke-width=\"4.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/>\\n<path d=\"M20.0261 13.5878L13.4773 6.63616\" stroke=\"#EDF3E1\" stroke-width=\"4.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/>\\n<path d=\"M6.92834 13.5878L13.4772 6.63616\" stroke=\"#EDF3E1\" stroke-width=\"4.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/>\\n</svg>\\n',withExternalLayout:true})})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-9vg45p\",\"data-framer-name\":\"Arrow Left\",layoutDependency:layoutDependency,layoutId:\"qn5TYrJ7F\",children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-gchiy1\",\"data-framer-name\":\"Arrow Frame INNER\",layoutDependency:layoutDependency,layoutId:\"mkNVs8jRG\",children:/*#__PURE__*/_jsx(SVG,{className:\"framer-wm1ac1\",\"data-framer-name\":\"Arrow\",fill:\"rgba(0,0,0,1)\",intrinsicHeight:33,intrinsicWidth:27,layoutDependency:layoutDependency,layoutId:\"b8y75qYnK\",style:{rotate:90},svg:'<svg width=\"27\" height=\"33\" viewBox=\"0 0 27 33\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\\n<path d=\"M13.298 32.9901L13.298 6.94771\" stroke=\"#EDF3E1\" stroke-width=\"4.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/>\\n<path d=\"M20.0261 13.5878L13.4773 6.63616\" stroke=\"#EDF3E1\" stroke-width=\"4.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/>\\n<path d=\"M6.92834 13.5878L13.4772 6.63616\" stroke=\"#EDF3E1\" stroke-width=\"4.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/>\\n</svg>\\n',withExternalLayout:true})})})],speed:38,style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1fh25t5\",\"data-framer-name\":\"Arrow Ticker Frame\",layoutDependency:layoutDependency,layoutId:\"UXRgVWeHL\",style:{opacity:1,rotate:-180},variants:{DXFMK0XzT:{opacity:0}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1ovezco-container\",\"data-framer-name\":\"Arrow Ticker\",layoutDependency:layoutDependency,layoutId:\"axWtxSmTM-container\",name:\"Arrow Ticker\",style:{opacity:1},variants:{DXFMK0XzT:{opacity:0},PBM8CJglD:{opacity:0}},children:/*#__PURE__*/_jsx(Ticker,{alignment:\"center\",direction:\"right\",fadeOptions:{fadeAlpha:0,fadeContent:false,fadeInset:0,fadeWidth:25,overflow:false},gap:16,height:\"100%\",hoverFactor:1,id:\"axWtxSmTM\",layoutId:\"axWtxSmTM\",name:\"Arrow Ticker\",padding:0,paddingBottom:0,paddingLeft:0,paddingPerSide:false,paddingRight:0,paddingTop:0,sizingOptions:{heightType:true,widthType:true},slots:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-i3f6jk\",\"data-framer-name\":\"Arrow Left\",layoutDependency:layoutDependency,layoutId:\"ayTAmPe73\",children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-16omina\",\"data-framer-name\":\"Arrow Frame INNER\",layoutDependency:layoutDependency,layoutId:\"f2MOS9Pl7\",children:/*#__PURE__*/_jsx(SVG,{className:\"framer-5dl231\",\"data-framer-name\":\"Arrow\",fill:\"rgba(0,0,0,1)\",intrinsicHeight:33,intrinsicWidth:27,layoutDependency:layoutDependency,layoutId:\"zY_JnYr57\",style:{rotate:90},svg:'<svg width=\"27\" height=\"33\" viewBox=\"0 0 27 33\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\\n<path d=\"M13.298 32.9901L13.298 6.94771\" stroke=\"#EDF3E1\" stroke-width=\"4.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/>\\n<path d=\"M20.0261 13.5878L13.4773 6.63616\" stroke=\"#EDF3E1\" stroke-width=\"4.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/>\\n<path d=\"M6.92834 13.5878L13.4772 6.63616\" stroke=\"#EDF3E1\" stroke-width=\"4.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/>\\n</svg>\\n',withExternalLayout:true})})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1mv3fm7\",\"data-framer-name\":\"Arrow Left\",layoutDependency:layoutDependency,layoutId:\"JJSMNGM9M\",children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1cz52pi\",\"data-framer-name\":\"Arrow Frame INNER\",layoutDependency:layoutDependency,layoutId:\"dqeaEj5CC\",children:/*#__PURE__*/_jsx(SVG,{className:\"framer-1nma9o9\",\"data-framer-name\":\"Arrow\",fill:\"rgba(0,0,0,1)\",intrinsicHeight:33,intrinsicWidth:27,layoutDependency:layoutDependency,layoutId:\"G34oocbHV\",style:{rotate:90},svg:'<svg width=\"27\" height=\"33\" viewBox=\"0 0 27 33\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\\n<path d=\"M13.298 32.9901L13.298 6.94771\" stroke=\"#EDF3E1\" stroke-width=\"4.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/>\\n<path d=\"M20.0261 13.5878L13.4773 6.63616\" stroke=\"#EDF3E1\" stroke-width=\"4.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/>\\n<path d=\"M6.92834 13.5878L13.4772 6.63616\" stroke=\"#EDF3E1\" stroke-width=\"4.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/>\\n</svg>\\n',withExternalLayout:true})})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-9vg45p\",\"data-framer-name\":\"Arrow Left\",layoutDependency:layoutDependency,layoutId:\"qn5TYrJ7F\",children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-gchiy1\",\"data-framer-name\":\"Arrow Frame INNER\",layoutDependency:layoutDependency,layoutId:\"mkNVs8jRG\",children:/*#__PURE__*/_jsx(SVG,{className:\"framer-wm1ac1\",\"data-framer-name\":\"Arrow\",fill:\"rgba(0,0,0,1)\",intrinsicHeight:33,intrinsicWidth:27,layoutDependency:layoutDependency,layoutId:\"b8y75qYnK\",style:{rotate:90},svg:'<svg width=\"27\" height=\"33\" viewBox=\"0 0 27 33\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\\n<path d=\"M13.298 32.9901L13.298 6.94771\" stroke=\"#EDF3E1\" stroke-width=\"4.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/>\\n<path d=\"M20.0261 13.5878L13.4773 6.63616\" stroke=\"#EDF3E1\" stroke-width=\"4.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/>\\n<path d=\"M6.92834 13.5878L13.4772 6.63616\" stroke=\"#EDF3E1\" stroke-width=\"4.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/>\\n</svg>\\n',withExternalLayout:true})})})],speed:38,style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})})})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-n5Ow5.framer-1qib958, .framer-n5Ow5 .framer-1qib958 { display: block; }\",\".framer-n5Ow5.framer-1kp2zwd { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: 120px; justify-content: center; overflow: visible; padding: 0px 0px 0px 0px; position: relative; width: 240px; }\",\".framer-n5Ow5 .framer-1mdkj6h { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 65px; justify-content: center; left: calc(50.00000000000002% - 172px / 2); overflow: visible; padding: 0px 0px 0px 0px; position: absolute; top: calc(50.00000000000002% - 65px / 2); width: 172px; z-index: 1; }\",\".framer-n5Ow5 .framer-iovlxn-container { bottom: -10px; flex: none; left: calc(50.00000000000002% - 224px / 2); position: absolute; top: -9px; width: 224px; z-index: 1; }\",\".framer-n5Ow5 .framer-bodtw1 { flex: none; height: 35px; left: -22px; overflow: hidden; position: absolute; top: calc(49.166666666666686% - 35px / 2); width: 64px; }\",\".framer-n5Ow5 .framer-7oy9ze-container, .framer-n5Ow5 .framer-1ovezco-container { flex: none; height: 34px; left: 0px; position: absolute; right: 0px; top: calc(48.57142857142859% - 34px / 2); z-index: 1; }\",\".framer-n5Ow5 .framer-i3f6jk, .framer-n5Ow5 .framer-1mv3fm7, .framer-n5Ow5 .framer-9vg45p { height: 40px; overflow: hidden; position: relative; width: 20px; }\",\".framer-n5Ow5 .framer-16omina, .framer-n5Ow5 .framer-1cz52pi, .framer-n5Ow5 .framer-gchiy1 { flex: none; height: 26px; left: calc(50.00000000000002% - 28px / 2); overflow: visible; position: absolute; top: calc(50.00000000000002% - 26px / 2); width: 28px; }\",\".framer-n5Ow5 .framer-5dl231, .framer-n5Ow5 .framer-1nma9o9, .framer-n5Ow5 .framer-wm1ac1 { bottom: -1px; flex: none; left: calc(50.00000000000002% - 25px / 2); position: absolute; top: 0px; width: 25px; z-index: 1; }\",\".framer-n5Ow5 .framer-1fh25t5 { flex: none; height: 35px; overflow: hidden; position: absolute; right: -22px; top: calc(49.166666666666686% - 35px / 2); width: 64px; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-n5Ow5.framer-1kp2zwd, .framer-n5Ow5 .framer-1mdkj6h { gap: 0px; } .framer-n5Ow5.framer-1kp2zwd > * { margin: 0px; margin-bottom: calc(0px / 2); margin-top: calc(0px / 2); } .framer-n5Ow5.framer-1kp2zwd > :first-child { margin-top: 0px; } .framer-n5Ow5.framer-1kp2zwd > :last-child { margin-bottom: 0px; } .framer-n5Ow5 .framer-1mdkj6h > * { margin: 0px; margin-left: calc(10px / 2); margin-right: calc(10px / 2); } .framer-n5Ow5 .framer-1mdkj6h > :first-child { margin-left: 0px; } .framer-n5Ow5 .framer-1mdkj6h > :last-child { margin-right: 0px; } }\",\".framer-n5Ow5.framer-v-8cqkp7.framer-1kp2zwd, .framer-n5Ow5.framer-v-39wdxz.framer-1kp2zwd { cursor: pointer; }\",\".framer-n5Ow5.framer-v-8cqkp7 .framer-1mdkj6h { height: 84px; left: calc(50.00000000000002% - 230px / 2); order: 0; top: -17px; width: 230px; }\",\".framer-n5Ow5.framer-v-8cqkp7 .framer-iovlxn-container, .framer-n5Ow5.framer-v-39wdxz .framer-iovlxn-container { bottom: 0px; top: 0px; }\",\".framer-n5Ow5.framer-v-8cqkp7 .framer-bodtw1 { height: 1px; left: -82px; order: 2; top: calc(53.33333333333336% - 1px / 2); width: 1px; }\",\".framer-n5Ow5.framer-v-8cqkp7 .framer-7oy9ze-container, .framer-n5Ow5.framer-v-8cqkp7 .framer-1ovezco-container, .framer-n5Ow5.framer-v-39wdxz .framer-7oy9ze-container, .framer-n5Ow5.framer-v-39wdxz .framer-1ovezco-container { height: 33px; right: unset; top: calc(45.71428571428574% - 33px / 2); width: 0px; }\",\".framer-n5Ow5.framer-v-8cqkp7 .framer-1fh25t5 { height: 1px; order: 3; right: -94px; top: calc(53.33333333333336% - 1px / 2); width: 1px; }\",\".framer-n5Ow5.framer-v-39wdxz .framer-1mdkj6h { height: 84px; left: calc(50.00000000000002% - 230px / 2); order: 0; top: 103px; width: 230px; }\",\".framer-n5Ow5.framer-v-39wdxz .framer-bodtw1 { bottom: -58px; height: 1px; order: 2; top: unset; width: 1px; }\",\".framer-n5Ow5.framer-v-39wdxz .framer-1fh25t5 { bottom: -58px; height: 1px; order: 3; top: unset; width: 1px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 120\n * @framerIntrinsicWidth 240\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"PBM8CJglD\":{\"layout\":[\"fixed\",\"fixed\"]},\"DXFMK0XzT\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"Zk9fuam78\":\"enterWorld\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n */const FramerQpVXDj19j=withCSS(Component,css,\"framer-n5Ow5\");export default FramerQpVXDj19j;FramerQpVXDj19j.displayName=\"Enter World Button DESKTOP\";FramerQpVXDj19j.defaultProps={height:120,width:240};addPropertyControls(FramerQpVXDj19j,{variant:{options:[\"BWG_s7Q2D\",\"PBM8CJglD\",\"DXFMK0XzT\"],optionTitles:[\"Variant 1\",\"Hover\",\"After Tap\"],title:\"Variant\",type:ControlType.Enum},Zk9fuam78:{title:\"Enter World\",type:ControlType.EventHandler}});addFonts(FramerQpVXDj19j,[{explicitInter:true,fonts:[]},...EnterWorldOUTER1Fonts,...TickerFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerQpVXDj19j\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerVariables\":\"{\\\"Zk9fuam78\\\":\\\"enterWorld\\\"}\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"PBM8CJglD\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"DXFMK0XzT\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicHeight\":\"120\",\"framerIntrinsicWidth\":\"240\",\"framerImmutableVariables\":\"true\",\"framerComponentViewportWidth\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}", "// Generated by Framer (401b244)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import EnterWorld2 from\"https://framerusercontent.com/modules/r9Uogny3vFAx1Ve3yvdH/z0muHSiyJPRz3eYfi5jw/a4va5OWeA.js\";import EnterWorld1 from\"https://framerusercontent.com/modules/w5elKXwCDmatg40PQmUF/scfdpu539WwiNdOVZLRU/ZdeL6ePMR.js\";const EnterWorld1Fonts=getFonts(EnterWorld1);const EnterWorld2Fonts=getFonts(EnterWorld2);const cycleOrder=[\"QxNeMVR97\",\"sSyiOVE1S\"];const serializationHash=\"framer-7SGVl\";const variantClassNames={QxNeMVR97:\"framer-v-1n5z6r9\",sSyiOVE1S:\"framer-v-1pxwzi\"};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 humanReadableVariantMap={\"Variant 1\":\"QxNeMVR97\",\"Variant 2\":\"sSyiOVE1S\"};const getProps=({height,id,width,...props})=>{var _humanReadableVariantMap_props_variant,_ref;return{...props,variant:(_ref=(_humanReadableVariantMap_props_variant=humanReadableVariantMap[props.variant])!==null&&_humanReadableVariantMap_props_variant!==void 0?_humanReadableVariantMap_props_variant:props.variant)!==null&&_ref!==void 0?_ref:\"QxNeMVR97\"};};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,...restProps}=getProps(props);const{baseVariant,classNames,gestureVariant,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"QxNeMVR97\",variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onMouseEnter1tz5eeo=activeVariantCallback(async(...args)=>{setVariant(\"sSyiOVE1S\");});const onMouseLeave1fdbj0k=activeVariantCallback(async(...args)=>{setVariant(\"QxNeMVR97\");});const ref1=React.useRef(null);const isDisplayed=()=>{if(baseVariant===\"sSyiOVE1S\")return false;return true;};const isDisplayed1=()=>{if(baseVariant===\"sSyiOVE1S\")return true;return false;};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__*/_jsxs(motion.div,{...restProps,className:cx(serializationHash,...sharedStyleClassNames,\"framer-1n5z6r9\",className,classNames),\"data-framer-name\":\"Variant 1\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"QxNeMVR97\",onHoverEnd:()=>setGestureState({isHovered:false}),onHoverStart:()=>setGestureState({isHovered:true}),onMouseEnter:onMouseEnter1tz5eeo,onTap:()=>setGestureState({isPressed:false}),onTapCancel:()=>setGestureState({isPressed:false}),onTapStart:()=>setGestureState({isPressed:true}),ref:ref!==null&&ref!==void 0?ref:ref1,style:{...style},...addPropertyOverrides({sSyiOVE1S:{\"data-framer-name\":\"Variant 2\",onMouseLeave:onMouseLeave1fdbj0k}},baseVariant,gestureVariant),children:[isDisplayed()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{width:(componentViewport===null||componentViewport===void 0?void 0:componentViewport.width)||\"100vw\",children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-7i3nkq-container\",layoutDependency:layoutDependency,layoutId:\"C1PCF7rNP-container\",children:/*#__PURE__*/_jsx(EnterWorld1,{height:\"100%\",id:\"C1PCF7rNP\",layoutId:\"C1PCF7rNP\",style:{height:\"100%\",width:\"100%\"},variant:\"x8PZEUQt3\",width:\"100%\"})})}),isDisplayed1()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{...addPropertyOverrides({sSyiOVE1S:{width:(componentViewport===null||componentViewport===void 0?void 0:componentViewport.width)||\"100vw\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-ob00fa-container\",layoutDependency:layoutDependency,layoutId:\"i3TS8u8FR-container\",children:/*#__PURE__*/_jsx(EnterWorld2,{height:\"100%\",id:\"i3TS8u8FR\",layoutId:\"i3TS8u8FR\",style:{height:\"100%\",width:\"100%\"},variant:\"rEpmcsUHR\",width:\"100%\"})})})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-7SGVl.framer-1npn9g5, .framer-7SGVl .framer-1npn9g5 { display: block; }\",\".framer-7SGVl.framer-1n5z6r9 { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: 30px; justify-content: center; overflow: hidden; padding: 0px 0px 0px 0px; position: relative; width: 216px; }\",\".framer-7SGVl .framer-7i3nkq-container { flex: none; height: 30px; position: relative; width: 100%; }\",\".framer-7SGVl .framer-ob00fa-container { flex: none; height: 31px; position: relative; width: 100%; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-7SGVl.framer-1n5z6r9 { gap: 0px; } .framer-7SGVl.framer-1n5z6r9 > * { margin: 0px; margin-bottom: calc(10px / 2); margin-top: calc(10px / 2); } .framer-7SGVl.framer-1n5z6r9 > :first-child { margin-top: 0px; } .framer-7SGVl.framer-1n5z6r9 > :last-child { margin-bottom: 0px; } }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 30\n * @framerIntrinsicWidth 216\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"sSyiOVE1S\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n */const FramerFuTkjYtp2=withCSS(Component,css,\"framer-7SGVl\");export default FramerFuTkjYtp2;FramerFuTkjYtp2.displayName=\"Enter World OUTER 1\";FramerFuTkjYtp2.defaultProps={height:30,width:216};addPropertyControls(FramerFuTkjYtp2,{variant:{options:[\"QxNeMVR97\",\"sSyiOVE1S\"],optionTitles:[\"Variant 1\",\"Variant 2\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramerFuTkjYtp2,[{explicitInter:true,fonts:[]},...EnterWorld1Fonts,...EnterWorld2Fonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerFuTkjYtp2\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerComponentViewportWidth\":\"true\",\"framerImmutableVariables\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"sSyiOVE1S\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerIntrinsicWidth\":\"216\",\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicHeight\":\"30\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}", "// Generated by Framer (38fb4ea)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,CycleVariantState,getFontsFromSharedStyle,RichText,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useOnVariantChange,useVariantState,withCSS,withFX}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import*as sharedStyle from\"https://framerusercontent.com/modules/K5j0ZY7l8uh1EBMKPfjY/FMYFHDrnYSA9b2hYZq6f/au2GRllVA.js\";const MotionDivWithFX=withFX(motion.div);const cycleOrder=[\"rEpmcsUHR\",\"n8B2RYSJm\"];const serializationHash=\"framer-fz6xD\";const variantClassNames={n8B2RYSJm:\"framer-v-1wyofso\",rEpmcsUHR:\"framer-v-12x05f7\"};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={delay:0,duration:.3,ease:[.55,0,1,1],type:\"tween\"};const animation={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:0};const transition2={delay:0,duration:0,ease:[0,0,1,1],type:\"tween\"};const transition3={delay:0,duration:.2,ease:[.55,0,1,1],type:\"tween\"};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 humanReadableVariantMap={\"Variant 1\":\"rEpmcsUHR\",\"Variant 2\":\"n8B2RYSJm\"};const getProps=({height,id,width,...props})=>{var _humanReadableVariantMap_props_variant,_ref;return{...props,variant:(_ref=(_humanReadableVariantMap_props_variant=humanReadableVariantMap[props.variant])!==null&&_humanReadableVariantMap_props_variant!==void 0?_humanReadableVariantMap_props_variant:props.variant)!==null&&_ref!==void 0?_ref:\"rEpmcsUHR\"};};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,...restProps}=getProps(props);const{baseVariant,classNames,gestureVariant,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"rEpmcsUHR\",variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onAppearizaw=activeVariantCallback(async(...args)=>{await delay(()=>setVariant(CycleVariantState),200);});useOnVariantChange(baseVariant,{default:onAppearizaw});const ref1=React.useRef(null);const defaultLayoutId=React.useId();const sharedStyleClassNames=[sharedStyle.className];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:transition2,children:/*#__PURE__*/_jsxs(MotionDivWithFX,{...restProps,__framer__loop:animation,__framer__loopEffectEnabled:true,__framer__loopRepeatDelay:0,__framer__loopRepeatType:\"mirror\",__framer__loopTransition:transition1,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,className:cx(serializationHash,...sharedStyleClassNames,\"framer-12x05f7\",className,classNames),\"data-framer-name\":\"Variant 1\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"rEpmcsUHR\",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},...addPropertyOverrides({n8B2RYSJm:{__framer__loopTransition:transition3,\"data-framer-name\":\"Variant 2\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h2,{className:\"framer-styles-preset-fdsmye\",\"data-styles-preset\":\"au2GRllVA\",style:{\"--framer-text-alignment\":\"center\"},children:\"[\"})}),className:\"framer-1ri5yz8\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"MRWQmen1O\",style:{\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h2,{style:{\"--font-selector\":\"R0Y7SW50ZXItNjAw\",\"--framer-font-family\":'\"Inter\", \"Inter Placeholder\", sans-serif',\"--framer-font-size\":\"30px\",\"--framer-font-weight\":\"600\",\"--framer-line-height\":\"1.1em\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-1of0zx5, var(--token-aef6e29e-4768-4712-b4a7-4c3b9bb8f12d, rgb(237, 243, 225)))\",\"--framer-text-transform\":\"capitalize\"},children:\"Enter World\"})}),className:\"framer-1y5dnah\",fonts:[\"GF;Inter-600\"],layoutDependency:layoutDependency,layoutId:\"Pq50fBdcN\",style:{\"--extracted-1of0zx5\":\"var(--token-aef6e29e-4768-4712-b4a7-4c3b9bb8f12d, rgb(237, 243, 225))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h2,{className:\"framer-styles-preset-fdsmye\",\"data-styles-preset\":\"au2GRllVA\",style:{\"--framer-text-alignment\":\"center\"},children:\"]\"})}),className:\"framer-14r4j2\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"vn16XUnBN\",style:{\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-fz6xD.framer-a0dw7i, .framer-fz6xD .framer-a0dw7i { display: block; }\",\".framer-fz6xD.framer-12x05f7 { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 7px; height: 29px; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: 236px; }\",\".framer-fz6xD .framer-1ri5yz8, .framer-fz6xD .framer-1y5dnah, .framer-fz6xD .framer-14r4j2 { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-fz6xD.framer-12x05f7 { gap: 0px; } .framer-fz6xD.framer-12x05f7 > * { margin: 0px; margin-left: calc(7px / 2); margin-right: calc(7px / 2); } .framer-fz6xD.framer-12x05f7 > :first-child { margin-left: 0px; } .framer-fz6xD.framer-12x05f7 > :last-child { margin-right: 0px; } }\",...sharedStyle.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 29\n * @framerIntrinsicWidth 236\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"n8B2RYSJm\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n */const Framera4va5OWeA=withCSS(Component,css,\"framer-fz6xD\");export default Framera4va5OWeA;Framera4va5OWeA.displayName=\"Enter World 2\";Framera4va5OWeA.defaultProps={height:29,width:236};addPropertyControls(Framera4va5OWeA,{variant:{options:[\"rEpmcsUHR\",\"n8B2RYSJm\"],optionTitles:[\"Variant 1\",\"Variant 2\"],title:\"Variant\",type:ControlType.Enum}});addFonts(Framera4va5OWeA,[{explicitInter:true,fonts:[{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://app.framerstatic.com/Inter-Regular.cyrillic-ext-CFTLRB35.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://app.framerstatic.com/Inter-Regular.cyrillic-KKLZBALH.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+1F00-1FFF\",url:\"https://app.framerstatic.com/Inter-Regular.greek-ext-ULEBLIFV.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0370-03FF\",url:\"https://app.framerstatic.com/Inter-Regular.greek-IRHSNFQB.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://app.framerstatic.com/Inter-Regular.latin-ext-VZDUGU3Q.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://app.framerstatic.com/Inter-Regular.latin-JLQMKCHE.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://app.framerstatic.com/Inter-Regular.vietnamese-QK7VSWXK.woff2\",weight:\"400\"},{family:\"Inter\",source:\"google\",style:\"normal\",url:\"https://fonts.gstatic.com/s/inter/v13/UcCO3FwrK3iLTeHuS_fvQtMwCp50KnMw2boKoduKmMEVuGKYMZ1rib2Bg-4.woff2\",weight:\"600\"}]},...getFontsFromSharedStyle(sharedStyle.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Framera4va5OWeA\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"29\",\"framerImmutableVariables\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerComponentViewportWidth\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"n8B2RYSJm\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerIntrinsicWidth\":\"236\",\"framerContractVersion\":\"1\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./a4va5OWeA.map", "import{fontStore}from\"framer\";fontStore.loadFonts([\"GF;Inter-500\",\"GF;Inter-700\"]);export const fonts=[{explicitInter:true,fonts:[{family:\"Inter\",source:\"google\",style:\"normal\",url:\"https://fonts.gstatic.com/s/inter/v13/UcCO3FwrK3iLTeHuS_fvQtMwCp50KnMw2boKoduKmMEVuI6fMZ1rib2Bg-4.woff2\",weight:\"500\"},{family:\"Inter\",source:\"google\",style:\"normal\",url:\"https://fonts.gstatic.com/s/inter/v13/UcCO3FwrK3iLTeHuS_fvQtMwCp50KnMw2boKoduKmMEVuFuYMZ1rib2Bg-4.woff2\",weight:\"700\"}]}];export const css=['.framer-kksCC .framer-styles-preset-fdsmye:not(.rich-text-wrapper), .framer-kksCC .framer-styles-preset-fdsmye.rich-text-wrapper h2 { --framer-font-family: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-family-bold: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-size: 28px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-weight: 500; --framer-font-weight-bold: 700; --framer-letter-spacing: 0em; --framer-line-height: 1.1em; --framer-paragraph-spacing: 7px; --framer-text-alignment: left; --framer-text-color: var(--token-aef6e29e-4768-4712-b4a7-4c3b9bb8f12d, #edf3e1); --framer-text-decoration: none; --framer-text-transform: none; }','@media (max-width: 1199px) and (min-width: 0px) { .framer-kksCC .framer-styles-preset-fdsmye:not(.rich-text-wrapper), .framer-kksCC .framer-styles-preset-fdsmye.rich-text-wrapper h2 { --framer-font-family: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-family-bold: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-size: 23px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-weight: 500; --framer-font-weight-bold: 700; --framer-letter-spacing: 0em; --framer-line-height: 1.1em; --framer-paragraph-spacing: 7px; --framer-text-alignment: left; --framer-text-color: var(--token-aef6e29e-4768-4712-b4a7-4c3b9bb8f12d, #edf3e1); --framer-text-decoration: none; --framer-text-transform: none; } }'];export const className=\"framer-kksCC\";\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\"}}}", "// Generated by Framer (38fb4ea)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,CycleVariantState,getFontsFromSharedStyle,RichText,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useOnVariantChange,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import*as sharedStyle from\"https://framerusercontent.com/modules/K5j0ZY7l8uh1EBMKPfjY/FMYFHDrnYSA9b2hYZq6f/au2GRllVA.js\";const cycleOrder=[\"x8PZEUQt3\",\"VG1cEIafx\"];const serializationHash=\"framer-Krtwb\";const variantClassNames={VG1cEIafx:\"framer-v-i05plq\",x8PZEUQt3:\"framer-v-14rfmcj\"};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={delay:0,duration:0,ease:[0,0,1,1],type:\"tween\"};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 humanReadableVariantMap={\"Variant 1\":\"x8PZEUQt3\",\"Variant 2\":\"VG1cEIafx\"};const getProps=({height,id,width,...props})=>{var _humanReadableVariantMap_props_variant,_ref;return{...props,variant:(_ref=(_humanReadableVariantMap_props_variant=humanReadableVariantMap[props.variant])!==null&&_humanReadableVariantMap_props_variant!==void 0?_humanReadableVariantMap_props_variant:props.variant)!==null&&_ref!==void 0?_ref:\"x8PZEUQt3\"};};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,...restProps}=getProps(props);const{baseVariant,classNames,gestureVariant,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"x8PZEUQt3\",variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onAppearfzmf19=activeVariantCallback(async(...args)=>{await delay(()=>setVariant(CycleVariantState),1e3);});useOnVariantChange(baseVariant,{default:onAppearfzmf19});const ref1=React.useRef(null);const defaultLayoutId=React.useId();const sharedStyleClassNames=[sharedStyle.className];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__*/_jsxs(motion.div,{...restProps,className:cx(serializationHash,...sharedStyleClassNames,\"framer-14rfmcj\",className,classNames),\"data-framer-name\":\"Variant 1\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"x8PZEUQt3\",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},...addPropertyOverrides({VG1cEIafx:{\"data-framer-name\":\"Variant 2\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h2,{className:\"framer-styles-preset-fdsmye\",\"data-styles-preset\":\"au2GRllVA\",style:{\"--framer-text-alignment\":\"center\"},children:\"[\"})}),className:\"framer-qsu5c0\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"hxagpNo3H\",style:{\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h2,{className:\"framer-styles-preset-fdsmye\",\"data-styles-preset\":\"au2GRllVA\",style:{\"--framer-text-alignment\":\"center\"},children:\"Enter\"})}),className:\"framer-4qi8g7\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"sIAWDoC4c\",style:{\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({VG1cEIafx:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h2,{className:\"framer-styles-preset-fdsmye\",\"data-styles-preset\":\"au2GRllVA\",style:{\"--framer-text-alignment\":\"center\"},children:\"World\"})})}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h2,{className:\"framer-styles-preset-fdsmye\",\"data-styles-preset\":\"au2GRllVA\",style:{\"--framer-text-alignment\":\"center\"},children:\"]\"})}),className:\"framer-ntexrj\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"agrCgSm7C\",style:{\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-Krtwb.framer-s7x03q, .framer-Krtwb .framer-s7x03q { display: block; }\",\".framer-Krtwb.framer-14rfmcj { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 30px; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: 186px; }\",\".framer-Krtwb .framer-qsu5c0, .framer-Krtwb .framer-ntexrj { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-Krtwb .framer-4qi8g7 { flex: none; height: auto; position: relative; white-space: pre-wrap; width: 120px; word-break: break-word; word-wrap: break-word; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-Krtwb.framer-14rfmcj { gap: 0px; } .framer-Krtwb.framer-14rfmcj > * { margin: 0px; margin-left: calc(10px / 2); margin-right: calc(10px / 2); } .framer-Krtwb.framer-14rfmcj > :first-child { margin-left: 0px; } .framer-Krtwb.framer-14rfmcj > :last-child { margin-right: 0px; } }\",...sharedStyle.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 30\n * @framerIntrinsicWidth 186\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"VG1cEIafx\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n */const FramerZdeL6ePMR=withCSS(Component,css,\"framer-Krtwb\");export default FramerZdeL6ePMR;FramerZdeL6ePMR.displayName=\"Enter World 1\";FramerZdeL6ePMR.defaultProps={height:30,width:186};addPropertyControls(FramerZdeL6ePMR,{variant:{options:[\"x8PZEUQt3\",\"VG1cEIafx\"],optionTitles:[\"Variant 1\",\"Variant 2\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramerZdeL6ePMR,[{explicitInter:true,fonts:[{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://app.framerstatic.com/Inter-Regular.cyrillic-ext-CFTLRB35.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://app.framerstatic.com/Inter-Regular.cyrillic-KKLZBALH.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+1F00-1FFF\",url:\"https://app.framerstatic.com/Inter-Regular.greek-ext-ULEBLIFV.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0370-03FF\",url:\"https://app.framerstatic.com/Inter-Regular.greek-IRHSNFQB.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://app.framerstatic.com/Inter-Regular.latin-ext-VZDUGU3Q.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://app.framerstatic.com/Inter-Regular.latin-JLQMKCHE.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://app.framerstatic.com/Inter-Regular.vietnamese-QK7VSWXK.woff2\",weight:\"400\"}]},...getFontsFromSharedStyle(sharedStyle.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerZdeL6ePMR\",\"slots\":[],\"annotations\":{\"framerComponentViewportWidth\":\"true\",\"framerImmutableVariables\":\"true\",\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"186\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"VG1cEIafx\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicHeight\":\"30\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./ZdeL6ePMR.map", "// Generated by Framer (38fb4ea)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,ComponentViewportProvider,cx,getFonts,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import Vimeo from\"https://framerusercontent.com/modules/0sWquksFr1YDkaIgrl9Z/VgWe6mCMJOseqaLiMnaC/Vimeo.js\";const VimeoFonts=getFonts(Vimeo);const cycleOrder=[\"zrchA8eKQ\"];const serializationHash=\"framer-NJ5xo\";const variantClassNames={zrchA8eKQ:\"framer-v-1tqtgdy\"};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=({height,id,width,...props})=>{return{...props};};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,...restProps}=getProps(props);const{baseVariant,classNames,gestureVariant,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"zrchA8eKQ\",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-1tqtgdy\",className,classNames),\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"zrchA8eKQ\",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__*/_jsxs(motion.div,{className:\"framer-w9bj1y\",\"data-framer-name\":\"Reel Frame\",layoutDependency:layoutDependency,layoutId:\"bQ40YjY8V\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-isx9iw-container\",\"data-framer-name\":\"Reel Desktop\",layoutDependency:layoutDependency,layoutId:\"woTZzvWc0-container\",name:\"Reel Desktop\",children:/*#__PURE__*/_jsx(Vimeo,{autoplay:true,backgroundColor:\"rgba(0, 0, 0, 0)\",borderRadius:0,bottomLeftRadius:0,bottomRightRadius:0,controls:false,height:\"100%\",id:\"woTZzvWc0\",isMixedBorderRadius:false,layoutId:\"woTZzvWc0\",loop:true,mute:true,name:\"Reel Desktop\",style:{height:\"100%\",width:\"100%\"},topLeftRadius:0,topRightRadius:0,video:\"https://vimeo.com/936127131?share=copy\",width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1fzx22x-container\",\"data-framer-name\":\"Reel Desktop\",layoutDependency:layoutDependency,layoutId:\"BMz_wAD6_-container\",name:\"Reel Desktop\",children:/*#__PURE__*/_jsx(Vimeo,{autoplay:true,backgroundColor:\"rgba(0, 0, 0, 0)\",borderRadius:0,bottomLeftRadius:0,bottomRightRadius:0,controls:false,height:\"100%\",id:\"BMz_wAD6_\",isMixedBorderRadius:false,layoutId:\"BMz_wAD6_\",loop:true,mute:true,name:\"Reel Desktop\",style:{height:\"100%\",width:\"100%\"},topLeftRadius:0,topRightRadius:0,video:\"https://vimeo.com/936127131?share=copy\",width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-18rw6sw-container\",\"data-framer-name\":\"Reel Desktop\",layoutDependency:layoutDependency,layoutId:\"ehuo398rB-container\",name:\"Reel Desktop\",children:/*#__PURE__*/_jsx(Vimeo,{autoplay:true,backgroundColor:\"rgba(0, 0, 0, 0)\",borderRadius:0,bottomLeftRadius:0,bottomRightRadius:0,controls:false,height:\"100%\",id:\"ehuo398rB\",isMixedBorderRadius:false,layoutId:\"ehuo398rB\",loop:true,mute:true,name:\"Reel Desktop\",style:{height:\"100%\",width:\"100%\"},topLeftRadius:0,topRightRadius:0,video:\"https://vimeo.com/936127131?share=copy\",width:\"100%\"})})})]})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-NJ5xo.framer-ol4ywc, .framer-NJ5xo .framer-ol4ywc { display: block; }\",\".framer-NJ5xo.framer-1tqtgdy { align-content: flex-start; align-items: flex-start; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 1000px; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 1200px; }\",\".framer-NJ5xo .framer-w9bj1y { flex: none; height: 100%; overflow: visible; position: relative; width: 150%; }\",\".framer-NJ5xo .framer-isx9iw-container { bottom: 0px; flex: none; position: absolute; right: -1777px; top: 0px; width: 1800px; z-index: 0; }\",\".framer-NJ5xo .framer-1fzx22x-container { bottom: 0px; flex: none; left: -1777px; position: absolute; top: 0px; width: 1800px; z-index: 0; }\",\".framer-NJ5xo .framer-18rw6sw-container { flex: none; height: 100%; left: calc(50.00000000000002% - 100% / 2); position: absolute; top: calc(50.00000000000002% - 100% / 2); width: 100%; z-index: 0; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-NJ5xo.framer-1tqtgdy { gap: 0px; } .framer-NJ5xo.framer-1tqtgdy > * { margin: 0px; margin-left: calc(10px / 2); margin-right: calc(10px / 2); } .framer-NJ5xo.framer-1tqtgdy > :first-child { margin-left: 0px; } .framer-NJ5xo.framer-1tqtgdy > :last-child { margin-right: 0px; } }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 1000\n * @framerIntrinsicWidth 1200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n */const Framerl5keH4k7s=withCSS(Component,css,\"framer-NJ5xo\");export default Framerl5keH4k7s;Framerl5keH4k7s.displayName=\"Reel Comp DESKTOP\";Framerl5keH4k7s.defaultProps={height:1e3,width:1200};addFonts(Framerl5keH4k7s,[{explicitInter:true,fonts:[]},...VimeoFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"Framerl5keH4k7s\",\"slots\":[],\"annotations\":{\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerContractVersion\":\"1\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicWidth\":\"1200\",\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicHeight\":\"1000\",\"framerComponentViewportWidth\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./l5keH4k7s.map", "// Generated by Framer (38fb4ea)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,ComponentViewportProvider,cx,getFonts,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import Vimeo from\"https://framerusercontent.com/modules/0sWquksFr1YDkaIgrl9Z/VgWe6mCMJOseqaLiMnaC/Vimeo.js\";const VimeoFonts=getFonts(Vimeo);const cycleOrder=[\"EKezLBjBJ\"];const serializationHash=\"framer-wnBQP\";const variantClassNames={EKezLBjBJ:\"framer-v-1jloagm\"};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=({height,id,width,...props})=>{return{...props};};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,...restProps}=getProps(props);const{baseVariant,classNames,gestureVariant,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"EKezLBjBJ\",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-1jloagm\",className,classNames),\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"EKezLBjBJ\",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(motion.div,{className:\"framer-h3cyzr\",\"data-framer-name\":\"Reel Frame\",layoutDependency:layoutDependency,layoutId:\"pU8XCNEyQ\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-186u6lj-container\",\"data-framer-name\":\"Reel Desktop\",layoutDependency:layoutDependency,layoutId:\"Q6wbezfes-container\",name:\"Reel Desktop\",children:/*#__PURE__*/_jsx(Vimeo,{autoplay:true,backgroundColor:\"rgba(0, 0, 0, 0)\",borderRadius:0,bottomLeftRadius:0,bottomRightRadius:0,controls:false,height:\"100%\",id:\"Q6wbezfes\",isMixedBorderRadius:false,layoutId:\"Q6wbezfes\",loop:true,mute:true,name:\"Reel Desktop\",style:{height:\"100%\",width:\"100%\"},topLeftRadius:0,topRightRadius:0,video:\"https://vimeo.com/936127131?share=copy\",width:\"100%\"})})})})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-wnBQP.framer-ebsh5n, .framer-wnBQP .framer-ebsh5n { display: block; }\",\".framer-wnBQP.framer-1jloagm { align-content: flex-start; align-items: flex-start; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 1000px; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 1200px; }\",\".framer-wnBQP .framer-h3cyzr { flex: none; height: 100%; overflow: visible; position: relative; width: 140%; }\",\".framer-wnBQP .framer-186u6lj-container { flex: none; height: 110%; left: calc(50.00000000000002% - 150% / 2); position: absolute; top: calc(50.38461538461541% - 110.00000000000001% / 2); width: 150%; z-index: 0; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-wnBQP.framer-1jloagm { gap: 0px; } .framer-wnBQP.framer-1jloagm > * { margin: 0px; margin-left: calc(10px / 2); margin-right: calc(10px / 2); } .framer-wnBQP.framer-1jloagm > :first-child { margin-left: 0px; } .framer-wnBQP.framer-1jloagm > :last-child { margin-right: 0px; } }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 1000\n * @framerIntrinsicWidth 1200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n */const FramerNNBbkj87s=withCSS(Component,css,\"framer-wnBQP\");export default FramerNNBbkj87s;FramerNNBbkj87s.displayName=\"Reel Comp PHONE\";FramerNNBbkj87s.defaultProps={height:1e3,width:1200};addFonts(FramerNNBbkj87s,[{explicitInter:true,fonts:[]},...VimeoFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerNNBbkj87s\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"1000\",\"framerImmutableVariables\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicWidth\":\"1200\",\"framerComponentViewportWidth\":\"true\",\"framerContractVersion\":\"1\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./NNBbkj87s.map", "// Generated by Framer (38fb4ea)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,optimizeAppear,optimizeAppearTransformTemplate,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS,withFX}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import NavigationHome from\"https://framerusercontent.com/modules/MX5HyQg2TSQrfk2tv8DC/nh1qIR5SMd7mxd8qABIS/c4LLa7YRz.js\";import EnterWorldButtonPHONE from\"https://framerusercontent.com/modules/mZpAUNbmw1GzwpLUD1FV/sZuNfsMNg2nwzPIAOuSe/M6c5pjxAn.js\";import SmallWorldLogoCompPhone from\"https://framerusercontent.com/modules/k1mOZZpGlYdZPPuCldD3/DsYtH4EElnsKBkHpBm29/mJrDbflJ9.js\";import WelcomeOverlay from\"https://framerusercontent.com/modules/1FpDfVmZpkYvgmX6Hkbm/JyIjDuaNX4NnY1CsVgJa/pX3OK5PAY.js\";const SmallWorldLogoCompPhoneFonts=getFonts(SmallWorldLogoCompPhone);const EnterWorldButtonPHONEFonts=getFonts(EnterWorldButtonPHONE);const MotionDivWithFX=withFX(motion.div);const WelcomeOverlayFonts=getFonts(WelcomeOverlay);const NavigationHomeFonts=getFonts(NavigationHome);const cycleOrder=[\"tQVB5xZEJ\",\"gNRpZfS3D\"];const serializationHash=\"framer-CZRff\";const variantClassNames={gNRpZfS3D:\"framer-v-1tgsobi\",tQVB5xZEJ:\"framer-v-1iqmjby\"};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={delay:.1,duration:.6,ease:[.74,-.3,.1,.99],type:\"tween\"};const transition2={delay:.2,duration:1.3,ease:[.22,.31,.43,.98],type:\"tween\"};const animation={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:.6,skewX:0,skewY:0,transition:transition2,x:0,y:0};const animation1={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition2,x:0,y:0};const animation2={opacity:.001,rotate:0,rotateX:0,rotateY:0,scale:.6,skewX:0,skewY:0,x:0,y:0};const transition3={delay:.3,duration:.9,ease:[.29,-.01,.46,.97],type:\"tween\"};const animation3={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition3,x:0,y:-97};const transformTemplate1=(_,t)=>`translateX(-50%) ${t}`;const animation4={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition3,x:0,y:0};const animation5={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:-97};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 humanReadableVariantMap={\"Variant 1\":\"tQVB5xZEJ\",\"Variant 2\":\"gNRpZfS3D\"};const getProps=({height,id,tap,width,...props})=>{var _humanReadableVariantMap_props_variant,_ref;return{...props,aXSP68VXX:tap!==null&&tap!==void 0?tap:props.aXSP68VXX,variant:(_ref=(_humanReadableVariantMap_props_variant=humanReadableVariantMap[props.variant])!==null&&_humanReadableVariantMap_props_variant!==void 0?_humanReadableVariantMap_props_variant:props.variant)!==null&&_ref!==void 0?_ref:\"tQVB5xZEJ\"};};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,aXSP68VXX,...restProps}=getProps(props);const{baseVariant,classNames,gestureVariant,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"tQVB5xZEJ\",variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTap7abip=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});if(aXSP68VXX){const res=await aXSP68VXX(...args);if(res===false)return false;}setVariant(\"gNRpZfS3D\");});const Zk9fuam7819hsle5=activeVariantCallback(async(...args)=>{setVariant(\"gNRpZfS3D\");});const ref1=React.useRef(null);const isDisplayed=()=>{if(baseVariant===\"gNRpZfS3D\")return false;return true;};const isDisplayed1=()=>{if(baseVariant===\"gNRpZfS3D\")return true;return false;};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__*/_jsxs(motion.div,{...restProps,className:cx(serializationHash,...sharedStyleClassNames,\"framer-1iqmjby\",className,classNames),\"data-framer-name\":\"Variant 1\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"tQVB5xZEJ\",onHoverEnd:()=>setGestureState({isHovered:false}),onHoverStart:()=>setGestureState({isHovered:true}),onTap:onTap7abip,onTapCancel:()=>setGestureState({isPressed:false}),onTapStart:()=>setGestureState({isPressed:true}),ref:ref!==null&&ref!==void 0?ref:ref1,style:{...style},...addPropertyOverrides({gNRpZfS3D:{\"data-framer-name\":\"Variant 2\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-tgnbs6\",\"data-framer-name\":\"Phone Frame\",layoutDependency:layoutDependency,layoutId:\"pzpCKunHx\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-yh666w\",\"data-framer-name\":\"Logo Button Stack\",layoutDependency:layoutDependency,layoutId:\"lQQXNuH2j\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1p6v7bs-container\",layoutDependency:layoutDependency,layoutId:\"yNt2tu3lt-container\",style:{scale:1},variants:{gNRpZfS3D:{scale:0}},children:/*#__PURE__*/_jsx(SmallWorldLogoCompPhone,{height:\"100%\",id:\"yNt2tu3lt\",layoutId:\"yNt2tu3lt\",width:\"100%\"})})}),isDisplayed()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{width:\"240px\",children:/*#__PURE__*/_jsx(MotionDivWithFX,{__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,animate:optimizeAppear(\"animate\",\"1trta6q\",animation1,\"1iqmjby\"),className:\"framer-1trta6q-container\",\"data-framer-appear-id\":\"1trta6q\",exit:animation,initial:optimizeAppear(\"initial\",\"1trta6q\",animation2,\"1iqmjby\"),layoutDependency:layoutDependency,layoutId:\"AsxNeZSlH-container\",children:/*#__PURE__*/_jsx(EnterWorldButtonPHONE,{height:\"100%\",id:\"AsxNeZSlH\",layoutId:\"AsxNeZSlH\",style:{height:\"100%\",width:\"100%\"},variant:\"Yi_yVbkpm\",width:\"100%\",Zk9fuam78:Zk9fuam7819hsle5})})})]}),/*#__PURE__*/_jsx(ComponentViewportProvider,{width:`calc(${(componentViewport===null||componentViewport===void 0?void 0:componentViewport.width)||\"100vw\"} * 2.8)`,children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1qkhx7o-container\",layoutDependency:layoutDependency,layoutId:\"HmPXJMfgN-container\",style:{opacity:1},variants:{gNRpZfS3D:{opacity:0}},children:/*#__PURE__*/_jsx(WelcomeOverlay,{height:\"100%\",id:\"HmPXJMfgN\",layoutId:\"HmPXJMfgN\",style:{height:\"100%\",width:\"100%\"},variant:\"jKcBR5eUX\",width:\"100%\",...addPropertyOverrides({gNRpZfS3D:{variant:\"crUzQGdus\"}},baseVariant,gestureVariant)})})})]}),isDisplayed1()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{...addPropertyOverrides({gNRpZfS3D:{width:(componentViewport===null||componentViewport===void 0?void 0:componentViewport.width)||\"100vw\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(MotionDivWithFX,{__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,animate:optimizeAppear(\"animate\",\"5qjyf4\",animation4,\"1iqmjby\"),className:\"framer-5qjyf4-container\",\"data-framer-appear-id\":\"5qjyf4\",exit:animation3,initial:optimizeAppear(\"initial\",\"5qjyf4\",animation5,\"1iqmjby\"),layoutDependency:layoutDependency,layoutId:\"P3Utfmi6v-container\",transformTemplate:optimizeAppearTransformTemplate(\"5qjyf4\",transformTemplate1),...addPropertyOverrides({gNRpZfS3D:{\"data-framer-appear-id\":\"nhpxrv\",animate:optimizeAppear(\"animate\",\"nhpxrv\",animation4,\"1tgsobi\"),initial:optimizeAppear(\"initial\",\"nhpxrv\",animation5,\"1tgsobi\"),transformTemplate:optimizeAppearTransformTemplate(\"nhpxrv\",transformTemplate1)}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(NavigationHome,{height:\"100%\",id:\"P3Utfmi6v\",layoutId:\"P3Utfmi6v\",style:{width:\"100%\"},variant:\"FdEQGff5Z\",width:\"100%\"})})})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-CZRff.framer-1skaydi, .framer-CZRff .framer-1skaydi { display: block; }\",\".framer-CZRff.framer-1iqmjby { cursor: pointer; height: 1000px; overflow: visible; position: relative; width: 1199px; }\",\".framer-CZRff .framer-tgnbs6 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: 100%; justify-content: center; left: 0px; overflow: visible; padding: 0px; position: absolute; top: 0px; width: 100%; z-index: 1; }\",\".framer-CZRff .framer-yh666w { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: hidden; padding: 0px 0px 110px 0px; position: relative; width: 100%; z-index: 5; }\",\".framer-CZRff .framer-1p6v7bs-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-CZRff .framer-1trta6q-container { flex: none; height: 80px; position: relative; width: 240px; }\",\".framer-CZRff .framer-1qkhx7o-container { flex: none; height: 177%; left: calc(50.04170141784823% - 280% / 2); position: absolute; top: -524px; width: 280%; z-index: 4; }\",\".framer-CZRff .framer-5qjyf4-container { flex: none; height: auto; left: 50%; position: absolute; top: 0px; width: 100%; z-index: 2; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-CZRff .framer-tgnbs6, .framer-CZRff .framer-yh666w { gap: 0px; } .framer-CZRff .framer-tgnbs6 > * { margin: 0px; margin-bottom: calc(10px / 2); margin-top: calc(10px / 2); } .framer-CZRff .framer-tgnbs6 > :first-child, .framer-CZRff .framer-yh666w > :first-child { margin-top: 0px; } .framer-CZRff .framer-tgnbs6 > :last-child, .framer-CZRff .framer-yh666w > :last-child { margin-bottom: 0px; } .framer-CZRff .framer-yh666w > * { margin: 0px; margin-bottom: calc(0px / 2); margin-top: calc(0px / 2); } }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 1000\n * @framerIntrinsicWidth 1199\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"gNRpZfS3D\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"aXSP68VXX\":\"tap\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n */const FramervAx0a_fDK=withCSS(Component,css,\"framer-CZRff\");export default FramervAx0a_fDK;FramervAx0a_fDK.displayName=\"Welcome Overlay COMP PHONE\";FramervAx0a_fDK.defaultProps={height:1e3,width:1199};addPropertyControls(FramervAx0a_fDK,{variant:{options:[\"tQVB5xZEJ\",\"gNRpZfS3D\"],optionTitles:[\"Variant 1\",\"Variant 2\"],title:\"Variant\",type:ControlType.Enum},aXSP68VXX:{title:\"Tap\",type:ControlType.EventHandler}});addFonts(FramervAx0a_fDK,[{explicitInter:true,fonts:[]},...SmallWorldLogoCompPhoneFonts,...EnterWorldButtonPHONEFonts,...WelcomeOverlayFonts,...NavigationHomeFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramervAx0a_fDK\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"1000\",\"framerComponentViewportWidth\":\"true\",\"framerImmutableVariables\":\"true\",\"framerVariables\":\"{\\\"aXSP68VXX\\\":\\\"tap\\\"}\",\"framerContractVersion\":\"1\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"gNRpZfS3D\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicWidth\":\"1199\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./vAx0a_fDK.map", "// Generated by Framer (4b8bcae)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,optimizeAppear,SVG,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS,withFX}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import Ticker from\"https://framerusercontent.com/modules/B2xAlJLcN0gOnt11mSPw/qacJMtbrGDTpaTF4eVfx/Ticker.js\";import EnterWorldOUTER1 from\"https://framerusercontent.com/modules/i9aK28JtyKTGxmrh6Mw7/YrrX0LUhJn4VbD1p9Dty/FuTkjYtp2.js\";const EnterWorldOUTER1Fonts=getFonts(EnterWorldOUTER1);const TickerFonts=getFonts(Ticker);const MotionDivWithFX=withFX(motion.div);const cycleOrder=[\"Yi_yVbkpm\",\"dG2aXrMNM\",\"Ns6SrQHrk\"];const serializationHash=\"framer-dNlW9\";const variantClassNames={dG2aXrMNM:\"framer-v-l4yvtp\",Ns6SrQHrk:\"framer-v-1qkyyrr\",Yi_yVbkpm:\"framer-v-1oj20fl\"};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:30,delay:0,mass:1,stiffness:400,type:\"spring\"};const animation={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition1,x:0,y:0};const animation1={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition1,x:0,y:0};const animation2={opacity:.001,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:0};const transition2={delay:0,duration:.4,ease:[0,.43,0,.96],type:\"tween\"};const transformTemplate1=(_,t)=>`translateX(-50%) ${t}`;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 humanReadableVariantMap={\"After Tap\":\"Ns6SrQHrk\",\"Variant 1\":\"Yi_yVbkpm\",Tap:\"dG2aXrMNM\"};const getProps=({enterWorld,height,id,width,...props})=>{var _humanReadableVariantMap_props_variant,_ref;return{...props,variant:(_ref=(_humanReadableVariantMap_props_variant=humanReadableVariantMap[props.variant])!==null&&_humanReadableVariantMap_props_variant!==void 0?_humanReadableVariantMap_props_variant:props.variant)!==null&&_ref!==void 0?_ref:\"Yi_yVbkpm\",Zk9fuam78:enterWorld!==null&&enterWorld!==void 0?enterWorld:props.Zk9fuam78};};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,Zk9fuam78,...restProps}=getProps(props);const{baseVariant,classNames,gestureVariant,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"Yi_yVbkpm\",variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTap14vjilv=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});setVariant(\"dG2aXrMNM\");});const onMouseEnter19px8jz=activeVariantCallback(async(...args)=>{setVariant(\"dG2aXrMNM\");});const onMouseLeave1dzh1pc=activeVariantCallback(async(...args)=>{setVariant(\"Yi_yVbkpm\");});const onTapfwvujx=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});if(Zk9fuam78){const res=await Zk9fuam78(...args);if(res===false)return false;}});const onTap19px8jz=activeVariantCallback(async(...args)=>{setVariant(\"dG2aXrMNM\");});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:transition2,children:/*#__PURE__*/_jsxs(MotionDivWithFX,{...restProps,__framer__presenceAnimate:optimizeAppear(\"animate\",\"1oj20fl\",animation1,undefined),__framer__presenceExit:animation,__framer__presenceInitial:optimizeAppear(\"initial\",\"1oj20fl\",animation2,undefined),__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,className:cx(serializationHash,...sharedStyleClassNames,\"framer-1oj20fl\",className,classNames),\"data-framer-appear-id\":\"1oj20fl\",\"data-framer-name\":\"Variant 1\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"Yi_yVbkpm\",onHoverEnd:()=>setGestureState({isHovered:false}),onHoverStart:()=>setGestureState({isHovered:true}),onMouseEnter:onMouseEnter19px8jz,onTap:onTap14vjilv,onTapCancel:()=>setGestureState({isPressed:false}),onTapStart:()=>setGestureState({isPressed:true}),ref:ref!==null&&ref!==void 0?ref:ref1,style:{...style},...addPropertyOverrides({dG2aXrMNM:{__framer__presenceAnimate:optimizeAppear(\"animate\",\"l4yvtp\",animation1,undefined),__framer__presenceInitial:optimizeAppear(\"initial\",\"l4yvtp\",animation2,undefined),\"data-framer-appear-id\":\"l4yvtp\",\"data-framer-name\":\"Tap\",onMouseLeave:onMouseLeave1dzh1pc,onTap:()=>setGestureState({isPressed:false})},Ns6SrQHrk:{__framer__presenceAnimate:optimizeAppear(\"animate\",\"1qkyyrr\",animation1,undefined),__framer__presenceInitial:optimizeAppear(\"initial\",\"1qkyyrr\",animation2,undefined),\"data-framer-appear-id\":\"1qkyyrr\",\"data-framer-name\":\"After Tap\",onTap:onTapfwvujx}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-1yz82mi\",\"data-framer-name\":\"Button\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"WZG7Dxv3V\",onMouseEnter:onMouseEnter19px8jz,style:{backdropFilter:\"none\",backgroundColor:\"rgba(237, 242, 225, 0)\",borderBottomLeftRadius:20,borderBottomRightRadius:20,borderTopLeftRadius:20,borderTopRightRadius:20,opacity:1,WebkitBackdropFilter:\"none\"},variants:{dG2aXrMNM:{backdropFilter:\"blur(8px)\",backgroundColor:\"rgba(237, 242, 225, 0.3)\",WebkitBackdropFilter:\"blur(8px)\"},Ns6SrQHrk:{backdropFilter:\"blur(0px)\",backgroundColor:\"rgba(71, 104, 237, 0)\",opacity:0,WebkitBackdropFilter:\"blur(0px)\"}},...addPropertyOverrides({dG2aXrMNM:{onMouseEnter:undefined,onTap:onTap19px8jz},Ns6SrQHrk:{onMouseLeave:onMouseLeave1dzh1pc}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(ComponentViewportProvider,{width:\"224px\",children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-197jont-container\",layoutDependency:layoutDependency,layoutId:\"r8zzyHWB9-container\",style:{opacity:1},transformTemplate:transformTemplate1,variants:{Ns6SrQHrk:{opacity:0}},children:/*#__PURE__*/_jsx(EnterWorldOUTER1,{height:\"100%\",id:\"r8zzyHWB9\",layoutId:\"r8zzyHWB9\",style:{height:\"100%\",width:\"100%\"},variant:\"QxNeMVR97\",width:\"100%\"})})})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1kusy0v\",\"data-framer-name\":\"Arrow Ticker Frame\",layoutDependency:layoutDependency,layoutId:\"WK1rZtZcd\",style:{opacity:1},variants:{Ns6SrQHrk:{opacity:0}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-17raf5h-container\",\"data-framer-name\":\"Arrow Ticker\",layoutDependency:layoutDependency,layoutId:\"HkgjAygqZ-container\",name:\"Arrow Ticker\",style:{opacity:1},variants:{dG2aXrMNM:{opacity:0},Ns6SrQHrk:{opacity:0}},children:/*#__PURE__*/_jsx(Ticker,{alignment:\"center\",direction:\"right\",fadeOptions:{fadeAlpha:0,fadeContent:false,fadeInset:0,fadeWidth:25,overflow:false},gap:16,height:\"100%\",hoverFactor:1,id:\"HkgjAygqZ\",layoutId:\"HkgjAygqZ\",name:\"Arrow Ticker\",padding:0,paddingBottom:0,paddingLeft:0,paddingPerSide:false,paddingRight:0,paddingTop:0,sizingOptions:{heightType:true,widthType:true},slots:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-8xoibj\",\"data-framer-name\":\"Arrow Left\",layoutDependency:layoutDependency,layoutId:\"fHiCQB0PJ\",children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-dii1fs\",\"data-framer-name\":\"Arrow Frame INNER\",layoutDependency:layoutDependency,layoutId:\"p5R2_erYd\",children:/*#__PURE__*/_jsx(SVG,{className:\"framer-p8xhfr\",\"data-framer-name\":\"Arrow\",fill:\"rgba(0,0,0,1)\",intrinsicHeight:33,intrinsicWidth:27,layoutDependency:layoutDependency,layoutId:\"DMZSrW3ZY\",style:{rotate:90},svg:'<svg width=\"27\" height=\"33\" viewBox=\"0 0 27 33\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\\n<path d=\"M13.298 32.9901L13.298 6.94771\" stroke=\"#EDF3E1\" stroke-width=\"4.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/>\\n<path d=\"M20.0261 13.5878L13.4773 6.63616\" stroke=\"#EDF3E1\" stroke-width=\"4.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/>\\n<path d=\"M6.92834 13.5878L13.4772 6.63616\" stroke=\"#EDF3E1\" stroke-width=\"4.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/>\\n</svg>\\n',withExternalLayout:true})})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-6em6ff\",\"data-framer-name\":\"Arrow Left\",layoutDependency:layoutDependency,layoutId:\"XrzyKEIL8\",children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1l9x7u9\",\"data-framer-name\":\"Arrow Frame INNER\",layoutDependency:layoutDependency,layoutId:\"LdOC9958Q\",children:/*#__PURE__*/_jsx(SVG,{className:\"framer-1mscmde\",\"data-framer-name\":\"Arrow\",fill:\"rgba(0,0,0,1)\",intrinsicHeight:33,intrinsicWidth:27,layoutDependency:layoutDependency,layoutId:\"RcQeFjkvL\",style:{rotate:90},svg:'<svg width=\"27\" height=\"33\" viewBox=\"0 0 27 33\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\\n<path d=\"M13.298 32.9901L13.298 6.94771\" stroke=\"#EDF3E1\" stroke-width=\"4.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/>\\n<path d=\"M20.0261 13.5878L13.4773 6.63616\" stroke=\"#EDF3E1\" stroke-width=\"4.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/>\\n<path d=\"M6.92834 13.5878L13.4772 6.63616\" stroke=\"#EDF3E1\" stroke-width=\"4.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/>\\n</svg>\\n',withExternalLayout:true})})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-tkpseh\",\"data-framer-name\":\"Arrow Left\",layoutDependency:layoutDependency,layoutId:\"v61adVQcv\",children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-91a9df\",\"data-framer-name\":\"Arrow Frame INNER\",layoutDependency:layoutDependency,layoutId:\"egyuZsht9\",children:/*#__PURE__*/_jsx(SVG,{className:\"framer-1a1c23y\",\"data-framer-name\":\"Arrow\",fill:\"rgba(0,0,0,1)\",intrinsicHeight:33,intrinsicWidth:27,layoutDependency:layoutDependency,layoutId:\"Xf1wUrsFE\",style:{rotate:90},svg:'<svg width=\"27\" height=\"33\" viewBox=\"0 0 27 33\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\\n<path d=\"M13.298 32.9901L13.298 6.94771\" stroke=\"#EDF3E1\" stroke-width=\"4.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/>\\n<path d=\"M20.0261 13.5878L13.4773 6.63616\" stroke=\"#EDF3E1\" stroke-width=\"4.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/>\\n<path d=\"M6.92834 13.5878L13.4772 6.63616\" stroke=\"#EDF3E1\" stroke-width=\"4.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/>\\n</svg>\\n',withExternalLayout:true})})})],speed:38,style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-19ef2uo\",\"data-framer-name\":\"Arrow Ticker Frame\",layoutDependency:layoutDependency,layoutId:\"YzC1IvJwC\",style:{opacity:1,rotate:-180},variants:{Ns6SrQHrk:{opacity:0}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-e1zdo5-container\",\"data-framer-name\":\"Arrow Ticker\",layoutDependency:layoutDependency,layoutId:\"doVs2FMdq-container\",name:\"Arrow Ticker\",style:{opacity:1},variants:{dG2aXrMNM:{opacity:0},Ns6SrQHrk:{opacity:0}},children:/*#__PURE__*/_jsx(Ticker,{alignment:\"center\",direction:\"right\",fadeOptions:{fadeAlpha:0,fadeContent:false,fadeInset:0,fadeWidth:25,overflow:false},gap:16,height:\"100%\",hoverFactor:1,id:\"doVs2FMdq\",layoutId:\"doVs2FMdq\",name:\"Arrow Ticker\",padding:0,paddingBottom:0,paddingLeft:0,paddingPerSide:false,paddingRight:0,paddingTop:0,sizingOptions:{heightType:true,widthType:true},slots:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-8xoibj\",\"data-framer-name\":\"Arrow Left\",layoutDependency:layoutDependency,layoutId:\"fHiCQB0PJ\",children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-dii1fs\",\"data-framer-name\":\"Arrow Frame INNER\",layoutDependency:layoutDependency,layoutId:\"p5R2_erYd\",children:/*#__PURE__*/_jsx(SVG,{className:\"framer-p8xhfr\",\"data-framer-name\":\"Arrow\",fill:\"rgba(0,0,0,1)\",intrinsicHeight:33,intrinsicWidth:27,layoutDependency:layoutDependency,layoutId:\"DMZSrW3ZY\",style:{rotate:90},svg:'<svg width=\"27\" height=\"33\" viewBox=\"0 0 27 33\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\\n<path d=\"M13.298 32.9901L13.298 6.94771\" stroke=\"#EDF3E1\" stroke-width=\"4.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/>\\n<path d=\"M20.0261 13.5878L13.4773 6.63616\" stroke=\"#EDF3E1\" stroke-width=\"4.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/>\\n<path d=\"M6.92834 13.5878L13.4772 6.63616\" stroke=\"#EDF3E1\" stroke-width=\"4.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/>\\n</svg>\\n',withExternalLayout:true})})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-6em6ff\",\"data-framer-name\":\"Arrow Left\",layoutDependency:layoutDependency,layoutId:\"XrzyKEIL8\",children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1l9x7u9\",\"data-framer-name\":\"Arrow Frame INNER\",layoutDependency:layoutDependency,layoutId:\"LdOC9958Q\",children:/*#__PURE__*/_jsx(SVG,{className:\"framer-1mscmde\",\"data-framer-name\":\"Arrow\",fill:\"rgba(0,0,0,1)\",intrinsicHeight:33,intrinsicWidth:27,layoutDependency:layoutDependency,layoutId:\"RcQeFjkvL\",style:{rotate:90},svg:'<svg width=\"27\" height=\"33\" viewBox=\"0 0 27 33\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\\n<path d=\"M13.298 32.9901L13.298 6.94771\" stroke=\"#EDF3E1\" stroke-width=\"4.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/>\\n<path d=\"M20.0261 13.5878L13.4773 6.63616\" stroke=\"#EDF3E1\" stroke-width=\"4.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/>\\n<path d=\"M6.92834 13.5878L13.4772 6.63616\" stroke=\"#EDF3E1\" stroke-width=\"4.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/>\\n</svg>\\n',withExternalLayout:true})})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-tkpseh\",\"data-framer-name\":\"Arrow Left\",layoutDependency:layoutDependency,layoutId:\"v61adVQcv\",children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-91a9df\",\"data-framer-name\":\"Arrow Frame INNER\",layoutDependency:layoutDependency,layoutId:\"egyuZsht9\",children:/*#__PURE__*/_jsx(SVG,{className:\"framer-1a1c23y\",\"data-framer-name\":\"Arrow\",fill:\"rgba(0,0,0,1)\",intrinsicHeight:33,intrinsicWidth:27,layoutDependency:layoutDependency,layoutId:\"Xf1wUrsFE\",style:{rotate:90},svg:'<svg width=\"27\" height=\"33\" viewBox=\"0 0 27 33\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\\n<path d=\"M13.298 32.9901L13.298 6.94771\" stroke=\"#EDF3E1\" stroke-width=\"4.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/>\\n<path d=\"M20.0261 13.5878L13.4773 6.63616\" stroke=\"#EDF3E1\" stroke-width=\"4.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/>\\n<path d=\"M6.92834 13.5878L13.4772 6.63616\" stroke=\"#EDF3E1\" stroke-width=\"4.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/>\\n</svg>\\n',withExternalLayout:true})})})],speed:38,style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})})})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-dNlW9.framer-9fwmyg, .framer-dNlW9 .framer-9fwmyg { display: block; }\",\".framer-dNlW9.framer-1oj20fl { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: 84px; justify-content: center; overflow: visible; padding: 0px 0px 0px 0px; position: relative; width: 240px; }\",\".framer-dNlW9 .framer-1yz82mi { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 84px; justify-content: center; left: calc(50.00000000000002% - 172px / 2); overflow: visible; padding: 0px 0px 0px 0px; position: absolute; top: calc(50.00000000000002% - 84px / 2); width: 172px; z-index: 1; }\",\".framer-dNlW9 .framer-197jont-container { aspect-ratio: 2.6666666666666665 / 1; bottom: 0px; flex: none; left: 50%; position: absolute; top: 0px; width: var(--framer-aspect-ratio-supported, 224px); z-index: 1; }\",\".framer-dNlW9 .framer-1kusy0v { flex: none; height: 35px; left: -22px; overflow: hidden; position: absolute; top: calc(50.83333333333335% - 35px / 2); width: 64px; }\",\".framer-dNlW9 .framer-17raf5h-container, .framer-dNlW9 .framer-e1zdo5-container { bottom: 0px; flex: none; height: 34px; left: 0px; position: absolute; right: 0px; z-index: 1; }\",\".framer-dNlW9 .framer-8xoibj, .framer-dNlW9 .framer-6em6ff, .framer-dNlW9 .framer-tkpseh { height: 40px; overflow: hidden; position: relative; width: 20px; }\",\".framer-dNlW9 .framer-dii1fs, .framer-dNlW9 .framer-1l9x7u9, .framer-dNlW9 .framer-91a9df { flex: none; height: 26px; left: calc(50.00000000000002% - 28px / 2); overflow: visible; position: absolute; top: calc(50.00000000000002% - 26px / 2); width: 28px; }\",\".framer-dNlW9 .framer-p8xhfr, .framer-dNlW9 .framer-1mscmde, .framer-dNlW9 .framer-1a1c23y { bottom: -1px; flex: none; left: calc(50.00000000000002% - 25px / 2); position: absolute; top: 0px; width: 25px; z-index: 1; }\",\".framer-dNlW9 .framer-19ef2uo { flex: none; height: 35px; overflow: hidden; position: absolute; right: -22px; top: calc(50.83333333333335% - 35px / 2); width: 64px; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-dNlW9.framer-1oj20fl, .framer-dNlW9 .framer-1yz82mi { gap: 0px; } .framer-dNlW9.framer-1oj20fl > * { margin: 0px; margin-bottom: calc(0px / 2); margin-top: calc(0px / 2); } .framer-dNlW9.framer-1oj20fl > :first-child { margin-top: 0px; } .framer-dNlW9.framer-1oj20fl > :last-child { margin-bottom: 0px; } .framer-dNlW9 .framer-1yz82mi > * { margin: 0px; margin-left: calc(10px / 2); margin-right: calc(10px / 2); } .framer-dNlW9 .framer-1yz82mi > :first-child { margin-left: 0px; } .framer-dNlW9 .framer-1yz82mi > :last-child { margin-right: 0px; } }\",\".framer-dNlW9.framer-v-l4yvtp .framer-1yz82mi { cursor: pointer; left: calc(50.00000000000002% - 224px / 2); order: 0; top: calc(41.66666666666669% - 84px / 2); width: 224px; }\",\".framer-dNlW9.framer-v-l4yvtp .framer-1kusy0v { height: 1px; left: -82px; order: 2; top: calc(53.33333333333336% - 1px / 2); width: 1px; }\",\".framer-dNlW9.framer-v-l4yvtp .framer-17raf5h-container, .framer-dNlW9.framer-v-l4yvtp .framer-e1zdo5-container, .framer-dNlW9.framer-v-1qkyyrr .framer-17raf5h-container, .framer-dNlW9.framer-v-1qkyyrr .framer-e1zdo5-container { height: 33px; right: unset; width: 0px; }\",\".framer-dNlW9.framer-v-l4yvtp .framer-19ef2uo { height: 1px; order: 3; right: -94px; top: calc(53.33333333333336% - 1px / 2); width: 1px; }\",\".framer-dNlW9.framer-v-1qkyyrr .framer-1yz82mi { left: calc(50.00000000000002% - 230px / 2); order: 0; top: 103px; width: 230px; }\",\".framer-dNlW9.framer-v-1qkyyrr .framer-1kusy0v { bottom: -58px; height: 1px; order: 2; top: unset; width: 1px; }\",\".framer-dNlW9.framer-v-1qkyyrr .framer-19ef2uo { bottom: -58px; height: 1px; order: 3; top: unset; width: 1px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 84\n * @framerIntrinsicWidth 240\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"dG2aXrMNM\":{\"layout\":[\"fixed\",\"fixed\"]},\"Ns6SrQHrk\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"Zk9fuam78\":\"enterWorld\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n */const FramerM6c5pjxAn=withCSS(Component,css,\"framer-dNlW9\");export default FramerM6c5pjxAn;FramerM6c5pjxAn.displayName=\"Enter World Button PHONE\";FramerM6c5pjxAn.defaultProps={height:84,width:240};addPropertyControls(FramerM6c5pjxAn,{variant:{options:[\"Yi_yVbkpm\",\"dG2aXrMNM\",\"Ns6SrQHrk\"],optionTitles:[\"Variant 1\",\"Tap\",\"After Tap\"],title:\"Variant\",type:ControlType.Enum},Zk9fuam78:{title:\"Enter World\",type:ControlType.EventHandler}});addFonts(FramerM6c5pjxAn,[{explicitInter:true,fonts:[]},...EnterWorldOUTER1Fonts,...TickerFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerM6c5pjxAn\",\"slots\":[],\"annotations\":{\"framerImmutableVariables\":\"true\",\"framerContractVersion\":\"1\",\"framerDisplayContentsDiv\":\"false\",\"framerComponentViewportWidth\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"dG2aXrMNM\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"Ns6SrQHrk\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerVariables\":\"{\\\"Zk9fuam78\\\":\\\"enterWorld\\\"}\",\"framerIntrinsicWidth\":\"240\",\"framerIntrinsicHeight\":\"84\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}", "// Generated by Framer (38fb4ea)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,ComponentViewportProvider,cx,getFonts,optimizeAppear,useComponentViewport,useLocaleInfo,useVariantState,withCSS,withFX}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import DotLottie from\"https://framerusercontent.com/modules/jfK7C7JmdHGaVBsvt1V7/G0lF2a2mezep3QZSQZwm/DotLottie.js\";const DotLottieFonts=getFonts(DotLottie);const MotionDivWithFX=withFX(motion.div);const cycleOrder=[\"XNH9i7Qru\"];const serializationHash=\"framer-ohFmS\";const variantClassNames={XNH9i7Qru:\"framer-v-1bm6j3\"};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 transition2={delay:0,duration:4,ease:[.5,.69,.84,1],type:\"tween\"};const animation={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:.4,skewX:0,skewY:0,transition:transition2,x:0,y:0};const animation1={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition2,x:0,y:0};const animation2={opacity:.001,rotate:0,rotateX:0,rotateY:0,scale:.4,skewX:0,skewY:0,x:0,y:0};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=({height,id,width,...props})=>{return{...props};};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,...restProps}=getProps(props);const{baseVariant,classNames,gestureVariant,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"XNH9i7Qru\",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-1bm6j3\",className,classNames),\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"XNH9i7Qru\",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(MotionDivWithFX,{__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,animate:optimizeAppear(\"animate\",\"1u9fy71\",animation1,\"1bm6j3\"),className:\"framer-1u9fy71-container\",\"data-framer-appear-id\":\"1u9fy71\",\"data-framer-name\":\"Small World Media Logo Lottie\",exit:animation,initial:optimizeAppear(\"initial\",\"1u9fy71\",animation2,\"1bm6j3\"),layoutDependency:layoutDependency,layoutId:\"FTbPruAun-container\",name:\"Small World Media Logo Lottie\",children:/*#__PURE__*/_jsx(DotLottie,{autoplay:true,background:\"rgba(0, 85, 255, 0)\",controls:false,direction:\"1\",height:\"100%\",hover:false,id:\"FTbPruAun\",layoutId:\"FTbPruAun\",loop:true,name:\"Small World Media Logo Lottie\",progress:0,speed:1,srcType:\"url\",srcUrl:\"https://lottie.host/bac2d6c3-f7fb-4952-9969-b599cc003945/o5WRwNuUWx.lottie\",style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-ohFmS.framer-d2jk2j, .framer-ohFmS .framer-d2jk2j { display: block; }\",\".framer-ohFmS.framer-1bm6j3 { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: auto; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: auto; }\",\".framer-ohFmS .framer-1u9fy71-container { aspect-ratio: 1.4285714285714286 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 279px); position: relative; width: 399px; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-ohFmS.framer-1bm6j3 { gap: 0px; } .framer-ohFmS.framer-1bm6j3 > * { margin: 0px; margin-left: calc(0px / 2); margin-right: calc(0px / 2); } .framer-ohFmS.framer-1bm6j3 > :first-child { margin-left: 0px; } .framer-ohFmS.framer-1bm6j3 > :last-child { margin-right: 0px; } }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 279\n * @framerIntrinsicWidth 399\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n */const FramermJrDbflJ9=withCSS(Component,css,\"framer-ohFmS\");export default FramermJrDbflJ9;FramermJrDbflJ9.displayName=\"Small World Logo Comp Phone\";FramermJrDbflJ9.defaultProps={height:279,width:399};addFonts(FramermJrDbflJ9,[{explicitInter:true,fonts:[]},...DotLottieFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramermJrDbflJ9\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerComponentViewportWidth\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerIntrinsicWidth\":\"399\",\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicHeight\":\"279\",\"framerImmutableVariables\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./mJrDbflJ9.map"],
  "mappings": "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",
  "names": ["init_shims", "init_shims", "init_shims", "init_shims", "cycleOrder", "serializationHash", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "transition1", "Transition", "value", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "Variants", "motion", "x", "humanReadableVariantMap", "getProps", "height", "id", "tap", "width", "props", "_humanReadableVariantMap_props_variant", "_ref", "createLayoutDependency", "Component", "Y", "ref", "activeLocale", "setLocale", "useLocaleInfo", "style", "className", "layoutId", "y3vaQKpM8", "restProps", "baseVariant", "classNames", "gestureVariant", "setGestureState", "setVariant", "useVariantState", "layoutDependency", "activeVariantCallback", "delay", "useActiveVariantCallback", "onTap1htzmsw", "args", "onMouseEntergnqhaj", "CycleVariantState", "ref1", "pe", "defaultLayoutId", "ae", "sharedStyleClassNames", "componentViewport", "useComponentViewport", "LayoutGroup", "cx", "u", "css", "FramerBgqt5_CHB", "withCSS", "Bgqt5_CHB_default", "addPropertyControls", "ControlType", "addFonts", "init_shims", "init_shims", "cycleOrder", "serializationHash", "variantClassNames", "transition1", "Transition", "value", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "Variants", "motion", "x", "getProps", "height", "id", "width", "props", "createLayoutDependency", "variants", "Component", "Y", "ref", "activeLocale", "setLocale", "useLocaleInfo", "style", "className", "layoutId", "variant", "restProps", "baseVariant", "classNames", "gestureVariant", "setGestureState", "setVariant", "useVariantState", "cycleOrder", "variantClassNames", "layoutDependency", "ref1", "pe", "defaultLayoutId", "ae", "sharedStyleClassNames", "componentViewport", "useComponentViewport", "LayoutGroup", "cx", "serializationHash", "RichText", "css", "FramerBohDzhv1n", "withCSS", "BohDzhv1n_default", "addFonts", "init_shims", "cycleOrder", "serializationHash", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "transition1", "transition2", "transformTemplate1", "_", "Transition", "value", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "Variants", "motion", "x", "humanReadableVariantMap", "getProps", "height", "id", "width", "props", "_humanReadableVariantMap_props_variant", "_ref", "createLayoutDependency", "Component", "Y", "ref", "activeLocale", "setLocale", "useLocaleInfo", "style", "className", "layoutId", "restProps", "baseVariant", "classNames", "gestureVariant", "setGestureState", "setVariant", "useVariantState", "layoutDependency", "activeVariantCallback", "delay", "useActiveVariantCallback", "onAppearyl37x", "args", "onAppear1o8fj52", "useOnVariantChange", "ref1", "pe", "defaultLayoutId", "ae", "sharedStyleClassNames", "componentViewport", "useComponentViewport", "LayoutGroup", "cx", "RichText", "css", "FramerZdXkVUCyk", "withCSS", "ZdXkVUCyk_default", "addPropertyControls", "ControlType", "addFonts", "CloseXFonts", "getFonts", "ZdXkVUCyk_default", "MotionDivWithFX", "withFX", "motion", "CloseFonts", "BohDzhv1n_default", "cycleOrder", "serializationHash", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "transition1", "animation", "animation1", "animation2", "transition2", "transition3", "animation3", "animation4", "animation5", "Transition", "value", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "Variants", "x", "humanReadableVariantMap", "getProps", "height", "id", "width", "props", "_humanReadableVariantMap_props_variant", "_ref", "createLayoutDependency", "Component", "Y", "ref", "activeLocale", "setLocale", "useLocaleInfo", "style", "className", "layoutId", "restProps", "baseVariant", "classNames", "gestureVariant", "setGestureState", "setVariant", "useVariantState", "layoutDependency", "activeVariantCallback", "delay", "useActiveVariantCallback", "onAppear1z0cn4u", "args", "useOnVariantChange", "ref1", "pe", "defaultLayoutId", "ae", "sharedStyleClassNames", "componentViewport", "useComponentViewport", "LayoutGroup", "optimizeAppear", "cx", "u", "ComponentViewportProvider", "css", "FramerclSkJwLkn", "withCSS", "clSkJwLkn_default", "addPropertyControls", "ControlType", "addFonts", "init_shims", "cycleOrder", "serializationHash", "variantClassNames", "transition1", "Transition", "value", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "Variants", "motion", "x", "getProps", "height", "id", "width", "props", "createLayoutDependency", "variants", "Component", "Y", "ref", "activeLocale", "setLocale", "useLocaleInfo", "style", "className", "layoutId", "variant", "restProps", "baseVariant", "classNames", "gestureVariant", "setGestureState", "setVariant", "useVariantState", "cycleOrder", "variantClassNames", "layoutDependency", "ref1", "pe", "defaultLayoutId", "ae", "sharedStyleClassNames", "componentViewport", "useComponentViewport", "LayoutGroup", "cx", "serializationHash", "SVG", "css", "FramerF7dzs12FK", "withCSS", "F7dzs12FK_default", "addFonts", "init_shims", "init_shims", "cycleOrder", "serializationHash", "variantClassNames", "transition1", "Transition", "value", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "Variants", "motion", "x", "getProps", "height", "id", "width", "props", "createLayoutDependency", "variants", "Component", "Y", "ref", "activeLocale", "setLocale", "useLocaleInfo", "style", "className", "layoutId", "variant", "restProps", "baseVariant", "classNames", "gestureVariant", "setGestureState", "setVariant", "useVariantState", "cycleOrder", "variantClassNames", "layoutDependency", "ref1", "pe", "defaultLayoutId", "ae", "sharedStyleClassNames", "componentViewport", "useComponentViewport", "LayoutGroup", "cx", "serializationHash", "RichText", "css", "FramerPv53UVs1N", "withCSS", "Pv53UVs1N_default", "addFonts", "init_shims", "cycleOrder", "serializationHash", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "transition1", "transition2", "Transition", "value", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "Variants", "motion", "x", "humanReadableVariantMap", "getProps", "height", "id", "width", "props", "_humanReadableVariantMap_props_variant", "_ref", "createLayoutDependency", "Component", "Y", "ref", "activeLocale", "setLocale", "useLocaleInfo", "style", "className", "layoutId", "restProps", "baseVariant", "classNames", "gestureVariant", "setGestureState", "setVariant", "useVariantState", "layoutDependency", "activeVariantCallback", "delay", "useActiveVariantCallback", "onAppear11gqmth", "args", "onAppear15cpg6h", "useOnVariantChange", "ref1", "pe", "defaultLayoutId", "ae", "sharedStyleClassNames", "componentViewport", "useComponentViewport", "LayoutGroup", "cx", "SVG", "css", "FramerSbQsYEhaG", "withCSS", "SbQsYEhaG_default", "addPropertyControls", "ControlType", "addFonts", "UpArrowFonts", "getFonts", "SbQsYEhaG_default", "MotionDivWithFX", "withFX", "motion", "InfoFonts", "Pv53UVs1N_default", "cycleOrder", "serializationHash", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "transition1", "animation", "animation1", "animation2", "transition2", "transformTemplate1", "_", "transition3", "animation3", "animation4", "animation5", "Transition", "value", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "Variants", "x", "humanReadableVariantMap", "getProps", "height", "id", "width", "props", "_humanReadableVariantMap_props_variant", "_ref", "createLayoutDependency", "Component", "Y", "ref", "activeLocale", "setLocale", "useLocaleInfo", "style", "className", "layoutId", "restProps", "baseVariant", "classNames", "gestureVariant", "setGestureState", "setVariant", "useVariantState", "layoutDependency", "activeVariantCallback", "delay", "useActiveVariantCallback", "onAppear9ee8k", "args", "useOnVariantChange", "ref1", "pe", "defaultLayoutId", "ae", "sharedStyleClassNames", "componentViewport", "useComponentViewport", "LayoutGroup", "optimizeAppear", "cx", "u", "ComponentViewportProvider", "css", "FramervMMtimZWb", "withCSS", "vMMtimZWb_default", "addPropertyControls", "ControlType", "addFonts", "CloseBoxFonts", "getFonts", "clSkJwLkn_default", "InfoBoxFonts", "vMMtimZWb_default", "OffAirsBarsFonts", "Bgqt5_CHB_default", "MotionDivWithFX", "withFX", "motion", "IGIconFonts", "F7dzs12FK_default", "cycleOrder", "serializationHash", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "transition1", "animation", "transformTemplate1", "_", "Transition", "value", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "Variants", "x", "humanReadableVariantMap", "getProps", "height", "id", "inOutCurve", "width", "props", "_ref", "_humanReadableVariantMap_props_variant", "_ref1", "createLayoutDependency", "Component", "Y", "ref", "activeLocale", "setLocale", "useLocaleInfo", "style", "className", "layoutId", "IgiEupKbE", "restProps", "baseVariant", "classNames", "gestureVariant", "setGestureState", "setVariant", "useVariantState", "layoutDependency", "activeVariantCallback", "delay", "useActiveVariantCallback", "onTapc9jwc", "args", "onTap19hx2bj", "ref1", "pe", "defaultLayoutId", "ae", "sharedStyleClassNames", "componentViewport", "useComponentViewport", "LayoutGroup", "cx", "u", "ComponentViewportProvider", "RichText", "css", "FramerH9yHqElao", "withCSS", "H9yHqElao_default", "addPropertyControls", "ControlType", "addFonts", "init_shims", "InfoBoxFonts", "getFonts", "vMMtimZWb_default", "OffAirsBarsFonts", "Bgqt5_CHB_default", "MotionDivWithFX", "withFX", "motion", "IGIconFonts", "F7dzs12FK_default", "cycleOrder", "serializationHash", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "transition1", "animation", "Transition", "value", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "Variants", "x", "humanReadableVariantMap", "getProps", "height", "id", "inOutCurve", "width", "props", "_ref", "_humanReadableVariantMap_props_variant", "_ref1", "createLayoutDependency", "Component", "Y", "ref", "activeLocale", "setLocale", "useLocaleInfo", "style", "className", "layoutId", "IgiEupKbE", "restProps", "baseVariant", "classNames", "gestureVariant", "setGestureState", "setVariant", "useVariantState", "layoutDependency", "activeVariantCallback", "delay", "useActiveVariantCallback", "onMouseEntery1igkn", "args", "onMouseLeaveq3xti6", "onTap1kpgt8n", "onTap15l0z43", "ref1", "pe", "defaultLayoutId", "ae", "sharedStyleClassNames", "componentViewport", "useComponentViewport", "LayoutGroup", "u", "cx", "ComponentViewportProvider", "RichText", "css", "FrameriogcuMNEJ", "withCSS", "iogcuMNEJ_default", "addPropertyControls", "ControlType", "addFonts", "init_shims", "init_shims", "init_shims", "fontStore", "fonts", "css", "className", "init_shims", "init_shims", "init_shims", "init_shims", "init_shims", "noopReturn", "t", "e", "t", "velocityPerSecond", "init_shims", "init_shims", "calcBezier", "t", "n", "e", "i", "binarySubdivide", "o", "r", "c", "u", "a", "s", "cubicBezier", "noopReturn", "getTForX", "o", "cubicBezier", "init_shims", "__rest", "r", "init_shims", "n", "e", "t", "r", "init_shims", "s", "calcGeneratorVelocity", "t", "n", "r", "a", "velocityPerSecond", "calcDampingRatio", "hasReachedTarget", "spring", "c", "i", "h", "e", "u", "d", "f", "l", "g", "glide", "o", "isOutOfBounds", "nearestBoundary", "m", "calcDelta", "calcLatest", "applyFriction", "p", "M", "checkCatchBoundary", "pregenerateKeyframes", "W", "L", "D", "M", "noopReturn", "k", "asTransformCssVar", "B", "L", "W", "j", "B", "testAnimation", "C", "$", "R", "resolveElements", "n", "createGeneratorEasing", "n", "o", "getGenerator", "t", "i", "s", "r", "a", "getKeyframes", "e", "pregenerateKeyframes", "c", "isNumberOrNull", "l", "f", "u", "d", "calcGeneratorVelocity", "g", "m", "N", "spring", "F", "glide", "U", "inView$1", "resolveElements", "onIntersectionChange", "q", "K", "getElementSize", "notifyTarget", "notifyAll", "createResizeObserver", "resizeElement", "G", "_", "createWindowResizeHandler", "resizeWindow", "resize", "dispatchPointerEvent", "n", "dispatchViewEvent", "se", "o", "i", "s", "__rest", "inView$1", "t", "mouseEvent", "re", "ae", "onPointerUp", "onPointerDown", "ce", "le", "MAX_DUPLICATED_ITEMS", "directionTransformers", "offset", "supportsAcceleratedAnimations", "Ticker", "props", "slots", "gap", "padding", "paddingPerSide", "paddingTop", "paddingRight", "paddingBottom", "paddingLeft", "speed", "hoverFactor", "direction", "alignment", "sizingOptions", "fadeOptions", "style", "fadeContent", "overflow", "fadeWidth", "fadeInset", "fadeAlpha", "widthType", "heightType", "paddingValue", "isCanvas", "RenderTarget", "numChildren", "j", "hasChildren", "isHorizontal", "useMotionValue", "transformer", "transform", "useTransform", "parentRef", "pe", "childrenRef", "se", "W", "size", "setSize", "clonedChildren", "dupedChildren", "duplicateBy", "opacity", "measure", "te", "parentLength", "start", "childrenLength", "childrenStyles", "initialResize", "ue", "frame", "resize", "contentSize", "child", "index", "_child_props", "_child_props1", "_child_props2", "_child_props3", "ref", "p", "LayoutGroup", "q", "i", "childIndex", "_child_props4", "_child_props5", "animateToValue", "initialTime", "prevTime", "xOrY", "isHover", "isReducedMotion", "useReducedMotion", "listRef", "animationRef", "isInView", "useInView", "useAnimationFrame", "t", "delta", "wrap", "fadeDirection", "fadeWidthStart", "fadeWidthEnd", "fadeInsetStart", "clamp", "fadeInsetEnd", "fadeMask", "containerStyle", "u", "motion", "isValidNumber", "placeholderStyles", "emojiStyles", "titleStyles", "subtitleStyles", "addPropertyControls", "ControlType", "num", "min", "max", "value", "init_shims", "cycleOrder", "serializationHash", "variantClassNames", "transition1", "Transition", "value", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "Variants", "motion", "x", "getProps", "height", "id", "width", "props", "createLayoutDependency", "variants", "Component", "Y", "ref", "activeLocale", "setLocale", "useLocaleInfo", "style", "className", "layoutId", "variant", "restProps", "baseVariant", "classNames", "gestureVariant", "setGestureState", "setVariant", "useVariantState", "cycleOrder", "variantClassNames", "layoutDependency", "ref1", "pe", "defaultLayoutId", "ae", "sharedStyleClassNames", "componentViewport", "useComponentViewport", "LayoutGroup", "cx", "serializationHash", "RichText", "css", "Framero8RpEUTX0", "withCSS", "o8RpEUTX0_default", "addFonts", "EmailRepeatFonts", "getFonts", "o8RpEUTX0_default", "TickerFonts", "Ticker", "enabledGestures", "cycleOrder", "serializationHash", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "transition1", "Transition", "value", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "Variants", "motion", "x", "getProps", "height", "id", "width", "props", "createLayoutDependency", "Component", "Y", "ref", "activeLocale", "setLocale", "useLocaleInfo", "style", "className", "layoutId", "restProps", "baseVariant", "classNames", "gestureVariant", "setGestureState", "setVariant", "useVariantState", "layoutDependency", "ref1", "pe", "defaultLayoutId", "ae", "sharedStyleClassNames", "componentViewport", "useComponentViewport", "LayoutGroup", "cx", "ComponentViewportProvider", "css", "FramerAwrifLt7H", "withCSS", "AwrifLt7H_default", "addFonts", "init_shims", "enabledGestures", "cycleOrder", "serializationHash", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "transition1", "transition2", "Transition", "value", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "Variants", "motion", "x", "humanReadableVariantMap", "getProps", "height", "id", "width", "props", "_humanReadableVariantMap_props_variant", "_ref", "createLayoutDependency", "Component", "Y", "ref", "activeLocale", "setLocale", "useLocaleInfo", "style", "className", "layoutId", "restProps", "baseVariant", "classNames", "gestureVariant", "setGestureState", "setVariant", "useVariantState", "layoutDependency", "activeVariantCallback", "delay", "useActiveVariantCallback", "onMouseEnter1r2la7i", "args", "onMouseLeave4p66zy", "ref1", "pe", "defaultLayoutId", "ae", "sharedStyleClassNames", "componentViewport", "useComponentViewport", "LayoutGroup", "u", "cx", "RichText", "SVG", "css", "Framerb0TI_Xb4P", "withCSS", "b0TI_Xb4P_default", "addPropertyControls", "ControlType", "addFonts", "getFontsFromSharedStyle", "fonts", "init_shims", "MotionDivWithFX", "withFX", "motion", "EmailRepeatFonts", "getFonts", "o8RpEUTX0_default", "TickerFonts", "Ticker", "enabledGestures", "cycleOrder", "serializationHash", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "transition1", "transition2", "animation", "animation1", "animation2", "Transition", "value", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "Variants", "x", "getProps", "height", "id", "width", "props", "createLayoutDependency", "Component", "Y", "ref", "activeLocale", "setLocale", "useLocaleInfo", "style", "className", "layoutId", "restProps", "baseVariant", "classNames", "gestureVariant", "setGestureState", "setVariant", "useVariantState", "layoutDependency", "ref1", "pe", "defaultLayoutId", "ae", "sharedStyleClassNames", "componentViewport", "useComponentViewport", "LayoutGroup", "u", "cx", "optimizeAppear", "SVG", "ComponentViewportProvider", "css", "FramerCqT1FfE9s", "withCSS", "CqT1FfE9s_default", "addFonts", "init_shims", "enabledGestures", "cycleOrder", "serializationHash", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "transition1", "transition2", "Transition", "value", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "Variants", "motion", "x", "humanReadableVariantMap", "getProps", "height", "id", "width", "props", "_humanReadableVariantMap_props_variant", "_ref", "createLayoutDependency", "Component", "Y", "ref", "activeLocale", "setLocale", "useLocaleInfo", "style", "className", "layoutId", "restProps", "baseVariant", "classNames", "gestureVariant", "setGestureState", "setVariant", "useVariantState", "layoutDependency", "activeVariantCallback", "delay", "useActiveVariantCallback", "onMouseEnter14tqgaj", "args", "onMouseLeaveptwcqc", "ref1", "pe", "defaultLayoutId", "ae", "sharedStyleClassNames", "componentViewport", "useComponentViewport", "LayoutGroup", "u", "cx", "RichText", "SVG", "css", "FramereWkRVNGFC", "withCSS", "eWkRVNGFC_default", "addPropertyControls", "ControlType", "addFonts", "getFontsFromSharedStyle", "fonts", "init_shims", "enabledGestures", "cycleOrder", "serializationHash", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "transition1", "transition2", "Transition", "value", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "Variants", "motion", "x", "humanReadableVariantMap", "getProps", "height", "id", "width", "props", "_humanReadableVariantMap_props_variant", "_ref", "createLayoutDependency", "Component", "Y", "ref", "activeLocale", "setLocale", "useLocaleInfo", "style", "className", "layoutId", "restProps", "baseVariant", "classNames", "gestureVariant", "setGestureState", "setVariant", "useVariantState", "layoutDependency", "activeVariantCallback", "delay", "useActiveVariantCallback", "onMouseEnterhtkqdk", "args", "onMouseLeavelucngm", "ref1", "pe", "defaultLayoutId", "ae", "sharedStyleClassNames", "componentViewport", "useComponentViewport", "LayoutGroup", "u", "cx", "RichText", "SVG", "css", "Framern6ZartfNA", "withCSS", "n6ZartfNA_default", "addPropertyControls", "ControlType", "addFonts", "getFontsFromSharedStyle", "fonts", "init_shims", "init_shims", "cycleOrder", "serializationHash", "variantClassNames", "transition1", "Transition", "value", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "Variants", "motion", "x", "getProps", "height", "id", "tap", "width", "props", "createLayoutDependency", "variants", "Component", "Y", "ref", "activeLocale", "setLocale", "useLocaleInfo", "style", "className", "layoutId", "variant", "K7DOhA2ji", "restProps", "baseVariant", "classNames", "gestureVariant", "setGestureState", "setVariant", "useVariantState", "cycleOrder", "variantClassNames", "layoutDependency", "activeVariantCallback", "delay", "useActiveVariantCallback", "onTap1gub76y", "args", "ref1", "pe", "defaultLayoutId", "ae", "sharedStyleClassNames", "componentViewport", "useComponentViewport", "LayoutGroup", "cx", "serializationHash", "RichText", "css", "FramerGA6RWqT_T", "withCSS", "GA6RWqT_T_default", "addPropertyControls", "ControlType", "addFonts", "MenuFonts", "getFonts", "GA6RWqT_T_default", "cycleOrder", "serializationHash", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "transition1", "Transition", "value", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "Variants", "motion", "x", "humanReadableVariantMap", "getProps", "height", "id", "tap", "width", "props", "_humanReadableVariantMap_props_variant", "_ref", "createLayoutDependency", "Component", "Y", "ref", "activeLocale", "setLocale", "useLocaleInfo", "style", "className", "layoutId", "o5x01tp1l", "K7DOhA2ji", "restProps", "baseVariant", "classNames", "gestureVariant", "setGestureState", "setVariant", "useVariantState", "layoutDependency", "activeVariantCallback", "delay", "useActiveVariantCallback", "onTapv8lf5d", "args", "onTap1ucxheo", "ref1", "pe", "isDisplayed", "isDisplayed1", "defaultLayoutId", "ae", "sharedStyleClassNames", "componentViewport", "useComponentViewport", "LayoutGroup", "cx", "u", "RichText", "ComponentViewportProvider", "css", "FramerwsjxRxSW_", "withCSS", "wsjxRxSW_default", "addPropertyControls", "ControlType", "addFonts", "MenuButtonMobileFonts", "getFonts", "wsjxRxSW_default", "MotionDivWithFX", "withFX", "motion", "ConceptNAVFonts", "eWkRVNGFC_default", "ServicesNAVFonts", "b0TI_Xb4P_default", "CaseStudiesNAVFonts", "n6ZartfNA_default", "EmailButtonPHONENAVFonts", "AwrifLt7H_default", "EmailButtonDesktopNAVFonts", "CqT1FfE9s_default", "cycleOrder", "serializationHash", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "transition1", "transition2", "transition3", "transition4", "animation", "animation1", "animation2", "transition5", "animation3", "animation4", "animation5", "transition6", "animation6", "animation7", "animation8", "transition7", "animation9", "transformTemplate1", "_", "transition8", "animation10", "animation11", "animation12", "transition9", "animation13", "animation14", "animation15", "Transition", "value", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "Variants", "x", "humanReadableVariantMap", "getProps", "height", "id", "width", "props", "_humanReadableVariantMap_props_variant", "_ref", "createLayoutDependency", "Component", "Y", "ref", "activeLocale", "setLocale", "useLocaleInfo", "style", "className", "layoutId", "restProps", "baseVariant", "classNames", "gestureVariant", "setGestureState", "setVariant", "useVariantState", "layoutDependency", "activeVariantCallback", "delay", "useActiveVariantCallback", "onTap1va7eye", "args", "onTap3fhcm1", "ref1", "pe", "isDisplayed", "isDisplayed1", "isDisplayed2", "isDisplayed3", "isDisplayed4", "defaultLayoutId", "ae", "sharedStyleClassNames", "componentViewport", "useComponentViewport", "LayoutGroup", "u", "cx", "optimizeAppear", "Link", "Image2", "ComponentViewportProvider", "RichText", "css", "Framerc4LLa7YRz", "withCSS", "c4LLa7YRz_default", "addPropertyControls", "ControlType", "addFonts", "getFontsFromSharedStyle", "fonts", "init_shims", "init_shims", "placeholderUrl", "DotLottie", "props", "p", "OptimizationFriendly", "LottiePlayer", "isCanvas", "RenderTarget", "lottieInstanceRef", "pe", "shouldPlay", "src", "isReady", "setIsReady", "ue", "lastVariant", "addPropertyControls", "ControlType", "loading", "loaded", "isLoading", "setLoading", "DotLottieFonts", "getFonts", "DotLottie", "MotionDivWithFX", "withFX", "motion", "cycleOrder", "serializationHash", "variantClassNames", "transition1", "transition2", "animation", "animation1", "animation2", "Transition", "value", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "Variants", "motion", "x", "getProps", "height", "id", "width", "props", "createLayoutDependency", "variants", "Component", "Y", "ref", "activeLocale", "setLocale", "useLocaleInfo", "style", "className", "layoutId", "variant", "restProps", "baseVariant", "classNames", "gestureVariant", "setGestureState", "setVariant", "useVariantState", "cycleOrder", "variantClassNames", "layoutDependency", "ref1", "pe", "defaultLayoutId", "ae", "sharedStyleClassNames", "componentViewport", "useComponentViewport", "LayoutGroup", "cx", "serializationHash", "ComponentViewportProvider", "MotionDivWithFX", "optimizeAppear", "DotLottie", "css", "FramerCIfYfdTl8", "withCSS", "CIfYfdTl8_default", "addFonts", "DotLottieFonts", "init_shims", "init_shims", "init_shims", "_classCallCheck", "_defineProperties", "n", "r", "_createClass", "e", "getMethodName", "isDomElement", "isInteger", "isVimeoUrl", "getVimeoUrl", "t", "createCommonjsModule", "defineProperty", "WeakMap", "genId", "checkInstance", "isObject", "rand", "o", "Item", "schedule", "isThenable", "notify", "notifyIsolated", "resolve", "MakeDefWrapper", "reject", "iteratePromises", "MakeDef", "Promise", "i", "a", "storeCallback", "getCallbacks", "removeCallback", "shiftCallbacks", "swapCallbacks", "getOEmbedParameters", "createEmbed", "getOEmbedData", "initializeEmbeds", "resizeEmbeds", "parseMessageData", "postMessage", "processData", "initializeScreenfull", "onFullScreenEntered", "onFullScreenExit", "u", "l", "s", "c", "Player", "init_shims", "init_shims", "containerStyles", "emptyStateStyle", "defaultEvents", "ControlType", "fontSizeOptions", "fontControls", "font", "init_shims", "init_shims", "init_shims", "init_shims", "init_shims", "init_shims", "init_shims", "init_shims", "init_shims", "init_shims", "init_shims", "init_shims", "init_shims", "init_shims", "useRadius", "props", "borderRadius", "isMixedBorderRadius", "topLeftRadius", "topRightRadius", "bottomRightRadius", "bottomLeftRadius", "se", "borderRadiusControl", "ControlType", "paddingControl", "ControlType", "init_shims", "vimeoRegex", "Vimeo", "withCSS", "video", "autoplay", "mute", "controls", "loop", "titles", "backgroundColor", "onPlay", "onEnd", "style", "props", "key", "setKey", "player", "pe", "borderRadius", "useRadius", "ue", "id", "embeddedPlayer", "c", "RenderTarget", "p", "motion", "addPropertyControls", "ControlType", "borderRadiusControl", "Vimeo_default", "VimeoFonts", "getFonts", "Vimeo_default", "MotionDivWithFX", "withFX", "motion", "cycleOrder", "serializationHash", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "transition1", "transition2", "animation", "animation1", "animation2", "Transition", "value", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "Variants", "x", "humanReadableVariantMap", "getProps", "height", "id", "width", "props", "_humanReadableVariantMap_props_variant", "_ref", "createLayoutDependency", "Component", "Y", "ref", "activeLocale", "setLocale", "useLocaleInfo", "style", "className", "layoutId", "restProps", "baseVariant", "classNames", "gestureVariant", "setGestureState", "setVariant", "useVariantState", "layoutDependency", "ref1", "pe", "defaultLayoutId", "ae", "sharedStyleClassNames", "componentViewport", "useComponentViewport", "LayoutGroup", "cx", "ComponentViewportProvider", "optimizeAppear", "css", "FramerpX3OK5PAY", "withCSS", "pX3OK5PAY_default", "addPropertyControls", "ControlType", "addFonts", "init_shims", "init_shims", "init_shims", "init_shims", "fontStore", "fonts", "css", "className", "MotionDivWithFX", "withFX", "motion", "cycleOrder", "serializationHash", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "transition1", "animation", "transition2", "transition3", "Transition", "value", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "Variants", "x", "humanReadableVariantMap", "getProps", "height", "id", "width", "props", "_humanReadableVariantMap_props_variant", "_ref", "createLayoutDependency", "Component", "Y", "ref", "activeLocale", "setLocale", "useLocaleInfo", "style", "className", "layoutId", "restProps", "baseVariant", "classNames", "gestureVariant", "setGestureState", "setVariant", "useVariantState", "layoutDependency", "activeVariantCallback", "delay", "useActiveVariantCallback", "onAppearizaw", "args", "CycleVariantState", "useOnVariantChange", "ref1", "pe", "defaultLayoutId", "ae", "sharedStyleClassNames", "componentViewport", "useComponentViewport", "LayoutGroup", "u", "cx", "RichText", "css", "Framera4va5OWeA", "withCSS", "a4va5OWeA_default", "addPropertyControls", "ControlType", "addFonts", "getFontsFromSharedStyle", "fonts", "init_shims", "cycleOrder", "serializationHash", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "transition1", "Transition", "value", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "Variants", "motion", "x", "humanReadableVariantMap", "getProps", "height", "id", "width", "props", "_humanReadableVariantMap_props_variant", "_ref", "createLayoutDependency", "Component", "Y", "ref", "activeLocale", "setLocale", "useLocaleInfo", "style", "className", "layoutId", "restProps", "baseVariant", "classNames", "gestureVariant", "setGestureState", "setVariant", "useVariantState", "layoutDependency", "activeVariantCallback", "delay", "useActiveVariantCallback", "onAppearfzmf19", "args", "CycleVariantState", "useOnVariantChange", "ref1", "pe", "defaultLayoutId", "ae", "sharedStyleClassNames", "componentViewport", "useComponentViewport", "LayoutGroup", "u", "cx", "RichText", "css", "FramerZdeL6ePMR", "withCSS", "ZdeL6ePMR_default", "addPropertyControls", "ControlType", "addFonts", "getFontsFromSharedStyle", "fonts", "EnterWorld1Fonts", "getFonts", "ZdeL6ePMR_default", "EnterWorld2Fonts", "a4va5OWeA_default", "cycleOrder", "serializationHash", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "transition1", "Transition", "value", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "Variants", "motion", "x", "humanReadableVariantMap", "getProps", "height", "id", "width", "props", "_humanReadableVariantMap_props_variant", "_ref", "createLayoutDependency", "Component", "Y", "ref", "activeLocale", "setLocale", "useLocaleInfo", "style", "className", "layoutId", "restProps", "baseVariant", "classNames", "gestureVariant", "setGestureState", "setVariant", "useVariantState", "layoutDependency", "activeVariantCallback", "delay", "useActiveVariantCallback", "onMouseEnter1tz5eeo", "args", "onMouseLeave1fdbj0k", "ref1", "pe", "isDisplayed", "isDisplayed1", "defaultLayoutId", "ae", "sharedStyleClassNames", "componentViewport", "useComponentViewport", "LayoutGroup", "u", "cx", "ComponentViewportProvider", "css", "FramerFuTkjYtp2", "withCSS", "FuTkjYtp2_default", "addPropertyControls", "ControlType", "addFonts", "EnterWorldOUTER1Fonts", "getFonts", "FuTkjYtp2_default", "TickerFonts", "Ticker", "MotionDivWithFX", "withFX", "motion", "cycleOrder", "serializationHash", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "transition1", "animation", "animation1", "animation2", "transition2", "Transition", "value", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "Variants", "x", "humanReadableVariantMap", "getProps", "enterWorld", "height", "id", "width", "props", "_humanReadableVariantMap_props_variant", "_ref", "createLayoutDependency", "Component", "Y", "ref", "activeLocale", "setLocale", "useLocaleInfo", "style", "className", "layoutId", "Zk9fuam78", "restProps", "baseVariant", "classNames", "gestureVariant", "setGestureState", "setVariant", "useVariantState", "layoutDependency", "activeVariantCallback", "delay", "useActiveVariantCallback", "onTapfwvujx", "args", "onMouseEnter1nx5jm", "onMouseLeave181n15d", "ref1", "pe", "defaultLayoutId", "ae", "sharedStyleClassNames", "componentViewport", "useComponentViewport", "LayoutGroup", "u", "optimizeAppear", "cx", "ComponentViewportProvider", "SVG", "css", "FramerQpVXDj19j", "withCSS", "QpVXDj19j_default", "addPropertyControls", "ControlType", "addFonts", "SmallWorldLogoCompDesktopFonts", "getFonts", "CIfYfdTl8_default", "EnterWorldButtonDESKTOPFonts", "QpVXDj19j_default", "MotionDivWithFX", "withFX", "motion", "WelcomeOverlayFonts", "pX3OK5PAY_default", "NavigationHomeFonts", "c4LLa7YRz_default", "cycleOrder", "serializationHash", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "transition1", "transition2", "animation", "animation1", "animation2", "transition3", "animation3", "transformTemplate1", "_", "animation4", "animation5", "Transition", "value", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "Variants", "x", "humanReadableVariantMap", "getProps", "height", "id", "tap", "width", "props", "_humanReadableVariantMap_props_variant", "_ref", "createLayoutDependency", "Component", "Y", "ref", "activeLocale", "setLocale", "useLocaleInfo", "style", "className", "layoutId", "aXSP68VXX", "restProps", "baseVariant", "classNames", "gestureVariant", "setGestureState", "setVariant", "useVariantState", "layoutDependency", "activeVariantCallback", "delay", "useActiveVariantCallback", "onTap1jmujwb", "args", "Zk9fuam781a1cbm4", "ref1", "pe", "isDisplayed", "isDisplayed1", "defaultLayoutId", "ae", "sharedStyleClassNames", "componentViewport", "useComponentViewport", "LayoutGroup", "u", "cx", "ComponentViewportProvider", "optimizeAppear", "optimizeAppearTransformTemplate", "css", "FramerKsYUZPy8X", "withCSS", "KsYUZPy8X_default", "addPropertyControls", "ControlType", "addFonts", "init_shims", "VimeoFonts", "getFonts", "Vimeo_default", "cycleOrder", "serializationHash", "variantClassNames", "transition1", "Transition", "value", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "Variants", "motion", "x", "getProps", "height", "id", "width", "props", "createLayoutDependency", "variants", "Component", "Y", "ref", "activeLocale", "setLocale", "useLocaleInfo", "style", "className", "layoutId", "variant", "restProps", "baseVariant", "classNames", "gestureVariant", "setGestureState", "setVariant", "useVariantState", "cycleOrder", "variantClassNames", "layoutDependency", "ref1", "pe", "defaultLayoutId", "ae", "sharedStyleClassNames", "componentViewport", "useComponentViewport", "LayoutGroup", "cx", "serializationHash", "u", "ComponentViewportProvider", "Vimeo_default", "css", "Framerl5keH4k7s", "withCSS", "l5keH4k7s_default", "addFonts", "VimeoFonts", "init_shims", "VimeoFonts", "getFonts", "Vimeo_default", "cycleOrder", "serializationHash", "variantClassNames", "transition1", "Transition", "value", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "Variants", "motion", "x", "getProps", "height", "id", "width", "props", "createLayoutDependency", "variants", "Component", "Y", "ref", "activeLocale", "setLocale", "useLocaleInfo", "style", "className", "layoutId", "variant", "restProps", "baseVariant", "classNames", "gestureVariant", "setGestureState", "setVariant", "useVariantState", "cycleOrder", "variantClassNames", "layoutDependency", "ref1", "pe", "defaultLayoutId", "ae", "sharedStyleClassNames", "componentViewport", "useComponentViewport", "LayoutGroup", "cx", "serializationHash", "ComponentViewportProvider", "Vimeo_default", "css", "FramerNNBbkj87s", "withCSS", "NNBbkj87s_default", "addFonts", "VimeoFonts", "init_shims", "init_shims", "EnterWorldOUTER1Fonts", "getFonts", "FuTkjYtp2_default", "TickerFonts", "Ticker", "MotionDivWithFX", "withFX", "motion", "cycleOrder", "serializationHash", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "transition1", "animation", "animation1", "animation2", "transition2", "transformTemplate1", "_", "Transition", "value", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "Variants", "x", "humanReadableVariantMap", "getProps", "enterWorld", "height", "id", "width", "props", "_humanReadableVariantMap_props_variant", "_ref", "createLayoutDependency", "Component", "Y", "ref", "activeLocale", "setLocale", "useLocaleInfo", "style", "className", "layoutId", "Zk9fuam78", "restProps", "baseVariant", "classNames", "gestureVariant", "setGestureState", "setVariant", "useVariantState", "layoutDependency", "activeVariantCallback", "delay", "useActiveVariantCallback", "onTap14vjilv", "args", "onMouseEnter19px8jz", "onMouseLeave1dzh1pc", "onTapfwvujx", "onTap19px8jz", "ref1", "pe", "defaultLayoutId", "ae", "sharedStyleClassNames", "componentViewport", "useComponentViewport", "LayoutGroup", "u", "optimizeAppear", "cx", "ComponentViewportProvider", "SVG", "css", "FramerM6c5pjxAn", "withCSS", "M6c5pjxAn_default", "addPropertyControls", "ControlType", "addFonts", "init_shims", "DotLottieFonts", "getFonts", "DotLottie", "MotionDivWithFX", "withFX", "motion", "cycleOrder", "serializationHash", "variantClassNames", "transition1", "transition2", "animation", "animation1", "animation2", "Transition", "value", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "Variants", "motion", "x", "getProps", "height", "id", "width", "props", "createLayoutDependency", "variants", "Component", "Y", "ref", "activeLocale", "setLocale", "useLocaleInfo", "style", "className", "layoutId", "variant", "restProps", "baseVariant", "classNames", "gestureVariant", "setGestureState", "setVariant", "useVariantState", "cycleOrder", "variantClassNames", "layoutDependency", "ref1", "pe", "defaultLayoutId", "ae", "sharedStyleClassNames", "componentViewport", "useComponentViewport", "LayoutGroup", "cx", "serializationHash", "ComponentViewportProvider", "MotionDivWithFX", "optimizeAppear", "DotLottie", "css", "FramermJrDbflJ9", "withCSS", "mJrDbflJ9_default", "addFonts", "DotLottieFonts", "SmallWorldLogoCompPhoneFonts", "getFonts", "mJrDbflJ9_default", "EnterWorldButtonPHONEFonts", "M6c5pjxAn_default", "MotionDivWithFX", "withFX", "motion", "WelcomeOverlayFonts", "pX3OK5PAY_default", "NavigationHomeFonts", "c4LLa7YRz_default", "cycleOrder", "serializationHash", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "transition1", "transition2", "animation", "animation1", "animation2", "transition3", "animation3", "transformTemplate1", "_", "animation4", "animation5", "Transition", "value", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "Variants", "x", "humanReadableVariantMap", "getProps", "height", "id", "tap", "width", "props", "_humanReadableVariantMap_props_variant", "_ref", "createLayoutDependency", "Component", "Y", "ref", "activeLocale", "setLocale", "useLocaleInfo", "style", "className", "layoutId", "aXSP68VXX", "restProps", "baseVariant", "classNames", "gestureVariant", "setGestureState", "setVariant", "useVariantState", "layoutDependency", "activeVariantCallback", "delay", "useActiveVariantCallback", "onTap7abip", "args", "Zk9fuam7819hsle5", "ref1", "pe", "isDisplayed", "isDisplayed1", "defaultLayoutId", "ae", "sharedStyleClassNames", "componentViewport", "useComponentViewport", "LayoutGroup", "u", "cx", "ComponentViewportProvider", "optimizeAppear", "optimizeAppearTransformTemplate", "css", "FramervAx0a_fDK", "withCSS", "vAx0a_fDK_default", "addPropertyControls", "ControlType", "addFonts", "WelcomeOverlayCOMPPHONEFonts", "getFonts", "vAx0a_fDK_default", "FooterPhoneFonts", "H9yHqElao_default", "FooterDesktopHomeFonts", "iogcuMNEJ_default", "WelcomeOverlayCOMPDESKTOPFonts", "KsYUZPy8X_default", "ReelCompPHONEFonts", "NNBbkj87s_default", "ReelCompDESKTOPFonts", "l5keH4k7s_default", "breakpoints", "isBrowser", "serializationHash", "variantClassNames", "metadata", "humanReadableVariantMap", "getProps", "height", "id", "width", "props", "_humanReadableVariantMap_props_variant", "_ref", "Component", "Y", "ref", "activeLocale", "setLocale", "useLocaleInfo", "style", "className", "layoutId", "variant", "restProps", "ie", "metadata1", "_document_querySelector", "c", "baseVariant", "hydratedBaseVariant", "useHydratedBreakpointVariants", "gestureVariant", "ref1", "pe", "isDisplayed", "isDisplayed1", "defaultLayoutId", "ae", "sharedStyleClassNames", "useCustomCursors", "p", "GeneratedComponentContext", "u", "LayoutGroup", "motion", "cx", "PropertyOverrides", "ComponentViewportProvider", "Container", "vAx0a_fDK_default", "H9yHqElao_default", "iogcuMNEJ_default", "KsYUZPy8X_default", "NNBbkj87s_default", "l5keH4k7s_default", "css", "FrameraugiA20Il", "withCSS", "augiA20Il_default", "addFonts", "WelcomeOverlayCOMPPHONEFonts", "FooterPhoneFonts", "FooterDesktopHomeFonts", "WelcomeOverlayCOMPDESKTOPFonts", "ReelCompPHONEFonts", "ReelCompDESKTOPFonts", "__FramerMetadata__"]
}
