{"version":3,"file":"shared.BHPoZb0V.mjs","names":["containerStyles","emptyStateStyle","useRef","useMemo","e","useMemo","useMemo","t","e","n","o","s","progress","mix","f","r","clamp","u","a","s","n","o","r","c","t","e","i","l","h","r","n","e","t","o","n","e","t","r","a","s","n","e","r","t","c","i","o","h","u","d","f","l","g","m","p","M","n","e","t","o","a","i","s","r","A","c","l","f","u","d","O","g","m","U","q","K","_","G","X","p","Z","v","J","Q","Y","y","b","te","W","L","D","M","k","B","j","C","$","R","N","x","F","V","se","variationAxes","fonts","css","className","variationAxes","fonts","css","className","fonts","css","className","fonts","css","className","fonts","css","className","Icon","Component","lowercaseIconKeyPairs","iconKeys","useMemo","defaultEvents","a","useRef","iconKeys","lowercaseIconKeyPairs","useState","HouseFactory","React","moduleBaseUrl","weightOptions","defaultEvents","fonts","css","className","variationAxes","fonts","css","className","fonts","css","className","addPropertyOverrides","PhosphorFonts","Phosphor","cycleOrder","serializationHash","variantClassNames","transition1","radiusForCorner","numberToPixelString","Transition","React.useContext","React.useMemo","Variants","React.Fragment","humanReadableVariantMap","getProps","createLayoutDependency","Component","useRef","React.useId","sharedStyle.className","sharedStyle1.className","sharedStyle2.className","className","css","sharedStyle.css","sharedStyle1.css","sharedStyle2.css","variationAxes","sharedStyle.fonts","sharedStyle1.fonts","sharedStyle2.fonts","addPropertyOverrides","enabledGestures","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","humanReadableVariantMap","getProps","createLayoutDependency","useRef","React.useId","className","addPropertyOverrides","PhosphorFonts","Phosphor","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","humanReadableVariantMap","getProps","createLayoutDependency","useRef","React.useId","className","addPropertyOverrides","PhosphorFonts","Phosphor","IconsDefault","enabledGestures","cycleOrder","serializationHash","variantClassNames","radiusForCorner","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","humanReadableEnumMap","humanReadableEnumMap1","humanReadableVariantMap","getProps","createLayoutDependency","useRef","React.useId","className","variationAxes","addPropertyOverrides","FeaturesBadgeFonts","FeaturesBadge","ButtonVarientsFonts","ButtonVarients","GradientButtonFonts","GradientButton","ButtonVarientsControls","cycleOrder","serializationHash","variantClassNames","numberToPixelString","transition1","isSet","Transition","React.useContext","React.useMemo","Variants","React.Fragment","humanReadableEnumMap","humanReadableEnumMap1","humanReadableVariantMap","getProps","createLayoutDependency","Component","useRef","React.useId","sharedStyle.className","sharedStyle1.className","sharedStyle2.className","sharedStyle3.className","className","css","sharedStyle.css","sharedStyle1.css","sharedStyle2.css","sharedStyle3.css","sharedStyle.fonts","sharedStyle1.fonts","sharedStyle2.fonts","sharedStyle3.fonts","fonts","css","className","o","e","h","t","Icon","useRef","useMemo","useState","HomeFactory","React","defaultEvents","useCallback","addPropertyOverrides","Material","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","humanReadableVariantMap","getProps","createLayoutDependency","useRef","React.useId","className","addPropertyOverrides","ButtonVarientsFonts","ButtonVarients","CopyCTA","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","humanReadableEnumMap","humanReadableVariantMap","getProps","createLayoutDependency","useRef","React.useId","className","addPropertyOverrides","PhosphorFonts","Phosphor","enabledGestures","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","humanReadableVariantMap","getProps","createLayoutDependency","Component","useRef","React.useId","sharedStyle.className","className","css","sharedStyle.css","sharedStyle.fonts","addPropertyOverrides","PhosphorFonts","Phosphor","enabledGestures","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","humanReadableVariantMap","getProps","createLayoutDependency","Component","useRef","React.useId","sharedStyle.className","className","css","sharedStyle.css","sharedStyle.fonts","addPropertyOverrides","MainMenuTab","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","humanReadableVariantMap","getProps","createLayoutDependency","Component","useRef","React.useId","sharedStyle.className","className","css","sharedStyle.css","sharedStyle.fonts","variationAxes","fonts","css","className","addPropertyOverrides","enabledGestures","cycleOrder","serializationHash","variantClassNames","transition1","toResponsiveImage","Transition","React.useContext","React.useMemo","Variants","React.Fragment","humanReadableVariantMap","getProps","createLayoutDependency","Component","useRef","React.useId","sharedStyle.className","Image","className","css","sharedStyle.css","sharedStyle.fonts","addPropertyOverrides","MenuSidebarFonts","MenuSidebar","ButtonVarientsFonts","ButtonVarients","BlogFrameMenuFonts","BlogFrameMenu","cycleOrder","serializationHash","variantClassNames","transition1","addImageAlt","Transition","React.useContext","React.useMemo","Variants","React.Fragment","humanReadableVariantMap","getProps","createLayoutDependency","useRef","React.useId","className","addPropertyOverrides","PhosphorFonts","Phosphor","enabledGestures","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","getProps","createLayoutDependency","Component","useRef","React.useId","sharedStyle.className","className","css","sharedStyle.css","variationAxes","sharedStyle.fonts","PhosphorFonts","Phosphor","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","getProps","createLayoutDependency","Component","useRef","React.useId","sharedStyle.className","className","css","sharedStyle.css","sharedStyle.fonts","ButtonVarientsFonts","ButtonVarients","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","getProps","createLayoutDependency","useRef","React.useId","className","variationAxes","fonts","css","className","addPropertyOverrides","PhosphorFonts","Phosphor","enabledGestures","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","humanReadableVariantMap","getProps","createLayoutDependency","useRef","React.useId","className","PhosphorFonts","Phosphor","FeaturesBadgeFonts","FeaturesBadge","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","getProps","createLayoutDependency","Component","sharedStyle.className","React.useRef","React.useId","className","css","sharedStyle.css","sharedStyle.fonts","v","useRef","animation","useCallback","animate","i","r","g","b","f","p","q","t","h","v","s","d","a","c","e","j","k","l","m","n","o","x","y","z","pt","global","prng","seed","A","B","C","calcBezier","binarySubdivide","window","length","animationData","w","addFonts","index","renderer","destroy","_","loadAnimation","animation","searchAnimations","standalone","resize","Math","document","wiggle","len","TextExpressionSelectorPropFactory","useRef","progress","v","destroy","useCallback","d","lottie","c","addPropertyOverrides","PhosphorFonts","Phosphor","enabledGestures","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","humanReadableVariantMap","getProps","createLayoutDependency","useRef","React.useId","className","addPropertyOverrides","FeaturesUIIconButton","PhosphorFonts","Phosphor","FeaturesBadge","FeaturesUISearch","FeaturesUIAlerts","enabledGestures","cycleOrder","serializationHash","variantClassNames","transition1","toResponsiveImage","numberToPixelString","transformTemplate1","t","transformTemplate2","Transition","React.useContext","React.useMemo","Variants","React.Fragment","humanReadableVariantMap","getProps","createLayoutDependency","Component","useRef","React.useId","sharedStyle.className","sharedStyle1.className","sharedStyle2.className","sharedStyle3.className","className","Image","css","sharedStyle.css","sharedStyle1.css","sharedStyle2.css","sharedStyle3.css","variationAxes","sharedStyle.fonts","sharedStyle1.fonts","sharedStyle2.fonts","sharedStyle3.fonts","addPropertyOverrides","enabledGestures","cycleOrder","serializationHash","variantClassNames","transition1","toResponsiveImage","Transition","React.useContext","React.useMemo","Variants","React.Fragment","humanReadableVariantMap","getProps","createLayoutDependency","Component","useRef","React.useId","sharedStyle.className","sharedStyle1.className","className","Image","css","sharedStyle.css","sharedStyle1.css","sharedStyle.fonts","sharedStyle1.fonts","addPropertyOverrides","MenuSidebar","MainMenuSectionSHeaderFonts","MainMenuSectionSHeader","ButtonVarientsFonts","ButtonVarients","TemplateFrameMenuFonts","TemplateFrameMenu","cycleOrder","serializationHash","variantClassNames","transition1","addImageAlt","Transition","React.useContext","React.useMemo","Variants","React.Fragment","humanReadableVariantMap","getProps","createLayoutDependency","useRef","React.useId","className","addPropertyOverrides","MainMenuSectionSHeader","MainMenuItemFonts","MainMenuItem","MenuCards","ButtonVarientsFonts","ButtonVarients","FeaturesUICards","MenuFooter","MainContainerTemplate","MainContainerBlog","cycleOrder","serializationHash","variantClassNames","transition1","addImageAlt","Transition","React.useContext","React.useMemo","Variants","React.Fragment","humanReadableVariantMap","getProps","createLayoutDependency","useRef","React.useId","className","addPropertyOverrides","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","humanReadableVariantMap","getProps","createLayoutDependency","useRef","React.useId","className","addPropertyOverrides","PhosphorFonts","Phosphor","enabledGestures","cycleOrder","serializationHash","variantClassNames","transition1","transition2","Transition","React.useContext","React.useMemo","Variants","React.Fragment","humanReadableVariantMap","getProps","createLayoutDependency","useRef","React.useId","className","addPropertyOverrides","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","humanReadableVariantMap","getProps","createLayoutDependency","useRef","React.useId","className","addPropertyOverrides","TopBar","MainMenu","BrandBettermodeLogo","Icon","NavbarItemFonts","NavbarItem","ButtonVarientsFonts","ButtonVarients","MainMenuItem","TemplateFrameMenu","BlogFrameMenu","cycleOrder","serializationHash","variantClassNames","transition1","transition2","addImageAlt","Transition","React.useContext","React.useMemo","Variants","React.Fragment","humanReadableEnumMap","humanReadableVariantMap","getProps","createLayoutDependency","Component","useRef","React.useId","sharedStyle.className","className","css","sharedStyle.css","sharedStyle.fonts","fonts","css","className","fonts","css","className","css","useRef","progress","clamp","s","t","e","i","o","n","a","animate","r","l","c","h","d","u","f","p","v","m","g","y","w","b","x","R","M","C","P","S","E","I","D","B","_","j","q","z","k","T","Z","Particles","r","e","t","f","o","u","a","s","t","e","i","r","o","s","i","t","n","b","l","a","o","r","d","e","c","h","v","u","i","e","t","s","o","a","r","n","l","m","v","h","d","c","u","w","E","p","f","y","g","b","t","i","a","o","e","r","n","s","l","c","d","u","r","n","i","e","o","s","t","h","a","S","w","d","u","c","g","p","l","o","l","a","e","n","o","t","n","c","a","o","n","t","i","l","r","e","c","s","n","t","o","a","i","s","c","r","l","e","p","v","y","d","u","x","m","f","h","g","M","b","w","P","z","D","R","a","r","updateColorValue","r","n","u","e","a","d","o","c","l","v","i","t","t","Attractor","s","i","r","a","e","d","l","c","o","n","f","u","p","e","d","n","i","t","o","v","h","s","r","a","c","u","f","l","t","o","l","e","b","i","s","a","n","r","u","c","d","v","f","p","h","s","a","o","c","d","l","u","v","t","f","i","n","r","e","t","o","r","e","a","s","n","i","l","d","c","b","u","v","f","h","p","e","t","t","e","r","i","s","a","o","n","u","c","e","t","r","o","n","a","e","s","d","i","o","t","r","n","l","a","c","p","u","f","h","v","i","r","n","e","o","t","a","s","l","c","d","e","n","a","o","i","t","r","s","l","d","u","e","n","checkDestroy","a","i","t","c","e","p","y","s","o","l","n","u","o","i","e","t","n","s","a","r","c","d","u","l","a","e","t","n","o","r","i","s","l","v","t","a","r","o","i","n","e","c","s","l","d","y","i","s","a","e","o","t","n","d","r","u","l","n","i","t","e","o","a","s","r","c","v","k","d","u","p","f","y","h","w","e","a","n","o","t","r","l","i","s","e","o","i","a","l","t","z","d","s","n","p","r","e","a","t","a","e","i","t","n","d","o","a","n","s","e","d","o","t","u","l","v","i","r","c","k","p","C","a","e","t","i","s","r","l","c","f","d","p","h","x","o","u","w","v","y","n","r","C","g","o","p","s","m","l","c","n","f","w","v","y","k","i","u","d","S","q","z","B","x","h","j","a","e","A","b","t","e","l","t","a","o","n","i","s","c","e","t","i","r","c","d","p","w","k","u","l","s","f","o","y","n","h","v","l","a","e","n","o","i","t","b","l","m","o","p","s","e","r","t","a","i","useCallback","color","addPropertyOverrides","Particles","cycleOrder","serializationHash","variantClassNames","transition1","transformTemplate1","t","Transition","React.useContext","React.useMemo","Variants","React.Fragment","humanReadableVariantMap","getProps","createLayoutDependency","React.useRef","React.useId","className","addPropertyOverrides","Switch","GradientButton","ButtonVarientsFonts","ButtonVarients","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","humanReadableVariantMap","getProps","createLayoutDependency","useRef","React.useId","className","addPropertyOverrides","cycleOrder","serializationHash","variantClassNames","transition1","transformTemplate1","t","transformTemplate2","Transition","React.useContext","React.useMemo","Variants","React.Fragment","humanReadableVariantMap","getProps","createLayoutDependency","React.useRef","React.useId","className","SVG","React","addPropertyOverrides","SVG","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","humanReadableVariantMap","getProps","createLayoutDependency","useRef","React.useId","className","addPropertyOverrides","NavbarItem","BrandIcon","FeaturesFooterUrlAnimate","MotionDivWithFX","cycleOrder","serializationHash","variantClassNames","transition1","animation","transition2","animation1","transformTemplate1","t","transformTemplate2","Transition","React.useContext","React.useMemo","Variants","React.Fragment","humanReadableVariantMap","getProps","createLayoutDependency","Component","useRef","React.useId","sharedStyle.className","sharedStyle1.className","className","css","sharedStyle.css","sharedStyle1.css","sharedStyle.fonts","sharedStyle1.fonts","addPropertyOverrides","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","humanReadableVariantMap","getProps","createLayoutDependency","React.useRef","React.useId","className","addPropertyOverrides","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","humanReadableVariantMap","getProps","createLayoutDependency","useRef","React.useId","className","addPropertyOverrides","TestimonialG2Badges","PhosphorFonts","Phosphor","CustomerLogosMainFonts","CustomerLogosMain","cycleOrder","serializationHash","variantClassNames","numberToPixelString","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","humanReadableVariantMap","getProps","createLayoutDependency","Component","useRef","React.useId","sharedStyle.className","sharedStyle1.className","Image","className","css","sharedStyle.css","sharedStyle1.css","sharedStyle.fonts","sharedStyle1.fonts","useRef","useState","e","_Fragment","Component","_localStorage","Component","addPropertyOverrides","MotionDivWithFX","enabledGestures","cycleOrder","serializationHash","variantClassNames","transition1","transition2","animation","transformTemplate1","t","Transition","React.useContext","React.useMemo","Variants","React.Fragment","humanReadableVariantMap","getProps","createLayoutDependency","useRef","React.useId","className","n","t","e","useState","progress","useRef","v","updateScrollInfo","Children","useCallback","i","end","start","dotStyle","addPropertyOverrides","Phosphor","ButtonVarientsFonts","ButtonVarients","cycleOrder","serializationHash","variantClassNames","transition1","transformTemplate1","t","Transition","React.useContext","React.useMemo","Variants","React.Fragment","humanReadableVariantMap","getProps","createLayoutDependency","useRef","React.useId","sharedStyle.className","React.useRef","_Fragment","className","Image","sharedStyle.css","sharedStyle.fonts","addPropertyOverrides","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","humanReadableVariantMap","getProps","createLayoutDependency","useRef","React.useId","className","Image","addPropertyOverrides","FeaturesSectionHeader","Showcase","cycleOrder","serializationHash","variantClassNames","transition1","t","Transition","React.useContext","React.useMemo","Variants","React.Fragment","humanReadableVariantMap","getProps","createLayoutDependency","useRef","React.useId","className","addPropertyOverrides","TestimonialTestimonialCards","ButtonVarients","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","humanReadableVariantMap","getProps","createLayoutDependency","useRef","React.useId","className","addPropertyOverrides","CustomerLogosMain","cycleOrder","serializationHash","variantClassNames","numberToPixelString","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","humanReadableVariantMap","getProps","createLayoutDependency","React.useRef","React.useId","className","CustomerLogoItem","React.useContext","React.useMemo","React.Fragment","useRef","React.useId","className"],"sources":["https:/framerusercontent.com/modules/VTUDdizacRHpwbkOamr7/AykinQJbgwl92LvMGZwu/constants.js","https:/framerusercontent.com/modules/D4TWeLfcxT6Tysr2BlYg/iZjmqdxVx1EOiM3k1FaW/useOnNavigationTargetChange.js","https:/framerusercontent.com/modules/ExNgrA7EJTKUPpH6vIlN/eiOrSJ2Ab5M9jPCvVwUz/useConstant.js","https:/framerusercontent.com/modules/D2Lz5CmnNVPZFFiZXalt/QaCzPbriZBfXWZIIycFI/colorFromToken.js","https:/framerusercontent.com/modules/3mKFSGQqKHV82uOV1eBc/5fbRLvOpxZC0JOXugvwm/isMotionValue.js","https:/framerusercontent.com/modules/xDiQsqBGXzmMsv7AlEVy/uhunpMiNsbXxzjlXsg1y/useUniqueClassName.js","https:/framerusercontent.com/modules/ETACN5BJyFTSo0VVDJfu/NHRqowOiXkF9UwOzczF7/variantUtils.js","https:/framerusercontent.com/modules/eMBrwoqQK7h6mEeGQUH8/GuplvPJVjmxpk9zqOTcb/isBrowser.js","https:/framerusercontent.com/modules/v9AWX2URmiYsHf7GbctE/XxKAZ9KlhWqf5x1JMyyF/useOnChange.js","https:/framerusercontent.com/modules/kNDwabfjDEb3vUxkQlZS/fSIr3AOAYbGlfSPgXpYu/useAutoMotionValue.js","https:/framerusercontent.com/modules/cuQH4dmpDnV8YK1mSgQX/KqRXqunFjE6ufhpc7ZRu/useFontControls.js","https:/framerusercontent.com/modules/afBE9Yx1W6bY5q32qPxe/m3q7puE2tbo1S2C0s0CT/useRenderTarget.js","https:/framerusercontent.com/modules/zGkoP8tPDCkoBzMdt5uq/0zFSjxIYliHxrQQnryFX/useControlledState.js","https:/framerusercontent.com/modules/5SM58HxZHxjjv7aLMOgQ/WXz9i6mVki0bBCrKdqB3/propUtils.js","https:/framer.com/m/framer/default-utils.js@^0.45.0","https:/ga.jspm.io/npm:@motionone/utils@10.14.0/dist/index.es.js","https:/ga.jspm.io/npm:@motionone/easing@10.14.0/dist/index.es.js","https:/ga.jspm.io/npm:@motionone/animation@10.14.0/dist/index.es.js","https:/ga.jspm.io/npm:tslib@2.4.0/tslib.es6.js","https:/ga.jspm.io/npm:hey-listen@1.0.8/dist/index.js","https:/ga.jspm.io/npm:@motionone/generators@10.14.0/dist/index.es.js","https:/ga.jspm.io/npm:@motionone/dom@10.12.0/dist/index.es.js","https:/framerusercontent.com/modules/4CIDXIzCkZpK4QyoBf9U/sFEtRVFS8phjxKnX7HpY/kqlHNBU6D.js","https:/framerusercontent.com/modules/5AEEk25Yu6Kajm8OPiJT/rp84Yq9Vy4jfo3cI3GCj/OxizFIFCP.js","https:/framerusercontent.com/modules/zol4epP52YTU4CiRIXy7/kVJwm2OA5C9FTiOmi2EJ/peyqGg0ZE.js","https:/framerusercontent.com/modules/yjTTwVpbzlWy4mdbTYiB/1vP7mnxcCLbm2G8Uze2Q/qhJpHoIc_.js","https:/framerusercontent.com/modules/bXOFnFLGoodrqjlY15lD/7PKWlI28cnglP6bdyGTb/TePGydeNY.js","https:/framer.com/m/framer/icon-nullstate.js@0.7.0","https:/framer.com/m/phosphor-icons/House.js@0.0.57","https:/framerusercontent.com/modules/Ma20hU0GGRxLxZphbywl/OSpwWF91FHPVFyQJjMHt/utils.js","https:/framerusercontent.com/modules/tYScH7LTqUtz5KUaUAYP/p8dptk4UIND8hbFWz9V7/Phosphor.js","https:/framerusercontent.com/modules/DcFke7yXFh7t768ou46I/qEoWt9XmXVCdZWl90CGR/DONUCU1NL.js","https:/framerusercontent.com/modules/TT8qfRgA5SWQ7ZHtIret/AZv3WU5CUk8G8hkJF0Rm/rkz4AYCAU.js","https:/framerusercontent.com/modules/WhC2tYLc2qcNEGsq9mSc/0Q6Wag890zaUK5KB8orv/V_Fs0N7Cp.js","https:/framerusercontent.com/modules/cpSsXEWnyKHVI1ujnRHu/MKLSqCP85erpvkyBMSHz/jgQok88SL.js","https:/framerusercontent.com/modules/fa4YMRpd1IpZmYTwyGin/4EFwQD5yhRjeZB4osBFC/p4Ku5HkIY.js","https:/framerusercontent.com/modules/aqcaahHaREESxGAWbmIc/PjZjX2VIlfkRBemBwXvI/eVnWrErR7.js","https:/framerusercontent.com/modules/ox50GIXLenCrb8Po4pQx/6113GcDdUOtVBrSaZSGZ/zm23wPOLu.js","https:/framerusercontent.com/modules/8YQRtoKJ0v52XUy38j8r/vni03WEhZ8OfbM5TuPoq/zOtaGo7Ym.js","https:/framerusercontent.com/modules/cHWLyP7bepU3Bpy47z3g/3pTsfBYOS96y99mSr33n/SsgYnxLhL.js","https:/framer.com/m/material-icons/Home.js@0.0.32","https:/framerusercontent.com/modules/6Ldpz1V0DkD45gXvi67I/PCgBX5d6MdQT7E7nhdXn/Material.js","https:/framerusercontent.com/modules/Hj20QU19p80mpYsvesiZ/RfHh9MIwqlgi04HKZ3Qo/Clipboard.js","https:/framerusercontent.com/modules/S5o4ZAYXTKfXgbvzMJ26/nxUAgFeLInc2ZCwAx6ic/s_vI0667y.js","https:/framerusercontent.com/modules/T5fSyBFfmdBao2IXWHEV/1PvOxt5DOxYaBxW5vBU3/aPCZ04_gV.js","https:/framerusercontent.com/modules/o5y3MF33C4TGF3kyvZiz/HG0RDMmxPMYtruiqd0t6/AtPPTz5o3.js","https:/framerusercontent.com/modules/d4oQn1QLlplsR9qE2WKt/YbxXfJLF64YXN1CgWO62/tMFspmuh9.js","https:/framerusercontent.com/modules/oGpTW0pAdVuDkzMaB2OJ/Mvo69YbZr49vTRpBK86g/wokihs9ix.js","https:/framerusercontent.com/modules/vOcq3f8ZepWXS4Fip6M0/8eepi1qV7YZoYiQwDcYm/IWrImR9aI.js","https:/framerusercontent.com/modules/dilerdGzUHObJz6PvTQ7/1IYo2xX3Wly8ScQN650H/ZL7CbCpeK.js","https:/framerusercontent.com/modules/hHCiELsLr5URwWxmt1tb/cBLpcQKRlwjVhXHjZTaT/BWXDavXO_.js","https:/framerusercontent.com/modules/bTcKxGp7N4MvXY8O4ebY/FkPn8BzhxytIZMaj5Krb/NaPSLXzgP.js","https:/framerusercontent.com/modules/CcR9O9bUQG5uhCRLTxJc/3ekC3zcenQUZpg2fPceB/p7V0Vbj_I.js","https:/framerusercontent.com/modules/Xjj0Uz4vFNNXxvTLAKns/67z7c7So4mg4XeOUIgfZ/PkmsC0QLH.js","https:/framerusercontent.com/modules/ZoK0mselEHDI9twTHYDs/PRzZTVWzYBytlJkl9jI8/DrYZSA_B6.js","https:/framerusercontent.com/modules/KO7A9vld4x97TSrGozSo/n7pISfs34MdKlVYMKkOQ/EM2gM8lL6.js","https:/framerusercontent.com/modules/bUDKkUaRK4mJfyVFZaBe/GNVB38kW7XuFT0rMCvBu/Fk0ktM5lS.js","https:/framerusercontent.com/modules/3mKFSGQqKHV82uOV1eBc/TbXI1XaZFNevVKcgIt7G/isMotionValue.js","https:/framer.com/m/framer/useAutoMotionValue.js@0.3.0","https:/jspm.dev/npm:lottie-web@5.7.8!cjs","https:/jspm.dev/lottie-web@5.7.8","https:/framerusercontent.com/modules/YbkSqZ7STzW5WsMb1yan/RLfsHd78NBd0kbafA9hd/Lottie.js","https:/framerusercontent.com/modules/YVywAQH3Mq2bbWYWDwNl/OwhnE18LdEGPJfAiV4Ch/i6sGKIbqA.js","https:/framerusercontent.com/modules/dXMXnMsAF7DWjL4qtCT7/Aybz6JkmKTVqUAw2LK1p/RfHG2GjtK.js","https:/framerusercontent.com/modules/3H6tOoz0y1A7XEsNl0Tr/zfsj0ZROSZt9gROF9XIj/FFNQDpI28.js","https:/framerusercontent.com/modules/774FOGRgtHBc43ddhYhG/Pld7cvcXnWfUbbPxHo60/YLvz548vW.js","https:/framerusercontent.com/modules/iYrPsHD7AhgvUudiGqmp/9jE9whGWR5OtyzCGIWt1/bjmJh3s1B.js","https:/framerusercontent.com/modules/9O3pGWfbDCeafiscGHOq/GMJqX7JdpUYaRqPS3My8/dSauD1Un4.js","https:/framerusercontent.com/modules/uV66AutDhgmv4FDFgZMz/GY5xyLN81iTaMXY6sAfQ/HBUOj12m6.js","https:/framerusercontent.com/modules/5xVCpgbzZ1kv45V4uECy/RIPSr5JWhobrqyoTPV9s/QZ_FMspEP.js","https:/framerusercontent.com/modules/IIhSwmZJeacwYEButJLF/kv0sxI8o90LUnnx2QxXC/axxypmtqt.js","https:/framerusercontent.com/modules/Yo2Y1KFllO6gPMGLQ56j/YT1tjIgHH4m48Zck8aAB/f_q0G_KPz.js","https:/framerusercontent.com/modules/pcHFd1HowxK3mByvzcMR/7wekIyzUiHBYdNxWOIcw/THad4Xs23.js","https:/framerusercontent.com/modules/t3XBv7SPgJbGG4V4RpTp/17kmwbPz1gD0EPHcsrbP/TsDo_6O9F.js","https:/framerusercontent.com/modules/Z776inYxJxbKnViL4TOh/HBeea8CPL4TVK146VX2E/Text_Opacity_Letters.js","https:/ga.jspm.io/npm:tsparticles-engine@2.2.4/esm/index.js","https:/ga.jspm.io/npm:fast-deep-equal@3.1.3/react.js","https:/ga.jspm.io/npm:react-tsparticles@2.2.4/esm/index.js","https:/ga.jspm.io/npm:tsparticles-plugin-absorbers@2.2.4/esm/index.js","https:/ga.jspm.io/npm:tsparticles-plugin-emitters@2.2.4/esm/index.js","https:/ga.jspm.io/npm:tsparticles-interaction-external-trail@2.2.4/esm/index.js","https:/ga.jspm.io/npm:tsparticles-plugin-polygon-mask@2.2.4/esm/index.js","https:/ga.jspm.io/npm:tsparticles-updater-roll@2.2.4/esm/index.js","https:/ga.jspm.io/npm:tsparticles-particles.js@2.2.4/esm/index.js","https:/ga.jspm.io/npm:tsparticles-updater-angle@2.2.4/esm/index.js","https:/ga.jspm.io/npm:tsparticles-move-base@2.2.4/esm/index.js","https:/ga.jspm.io/npm:tsparticles-shape-circle@2.2.4/esm/index.js","https:/ga.jspm.io/npm:tsparticles-updater-color@2.2.4/esm/index.js","https:/ga.jspm.io/npm:tsparticles-interaction-external-attract@2.2.4/esm/index.js","https:/ga.jspm.io/npm:tsparticles-interaction-external-bounce@2.2.4/esm/index.js","https:/ga.jspm.io/npm:tsparticles-interaction-external-bubble@2.2.4/esm/index.js","https:/ga.jspm.io/npm:tsparticles-interaction-external-connect@2.2.4/esm/index.js","https:/ga.jspm.io/npm:tsparticles-interaction-external-grab@2.2.4/esm/index.js","https:/ga.jspm.io/npm:tsparticles-interaction-external-pause@2.2.4/esm/index.js","https:/ga.jspm.io/npm:tsparticles-interaction-external-push@2.2.4/esm/index.js","https:/ga.jspm.io/npm:tsparticles-interaction-external-remove@2.2.4/esm/index.js","https:/ga.jspm.io/npm:tsparticles-interaction-external-repulse@2.2.4/esm/index.js","https:/ga.jspm.io/npm:tsparticles-shape-image@2.2.4/esm/index.js","https:/ga.jspm.io/npm:tsparticles-updater-life@2.2.4/esm/index.js","https:/ga.jspm.io/npm:tsparticles-shape-line@2.2.4/esm/index.js","https:/ga.jspm.io/npm:tsparticles-updater-opacity@2.2.4/esm/index.js","https:/ga.jspm.io/npm:tsparticles-updater-out-modes@2.2.4/esm/index.js","https:/ga.jspm.io/npm:tsparticles-move-parallax@2.2.4/esm/index.js","https:/ga.jspm.io/npm:tsparticles-interaction-particles-attract@2.2.4/esm/index.js","https:/ga.jspm.io/npm:tsparticles-interaction-particles-collisions@2.2.4/esm/index.js","https:/ga.jspm.io/npm:tsparticles-interaction-particles-links@2.2.4/esm/index.js","https:/ga.jspm.io/npm:tsparticles-shape-polygon@2.2.4/esm/index.js","https:/ga.jspm.io/npm:tsparticles-updater-size@2.2.4/esm/index.js","https:/ga.jspm.io/npm:tsparticles-shape-square@2.2.4/esm/index.js","https:/ga.jspm.io/npm:tsparticles-shape-star@2.2.4/esm/index.js","https:/ga.jspm.io/npm:tsparticles-updater-stroke-color@2.2.4/esm/index.js","https:/ga.jspm.io/npm:tsparticles-shape-text@2.2.4/esm/index.js","https:/ga.jspm.io/npm:tsparticles-slim@2.2.4/esm/index.js","https:/ga.jspm.io/npm:tsparticles-updater-tilt@2.2.4/esm/index.js","https:/ga.jspm.io/npm:tsparticles-updater-twinkle@2.2.4/esm/index.js","https:/ga.jspm.io/npm:tsparticles-updater-wobble@2.2.4/esm/index.js","https:/ga.jspm.io/npm:tsparticles@2.2.4/esm/index.js","https:/framerusercontent.com/modules/wb6ZrZlCLNQ5HHBJtNND/c1GLxCsQBQvlLXhkz7er/Particles.js","https:/framerusercontent.com/modules/Fv8RkFdFohQLNSAmB0ah/rZMtKaF5xRM3HnLTaj5X/CLtXflrMC.js","https:/framerusercontent.com/modules/KBPvz7qFrUf0kuKm4fhg/jXkxU6DajCNopgioCSZv/k6KDE_01n.js","https:/framerusercontent.com/modules/SdCYoK5q2ak8YcobEFYt/dtz7Gzmr6o4o7S7Zphsm/gIoRpvzII.js","https:/framerusercontent.com/modules/IBHxTibPlXtc3LQgucTS/MhVd1W0lsffmJr6OC4Xi/SVG_Comp.js","https:/framerusercontent.com/modules/9GyGRWzqGM5VH52mFuqZ/PuuM07EYsnnEbPzQmGvC/rhuhJ_hjg.js","https:/framerusercontent.com/modules/sq1sAPslVDKXMaCLeFYQ/3Zo63yXlqDoZE2YzFD2k/lT_cvUaof.js","https:/framerusercontent.com/modules/lG6f8CgMBbVe9P4sCs1f/zVHRW6JHLWoN68UGPZll/C550DzelJ.js","https:/framerusercontent.com/modules/d0EyartV1ocnMkQ1D3A8/x8avt0l2vAHMQMJgcA6G/PYoJ3nj2u.js","https:/framerusercontent.com/modules/PIxpx5oej6wpf7an4HP4/WCa0FWFSr40EL1qXIo0x/ZXJ9okRVT.js","https:/framerusercontent.com/modules/QrlOnav1vBXElR3kJg8v/fSRh8ChqgqIG6lUuNJde/BookDemoForm.js","https:/framerusercontent.com/modules/3DQvNyj5t0cI8tFDYBqC/DmLfvxywDrBEM0Dm3Fg3/IntlPhoneInput.js","https:/framerusercontent.com/modules/7CWEuD5sQeuOjptA53MZ/ikdxEgojcQJohVmneGIA/ypR71CbnO.js","https:/ga.jspm.io/npm:@motionone/utils@10.12.0/dist/index.es.js","https:/framerusercontent.com/modules/UIrMjSS6ZX89L0CsT8k6/7r5UGUpFh6FWtcVOCSDp/Carousel.js","https:/framerusercontent.com/modules/2DmjzvC7fiuz9gwmBbLP/gnQAB9iDRF60Yub6poyZ/gQpDU_ADn.js","https:/framerusercontent.com/modules/fcIJIaixmcYSDNliey67/kqKaXtMOS7c9TzQmPxAD/OOespooUI.js","https:/framerusercontent.com/modules/jNl2e4XTsAgeNrturOTW/zkV8YObNT5MvOyXg2NUn/YYOqXTT5v.js","https:/framerusercontent.com/modules/fzbeQm0H0qWLBYuQdVGc/VZLQ2MUG120DD3S9f4WH/HThGMYf9z.js","https:/framerusercontent.com/modules/99Qk91s9tbzrzMpM4tTs/owNOszjWxBH6Eetpan3A/QogjIfJ5F.js","https:/framerusercontent.com/modules/X7rNup2XKbLn3fyHKUMw/nUDDhwtIhzKZrYY7PNfC/hxdt7FTYt.js"],"sourcesContent":["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 — 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","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","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\"}}}}","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 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 f=0;for(;f<o-2;f++)if(s<e[f+1])break;let r=clamp(0,1,progress(e[f],e[f+1],s));const c=getEasingForSegment(n,f);r=c(r);return mix(t[f],t[f+1],r)}}const isCubicBezier=t=>Array.isArray(t)&&isNumber(t[0]);const isEasingGenerator=t=>\"object\"===typeof t&&Boolean(t.createAnimation);const isFunction=t=>\"function\"===typeof t;const isString=t=>\"string\"===typeof t;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,isFunction,isNumber,isString,mix,noop,noopReturn,progress,removeItem,e as time,velocityPerSecond,wrap};\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","import{isFunction as t,isCubicBezier as i,noopReturn as e,defaults as s,isEasingGenerator as a,isEasingList as n,interpolate as r}from\"@motionone/utils\";import{cubicBezier as h,steps as o}from\"@motionone/easing\";const l={ease:h(.25,.1,.25,1),\"ease-in\":h(.42,0,1,1),\"ease-in-out\":h(.42,0,.58,1),\"ease-out\":h(0,0,.58,1)};const u=/\\((.*?)\\)/;function getEasingFunction(s){if(t(s))return s;if(i(s))return h(...s);if(l[s])return l[s];if(s.startsWith(\"steps\")){const t=u.exec(s);if(t){const i=t[1].split(\",\");return o(parseFloat(i[0]),i[1].trim())}}return e}class Animation{constructor(t,i=[0,1],{easing:h,duration:o=s.duration,delay:l=s.delay,endDelay:u=s.endDelay,repeat:m=s.repeat,offset:c,direction:p=\"normal\"}={}){this.startTime=null;this.rate=1;this.t=0;this.cancelTimestamp=null;this.easing=e;this.duration=0;this.totalDuration=0;this.repeat=0;this.playState=\"idle\";this.finished=new Promise(((t,i)=>{this.resolve=t;this.reject=i}));h=h||s.easing;if(a(h)){const t=h.createAnimation(i);h=t.easing;i=t.keyframes||i;o=t.duration||o}this.repeat=m;this.easing=n(h)?e:getEasingFunction(h);this.updateDuration(o);const d=r(i,c,n(h)?h.map(getEasingFunction):e);this.tick=i=>{var e;l=l;let s=0;s=void 0!==this.pauseTime?this.pauseTime:(i-this.startTime)*this.rate;this.t=s;s/=1e3;s=Math.max(s-l,0);\"finished\"===this.playState&&void 0===this.pauseTime&&(s=this.totalDuration);const a=s/this.duration;let n=Math.floor(a);let r=a%1;!r&&a>=1&&(r=1);1===r&&n--;const h=n%2;(\"reverse\"===p||\"alternate\"===p&&h||\"alternate-reverse\"===p&&!h)&&(r=1-r);const o=s>=this.totalDuration?1:Math.min(r,1);const m=d(this.easing(o));t(m);const c=void 0===this.pauseTime&&(\"finished\"===this.playState||s>=this.totalDuration+u);if(c){this.playState=\"finished\";null===(e=this.resolve)||void 0===e?void 0:e.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","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,noopReturn as s}from\"@motionone/utils\";const n=5;function calcGeneratorVelocity(t,s,r){const a=Math.max(s-n,0);return e(r-t(a),s-a)}const r={stiffness:100,damping:10,mass:1};const calcDampingRatio=(e=r.stiffness,t=r.damping,s=r.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=r.stiffness,damping:s=r.damping,mass:n=r.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/n)/1e3;const l=calcDampingRatio(e,s,n);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 a=10;const o=1e4;function pregenerateKeyframes(e,t=s){let n;let r=a;let c=e(0);const i=[t(c.current)];while(!c.done&&r<o){c=e(r);i.push(t(c.done?c.target:c.current));void 0===n&&c.hasReachedTarget&&(n=r);r+=a}const h=r-a;1===i.length&&i.push(c.current);return{keyframes:i,duration:h/1e3,overshootDuration:(null!==n&&void 0!==n?n:h)/1e3}}export{calcGeneratorVelocity,glide,pregenerateKeyframes,spring};\n\n//# sourceMappingURL=index.es.js.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","// Generated by Framer (d5ca742)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"Inter-Variable\",\"Inter-Bold\",\"Inter-BoldItalic\",\"Inter-Italic\"]);const variationAxes=[{defaultValue:14,maxValue:32,minValue:14,name:\"Optical size\",tag:\"opsz\"},{defaultValue:400,maxValue:900,minValue:100,name:\"Weight\",tag:\"wght\"}];export const fonts=[{explicitInter:true,fonts:[{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/mYcqTSergLb16PdbJJQMl9ebYm4.woff2\",variationAxes,weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/ZRl8AlxwsX1m7xS1eJCiSPbztg.woff2\",variationAxes,weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/nhSQpBRqFmXNUBY2p5SENQ8NplQ.woff2\",variationAxes,weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/DYHjxG0qXjopUuruoacfl5SA.woff2\",variationAxes,weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/s7NH6sl7w4NU984r5hcmo1tPSYo.woff2\",variationAxes,weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/7lw0VWkeXrGYJT05oB3DsFy8BaY.woff2\",variationAxes,weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/wx5nfqEgOXnxuFaxB0Mn9OhmcZA.woff2\",variationAxes,weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/DpPBYI0sL4fYLgAkX8KXOPVt7c.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/4RAEQdEOrcnDkhHiiCbJOw92Lk.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/1K3W8DizY3v4emK8Mb08YHxTbs.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/tUSCtfYVM1I1IchuyCwz9gDdQ.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/VgYFWiwsAC5OYxAycRXXvhze58.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/DXD0Q7LSl7HEvDzucnyLnGBHM.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/GIryZETIX4IFypco5pYZONKhJIo.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/H89BbHkbHDzlxZzxi8uPzTsp90.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/u6gJwDuwB143kpNK1T1MDKDWkMc.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/43sJ6MfOPh1LCJt46OvyDuSbA6o.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/wccHG0r4gBDAIRhfHiOlq6oEkqw.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/WZ367JPwf9bRW6LdTHN8rXgSjw.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/QxmhnWTzLtyjIiZcfaLIJ8EFBXU.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/2A4Xx7CngadFGlVV4xrO06OBHY.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/CfMzU8w2e7tHgF4T4rATMPuWosA.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/867QObYax8ANsfX4TGEVU9YiCM.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Oyn2ZbENFdnW7mt2Lzjk1h9Zb9k.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/cdAe8hgZ1cMyLu9g005pAW3xMo.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/DOfvtmE1UplCq161m6Hj8CSQYg.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/vFzuJY0c65av44uhEKB6vyjFMg.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/tKtBcDnBMevsEEJKdNGhhkLzYo.woff2\",weight:\"400\"}]}];export const css=['.framer-G2LLh .framer-styles-preset-1h9xv3c:not(.rich-text-wrapper), .framer-G2LLh .framer-styles-preset-1h9xv3c.rich-text-wrapper p { --framer-font-family: \"Inter Variable\", \"Inter Placeholder\", sans-serif; --framer-font-family-bold: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-family-bold-italic: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-family-italic: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 16px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-variation-axes: \"opsz\" 14, \"wght\" 560; --framer-font-weight: 400; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 400; --framer-letter-spacing: -0.014em; --framer-line-height: 1em; --framer-paragraph-spacing: 20px; --framer-text-alignment: start; --framer-text-color: var(--token-bfe1a8cd-29df-415d-847c-515aa569e089, #000000); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }'];export const className=\"framer-G2LLh\";\nexport const __FramerMetadata__ = {\"exports\":{\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (7705823)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"FS;Manrope-variable\",\"FS;Manrope-variableVF=IndnaHQiIDc0MA==\",\"FS;Manrope-variableVF=IndnaHQiIDc0MA==\",\"FS;Manrope-variableVF=IndnaHQiIDc0MA==\"]);const variationAxes=[{defaultValue:200,maxValue:800,minValue:200,name:\"Weight\",tag:\"wght\"}];export const fonts=[{explicitInter:true,fonts:[{family:\"Manrope\",source:\"fontshare\",style:\"normal\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/6KNUAYMK3PTPQA22366IWF5JUVT35NZ3/E4CLT6PE4W64IV56BHAWFRZFLHPZIXFF/DEPNXL2T77QGX4DXZAN3G53TXHO2JEFP.woff2\",variationAxes,weight:\"400\"}]}];export const css=['.framer-OaOLM .framer-styles-preset-10g3hyp:not(.rich-text-wrapper), .framer-OaOLM .framer-styles-preset-10g3hyp.rich-text-wrapper h5 { --framer-font-family: \"Manrope Variable\", \"Manrope Placeholder\", sans-serif; --framer-font-family-bold: \"Manrope Variable\", \"Manrope Placeholder\", sans-serif; --framer-font-family-bold-italic: \"Manrope Variable\", \"Manrope Placeholder\", sans-serif; --framer-font-family-italic: \"Manrope Variable\", \"Manrope Placeholder\", sans-serif; --framer-font-open-type-features: \\'blwf\\' on, \\'cv09\\' on, \\'cv03\\' on, \\'cv04\\' on, \\'cv11\\' on; --framer-font-size: 22px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: normal; --framer-font-style-italic: normal; --framer-font-variation-axes: \"wght\" 740; --framer-font-variation-axes-bold: \"wght\" 740; --framer-font-variation-axes-bold-italic: \"wght\" 740; --framer-font-variation-axes-italic: \"wght\" 740; --framer-font-weight: 400; --framer-font-weight-bold: 400; --framer-font-weight-bold-italic: 400; --framer-font-weight-italic: 400; --framer-letter-spacing: 0em; --framer-line-height: 1.2em; --framer-paragraph-spacing: 40px; --framer-text-alignment: start; --framer-text-color: #000000; --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }'];export const className=\"framer-OaOLM\";\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 (d5ca742)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"Inter-Medium\",\"Inter-Bold\",\"Inter-BoldItalic\",\"Inter-MediumItalic\"]);export const fonts=[{explicitInter:true,fonts:[{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5A3Ce6C9YYmCjpQx9M4inSaKU.woff2\",weight:\"500\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/Qx95Xyt0Ka3SGhinnbXIGpEIyP4.woff2\",weight:\"500\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/6mJuEAguuIuMog10gGvH5d3cl8.woff2\",weight:\"500\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/xYYWaj7wCU5zSQH0eXvSaS19wo.woff2\",weight:\"500\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/otTaNuNpVK4RbdlT7zDDdKvQBA.woff2\",weight:\"500\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/d3tHnaQIAeqiE5hGcRw4mmgWYU.woff2\",weight:\"500\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/DolVirEGb34pEXEp8t8FQBSK4.woff2\",weight:\"500\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/DpPBYI0sL4fYLgAkX8KXOPVt7c.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/4RAEQdEOrcnDkhHiiCbJOw92Lk.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/1K3W8DizY3v4emK8Mb08YHxTbs.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/tUSCtfYVM1I1IchuyCwz9gDdQ.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/VgYFWiwsAC5OYxAycRXXvhze58.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/DXD0Q7LSl7HEvDzucnyLnGBHM.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/GIryZETIX4IFypco5pYZONKhJIo.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/H89BbHkbHDzlxZzxi8uPzTsp90.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/u6gJwDuwB143kpNK1T1MDKDWkMc.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/43sJ6MfOPh1LCJt46OvyDuSbA6o.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/wccHG0r4gBDAIRhfHiOlq6oEkqw.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/WZ367JPwf9bRW6LdTHN8rXgSjw.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/QxmhnWTzLtyjIiZcfaLIJ8EFBXU.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/2A4Xx7CngadFGlVV4xrO06OBHY.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/khkJkwSL66WFg8SX6Wa726c.woff2\",weight:\"500\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/0E7IMbDzcGABpBwwqNEt60wU0w.woff2\",weight:\"500\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/NTJ0nQgIF0gcDelS14zQ9NR9Q.woff2\",weight:\"500\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/QrcNhgEPfRl0LS8qz5Ln8olanl8.woff2\",weight:\"500\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JEXmejW8mXOYMtt0hyRg811kHac.woff2\",weight:\"500\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/ksvR4VsLksjpSwnC2fPgHRNMw.woff2\",weight:\"500\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/uy9s0iWuxiNnVt8EpTI3gzohpwo.woff2\",weight:\"500\"}]}];export const css=['.framer-oWBPt .framer-styles-preset-v2l537:not(.rich-text-wrapper), .framer-oWBPt .framer-styles-preset-v2l537.rich-text-wrapper p { --framer-font-family: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-family-bold: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-family-bold-italic: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-family-italic: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 18px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-variation-axes: normal; --framer-font-weight: 500; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 500; --framer-letter-spacing: -0.014em; --framer-line-height: 1.4em; --framer-paragraph-spacing: 20px; --framer-text-alignment: center; --framer-text-color: var(--token-7b1c1cf1-c351-4954-9cf0-8ae4790643f6, #222222); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }','@media (max-width: 1199px) and (min-width: 810px) { .framer-oWBPt .framer-styles-preset-v2l537:not(.rich-text-wrapper), .framer-oWBPt .framer-styles-preset-v2l537.rich-text-wrapper p { --framer-font-family: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-family-bold: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-family-bold-italic: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-family-italic: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 16px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-variation-axes: normal; --framer-font-weight: 500; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 500; --framer-letter-spacing: -0.014em; --framer-line-height: 1.4em; --framer-paragraph-spacing: 20px; --framer-text-alignment: center; --framer-text-color: var(--token-7b1c1cf1-c351-4954-9cf0-8ae4790643f6, #222222); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; } }','@media (max-width: 809px) and (min-width: 0px) { .framer-oWBPt .framer-styles-preset-v2l537:not(.rich-text-wrapper), .framer-oWBPt .framer-styles-preset-v2l537.rich-text-wrapper p { --framer-font-family: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-family-bold: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-family-bold-italic: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-family-italic: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 14px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-variation-axes: normal; --framer-font-weight: 500; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 500; --framer-letter-spacing: -0.014em; --framer-line-height: 1.4em; --framer-paragraph-spacing: 20px; --framer-text-alignment: center; --framer-text-color: var(--token-7b1c1cf1-c351-4954-9cf0-8ae4790643f6, #222222); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; } }'];export const className=\"framer-oWBPt\";\nexport const __FramerMetadata__ = {\"exports\":{\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (5f6f431)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"FS;Manrope-extrabold\"]);export const fonts=[{explicitInter:true,fonts:[{family:\"Manrope\",source:\"fontshare\",style:\"normal\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/7EWHG4AMROQSXDCQTDPGBVASATB7CED2/TJSQTK5FHJ2MYKML5IXF2G6YTGFJLTYL/K4ZMLVLHYIFVTTTWGVOTVGOFUUX7NVGI.woff2\",weight:\"800\"}]}];export const css=[\".framer-p5iSq .framer-styles-preset-1aemqnc:not(.rich-text-wrapper), .framer-p5iSq .framer-styles-preset-1aemqnc.rich-text-wrapper h3 { --framer-font-family: \\\"Manrope\\\", \\\"Manrope Placeholder\\\", sans-serif; --framer-font-open-type-features: 'blwf' on, 'cv09' on, 'cv03' on, 'cv04' on, 'cv11' on; --framer-font-size: 40px; --framer-font-style: normal; --framer-font-variation-axes: normal; --framer-font-weight: 800; --framer-letter-spacing: -0.04em; --framer-line-height: 1.3em; --framer-paragraph-spacing: 40px; --framer-text-alignment: center; --framer-text-color: #000000; --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }\",\"@media (max-width: 1199px) and (min-width: 810px) { .framer-p5iSq .framer-styles-preset-1aemqnc:not(.rich-text-wrapper), .framer-p5iSq .framer-styles-preset-1aemqnc.rich-text-wrapper h3 { --framer-font-family: \\\"Manrope\\\", \\\"Manrope Placeholder\\\", sans-serif; --framer-font-open-type-features: 'blwf' on, 'cv09' on, 'cv03' on, 'cv04' on, 'cv11' on; --framer-font-size: 36px; --framer-font-style: normal; --framer-font-variation-axes: normal; --framer-font-weight: 800; --framer-letter-spacing: -0.04em; --framer-line-height: 1.3em; --framer-paragraph-spacing: 40px; --framer-text-alignment: center; --framer-text-color: #000000; --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; } }\",\"@media (max-width: 809px) and (min-width: 0px) { .framer-p5iSq .framer-styles-preset-1aemqnc:not(.rich-text-wrapper), .framer-p5iSq .framer-styles-preset-1aemqnc.rich-text-wrapper h3 { --framer-font-family: \\\"Manrope\\\", \\\"Manrope Placeholder\\\", sans-serif; --framer-font-open-type-features: 'blwf' on, 'cv09' on, 'cv03' on, 'cv04' on, 'cv11' on; --framer-font-size: 24px; --framer-font-style: normal; --framer-font-variation-axes: normal; --framer-font-weight: 800; --framer-letter-spacing: -0.04em; --framer-line-height: 1.3em; --framer-paragraph-spacing: 40px; --framer-text-alignment: center; --framer-text-color: #000000; --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; } }\"];export const className=\"framer-p5iSq\";\nexport const __FramerMetadata__ = {\"exports\":{\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (5f6f431)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"FS;Manrope-extrabold\",\"FS;Manrope-extrabold\",\"FS;Manrope-variableVF=IndnaHQiIDc4MA==\",\"FS;Manrope-variableVF=IndnaHQiIDc4MA==\"]);export const fonts=[{explicitInter:true,fonts:[{family:\"Manrope\",source:\"fontshare\",style:\"normal\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/7EWHG4AMROQSXDCQTDPGBVASATB7CED2/TJSQTK5FHJ2MYKML5IXF2G6YTGFJLTYL/K4ZMLVLHYIFVTTTWGVOTVGOFUUX7NVGI.woff2\",weight:\"800\"}]}];export const css=['.framer-4uPJi .framer-styles-preset-1f7efvw:not(.rich-text-wrapper), .framer-4uPJi .framer-styles-preset-1f7efvw.rich-text-wrapper h2 { --framer-font-family: \"Manrope\", \"Manrope Placeholder\", sans-serif; --framer-font-family-bold: \"Manrope\", \"Manrope Placeholder\", sans-serif; --framer-font-family-bold-italic: \"Manrope Variable\", \"Manrope Placeholder\", sans-serif; --framer-font-family-italic: \"Manrope Variable\", \"Manrope Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 56px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: normal; --framer-font-style-italic: normal; --framer-font-variation-axes: normal; --framer-font-variation-axes-bold-italic: \"wght\" 780; --framer-font-variation-axes-italic: \"wght\" 780; --framer-font-weight: 800; --framer-font-weight-bold: 800; --framer-font-weight-bold-italic: 400; --framer-font-weight-italic: 400; --framer-letter-spacing: -0.03em; --framer-line-height: 1.1em; --framer-paragraph-spacing: 40px; --framer-text-alignment: center; --framer-text-color: var(--token-bfe1a8cd-29df-415d-847c-515aa569e089, #000000); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }','@media (max-width: 1199px) and (min-width: 810px) { .framer-4uPJi .framer-styles-preset-1f7efvw:not(.rich-text-wrapper), .framer-4uPJi .framer-styles-preset-1f7efvw.rich-text-wrapper h2 { --framer-font-family: \"Manrope\", \"Manrope Placeholder\", sans-serif; --framer-font-family-bold: \"Manrope\", \"Manrope Placeholder\", sans-serif; --framer-font-family-bold-italic: \"Manrope Variable\", \"Manrope Placeholder\", sans-serif; --framer-font-family-italic: \"Manrope Variable\", \"Manrope Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 56px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: normal; --framer-font-style-italic: normal; --framer-font-variation-axes: normal; --framer-font-variation-axes-bold-italic: \"wght\" 780; --framer-font-variation-axes-italic: \"wght\" 780; --framer-font-weight: 800; --framer-font-weight-bold: 800; --framer-font-weight-bold-italic: 400; --framer-font-weight-italic: 400; --framer-letter-spacing: -0.03em; --framer-line-height: 1.1em; --framer-paragraph-spacing: 40px; --framer-text-alignment: center; --framer-text-color: var(--token-bfe1a8cd-29df-415d-847c-515aa569e089, #000000); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; } }','@media (max-width: 809px) and (min-width: 0px) { .framer-4uPJi .framer-styles-preset-1f7efvw:not(.rich-text-wrapper), .framer-4uPJi .framer-styles-preset-1f7efvw.rich-text-wrapper h2 { --framer-font-family: \"Manrope\", \"Manrope Placeholder\", sans-serif; --framer-font-family-bold: \"Manrope\", \"Manrope Placeholder\", sans-serif; --framer-font-family-bold-italic: \"Manrope Variable\", \"Manrope Placeholder\", sans-serif; --framer-font-family-italic: \"Manrope Variable\", \"Manrope Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 28px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: normal; --framer-font-style-italic: normal; --framer-font-variation-axes: normal; --framer-font-variation-axes-bold-italic: \"wght\" 780; --framer-font-variation-axes-italic: \"wght\" 780; --framer-font-weight: 800; --framer-font-weight-bold: 800; --framer-font-weight-bold-italic: 400; --framer-font-weight-italic: 400; --framer-letter-spacing: -0.03em; --framer-line-height: 1.1em; --framer-paragraph-spacing: 40px; --framer-text-alignment: center; --framer-text-color: var(--token-bfe1a8cd-29df-415d-847c-515aa569e089, #000000); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; } }'];export const className=\"framer-4uPJi\";\nexport const __FramerMetadata__ = {\"exports\":{\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","import { jsx as _jsx } from \"react/jsx-runtime\";\nimport * as React from \"react\";\nexport const containerStyles = {\n    width: \"100%\",\n    height: \"100%\",\n    display: \"flex\",\n    justifyContent: \"center\",\n    alignItems: \"center\"\n};\nconst nullIconStyle = {\n    minWidth: \"10px\",\n    minHeight: \"10px\",\n    maxWidth: \"20px\",\n    maxHeight: \"20px\",\n    width: \"60%\",\n    height: \"60%\"\n};\nconst emptyStateStyle = {\n    ...containerStyles,\n    borderRadius: 6,\n    background: \"rgba(149, 149, 149, 0.1)\",\n    border: \"1px dashed rgba(149, 149, 149, 0.15)\",\n    color: \"#a5a5a5\",\n    flexDirection: \"column\"\n};\nexport const NullState = /*#__PURE__*/ React.forwardRef((_, ref)=>{\n    return(/*#__PURE__*/ _jsx(\"div\", {\n        style: emptyStateStyle,\n        ref: ref\n    }));\n}) /*\n\n<svg\n                xmlns=\"http://www.w3.org/2000/svg\"\n                viewBox=\"0 0 30 30\"\n                style={nullIconStyle}\n            >\n                <path\n                    d=\"M 12.857 0 C 19.958 0 25.714 5.756 25.714 12.857 C 25.714 19.958 19.958 25.714 12.857 25.714 C 5.756 25.714 0 19.958 0 12.857 C 0 5.756 5.756 0 12.857 0 Z\"\n                    fill=\"#FFFFFF\"\n                ></path>\n                <path\n                    d=\"M 20.357 20.357 L 27.857 27.857\"\n                    fill=\"transparent\"\n                    strokeWidth=\"4.28\"\n                    stroke=\"#FFFFFF\"\n                    strokeLinecap=\"round\"\n                ></path>\n                <g transform=\"translate(9.643 6.429)\">\n                    <path\n                        d=\"M 3.214 12.857 L 3.214 12.857\"\n                        fill=\"transparent\"\n                        strokeWidth=\"3.75\"\n                        stroke=\"currentColor\"\n                        strokeLinecap=\"round\"\n                    ></path>\n                    <path\n                        d=\"M 0 3.214 C 0 1.004 1.843 0 3.214 0 C 4.586 0 6.429 0.603 6.429 3.214 C 6.429 5.826 3.214 5.913 3.214 7.232 C 3.214 8.552 3.214 8.571 3.214 8.571\"\n                        fill=\"transparent\"\n                        strokeWidth=\"3.22\"\n                        stroke=\"currentColor\"\n                        strokeLinecap=\"round\"\n                        strokeLinejoin=\"round\"\n                    ></path>\n                </g>\n            </svg>\n            */ ;\n\nexport const __FramerMetadata__ = {\"exports\":{\"containerStyles\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"NullState\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}\n//# sourceMappingURL=./nullstate.map","let Component;\nlet IconInner;\nvar Icon = (React) => {\n  if (!Component) {\n    Component = /* @__PURE__ */ new Map([\n      [\n        \"bold\",\n        /* @__PURE__ */ React.createElement(React.Fragment, null, /* @__PURE__ */ React.createElement(\"path\", { d: \"M222.14,105.85l-80-80a20,20,0,0,0-28.28,0l-80,80A19.86,19.86,0,0,0,28,120v96a12,12,0,0,0,12,12h64a12,12,0,0,0,12-12V164h24v52a12,12,0,0,0,12,12h64a12,12,0,0,0,12-12V120A19.86,19.86,0,0,0,222.14,105.85ZM204,204H164V152a12,12,0,0,0-12-12H104a12,12,0,0,0-12,12v52H52V121.65l76-76,76,76Z\" }))\n      ],\n      [\n        \"duotone\",\n        /* @__PURE__ */ React.createElement(React.Fragment, null, /* @__PURE__ */ React.createElement(\n          \"path\",\n          {\n            d: \"M216,120v96H152V152H104v64H40V120a8,8,0,0,1,2.34-5.66l80-80a8,8,0,0,1,11.32,0l80,80A8,8,0,0,1,216,120Z\",\n            opacity: \"0.2\"\n          }\n        ), /* @__PURE__ */ React.createElement(\"path\", { d: \"M219.31,108.68l-80-80a16,16,0,0,0-22.62,0l-80,80A15.87,15.87,0,0,0,32,120v96a8,8,0,0,0,8,8h64a8,8,0,0,0,8-8V160h32v56a8,8,0,0,0,8,8h64a8,8,0,0,0,8-8V120A15.87,15.87,0,0,0,219.31,108.68ZM208,208H160V152a8,8,0,0,0-8-8H104a8,8,0,0,0-8,8v56H48V120l80-80,80,80Z\" }))\n      ],\n      [\n        \"fill\",\n        /* @__PURE__ */ React.createElement(React.Fragment, null, /* @__PURE__ */ React.createElement(\"path\", { d: \"M224,120v96a8,8,0,0,1-8,8H160a8,8,0,0,1-8-8V164a4,4,0,0,0-4-4H108a4,4,0,0,0-4,4v52a8,8,0,0,1-8,8H40a8,8,0,0,1-8-8V120a16,16,0,0,1,4.69-11.31l80-80a16,16,0,0,1,22.62,0l80,80A16,16,0,0,1,224,120Z\" }))\n      ],\n      [\n        \"light\",\n        /* @__PURE__ */ React.createElement(React.Fragment, null, /* @__PURE__ */ React.createElement(\"path\", { d: \"M217.9,110.1l-80-80a14,14,0,0,0-19.8,0l-80,80A13.92,13.92,0,0,0,34,120v96a6,6,0,0,0,6,6h64a6,6,0,0,0,6-6V158h36v58a6,6,0,0,0,6,6h64a6,6,0,0,0,6-6V120A13.92,13.92,0,0,0,217.9,110.1ZM210,210H158V152a6,6,0,0,0-6-6H104a6,6,0,0,0-6,6v58H46V120a2,2,0,0,1,.58-1.42l80-80a2,2,0,0,1,2.84,0l80,80A2,2,0,0,1,210,120Z\" }))\n      ],\n      [\n        \"regular\",\n        /* @__PURE__ */ React.createElement(React.Fragment, null, /* @__PURE__ */ React.createElement(\"path\", { d: \"M219.31,108.68l-80-80a16,16,0,0,0-22.62,0l-80,80A15.87,15.87,0,0,0,32,120v96a8,8,0,0,0,8,8h64a8,8,0,0,0,8-8V160h32v56a8,8,0,0,0,8,8h64a8,8,0,0,0,8-8V120A15.87,15.87,0,0,0,219.31,108.68ZM208,208H160V152a8,8,0,0,0-8-8H104a8,8,0,0,0-8,8v56H48V120l80-80,80,80Z\" }))\n      ],\n      [\n        \"thin\",\n        /* @__PURE__ */ React.createElement(React.Fragment, null, /* @__PURE__ */ React.createElement(\"path\", { d: \"M216.49,111.51l-80-80a12,12,0,0,0-17,0l-80,80A12,12,0,0,0,36,120v96a4,4,0,0,0,4,4h64a4,4,0,0,0,4-4V156h40v60a4,4,0,0,0,4,4h64a4,4,0,0,0,4-4V120A12,12,0,0,0,216.49,111.51ZM212,212H156V152a4,4,0,0,0-4-4H104a4,4,0,0,0-4,4v60H44V120a4,4,0,0,1,1.17-2.83l80-80a4,4,0,0,1,5.66,0l80,80A4,4,0,0,1,212,120Z\" }))\n      ]\n    ]);\n    IconInner = React.forwardRef((props, ref) => /* @__PURE__ */ React.createElement(\"g\", { ref, ...props }, Component.get(props.weight)));\n  }\n  return IconInner;\n};\nconst __FramerMetadata__ = {\n  exports: {\n    default: {\n      type: \"reactComponent\",\n      slots: [],\n      annotations: { framerContractVersion: \"1\" }\n    },\n    __FramerMetadata__: { type: \"variable\" }\n  }\n};\nvar House_default = Icon;\nexport {\n  __FramerMetadata__,\n  House_default as default\n};\n","import{useMemo}from\"react\";import{ControlType}from\"framer\";/*\n ** ICON UTILS\n ** Pull as much re-usable logic into here as possible\n ** This will make it easier to replace in all icon components\n */ export const containerStyles={width:\"100%\",height:\"100%\",display:\"flex\",justifyContent:\"center\",alignItems:\"center\"};export const defaultEvents={onClick:{type:ControlType.EventHandler},onMouseDown:{type:ControlType.EventHandler},onMouseUp:{type:ControlType.EventHandler},onMouseEnter:{type:ControlType.EventHandler},onMouseLeave:{type:ControlType.EventHandler}};const findByArray=(arr,search)=>arr.find(a=>a.toLowerCase().includes(search));export function getIconSelection(iconKeys,selectByList,iconSearch=\"\",iconSelection,lowercaseIconKeyPairs){// gotta get the exact match first THEN find\n// have a set and try to access ?\nif(selectByList)return iconSelection;if(iconSearch==null||(iconSearch===null||iconSearch===void 0?void 0:iconSearch.length)===0)return null;const iconSearchTerm=iconSearch.toLowerCase().replace(/-|\\s/g,\"\");var _iconSearchTerm;// check for exact match, otherwise use .find\nconst searchResult=(_iconSearchTerm=lowercaseIconKeyPairs[iconSearchTerm])!==null&&_iconSearchTerm!==void 0?_iconSearchTerm:findByArray(iconKeys,iconSearchTerm);return searchResult;}export function useIconSelection(iconKeys,selectByList,iconSearch=\"\",iconSelection,lowercaseIconKeyPairs){// Clean search term\nconst iconSearchResult=useMemo(()=>{if(iconSearch==null||(iconSearch===null||iconSearch===void 0?void 0:iconSearch.length)===0)return null;const iconSearchTerm=iconSearch.toLowerCase().replace(/-|\\s/g,\"\");var _iconSearchTerm;// check for exact match, otherwise use .find\nconst searchResult=(_iconSearchTerm=lowercaseIconKeyPairs[iconSearchTerm])!==null&&_iconSearchTerm!==void 0?_iconSearchTerm:findByArray(iconKeys,iconSearchTerm);return searchResult;},[iconSelection,iconSearch]);const name=selectByList?iconSelection:iconSearchResult;return name;}\nexport const __FramerMetadata__ = {\"exports\":{\"getIconSelection\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"containerStyles\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useIconSelection\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"defaultEvents\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./utils.map","import{jsx as _jsx}from\"react/jsx-runtime\";import*as React from\"react\";import{useState,useEffect,useRef}from\"react\";import{addPropertyControls,ControlType,RenderTarget}from\"framer\";import{motion}from\"framer-motion\";import{NullState}from\"https://framer.com/m/framer/icon-nullstate.js@0.7.0\";import HouseFactory from\"https://framer.com/m/phosphor-icons/House.js@0.0.57\";import{defaultEvents,useIconSelection}from\"https://framerusercontent.com/modules/Ma20hU0GGRxLxZphbywl/OSpwWF91FHPVFyQJjMHt/utils.js\";const iconKeys=[\"Acorn\",\"AddressBook\",\"AddressBookTabs\",\"AirTrafficControl\",\"Airplane\",\"AirplaneInFlight\",\"AirplaneLanding\",\"AirplaneTakeoff\",\"AirplaneTaxiing\",\"AirplaneTilt\",\"Airplay\",\"Alarm\",\"Alien\",\"AlignBottom\",\"AlignBottomSimple\",\"AlignCenterVertical\",\"AlignLeft\",\"AlignLeftSimple\",\"AlignRight\",\"AlignRightSimple\",\"AlignTop\",\"AlignTopSimple\",\"AmazonLogo\",\"Ambulance\",\"Anchor\",\"AnchorSimple\",\"AndroidLogo\",\"Angle\",\"AngularLogo\",\"Aperture\",\"AppStoreLogo\",\"AppWindow\",\"AppleLogo\",\"ApplePodcastsLogo\",\"ApproximateEquals\",\"Archive\",\"ArchiveBox\",\"ArchiveTray\",\"Armchair\",\"ArrowArcLeft\",\"ArrowArcRight\",\"ArrowBendDownLeft\",\"ArrowBendDownRight\",\"ArrowBendLeftDown\",\"ArrowBendLeftUp\",\"ArrowBendRightDown\",\"ArrowBendRightUp\",\"ArrowBendUpLeft\",\"ArrowBendUpRight\",\"ArrowCircleDown\",\"ArrowCircleDownLeft\",\"ArrowCircleDownRight\",\"ArrowCircleLeft\",\"ArrowCircleRight\",\"ArrowCircleUp\",\"ArrowCircleUpLeft\",\"ArrowCircleUpRight\",\"ArrowClockwise\",\"ArrowDown\",\"ArrowDownLeft\",\"ArrowDownRight\",\"ArrowElbowDownLeft\",\"ArrowElbowDownRight\",\"ArrowElbowLeft\",\"ArrowElbowLeftDown\",\"ArrowElbowLeftUp\",\"ArrowElbowRight\",\"ArrowElbowRightDown\",\"ArrowElbowRightUp\",\"ArrowElbowUpLeft\",\"ArrowElbowUpRight\",\"ArrowFatDown\",\"ArrowFatLeft\",\"ArrowFatLineDown\",\"ArrowFatLineLeft\",\"ArrowFatLineRight\",\"ArrowFatLineUp\",\"ArrowFatLinesDown\",\"ArrowFatLinesLeft\",\"ArrowFatLinesRight\",\"ArrowFatLinesUp\",\"ArrowFatRight\",\"ArrowFatUp\",\"ArrowLeft\",\"ArrowLineDown\",\"ArrowLineDownLeft\",\"ArrowLineDownRight\",\"ArrowLineLeft\",\"ArrowLineRight\",\"ArrowLineUp\",\"ArrowLineUpLeft\",\"ArrowLineUpRight\",\"ArrowRight\",\"ArrowSquareDown\",\"ArrowSquareDownLeft\",\"ArrowSquareDownRight\",\"ArrowSquareIn\",\"ArrowSquareLeft\",\"ArrowSquareOut\",\"ArrowSquareRight\",\"ArrowSquareUp\",\"ArrowSquareUpLeft\",\"ArrowSquareUpRight\",\"ArrowUDownLeft\",\"ArrowUDownRight\",\"ArrowULeftDown\",\"ArrowULeftUp\",\"ArrowURightDown\",\"ArrowURightUp\",\"ArrowUUpLeft\",\"ArrowUUpRight\",\"ArrowUp\",\"ArrowUpLeft\",\"ArrowUpRight\",\"ArrowsClockwise\",\"ArrowsDownUp\",\"ArrowsHorizontal\",\"ArrowsIn\",\"ArrowsInCardinal\",\"ArrowsInLineVertical\",\"ArrowsInSimple\",\"ArrowsLeftRight\",\"ArrowsMerge\",\"ArrowsOut\",\"ArrowsOutCardinal\",\"ArrowsOutSimple\",\"ArrowsSplit\",\"ArrowsVertical\",\"Article\",\"ArticleMedium\",\"ArticleNyTimes\",\"Asclepius\",\"Asterisk\",\"AsteriskSimple\",\"At\",\"Atom\",\"Avocado\",\"Axe\",\"Baby\",\"BabyCarriage\",\"Backpack\",\"Backspace\",\"Bag\",\"BagSimple\",\"Balloon\",\"Bandaids\",\"Bank\",\"Barbell\",\"Barcode\",\"Barn\",\"Barricade\",\"Baseball\",\"BaseballCap\",\"BaseballHelmet\",\"Basket\",\"Basketball\",\"Bathtub\",\"BatteryCharging\",\"BatteryEmpty\",\"BatteryFull\",\"BatteryHigh\",\"BatteryLow\",\"BatteryMedium\",\"BatteryPlus\",\"BatteryPlusVertical\",\"BatteryVerticalEmpty\",\"BatteryVerticalFull\",\"BatteryVerticalHigh\",\"BatteryVerticalLow\",\"BatteryWarning\",\"BeachBall\",\"Beanie\",\"Bed\",\"BeerBottle\",\"BeerStein\",\"BehanceLogo\",\"Bell\",\"BellRinging\",\"BellSimple\",\"BellSimpleRinging\",\"BellSimpleSlash\",\"BellSimpleZ\",\"BellSlash\",\"BellZ\",\"Belt\",\"BezierCurve\",\"Bicycle\",\"Binary\",\"Binoculars\",\"Biohazard\",\"Bird\",\"Blueprint\",\"Bluetooth\",\"BluetoothConnected\",\"BluetoothSlash\",\"BluetoothX\",\"Boat\",\"Bomb\",\"Bone\",\"Book\",\"BookBookmark\",\"BookOpen\",\"BookOpenText\",\"BookOpenUser\",\"BookUser\",\"Bookmark\",\"BookmarkSimple\",\"Bookmarks\",\"BookmarksSimple\",\"Books\",\"Boot\",\"Boules\",\"BoundingBox\",\"BowlFood\",\"BowlSteam\",\"BowlingBall\",\"BoxArrowDown\",\"BoxArrowUp\",\"BoxingGlove\",\"BracketsAngle\",\"BracketsCurly\",\"BracketsRound\",\"BracketsSquare\",\"Brain\",\"Brandy\",\"Bread\",\"Bridge\",\"Briefcase\",\"BriefcaseMetal\",\"Broadcast\",\"Broom\",\"Browser\",\"Browsers\",\"Bug\",\"BugBeetle\",\"BugDroid\",\"Building\",\"BuildingApartment\",\"BuildingOffice\",\"Buildings\",\"Bulldozer\",\"Bus\",\"Butterfly\",\"CableCar\",\"Cactus\",\"Cake\",\"Calculator\",\"Calendar\",\"CalendarBlank\",\"CalendarCheck\",\"CalendarDot\",\"CalendarDots\",\"CalendarHeart\",\"CalendarMinus\",\"CalendarPlus\",\"CalendarSlash\",\"CalendarStar\",\"CalendarX\",\"CallBell\",\"Camera\",\"CameraPlus\",\"CameraRotate\",\"CameraSlash\",\"Campfire\",\"Car\",\"CarBattery\",\"CarProfile\",\"CarSimple\",\"Cardholder\",\"Cards\",\"CardsThree\",\"CaretCircleDoubleUp\",\"CaretCircleDown\",\"CaretCircleLeft\",\"CaretCircleRight\",\"CaretCircleUp\",\"CaretCircleUpDown\",\"CaretDoubleDown\",\"CaretDoubleLeft\",\"CaretDoubleRight\",\"CaretDoubleUp\",\"CaretDown\",\"CaretLeft\",\"CaretLineDown\",\"CaretLineLeft\",\"CaretLineRight\",\"CaretLineUp\",\"CaretRight\",\"CaretUp\",\"CaretUpDown\",\"Carrot\",\"CashRegister\",\"CassetteTape\",\"CastleTurret\",\"Cat\",\"CellSignalFull\",\"CellSignalHigh\",\"CellSignalLow\",\"CellSignalMedium\",\"CellSignalNone\",\"CellSignalSlash\",\"CellSignalX\",\"CellTower\",\"Certificate\",\"Chair\",\"Chalkboard\",\"ChalkboardSimple\",\"ChalkboardTeacher\",\"Champagne\",\"ChargingStation\",\"ChartBar\",\"ChartBarHorizontal\",\"ChartDonut\",\"ChartLine\",\"ChartLineDown\",\"ChartLineUp\",\"ChartPie\",\"ChartPieSlice\",\"ChartPolar\",\"ChartScatter\",\"Chat\",\"ChatCentered\",\"ChatCenteredDots\",\"ChatCenteredSlash\",\"ChatCenteredText\",\"ChatCircle\",\"ChatCircleDots\",\"ChatCircleSlash\",\"ChatCircleText\",\"ChatDots\",\"ChatSlash\",\"ChatTeardrop\",\"ChatTeardropDots\",\"ChatTeardropSlash\",\"ChatTeardropText\",\"ChatText\",\"Chats\",\"ChatsCircle\",\"ChatsTeardrop\",\"Check\",\"CheckCircle\",\"CheckFat\",\"CheckSquare\",\"CheckSquareOffset\",\"Checkerboard\",\"Checks\",\"Cheers\",\"Cheese\",\"ChefHat\",\"Cherries\",\"Church\",\"Cigarette\",\"CigaretteSlash\",\"Circle\",\"CircleDashed\",\"CircleHalf\",\"CircleHalfTilt\",\"CircleNotch\",\"CirclesFour\",\"CirclesThree\",\"CirclesThreePlus\",\"Circuitry\",\"City\",\"Clipboard\",\"ClipboardText\",\"Clock\",\"ClockAfternoon\",\"ClockClockwise\",\"ClockCountdown\",\"ClockUser\",\"ClosedCaptioning\",\"Cloud\",\"CloudArrowDown\",\"CloudArrowUp\",\"CloudCheck\",\"CloudFog\",\"CloudLightning\",\"CloudMoon\",\"CloudRain\",\"CloudSlash\",\"CloudSnow\",\"CloudSun\",\"CloudWarning\",\"CloudX\",\"Clover\",\"Club\",\"CoatHanger\",\"CodaLogo\",\"Code\",\"CodeBlock\",\"CodeSimple\",\"CodepenLogo\",\"CodesandboxLogo\",\"Coffee\",\"CoffeeBean\",\"Coin\",\"CoinVertical\",\"Coins\",\"Columns\",\"ColumnsPlusLeft\",\"ColumnsPlusRight\",\"Command\",\"Compass\",\"CompassRose\",\"CompassTool\",\"ComputerTower\",\"Confetti\",\"ContactlessPayment\",\"Control\",\"Cookie\",\"CookingPot\",\"Copy\",\"CopySimple\",\"Copyleft\",\"Copyright\",\"CornersIn\",\"CornersOut\",\"Couch\",\"CourtBasketball\",\"Cow\",\"CowboyHat\",\"Cpu\",\"Crane\",\"CraneTower\",\"CreditCard\",\"Cricket\",\"Crop\",\"Cross\",\"Crosshair\",\"CrosshairSimple\",\"Crown\",\"CrownCross\",\"CrownSimple\",\"Cube\",\"CubeFocus\",\"CubeTransparent\",\"CurrencyBtc\",\"CurrencyCircleDollar\",\"CurrencyCny\",\"CurrencyDollar\",\"CurrencyDollarSimple\",\"CurrencyEth\",\"CurrencyEur\",\"CurrencyGbp\",\"CurrencyInr\",\"CurrencyJpy\",\"CurrencyKrw\",\"CurrencyKzt\",\"CurrencyNgn\",\"CurrencyRub\",\"Cursor\",\"CursorClick\",\"CursorText\",\"Cylinder\",\"Database\",\"Desk\",\"Desktop\",\"DesktopTower\",\"Detective\",\"DevToLogo\",\"DeviceMobile\",\"DeviceMobileCamera\",\"DeviceMobileSlash\",\"DeviceMobileSpeaker\",\"DeviceRotate\",\"DeviceTablet\",\"DeviceTabletCamera\",\"DeviceTabletSpeaker\",\"Devices\",\"Diamond\",\"DiamondsFour\",\"DiceFive\",\"DiceFour\",\"DiceOne\",\"DiceSix\",\"DiceThree\",\"DiceTwo\",\"Disc\",\"DiscoBall\",\"DiscordLogo\",\"Divide\",\"Dna\",\"Dog\",\"Door\",\"DoorOpen\",\"Dot\",\"DotOutline\",\"DotsNine\",\"DotsSix\",\"DotsSixVertical\",\"DotsThree\",\"DotsThreeCircle\",\"DotsThreeOutline\",\"DotsThreeVertical\",\"Download\",\"DownloadSimple\",\"Dress\",\"Dresser\",\"DribbbleLogo\",\"Drone\",\"Drop\",\"DropHalf\",\"DropHalfBottom\",\"DropSimple\",\"DropSlash\",\"DropboxLogo\",\"Ear\",\"EarSlash\",\"Egg\",\"EggCrack\",\"Eject\",\"EjectSimple\",\"Elevator\",\"Empty\",\"Engine\",\"Envelope\",\"EnvelopeOpen\",\"EnvelopeSimple\",\"EnvelopeSimpleOpen\",\"Equalizer\",\"Equals\",\"Eraser\",\"EscalatorDown\",\"EscalatorUp\",\"Exam\",\"ExclamationMark\",\"Exclude\",\"ExcludeSquare\",\"Export\",\"Eye\",\"EyeClosed\",\"EyeSlash\",\"Eyedropper\",\"EyedropperSample\",\"Eyeglasses\",\"Eyes\",\"FaceMask\",\"FacebookLogo\",\"Factory\",\"Faders\",\"FadersHorizontal\",\"FalloutShelter\",\"Fan\",\"Farm\",\"FastForward\",\"FastForwardCircle\",\"Feather\",\"FediverseLogo\",\"FigmaLogo\",\"File\",\"FileArchive\",\"FileArrowDown\",\"FileArrowUp\",\"FileAudio\",\"FileC\",\"FileCloud\",\"FileCode\",\"FileCpp\",\"FileCss\",\"FileCsv\",\"FileDashed\",\"FileDoc\",\"FileHtml\",\"FileImage\",\"FileIni\",\"FileJpg\",\"FileJs\",\"FileJsx\",\"FileLock\",\"FileMagnifyingGlass\",\"FileMd\",\"FileMinus\",\"FilePdf\",\"FilePlus\",\"FilePng\",\"FilePpt\",\"FilePy\",\"FileRs\",\"FileSql\",\"FileSvg\",\"FileText\",\"FileTs\",\"FileTsx\",\"FileTxt\",\"FileVideo\",\"FileVue\",\"FileX\",\"FileXls\",\"FileZip\",\"Files\",\"FilmReel\",\"FilmScript\",\"FilmSlate\",\"FilmStrip\",\"Fingerprint\",\"FingerprintSimple\",\"FinnTheHuman\",\"Fire\",\"FireExtinguisher\",\"FireSimple\",\"FireTruck\",\"FirstAid\",\"FirstAidKit\",\"Fish\",\"FishSimple\",\"Flag\",\"FlagBanner\",\"FlagBannerFold\",\"FlagCheckered\",\"FlagPennant\",\"Flame\",\"Flashlight\",\"Flask\",\"FlipHorizontal\",\"FlipVertical\",\"FloppyDisk\",\"FloppyDiskBack\",\"FlowArrow\",\"Flower\",\"FlowerLotus\",\"FlowerTulip\",\"FlyingSaucer\",\"Folder\",\"FolderDashed\",\"FolderLock\",\"FolderMinus\",\"FolderNotch\",\"FolderNotchMinus\",\"FolderNotchOpen\",\"FolderNotchPlus\",\"FolderOpen\",\"FolderPlus\",\"FolderSimple\",\"FolderSimpleDashed\",\"FolderSimpleLock\",\"FolderSimpleMinus\",\"FolderSimplePlus\",\"FolderSimpleStar\",\"FolderSimpleUser\",\"FolderStar\",\"FolderUser\",\"Folders\",\"Football\",\"FootballHelmet\",\"Footprints\",\"ForkKnife\",\"FourK\",\"FrameCorners\",\"FramerLogo\",\"Function\",\"Funnel\",\"FunnelSimple\",\"FunnelSimpleX\",\"FunnelX\",\"GameController\",\"Garage\",\"GasCan\",\"GasPump\",\"Gauge\",\"Gavel\",\"Gear\",\"GearFine\",\"GearSix\",\"GenderFemale\",\"GenderIntersex\",\"GenderMale\",\"GenderNeuter\",\"GenderNonbinary\",\"GenderTransgender\",\"Ghost\",\"Gif\",\"Gift\",\"GitBranch\",\"GitCommit\",\"GitDiff\",\"GitFork\",\"GitMerge\",\"GitPullRequest\",\"GithubLogo\",\"GitlabLogo\",\"GitlabLogoSimple\",\"Globe\",\"GlobeHemisphereEast\",\"GlobeHemisphereWest\",\"GlobeSimple\",\"GlobeSimpleX\",\"GlobeStand\",\"GlobeX\",\"Goggles\",\"Golf\",\"GoodreadsLogo\",\"GoogleCardboardLogo\",\"GoogleChromeLogo\",\"GoogleDriveLogo\",\"GoogleLogo\",\"GooglePhotosLogo\",\"GooglePlayLogo\",\"GooglePodcastsLogo\",\"Gps\",\"GpsFix\",\"GpsSlash\",\"Gradient\",\"GraduationCap\",\"Grains\",\"GrainsSlash\",\"Graph\",\"GraphicsCard\",\"GreaterThan\",\"GreaterThanOrEqual\",\"GridFour\",\"GridNine\",\"Guitar\",\"HairDryer\",\"Hamburger\",\"Hammer\",\"Hand\",\"HandArrowDown\",\"HandArrowUp\",\"HandCoins\",\"HandDeposit\",\"HandEye\",\"HandFist\",\"HandGrabbing\",\"HandHeart\",\"HandPalm\",\"HandPeace\",\"HandPointing\",\"HandSoap\",\"HandSwipeLeft\",\"HandSwipeRight\",\"HandTap\",\"HandWaving\",\"HandWithdraw\",\"Handbag\",\"HandbagSimple\",\"HandsClapping\",\"HandsPraying\",\"Handshake\",\"HardDrive\",\"HardDrives\",\"HardHat\",\"Hash\",\"HashStraight\",\"HeadCircuit\",\"Headlights\",\"Headphones\",\"Headset\",\"Heart\",\"HeartBreak\",\"HeartHalf\",\"HeartStraight\",\"HeartStraightBreak\",\"Heartbeat\",\"Hexagon\",\"HighDefinition\",\"HighHeel\",\"Highlighter\",\"HighlighterCircle\",\"Hockey\",\"Hoodie\",\"Horse\",\"Hospital\",\"Hourglass\",\"HourglassHigh\",\"HourglassLow\",\"HourglassMedium\",\"HourglassSimple\",\"HourglassSimpleHigh\",\"HourglassSimpleLow\",\"House\",\"HouseLine\",\"HouseSimple\",\"Hurricane\",\"IceCream\",\"IdentificationBadge\",\"IdentificationCard\",\"Image\",\"ImageBroken\",\"ImageSquare\",\"Images\",\"ImagesSquare\",\"Infinity\",\"Info\",\"InstagramLogo\",\"Intersect\",\"IntersectSquare\",\"IntersectThree\",\"Intersection\",\"Invoice\",\"Island\",\"Jar\",\"JarLabel\",\"Jeep\",\"Joystick\",\"Kanban\",\"Key\",\"KeyReturn\",\"Keyboard\",\"Keyhole\",\"Knife\",\"Ladder\",\"LadderSimple\",\"Lamp\",\"LampPendant\",\"Laptop\",\"Lasso\",\"LastfmLogo\",\"Layout\",\"Leaf\",\"Lectern\",\"Lego\",\"LegoSmiley\",\"LessThan\",\"LessThanOrEqual\",\"LetterCircleH\",\"LetterCircleP\",\"LetterCircleV\",\"Lifebuoy\",\"Lightbulb\",\"LightbulbFilament\",\"Lighthouse\",\"Lightning\",\"LightningA\",\"LightningSlash\",\"LineSegment\",\"LineSegments\",\"LineVertical\",\"Link\",\"LinkBreak\",\"LinkSimple\",\"LinkSimpleBreak\",\"LinkSimpleHorizontal\",\"LinkedinLogo\",\"LinktreeLogo\",\"LinuxLogo\",\"List\",\"ListBullets\",\"ListChecks\",\"ListDashes\",\"ListHeart\",\"ListMagnifyingGlass\",\"ListNumbers\",\"ListPlus\",\"ListStar\",\"Lock\",\"LockKey\",\"LockKeyOpen\",\"LockLaminated\",\"LockLaminatedOpen\",\"LockOpen\",\"LockSimple\",\"LockSimpleOpen\",\"Lockers\",\"Log\",\"MagicWand\",\"Magnet\",\"MagnetStraight\",\"MagnifyingGlass\",\"MagnifyingGlassMinus\",\"MagnifyingGlassPlus\",\"Mailbox\",\"MapPin\",\"MapPinArea\",\"MapPinLine\",\"MapPinPlus\",\"MapPinSimple\",\"MapPinSimpleArea\",\"MapPinSimpleLine\",\"MapTrifold\",\"MarkdownLogo\",\"MarkerCircle\",\"Martini\",\"MaskHappy\",\"MaskSad\",\"MastodonLogo\",\"MathOperations\",\"MatrixLogo\",\"Medal\",\"MedalMilitary\",\"MediumLogo\",\"Megaphone\",\"MegaphoneSimple\",\"MemberOf\",\"Memory\",\"MessengerLogo\",\"MetaLogo\",\"Meteor\",\"Metronome\",\"Microphone\",\"MicrophoneSlash\",\"MicrophoneStage\",\"Microscope\",\"MicrosoftExcelLogo\",\"MicrosoftOutlookLogo\",\"MicrosoftTeamsLogo\",\"MicrosoftWordLogo\",\"Minus\",\"MinusCircle\",\"MinusSquare\",\"Money\",\"MoneyWavy\",\"Monitor\",\"MonitorArrowUp\",\"MonitorPlay\",\"Moon\",\"MoonStars\",\"Moped\",\"MopedFront\",\"Mosque\",\"Motorcycle\",\"Mountains\",\"Mouse\",\"MouseLeftClick\",\"MouseMiddleClick\",\"MouseRightClick\",\"MouseScroll\",\"MouseSimple\",\"MusicNote\",\"MusicNoteSimple\",\"MusicNotes\",\"MusicNotesMinus\",\"MusicNotesPlus\",\"MusicNotesSimple\",\"NavigationArrow\",\"Needle\",\"Network\",\"NetworkSlash\",\"NetworkX\",\"Newspaper\",\"NewspaperClipping\",\"NotEquals\",\"NotMemberOf\",\"NotSubsetOf\",\"NotSupersetOf\",\"Notches\",\"Note\",\"NoteBlank\",\"NotePencil\",\"Notebook\",\"Notepad\",\"Notification\",\"NotionLogo\",\"NuclearPlant\",\"NumberCircleEight\",\"NumberCircleFive\",\"NumberCircleFour\",\"NumberCircleNine\",\"NumberCircleOne\",\"NumberCircleSeven\",\"NumberCircleSix\",\"NumberCircleThree\",\"NumberCircleTwo\",\"NumberCircleZero\",\"NumberEight\",\"NumberFive\",\"NumberFour\",\"NumberNine\",\"NumberOne\",\"NumberSeven\",\"NumberSix\",\"NumberSquareEight\",\"NumberSquareFive\",\"NumberSquareFour\",\"NumberSquareNine\",\"NumberSquareOne\",\"NumberSquareSeven\",\"NumberSquareSix\",\"NumberSquareThree\",\"NumberSquareTwo\",\"NumberSquareZero\",\"NumberThree\",\"NumberTwo\",\"NumberZero\",\"Numpad\",\"Nut\",\"NyTimesLogo\",\"Octagon\",\"OfficeChair\",\"Onigiri\",\"OpenAiLogo\",\"Option\",\"Orange\",\"OrangeSlice\",\"Oven\",\"Package\",\"PaintBrush\",\"PaintBrushBroad\",\"PaintBrushHousehold\",\"PaintBucket\",\"PaintRoller\",\"Palette\",\"Panorama\",\"Pants\",\"PaperPlane\",\"PaperPlaneRight\",\"PaperPlaneTilt\",\"Paperclip\",\"PaperclipHorizontal\",\"Parachute\",\"Paragraph\",\"Parallelogram\",\"Park\",\"Password\",\"Path\",\"PatreonLogo\",\"Pause\",\"PauseCircle\",\"PawPrint\",\"PaypalLogo\",\"Peace\",\"Pen\",\"PenNib\",\"PenNibStraight\",\"Pencil\",\"PencilCircle\",\"PencilLine\",\"PencilRuler\",\"PencilSimple\",\"PencilSimpleLine\",\"PencilSimpleSlash\",\"PencilSlash\",\"Pentagon\",\"Pentagram\",\"Pepper\",\"Percent\",\"Person\",\"PersonArmsSpread\",\"PersonSimple\",\"PersonSimpleBike\",\"PersonSimpleCircle\",\"PersonSimpleHike\",\"PersonSimpleRun\",\"PersonSimpleSki\",\"PersonSimpleSwim\",\"PersonSimpleTaiChi\",\"PersonSimpleThrow\",\"PersonSimpleWalk\",\"Perspective\",\"Phone\",\"PhoneCall\",\"PhoneDisconnect\",\"PhoneIncoming\",\"PhoneList\",\"PhoneOutgoing\",\"PhonePause\",\"PhonePlus\",\"PhoneSlash\",\"PhoneTransfer\",\"PhoneX\",\"PhosphorLogo\",\"Pi\",\"PianoKeys\",\"PicnicTable\",\"PictureInPicture\",\"PiggyBank\",\"Pill\",\"PingPong\",\"PintGlass\",\"PinterestLogo\",\"Pinwheel\",\"Pipe\",\"PipeWrench\",\"PixLogo\",\"Pizza\",\"Placeholder\",\"Planet\",\"Plant\",\"Play\",\"PlayCircle\",\"PlayPause\",\"Playlist\",\"Plug\",\"PlugCharging\",\"Plugs\",\"PlugsConnected\",\"Plus\",\"PlusCircle\",\"PlusMinus\",\"PlusSquare\",\"PokerChip\",\"PoliceCar\",\"Polygon\",\"Popcorn\",\"Popsicle\",\"PottedPlant\",\"Power\",\"Prescription\",\"Presentation\",\"PresentationChart\",\"Printer\",\"Prohibit\",\"ProhibitInset\",\"ProjectorScreen\",\"ProjectorScreenChart\",\"Pulse\",\"PushPin\",\"PushPinSimple\",\"PushPinSimpleSlash\",\"PushPinSlash\",\"PuzzlePiece\",\"QrCode\",\"Question\",\"QuestionMark\",\"Queue\",\"Quotes\",\"Rabbit\",\"Racquet\",\"Radical\",\"Radio\",\"RadioButton\",\"Radioactive\",\"Rainbow\",\"RainbowCloud\",\"Ranking\",\"ReadCvLogo\",\"Receipt\",\"ReceiptX\",\"Record\",\"Rectangle\",\"RectangleDashed\",\"Recycle\",\"RedditLogo\",\"Repeat\",\"RepeatOnce\",\"ReplitLogo\",\"Resize\",\"Rewind\",\"RewindCircle\",\"RoadHorizon\",\"Robot\",\"Rocket\",\"RocketLaunch\",\"Rows\",\"RowsPlusBottom\",\"RowsPlusTop\",\"Rss\",\"RssSimple\",\"Rug\",\"Ruler\",\"Sailboat\",\"Scales\",\"Scan\",\"ScanSmiley\",\"Scissors\",\"Scooter\",\"Screencast\",\"Screwdriver\",\"Scribble\",\"ScribbleLoop\",\"Scroll\",\"Seal\",\"SealCheck\",\"SealPercent\",\"SealQuestion\",\"SealWarning\",\"Seat\",\"Seatbelt\",\"SecurityCamera\",\"Selection\",\"SelectionAll\",\"SelectionBackground\",\"SelectionForeground\",\"SelectionInverse\",\"SelectionPlus\",\"SelectionSlash\",\"Shapes\",\"Share\",\"ShareFat\",\"ShareNetwork\",\"Shield\",\"ShieldCheck\",\"ShieldCheckered\",\"ShieldChevron\",\"ShieldPlus\",\"ShieldSlash\",\"ShieldStar\",\"ShieldWarning\",\"ShippingContainer\",\"ShirtFolded\",\"ShootingStar\",\"ShoppingBag\",\"ShoppingBagOpen\",\"ShoppingCart\",\"ShoppingCartSimple\",\"Shovel\",\"Shower\",\"Shrimp\",\"Shuffle\",\"ShuffleAngular\",\"ShuffleSimple\",\"Sidebar\",\"SidebarSimple\",\"Sigma\",\"SignIn\",\"SignOut\",\"Signature\",\"Signpost\",\"SimCard\",\"Siren\",\"SketchLogo\",\"SkipBack\",\"SkipBackCircle\",\"SkipForward\",\"SkipForwardCircle\",\"Skull\",\"SkypeLogo\",\"SlackLogo\",\"Sliders\",\"SlidersHorizontal\",\"Slideshow\",\"Smiley\",\"SmileyAngry\",\"SmileyBlank\",\"SmileyMeh\",\"SmileyMelting\",\"SmileyNervous\",\"SmileySad\",\"SmileySticker\",\"SmileyWink\",\"SmileyXEyes\",\"SnapchatLogo\",\"Sneaker\",\"SneakerMove\",\"Snowflake\",\"SoccerBall\",\"Sock\",\"SolarPanel\",\"SolarRoof\",\"SortAscending\",\"SortDescending\",\"SoundcloudLogo\",\"Spade\",\"Sparkle\",\"SpeakerHifi\",\"SpeakerHigh\",\"SpeakerLow\",\"SpeakerNone\",\"SpeakerSimpleHigh\",\"SpeakerSimpleLow\",\"SpeakerSimpleNone\",\"SpeakerSimpleSlash\",\"SpeakerSimpleX\",\"SpeakerSlash\",\"SpeakerX\",\"Speedometer\",\"Sphere\",\"Spinner\",\"SpinnerBall\",\"SpinnerGap\",\"Spiral\",\"SplitHorizontal\",\"SplitVertical\",\"SpotifyLogo\",\"SprayBottle\",\"Square\",\"SquareHalf\",\"SquareHalfBottom\",\"SquareLogo\",\"SquareSplitVertical\",\"SquaresFour\",\"Stack\",\"StackMinus\",\"StackOverflowLogo\",\"StackPlus\",\"StackSimple\",\"Stairs\",\"Stamp\",\"StandardDefinition\",\"Star\",\"StarAndCrescent\",\"StarFour\",\"StarHalf\",\"StarOfDavid\",\"SteamLogo\",\"SteeringWheel\",\"Steps\",\"Stethoscope\",\"Sticker\",\"Stool\",\"Stop\",\"StopCircle\",\"Storefront\",\"Strategy\",\"StripeLogo\",\"Student\",\"SubsetOf\",\"SubsetProperOf\",\"Subtitles\",\"SubtitlesSlash\",\"Subtract\",\"SubtractSquare\",\"Subway\",\"Suitcase\",\"SuitcaseRolling\",\"SuitcaseSimple\",\"Sun\",\"SunDim\",\"SunHorizon\",\"Sunglasses\",\"SupersetOf\",\"SupersetProperOf\",\"Swap\",\"Swatches\",\"SwimmingPool\",\"Sword\",\"Synagogue\",\"Syringe\",\"TShirt\",\"Table\",\"Tabs\",\"Tag\",\"TagChevron\",\"TagSimple\",\"Target\",\"Taxi\",\"TeaBag\",\"TelegramLogo\",\"Television\",\"TelevisionSimple\",\"TennisBall\",\"Tent\",\"Terminal\",\"TerminalWindow\",\"TestTube\",\"TextAUnderline\",\"TextAa\",\"TextAlignCenter\",\"TextAlignJustify\",\"TextAlignLeft\",\"TextAlignRight\",\"TextB\",\"TextColumns\",\"TextH\",\"TextHFive\",\"TextHFour\",\"TextHOne\",\"TextHSix\",\"TextHThree\",\"TextHTwo\",\"TextIndent\",\"TextItalic\",\"TextOutdent\",\"TextStrikethrough\",\"TextSubscript\",\"TextSuperscript\",\"TextT\",\"TextTSlash\",\"TextUnderline\",\"Textbox\",\"Thermometer\",\"ThermometerCold\",\"ThermometerHot\",\"ThermometerSimple\",\"ThreadsLogo\",\"ThreeD\",\"ThumbsDown\",\"ThumbsUp\",\"Ticket\",\"TidalLogo\",\"TiktokLogo\",\"Tilde\",\"Timer\",\"TipJar\",\"Tipi\",\"Tire\",\"ToggleLeft\",\"ToggleRight\",\"Toilet\",\"ToiletPaper\",\"Toolbox\",\"Tooth\",\"Tornado\",\"Tote\",\"ToteSimple\",\"Towel\",\"Tractor\",\"Trademark\",\"TrademarkRegistered\",\"TrafficCone\",\"TrafficSign\",\"TrafficSignal\",\"Train\",\"TrainRegional\",\"TrainSimple\",\"Tram\",\"Translate\",\"Trash\",\"TrashSimple\",\"Tray\",\"TrayArrowDown\",\"TrayArrowUp\",\"TreasureChest\",\"Tree\",\"TreeEvergreen\",\"TreePalm\",\"TreeStructure\",\"TreeView\",\"TrendDown\",\"TrendUp\",\"Triangle\",\"TriangleDashed\",\"Trolley\",\"TrolleySuitcase\",\"Trophy\",\"Truck\",\"TruckTrailer\",\"TumblrLogo\",\"TwitchLogo\",\"TwitterLogo\",\"Umbrella\",\"UmbrellaSimple\",\"Union\",\"Unite\",\"UniteSquare\",\"Upload\",\"UploadSimple\",\"Usb\",\"User\",\"UserCheck\",\"UserCircle\",\"UserCircleCheck\",\"UserCircleDashed\",\"UserCircleGear\",\"UserCircleMinus\",\"UserCirclePlus\",\"UserFocus\",\"UserGear\",\"UserList\",\"UserMinus\",\"UserPlus\",\"UserRectangle\",\"UserSound\",\"UserSquare\",\"UserSwitch\",\"Users\",\"UsersFour\",\"UsersThree\",\"Van\",\"Vault\",\"VectorThree\",\"VectorTwo\",\"Vibrate\",\"Video\",\"VideoCamera\",\"VideoCameraSlash\",\"VideoConference\",\"Vignette\",\"VinylRecord\",\"VirtualReality\",\"Virus\",\"Visor\",\"Voicemail\",\"Volleyball\",\"Wall\",\"Wallet\",\"Warehouse\",\"Warning\",\"WarningCircle\",\"WarningDiamond\",\"WarningOctagon\",\"WashingMachine\",\"Watch\",\"WaveSawtooth\",\"WaveSine\",\"WaveSquare\",\"WaveTriangle\",\"Waveform\",\"WaveformSlash\",\"Waves\",\"Webcam\",\"WebcamSlash\",\"WebhooksLogo\",\"WechatLogo\",\"WhatsappLogo\",\"Wheelchair\",\"WheelchairMotion\",\"WifiHigh\",\"WifiLow\",\"WifiMedium\",\"WifiNone\",\"WifiSlash\",\"WifiX\",\"Wind\",\"Windmill\",\"WindowsLogo\",\"Wine\",\"Wrench\",\"X\",\"XCircle\",\"XLogo\",\"XSquare\",\"Yarn\",\"YinYang\",\"YoutubeLogo\"];const moduleBaseUrl=\"https://framer.com/m/phosphor-icons/\";const weightOptions=[\"thin\",\"light\",\"regular\",\"bold\",\"fill\",\"duotone\"];const lowercaseIconKeyPairs=iconKeys.reduce((res,key)=>{res[key.toLowerCase()]=key;return res;},{});/**\n * PHOSPHOR\n *\n * @framerSupportedLayoutWidth fixed\n * @framerSupportedLayoutHeight fixed\n *\n * @framerIntrinsicWidth 24\n * @framerIntrinsicHeight 24\n */export function Icon(props){const{color,selectByList,iconSearch,iconSelection,onClick,onMouseDown,onMouseUp,onMouseEnter,onMouseLeave,weight,mirrored}=props;const isMounted=useRef(false);const iconKey=useIconSelection(iconKeys,selectByList,iconSearch,iconSelection,lowercaseIconKeyPairs);const[SelectedIcon,setSelectedIcon]=useState(iconKey===\"Home\"?HouseFactory(React):null);async function importModule(){// Get the selected module\ntry{const version=\"0.0.57\";const iconModuleUrl=`${moduleBaseUrl}${iconKey}.js@${version}`;const module=await import(/* webpackIgnore: true */iconModuleUrl);if(isMounted.current)setSelectedIcon(module.default(React));}catch(err){if(isMounted.current)setSelectedIcon(null);}}useEffect(()=>{isMounted.current=true;importModule();return()=>{isMounted.current=false;};},[iconKey]);const isOnCanvas=RenderTarget.current()===RenderTarget.canvas;const emptyState=isOnCanvas?/*#__PURE__*/_jsx(NullState,{}):null;return /*#__PURE__*/_jsx(motion.div,{style:{display:\"contents\"},onClick,onMouseEnter,onMouseLeave,onMouseDown,onMouseUp,children:SelectedIcon?/*#__PURE__*/_jsx(\"svg\",{xmlns:\"http://www.w3.org/2000/svg\",viewBox:\"0 0 256 256\",style:{userSelect:\"none\",width:\"100%\",height:\"100%\",display:\"inline-block\",fill:color,color,flexShrink:0,transform:mirrored?\"scale(-1, 1)\":undefined},focusable:\"false\",color:color,children:/*#__PURE__*/_jsx(SelectedIcon,{color:color,weight:weight})}):emptyState});}Icon.displayName=\"Phosphor\";Icon.defaultProps={width:24,height:24,iconSelection:\"House\",iconSearch:\"House\",color:\"#66F\",selectByList:true,weight:\"regular\",mirrored:false};addPropertyControls(Icon,{selectByList:{type:ControlType.Boolean,title:\"Select\",enabledTitle:\"List\",disabledTitle:\"Search\",defaultValue:Icon.defaultProps.selectByList},iconSelection:{type:ControlType.Enum,options:iconKeys,defaultValue:Icon.defaultProps.iconSelection,title:\"Name\",hidden:({selectByList})=>!selectByList,description:\"Find every icon name on the [Phosphor site](https://phosphoricons.com/)\"},iconSearch:{type:ControlType.String,title:\"Name\",placeholder:\"Menu, Wifi, Box…\",hidden:({selectByList})=>selectByList},color:{type:ControlType.Color,title:\"Color\",defaultValue:Icon.defaultProps.color},weight:{type:ControlType.Enum,title:\"Weight\",optionTitles:weightOptions.map(piece=>piece.charAt(0).toUpperCase()+piece.slice(1)),options:weightOptions,defaultValue:Icon.defaultProps.weight},mirrored:{type:ControlType.Boolean,enabledTitle:\"Yes\",disabledTitle:\"No\",defaultValue:Icon.defaultProps.mirrored},...defaultEvents});\nexport const __FramerMetadata__ = {\"exports\":{\"IconProps\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"Icon\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerIntrinsicWidth\":\"24\",\"framerSupportedLayoutWidth\":\"fixed\",\"framerContractVersion\":\"1\",\"framerSupportedLayoutHeight\":\"fixed\",\"framerIntrinsicHeight\":\"24\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Phosphor.map","// Generated by Framer (14b65b1)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"FS;Manrope-semibold\",\"FS;Manrope-bold\"]);export const fonts=[{explicitInter:true,fonts:[{family:\"Manrope\",source:\"fontshare\",style:\"normal\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/6U2SGH566NSNERG6RGEV3DSNEK7DL2RF/JRDYRKMSAW2H35IWEQIPL67HAJQ35MG5/JNU3GNMUBPWW6V6JTED3S27XL5HN7NM5.woff2\",weight:\"600\"},{family:\"Manrope\",source:\"fontshare\",style:\"normal\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/NGBUP45ES3F7RD5XGKPEDJ6QEPO4TMOK/EXDVWJ2EDDVVV65UENMX33EDDYBX6OF7/6P4FPMFQH7CCC7RZ4UU4NKSGJ2RLF7V5.woff2\",weight:\"700\"}]}];export const css=['.framer-Dst5L .framer-styles-preset-izi8el:not(.rich-text-wrapper), .framer-Dst5L .framer-styles-preset-izi8el.rich-text-wrapper p { --framer-font-family: \"Manrope\", \"Manrope Placeholder\", sans-serif; --framer-font-family-bold: \"Manrope\", \"Manrope Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 14px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-variation-axes: normal; --framer-font-weight: 600; --framer-font-weight-bold: 700; --framer-letter-spacing: -0.014em; --framer-line-height: 1em; --framer-paragraph-spacing: 20px; --framer-text-alignment: start; --framer-text-color: var(--token-bfe1a8cd-29df-415d-847c-515aa569e089, #000000); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }'];export const className=\"framer-Dst5L\";\nexport const __FramerMetadata__ = {\"exports\":{\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (ca9141d)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"Inter-Variable\",\"Inter-VariableVF=Im9wc3oiIDE0LCAid2dodCIgNTAw\",\"Inter-VariableVF=Im9wc3oiIDE0LCAid2dodCIgNTAw\",\"Inter-VariableVF=Im9wc3oiIDE0LCAid2dodCIgNTAw\"]);const variationAxes=[{defaultValue:14,maxValue:32,minValue:14,name:\"Optical size\",tag:\"opsz\"},{defaultValue:400,maxValue:900,minValue:100,name:\"Weight\",tag:\"wght\"}];export const fonts=[{explicitInter:true,fonts:[{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/mYcqTSergLb16PdbJJQMl9ebYm4.woff2\",variationAxes,weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/ZRl8AlxwsX1m7xS1eJCiSPbztg.woff2\",variationAxes,weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/nhSQpBRqFmXNUBY2p5SENQ8NplQ.woff2\",variationAxes,weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/DYHjxG0qXjopUuruoacfl5SA.woff2\",variationAxes,weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/s7NH6sl7w4NU984r5hcmo1tPSYo.woff2\",variationAxes,weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/7lw0VWkeXrGYJT05oB3DsFy8BaY.woff2\",variationAxes,weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/wx5nfqEgOXnxuFaxB0Mn9OhmcZA.woff2\",variationAxes,weight:\"400\"}]}];export const css=['.framer-joetv .framer-styles-preset-1jhm9hj:not(.rich-text-wrapper), .framer-joetv .framer-styles-preset-1jhm9hj.rich-text-wrapper p { --framer-font-family: \"Inter Variable\", \"Inter Placeholder\", sans-serif; --framer-font-family-bold: \"Inter Variable\", \"Inter Placeholder\", sans-serif; --framer-font-family-bold-italic: \"Inter Variable\", \"Inter Placeholder\", sans-serif; --framer-font-family-italic: \"Inter Variable\", \"Inter Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 15px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: normal; --framer-font-style-italic: normal; --framer-font-variation-axes: \"opsz\" 14, \"wght\" 500; --framer-font-variation-axes-bold: \"opsz\" 14, \"wght\" 500; --framer-font-variation-axes-bold-italic: \"opsz\" 14, \"wght\" 500; --framer-font-variation-axes-italic: \"opsz\" 14, \"wght\" 500; --framer-font-weight: 400; --framer-font-weight-bold: 400; --framer-font-weight-bold-italic: 400; --framer-font-weight-italic: 400; --framer-letter-spacing: -0.014em; --framer-line-height: 1.4em; --framer-paragraph-spacing: 20px; --framer-text-alignment: center; --framer-text-color: var(--token-7b1c1cf1-c351-4954-9cf0-8ae4790643f6, #222222); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }'];export const className=\"framer-joetv\";\nexport const __FramerMetadata__ = {\"exports\":{\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (972193a)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"FS;Manrope-semibold\",\"FS;Manrope-bold\"]);export const fonts=[{explicitInter:true,fonts:[{family:\"Manrope\",source:\"fontshare\",style:\"normal\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/6U2SGH566NSNERG6RGEV3DSNEK7DL2RF/JRDYRKMSAW2H35IWEQIPL67HAJQ35MG5/JNU3GNMUBPWW6V6JTED3S27XL5HN7NM5.woff2\",weight:\"600\"},{family:\"Manrope\",source:\"fontshare\",style:\"normal\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/NGBUP45ES3F7RD5XGKPEDJ6QEPO4TMOK/EXDVWJ2EDDVVV65UENMX33EDDYBX6OF7/6P4FPMFQH7CCC7RZ4UU4NKSGJ2RLF7V5.woff2\",weight:\"700\"}]}];export const css=['.framer-a1kNa .framer-styles-preset-1rg4jgp:not(.rich-text-wrapper), .framer-a1kNa .framer-styles-preset-1rg4jgp.rich-text-wrapper p { --framer-font-family: \"Manrope\", \"Manrope Placeholder\", sans-serif; --framer-font-family-bold: \"Manrope\", \"Manrope Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 13px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-variation-axes: normal; --framer-font-weight: 600; --framer-font-weight-bold: 700; --framer-letter-spacing: 0em; --framer-line-height: 1em; --framer-paragraph-spacing: 20px; --framer-text-alignment: start; --framer-text-color: var(--token-7b1c1cf1-c351-4954-9cf0-8ae4790643f6, #222222); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }'];export const className=\"framer-a1kNa\";\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 (84a2f33)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,getFontsFromSharedStyle,RichText,SmartComponentScopedContainer,SVG,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import{Icon as Phosphor}from\"https://framerusercontent.com/modules/tYScH7LTqUtz5KUaUAYP/p8dptk4UIND8hbFWz9V7/Phosphor.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/DcFke7yXFh7t768ou46I/qEoWt9XmXVCdZWl90CGR/DONUCU1NL.js\";import*as sharedStyle2 from\"https://framerusercontent.com/modules/TT8qfRgA5SWQ7ZHtIret/AZv3WU5CUk8G8hkJF0Rm/rkz4AYCAU.js\";import*as sharedStyle1 from\"https://framerusercontent.com/modules/WhC2tYLc2qcNEGsq9mSc/0Q6Wag890zaUK5KB8orv/V_Fs0N7Cp.js\";const PhosphorFonts=getFonts(Phosphor);const cycleOrder=[\"mlyZsHkft\",\"Vz5tbxpie\",\"ZRPS8CoNT\",\"eEcAEp3Mt\",\"nsio9GIJr\",\"jK3rybzwy\",\"vG5UJECWD\",\"TgBSlJQRx\",\"VykPbS5hT\",\"wnbAMvG1B\",\"j7lPAQDBP\",\"na8dSJ7mq\",\"viA09dOHk\",\"r494jNMjJ\"];const serializationHash=\"framer-Q4du7\";const variantClassNames={eEcAEp3Mt:\"framer-v-19y341p\",j7lPAQDBP:\"framer-v-5hkd80\",jK3rybzwy:\"framer-v-1a79do3\",mlyZsHkft:\"framer-v-oq1y96\",na8dSJ7mq:\"framer-v-1cxh4em\",nsio9GIJr:\"framer-v-14iqyhb\",r494jNMjJ:\"framer-v-1xum264\",TgBSlJQRx:\"framer-v-1o9zuux\",vG5UJECWD:\"framer-v-1i5ol2r\",viA09dOHk:\"framer-v-1r6wc04\",VykPbS5hT:\"framer-v-1pa0wcj\",Vz5tbxpie:\"framer-v-a6nyv5\",wnbAMvG1B:\"framer-v-13ds6kl\",ZRPS8CoNT:\"framer-v-165x17z\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const radiusForCorner=(value,cornerIndex)=>{if(typeof value===\"number\"&&Number.isFinite(value))return Math.max(0,value)+\"px\";if(typeof value!==\"string\"||typeof cornerIndex!==\"number\")return undefined;const segments=value.split(\" \");return segments[cornerIndex]||segments[cornerIndex-2]||segments[0];};const numberToPixelString=value=>{if(typeof value!==\"number\")return value;if(!Number.isFinite(value))return undefined;return Math.max(0,value)+\"px\";};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const humanReadableVariantMap={\"ghost-sm\":\"Vz5tbxpie\",\"large-dark\":\"ZRPS8CoNT\",\"small-colored\":\"VykPbS5hT\",\"small-dark-yellow\":\"vG5UJECWD\",\"small-round\":\"eEcAEp3Mt\",\"Variant 12\":\"na8dSJ7mq\",\"Variant 13\":\"viA09dOHk\",\"Variant 14\":\"r494jNMjJ\",\"Variant 6\":\"jK3rybzwy\",\"Variant 7\":\"TgBSlJQRx\",\"xsmall-colored\":\"wnbAMvG1B\",\"xsmall-ghost-purple\":\"j7lPAQDBP\",large:\"mlyZsHkft\",small:\"nsio9GIJr\"};const getProps=({background,background2,badgeShadow,border,click,color,colorDark,customIcon,height,iconColor,iconLeft,iconRight,id,name1,padding2,radius2,textColor,title,width,...props})=>{return{...props,brEcuPx2m:colorDark??props.brEcuPx2m??\"var(--token-36849023-6189-4b34-8ca0-f2105af74ca2, rgb(255, 255, 255))\",BsJGpZCkj:title??props.BsJGpZCkj??\"Badge\",bz2MhOYzE:iconLeft??props.bz2MhOYzE??true,dngWml7d4:badgeShadow??props.dngWml7d4??\"0px 2px 5px 0px rgba(0, 0, 0, 0.25)\",GHdhrMwzH:radius2??props.GHdhrMwzH??\"58px\",hTgy27IsJ:customIcon??props.hTgy27IsJ,MUaCkrdkA:iconColor??props.MUaCkrdkA??\"var(--token-d4d9bcef-5cf6-4e59-8f5c-db043ccb1adc, rgb(102, 198, 28))\",O3QHSIzld:border??props.O3QHSIzld??{borderColor:'var(--token-3648b482-766c-4501-98df-024221488373, rgba(0, 0, 0, 0.12)) /* {\"name\":\"Border/Primary\"} */',borderStyle:\"solid\",borderWidth:1},orhece4Z0:background??props.orhece4Z0??\"var(--token-38711166-1225-4fd4-b6cc-de949f8d5ea6, rgb(255, 255, 255))\",oZPrWrKSu:textColor??props.oZPrWrKSu??\"var(--token-7ea128ea-d6b3-45af-8b0c-8ac8f6a25daa, rgb(97, 97, 97))\",qh2ZB0_oi:click??props.qh2ZB0_oi,uZ2YKvJWw:name1??props.uZ2YKvJWw??\"cube\",variant:humanReadableVariantMap[props.variant]??props.variant??\"mlyZsHkft\",vuWbsDJVk:color??props.vuWbsDJVk??\"var(--token-7b1c1cf1-c351-4954-9cf0-8ae4790643f6, rgb(34, 34, 34))\",wqO41XOsc:background2??props.wqO41XOsc??\"rgba(97, 224, 0, 0.12)\",yam1K72Jt:padding2??props.yam1K72Jt??\"8px 14px 8px 12px\",YwkKW1iW9:iconRight??props.YwkKW1iW9};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,BsJGpZCkj,uZ2YKvJWw,vuWbsDJVk,brEcuPx2m,bz2MhOYzE,hTgy27IsJ,YwkKW1iW9,orhece4Z0,O3QHSIzld,dngWml7d4,wqO41XOsc,MUaCkrdkA,oZPrWrKSu,qh2ZB0_oi,GHdhrMwzH,yam1K72Jt,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"mlyZsHkft\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTaphyiy79=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});if(qh2ZB0_oi){const res=await qh2ZB0_oi(...args);if(res===false)return false;}});const sharedStyleClassNames=[sharedStyle.className,sharedStyle1.className,sharedStyle2.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=value=>{if(baseVariant===\"j7lPAQDBP\")return false;return value;};const isDisplayed1=value=>{if([\"jK3rybzwy\",\"TgBSlJQRx\",\"na8dSJ7mq\",\"viA09dOHk\",\"r494jNMjJ\"].includes(baseVariant))return value;return false;};return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-oq1y96\",className,classNames),\"data-border\":true,\"data-framer-name\":\"large\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"mlyZsHkft\",onTap:onTaphyiy79,ref:refBinding,style:{\"--7qnzd9\":numberToPixelString(yam1K72Jt),\"--border-bottom-width\":(O3QHSIzld.borderBottomWidth??O3QHSIzld.borderWidth)+\"px\",\"--border-color\":O3QHSIzld.borderColor,\"--border-left-width\":(O3QHSIzld.borderLeftWidth??O3QHSIzld.borderWidth)+\"px\",\"--border-right-width\":(O3QHSIzld.borderRightWidth??O3QHSIzld.borderWidth)+\"px\",\"--border-style\":O3QHSIzld.borderStyle,\"--border-top-width\":(O3QHSIzld.borderTopWidth??O3QHSIzld.borderWidth)+\"px\",\"--kwewak\":dngWml7d4,backgroundColor:orhece4Z0,borderBottomLeftRadius:8,borderBottomRightRadius:8,borderTopLeftRadius:8,borderTopRightRadius:8,boxShadow:\"var(--kwewak)\",...style},variants:{eEcAEp3Mt:{\"--border-bottom-width\":\"0px\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-top-width\":\"0px\",backgroundColor:\"rgb(255, 255, 255)\",borderBottomLeftRadius:999,borderBottomRightRadius:999,borderTopLeftRadius:999,borderTopRightRadius:999,boxShadow:\"0px 0px 0px 1px rgb(230, 230, 230), 0px 1px 2px 0px rgba(209, 209, 209, 0.5), inset 0px -1.5px 0px 0px rgba(224, 224, 224, 0.5)\"},j7lPAQDBP:{\"--border-bottom-width\":\"0px\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-top-width\":\"0px\",backgroundColor:\"rgba(0, 0, 0, 0)\",borderBottomLeftRadius:0,borderBottomRightRadius:0,borderTopLeftRadius:0,borderTopRightRadius:0,boxShadow:\"none\"},jK3rybzwy:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"var(--token-3648b482-766c-4501-98df-024221488373, rgba(0, 0, 0, 0.12))\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",backgroundColor:\"rgb(255, 255, 255)\",borderBottomLeftRadius:58,borderBottomRightRadius:58,borderTopLeftRadius:58,borderTopRightRadius:58,boxShadow:\"0px 1px 2px 0px rgba(204, 204, 204, 0.32), 0px 3px 4px 0px rgba(204, 204, 204, 0.24), inset 0px -3px 0px 0px rgba(240, 240, 240, 0.8)\"},na8dSJ7mq:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"var(--token-3648b482-766c-4501-98df-024221488373, rgba(0, 0, 0, 0.12))\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",backgroundColor:\"rgb(255, 255, 255)\",borderBottomLeftRadius:10,borderBottomRightRadius:10,borderTopLeftRadius:10,borderTopRightRadius:10,boxShadow:\"none\"},nsio9GIJr:{borderBottomLeftRadius:6,borderBottomRightRadius:6,borderTopLeftRadius:6,borderTopRightRadius:6,boxShadow:\"none\"},r494jNMjJ:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"var(--token-3648b482-766c-4501-98df-024221488373, rgba(0, 0, 0, 0.12))\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",backgroundColor:\"rgba(255, 255, 255, 0.46)\",borderBottomLeftRadius:radiusForCorner(GHdhrMwzH,3),borderBottomRightRadius:radiusForCorner(GHdhrMwzH,2),borderTopLeftRadius:radiusForCorner(GHdhrMwzH,0),borderTopRightRadius:radiusForCorner(GHdhrMwzH,1),boxShadow:\"0px 1px 2px 0px rgba(204, 204, 204, 0.32), 0px 3px 4px 0px rgba(204, 204, 204, 0.24), inset 0px -2px 0px 0px rgba(240, 240, 240, 0.8)\"},TgBSlJQRx:{\"--border-bottom-width\":\"0px\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-top-width\":\"0px\",backgroundColor:\"rgb(255, 255, 255)\",borderBottomLeftRadius:radiusForCorner(GHdhrMwzH,3),borderBottomRightRadius:radiusForCorner(GHdhrMwzH,2),borderTopLeftRadius:radiusForCorner(GHdhrMwzH,0),borderTopRightRadius:radiusForCorner(GHdhrMwzH,1),boxShadow:\"0px 1px 2px 0px rgba(204, 204, 204, 0.32), 0px 3px 4px 0px rgba(204, 204, 204, 0.24), inset 0px -2px 0px 0px rgba(240, 240, 240, 0.8)\"},vG5UJECWD:{backgroundColor:\"rgba(250, 197, 21, 0.12)\",borderBottomLeftRadius:6,borderBottomRightRadius:6,borderTopLeftRadius:6,borderTopRightRadius:6,boxShadow:\"none\"},viA09dOHk:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"rgba(10, 191, 106, 0.44)\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",backgroundColor:\"rgba(10, 191, 106, 0.12)\",borderBottomLeftRadius:radiusForCorner(GHdhrMwzH,3),borderBottomRightRadius:radiusForCorner(GHdhrMwzH,2),borderTopLeftRadius:radiusForCorner(GHdhrMwzH,0),borderTopRightRadius:radiusForCorner(GHdhrMwzH,1),boxShadow:\"0px 1px 2px 0px rgba(204, 204, 204, 0.32), 0px 3px 4px 0px rgba(204, 204, 204, 0.24), inset 0px -2px 0px 0px rgba(240, 240, 240, 0.8)\"},VykPbS5hT:{backgroundColor:wqO41XOsc,borderBottomLeftRadius:26,borderBottomRightRadius:26,borderTopLeftRadius:26,borderTopRightRadius:26,boxShadow:\"none\"},Vz5tbxpie:{\"--border-bottom-width\":\"0px\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-top-width\":\"0px\",backgroundColor:\"rgba(0, 0, 0, 0)\",borderBottomLeftRadius:0,borderBottomRightRadius:0,borderTopLeftRadius:0,borderTopRightRadius:0,boxShadow:\"none\"},wnbAMvG1B:{backgroundColor:wqO41XOsc,borderBottomLeftRadius:20,borderBottomRightRadius:20,borderTopLeftRadius:20,borderTopRightRadius:20,boxShadow:\"none\"},ZRPS8CoNT:{backgroundColor:\"var(--token-b7ac0caa-42ec-4adf-85fd-f93e899c4540, rgb(0, 0, 0))\"}},...addPropertyOverrides({eEcAEp3Mt:{\"data-framer-name\":\"small-round\"},j7lPAQDBP:{\"data-framer-name\":\"xsmall-ghost-purple\"},jK3rybzwy:{\"data-framer-name\":\"Variant 6\"},na8dSJ7mq:{\"data-framer-name\":\"Variant 12\"},nsio9GIJr:{\"data-framer-name\":\"small\"},r494jNMjJ:{\"data-framer-name\":\"Variant 14\"},TgBSlJQRx:{\"data-framer-name\":\"Variant 7\"},vG5UJECWD:{\"data-framer-name\":\"small-dark-yellow\"},viA09dOHk:{\"data-framer-name\":\"Variant 13\"},VykPbS5hT:{\"data-framer-name\":\"small-colored\"},Vz5tbxpie:{\"data-framer-name\":\"ghost-sm\"},wnbAMvG1B:{\"data-framer-name\":\"xsmall-colored\"},ZRPS8CoNT:{\"data-framer-name\":\"large-dark\"}},baseVariant,gestureVariant),children:[isDisplayed(bz2MhOYzE)&&/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1ib5s2i-container\",\"data-framer-name\":\"icon-left\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"VZuudqPCY-container\",name:\"icon-left\",nodeId:\"VZuudqPCY\",rendersWithMotion:true,scopeId:\"jgQok88SL\",style:{opacity:1},variants:{na8dSJ7mq:{opacity:1},r494jNMjJ:{opacity:1},TgBSlJQRx:{opacity:1},vG5UJECWD:{opacity:.8},viA09dOHk:{opacity:1},VykPbS5hT:{opacity:.8},wnbAMvG1B:{opacity:.8}},children:/*#__PURE__*/_jsx(Phosphor,{color:vuWbsDJVk,height:\"100%\",iconSearch:uZ2YKvJWw,iconSelection:\"House\",id:\"VZuudqPCY\",layoutId:\"VZuudqPCY\",mirrored:false,name:\"icon-left\",selectByList:false,style:{height:\"100%\",width:\"100%\"},weight:\"bold\",width:\"100%\",...addPropertyOverrides({jK3rybzwy:{weight:\"regular\"},na8dSJ7mq:{weight:\"regular\"},nsio9GIJr:{color:\"var(--token-7ea128ea-d6b3-45af-8b0c-8ac8f6a25daa, rgb(117, 117, 117))\"},r494jNMjJ:{color:\"var(--token-9e6136eb-8cc3-4726-a20e-afd431cfd03a, rgb(158, 158, 158))\",weight:\"regular\"},TgBSlJQRx:{weight:\"regular\"},vG5UJECWD:{color:\"var(--token-0e7f3c6f-6ae6-40a0-8931-e323a0c119db, rgb(250, 197, 21))\"},viA09dOHk:{color:\"var(--token-0a84d216-a531-48b9-98ad-68a9b0f59be5, rgb(0, 158, 85))\",weight:\"regular\"},VykPbS5hT:{color:MUaCkrdkA},wnbAMvG1B:{color:MUaCkrdkA},ZRPS8CoNT:{color:brEcuPx2m}},baseVariant,gestureVariant)})})}),YwkKW1iW9&&/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1oaa5i0-container\",\"data-framer-name\":\"icon-right\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"ift0F3Svb-container\",name:\"icon-right\",nodeId:\"ift0F3Svb\",rendersWithMotion:true,scopeId:\"jgQok88SL\",children:/*#__PURE__*/_jsx(Phosphor,{color:\"var(--token-0e7f3c6f-6ae6-40a0-8931-e323a0c119db, rgb(250, 197, 21))\",height:\"100%\",iconSearch:uZ2YKvJWw,iconSelection:\"House\",id:\"ift0F3Svb\",layoutId:\"ift0F3Svb\",mirrored:false,name:\"icon-right\",selectByList:false,style:{height:\"100%\",width:\"100%\"},weight:\"bold\",width:\"100%\"})})}),isDisplayed1(hTgy27IsJ)&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-dkpw2d\",\"data-framer-name\":\"Custom Icon\",layoutDependency:layoutDependency,layoutId:\"MenEjO_8X\",style:{opacity:1},variants:{jK3rybzwy:{opacity:.8},na8dSJ7mq:{opacity:.8},r494jNMjJ:{opacity:.8},TgBSlJQRx:{opacity:.8},viA09dOHk:{opacity:.8}},children:/*#__PURE__*/_jsx(SVG,{className:\"framer-1meth6l\",\"data-framer-name\":\"Phktv0m8f5nm4ihezny 1\",fill:\"black\",intrinsicHeight:20,intrinsicWidth:20,layoutDependency:layoutDependency,layoutId:\"YBt6Br_ul\",svg:'<svg width=\"20\" height=\"20\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M7.25 2.5H4A1.5 1.5 0 0 0 2.5 4v3.25A1.5 1.5 0 0 0 4 8.75h3.25a1.5 1.5 0 0 0 1.5-1.5V4a1.5 1.5 0 0 0-1.5-1.5Zm9.375 0h-3.25a1.5 1.5 0 0 0-1.5 1.5v3.25a1.5 1.5 0 0 0 1.5 1.5h3.25a1.5 1.5 0 0 0 1.5-1.5V4a1.5 1.5 0 0 0-1.5-1.5ZM7.25 11.875H4a1.5 1.5 0 0 0-1.5 1.5v3.25a1.5 1.5 0 0 0 1.5 1.5h3.25a1.5 1.5 0 0 0 1.5-1.5v-3.25a1.5 1.5 0 0 0-1.5-1.5Z\" stroke=\"#000\" stroke-width=\"1.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/><path d=\"M15.25 12.125v6.25m-3.125-3.125h6.25\" stroke=\"#000\" stroke-width=\"1.3\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/></svg>',withExternalLayout:true})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-14d2290\",layoutDependency:layoutDependency,layoutId:\"tcAiPGXXm\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-izi8el\",\"data-styles-preset\":\"DONUCU1NL\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--variable-reference-vuWbsDJVk-jgQok88SL))\"},children:\"Badge\"})}),className:\"framer-p3nkwn\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"Wc9sM7fyB\",style:{\"--extracted-r6o4lv\":\"var(--variable-reference-vuWbsDJVk-jgQok88SL)\",\"--variable-reference-brEcuPx2m-jgQok88SL\":brEcuPx2m,\"--variable-reference-oZPrWrKSu-jgQok88SL\":oZPrWrKSu,\"--variable-reference-vuWbsDJVk-jgQok88SL\":vuWbsDJVk,opacity:1},text:BsJGpZCkj,variants:{j7lPAQDBP:{\"--extracted-r6o4lv\":\"var(--variable-reference-oZPrWrKSu-jgQok88SL)\",\"--variable-reference-oZPrWrKSu-jgQok88SL\":oZPrWrKSu,opacity:.8},jK3rybzwy:{\"--extracted-2gg91v\":'\"opsz\" 14, \"wght\" 500',\"--extracted-r6o4lv\":\"var(--token-7b1c1cf1-c351-4954-9cf0-8ae4790643f6, rgb(34, 34, 34))\"},na8dSJ7mq:{opacity:1},nsio9GIJr:{\"--extracted-r6o4lv\":\"var(--variable-reference-oZPrWrKSu-jgQok88SL)\",\"--variable-reference-oZPrWrKSu-jgQok88SL\":oZPrWrKSu},r494jNMjJ:{\"--extracted-r6o4lv\":\"var(--token-9e6136eb-8cc3-4726-a20e-afd431cfd03a, rgb(158, 158, 158))\",opacity:1},vG5UJECWD:{\"--extracted-r6o4lv\":\"var(--token-0e7f3c6f-6ae6-40a0-8931-e323a0c119db, rgb(250, 197, 21))\"},viA09dOHk:{\"--extracted-r6o4lv\":\"var(--token-0a84d216-a531-48b9-98ad-68a9b0f59be5, rgb(0, 158, 85))\",opacity:1},VykPbS5hT:{\"--extracted-r6o4lv\":\"var(--variable-reference-oZPrWrKSu-jgQok88SL)\",\"--variable-reference-oZPrWrKSu-jgQok88SL\":oZPrWrKSu,opacity:.8},wnbAMvG1B:{\"--extracted-r6o4lv\":\"var(--variable-reference-oZPrWrKSu-jgQok88SL)\",\"--variable-reference-oZPrWrKSu-jgQok88SL\":oZPrWrKSu,opacity:.8},ZRPS8CoNT:{\"--extracted-r6o4lv\":\"var(--variable-reference-brEcuPx2m-jgQok88SL)\",\"--variable-reference-brEcuPx2m-jgQok88SL\":brEcuPx2m}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({eEcAEp3Mt:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1rg4jgp\",\"data-styles-preset\":\"V_Fs0N7Cp\",children:\"Badge\"})})},j7lPAQDBP:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"SW50ZXItU2VtaUJvbGQ=\",\"--framer-font-family\":'\"Inter\", \"Inter Placeholder\", sans-serif',\"--framer-font-size\":\"11px\",\"--framer-font-weight\":\"600\",\"--framer-line-height\":\"1em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--variable-reference-oZPrWrKSu-jgQok88SL))\"},children:\"Badge\"})}),fonts:[\"Inter-SemiBold\"]},jK3rybzwy:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"SW50ZXItVmFyaWFibGVWRj1JbTl3YzNvaUlERTBMQ0FpZDJkb2RDSWdOVEF3\",\"--framer-font-family\":'\"Inter Variable\", \"Inter Placeholder\", sans-serif',\"--framer-font-size\":\"18px\",\"--framer-font-variation-axes\":'var(--extracted-2gg91v, \"opsz\" 14, \"wght\" 500)',\"--framer-letter-spacing\":\"-0.014em\",\"--framer-line-height\":\"1.4em\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-7b1c1cf1-c351-4954-9cf0-8ae4790643f6, rgb(34, 34, 34)))\"},children:\"Badge\"})}),fonts:[\"Inter-Variable\"]},na8dSJ7mq:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1jhm9hj\",\"data-styles-preset\":\"rkz4AYCAU\",children:\"Badge\"})})},nsio9GIJr:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1rg4jgp\",\"data-styles-preset\":\"V_Fs0N7Cp\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--variable-reference-oZPrWrKSu-jgQok88SL))\"},children:\"Badge\"})})},r494jNMjJ:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1jhm9hj\",\"data-styles-preset\":\"rkz4AYCAU\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-9e6136eb-8cc3-4726-a20e-afd431cfd03a, rgb(158, 158, 158)))\"},children:\"Badge\"})})},TgBSlJQRx:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1jhm9hj\",\"data-styles-preset\":\"rkz4AYCAU\",children:\"Badge\"})})},vG5UJECWD:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1rg4jgp\",\"data-styles-preset\":\"V_Fs0N7Cp\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-0e7f3c6f-6ae6-40a0-8931-e323a0c119db, rgb(250, 197, 21)))\"},children:\"Badge\"})})},viA09dOHk:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1jhm9hj\",\"data-styles-preset\":\"rkz4AYCAU\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-0a84d216-a531-48b9-98ad-68a9b0f59be5, rgb(0, 158, 85)))\"},children:\"Badge\"})})},VykPbS5hT:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"SW50ZXItU2VtaUJvbGQ=\",\"--framer-font-family\":'\"Inter\", \"Inter Placeholder\", sans-serif',\"--framer-font-size\":\"13px\",\"--framer-font-weight\":\"600\",\"--framer-line-height\":\"1em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--variable-reference-oZPrWrKSu-jgQok88SL))\"},children:\"Badge\"})}),fonts:[\"Inter-SemiBold\"]},wnbAMvG1B:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"SW50ZXItU2VtaUJvbGQ=\",\"--framer-font-family\":'\"Inter\", \"Inter Placeholder\", sans-serif',\"--framer-font-size\":\"11px\",\"--framer-font-weight\":\"600\",\"--framer-line-height\":\"1em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--variable-reference-oZPrWrKSu-jgQok88SL))\"},children:\"Badge\"})}),fonts:[\"Inter-SemiBold\"]},ZRPS8CoNT:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-izi8el\",\"data-styles-preset\":\"DONUCU1NL\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--variable-reference-brEcuPx2m-jgQok88SL))\"},children:\"Badge\"})})}},baseVariant,gestureVariant)})})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-Q4du7.framer-1gkjxme, .framer-Q4du7 .framer-1gkjxme { display: block; }\",\".framer-Q4du7.framer-oq1y96 { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 2px; height: min-content; justify-content: center; overflow: hidden; padding: 8px; position: relative; width: min-content; will-change: var(--framer-will-change-override, transform); }\",\".framer-Q4du7 .framer-1ib5s2i-container, .framer-Q4du7 .framer-1oaa5i0-container { flex: none; height: 15px; position: relative; width: 15px; }\",\".framer-Q4du7 .framer-dkpw2d { flex: none; height: 20px; overflow: hidden; position: relative; width: 20px; }\",\".framer-Q4du7 .framer-1meth6l { aspect-ratio: 1 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 20px); left: 0px; position: absolute; right: 0px; top: 0px; }\",\".framer-Q4du7 .framer-14d2290 { 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: visible; padding: 0px 2px 1px 2px; position: relative; width: min-content; }\",\".framer-Q4du7 .framer-p3nkwn { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-Q4du7.framer-v-a6nyv5.framer-oq1y96 { gap: 4px; padding: 0px; will-change: unset; }\",\".framer-Q4du7.framer-v-19y341p.framer-oq1y96 { height: 25px; overflow: visible; padding: 4px 8px 5px 8px; will-change: unset; }\",\".framer-Q4du7.framer-v-19y341p .framer-14d2290, .framer-Q4du7.framer-v-14iqyhb .framer-14d2290, .framer-Q4du7.framer-v-1a79do3 .framer-14d2290, .framer-Q4du7.framer-v-1o9zuux .framer-14d2290, .framer-Q4du7.framer-v-1cxh4em .framer-14d2290, .framer-Q4du7.framer-v-1r6wc04 .framer-14d2290, .framer-Q4du7.framer-v-1xum264 .framer-14d2290 { padding: 0px 2px 0px 2px; }\",\".framer-Q4du7.framer-v-14iqyhb.framer-oq1y96, .framer-Q4du7.framer-v-1i5ol2r.framer-oq1y96, .framer-Q4du7.framer-v-1pa0wcj.framer-oq1y96 { padding: 6px; }\",\".framer-Q4du7.framer-v-1a79do3.framer-oq1y96 { gap: 6px; overflow: visible; padding: 14px 22px 14px 18px; will-change: unset; }\",\".framer-Q4du7.framer-v-1a79do3 .framer-1ib5s2i-container { height: 22px; width: 22px; }\",\".framer-Q4du7.framer-v-1i5ol2r .framer-1ib5s2i-container, .framer-Q4du7.framer-v-1pa0wcj .framer-1ib5s2i-container { order: 0; }\",\".framer-Q4du7.framer-v-1i5ol2r .framer-1oaa5i0-container, .framer-Q4du7.framer-v-1pa0wcj .framer-1oaa5i0-container, .framer-Q4du7.framer-v-13ds6kl .framer-1oaa5i0-container, .framer-Q4du7.framer-v-5hkd80 .framer-1oaa5i0-container { order: 3; }\",\".framer-Q4du7.framer-v-1i5ol2r .framer-14d2290, .framer-Q4du7.framer-v-1pa0wcj .framer-14d2290, .framer-Q4du7.framer-v-13ds6kl .framer-14d2290, .framer-Q4du7.framer-v-5hkd80 .framer-14d2290 { order: 2; padding: 0px 2px 0px 2px; }\",\".framer-Q4du7.framer-v-1o9zuux.framer-oq1y96, .framer-Q4du7.framer-v-1r6wc04.framer-oq1y96, .framer-Q4du7.framer-v-1xum264.framer-oq1y96 { gap: 4px; overflow: visible; padding: 8px 14px 8px 12px; will-change: unset; }\",\".framer-Q4du7.framer-v-1o9zuux .framer-1ib5s2i-container, .framer-Q4du7.framer-v-1cxh4em .framer-1ib5s2i-container, .framer-Q4du7.framer-v-1r6wc04 .framer-1ib5s2i-container, .framer-Q4du7.framer-v-1xum264 .framer-1ib5s2i-container { height: 20px; width: 20px; }\",\".framer-Q4du7.framer-v-13ds6kl.framer-oq1y96 { padding: 6px 4px 6px 4px; }\",\".framer-Q4du7.framer-v-13ds6kl .framer-1ib5s2i-container { height: 12px; order: 0; width: 12px; }\",\".framer-Q4du7.framer-v-5hkd80.framer-oq1y96 { padding: 4px 2px 4px 2px; will-change: unset; }\",\".framer-Q4du7.framer-v-1cxh4em.framer-oq1y96 { gap: 4px; overflow: visible; padding: var(--7qnzd9); will-change: unset; }\",...sharedStyle.css,...sharedStyle1.css,...sharedStyle2.css,'.framer-Q4du7[data-border=\"true\"]::after, .framer-Q4du7 [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 31\n * @framerIntrinsicWidth 79\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"Vz5tbxpie\":{\"layout\":[\"auto\",\"auto\"]},\"ZRPS8CoNT\":{\"layout\":[\"auto\",\"auto\"]},\"eEcAEp3Mt\":{\"layout\":[\"auto\",\"fixed\"]},\"nsio9GIJr\":{\"layout\":[\"auto\",\"auto\"]},\"jK3rybzwy\":{\"layout\":[\"auto\",\"auto\"]},\"vG5UJECWD\":{\"layout\":[\"auto\",\"auto\"]},\"TgBSlJQRx\":{\"layout\":[\"auto\",\"auto\"]},\"VykPbS5hT\":{\"layout\":[\"auto\",\"auto\"]},\"wnbAMvG1B\":{\"layout\":[\"auto\",\"auto\"]},\"j7lPAQDBP\":{\"layout\":[\"auto\",\"auto\"]},\"na8dSJ7mq\":{\"layout\":[\"auto\",\"auto\"]},\"viA09dOHk\":{\"layout\":[\"auto\",\"auto\"]},\"r494jNMjJ\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerVariables {\"BsJGpZCkj\":\"title\",\"uZ2YKvJWw\":\"name1\",\"vuWbsDJVk\":\"color\",\"brEcuPx2m\":\"colorDark\",\"bz2MhOYzE\":\"iconLeft\",\"hTgy27IsJ\":\"customIcon\",\"YwkKW1iW9\":\"iconRight\",\"orhece4Z0\":\"background\",\"O3QHSIzld\":\"border\",\"dngWml7d4\":\"badgeShadow\",\"wqO41XOsc\":\"background2\",\"MUaCkrdkA\":\"iconColor\",\"oZPrWrKSu\":\"textColor\",\"qh2ZB0_oi\":\"click\",\"GHdhrMwzH\":\"radius2\",\"yam1K72Jt\":\"padding2\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerjgQok88SL=withCSS(Component,css,\"framer-Q4du7\");export default FramerjgQok88SL;FramerjgQok88SL.displayName=\"features/Badge\";FramerjgQok88SL.defaultProps={height:31,width:79};addPropertyControls(FramerjgQok88SL,{variant:{options:[\"mlyZsHkft\",\"Vz5tbxpie\",\"ZRPS8CoNT\",\"eEcAEp3Mt\",\"nsio9GIJr\",\"jK3rybzwy\",\"vG5UJECWD\",\"TgBSlJQRx\",\"VykPbS5hT\",\"wnbAMvG1B\",\"j7lPAQDBP\",\"na8dSJ7mq\",\"viA09dOHk\",\"r494jNMjJ\"],optionTitles:[\"large\",\"ghost-sm\",\"large-dark\",\"small-round\",\"small\",\"Variant 6\",\"small-dark-yellow\",\"Variant 7\",\"small-colored\",\"xsmall-colored\",\"xsmall-ghost-purple\",\"Variant 12\",\"Variant 13\",\"Variant 14\"],title:\"Variant\",type:ControlType.Enum},BsJGpZCkj:{defaultValue:\"Badge\",displayTextArea:false,title:\"Title\",type:ControlType.String},uZ2YKvJWw:{defaultValue:\"cube\",placeholder:\"Menu, Wifi, Box…\",title:\"Name\",type:ControlType.String},vuWbsDJVk:{defaultValue:'var(--token-7b1c1cf1-c351-4954-9cf0-8ae4790643f6, rgb(34, 34, 34)) /* {\"name\":\"Text/Lighter\"} */',title:\"Color\",type:ControlType.Color},brEcuPx2m:{defaultValue:'var(--token-36849023-6189-4b34-8ca0-f2105af74ca2, rgb(255, 255, 255)) /* {\"name\":\"Button/Text/Primary\"} */',title:\"Color Dark\",type:ControlType.Color},bz2MhOYzE:{defaultValue:true,title:\"icon-left\",type:ControlType.Boolean},hTgy27IsJ:{defaultValue:false,title:\"Custom Icon\",type:ControlType.Boolean},YwkKW1iW9:{defaultValue:false,title:\"icon-right\",type:ControlType.Boolean},orhece4Z0:{defaultValue:'var(--token-38711166-1225-4fd4-b6cc-de949f8d5ea6, rgb(255, 255, 255)) /* {\"name\":\"Background/Primary\"} */',title:\"Background\",type:ControlType.Color},O3QHSIzld:{defaultValue:{borderColor:'var(--token-3648b482-766c-4501-98df-024221488373, rgba(0, 0, 0, 0.12)) /* {\"name\":\"Border/Primary\"} */',borderStyle:\"solid\",borderWidth:1},title:\"Border\",type:ControlType.Border},dngWml7d4:{defaultValue:[{blur:5,color:\"rgba(0,0,0,0.25)\",diffusion:.5,focus:.5,inset:false,spread:0,type:\"box\",x:0,y:2}],title:\"Badge Shadow\",type:ControlType.BoxShadow},wqO41XOsc:{defaultValue:\"rgba(97, 224, 0, 0.12)\",title:\"Background 2\",type:ControlType.Color},MUaCkrdkA:{defaultValue:'var(--token-d4d9bcef-5cf6-4e59-8f5c-db043ccb1adc, rgb(102, 198, 28)) /* {\"name\":\"Accent\"} */',title:\"Icon Color\",type:ControlType.Color},oZPrWrKSu:{defaultValue:'var(--token-7ea128ea-d6b3-45af-8b0c-8ac8f6a25daa, rgb(97, 97, 97)) /* {\"name\":\"Text/Secondary\"} */',title:\"Text Color\",type:ControlType.Color},qh2ZB0_oi:{title:\"Click\",type:ControlType.EventHandler},GHdhrMwzH:{defaultValue:\"58px\",title:\"Radius 2\",type:ControlType.BorderRadius},yam1K72Jt:{defaultValue:\"8px 14px 8px 12px\",title:\"Padding 2\",type:ControlType.Padding}});const variationAxes=[{defaultValue:14,maxValue:32,minValue:14,name:\"Optical size\",tag:\"opsz\"},{defaultValue:400,maxValue:900,minValue:100,name:\"Weight\",tag:\"wght\"}];addFonts(FramerjgQok88SL,[{explicitInter:true,fonts:[{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/GrgcKwrN6d3Uz8EwcLHZxwEfC4.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/mYcqTSergLb16PdbJJQMl9ebYm4.woff2\",variationAxes,weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/ZRl8AlxwsX1m7xS1eJCiSPbztg.woff2\",variationAxes,weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/nhSQpBRqFmXNUBY2p5SENQ8NplQ.woff2\",variationAxes,weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/DYHjxG0qXjopUuruoacfl5SA.woff2\",variationAxes,weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/s7NH6sl7w4NU984r5hcmo1tPSYo.woff2\",variationAxes,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+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/7lw0VWkeXrGYJT05oB3DsFy8BaY.woff2\",variationAxes,weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/wx5nfqEgOXnxuFaxB0Mn9OhmcZA.woff2\",variationAxes,weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/hyOgCu0Xnghbimh0pE8QTvtt2AU.woff2\",weight:\"600\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/NeGmSOXrPBfEFIy5YZeHq17LEDA.woff2\",weight:\"600\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/oYaAX5himiTPYuN8vLWnqBbfD2s.woff2\",weight:\"600\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/lEJLP4R0yuCaMCjSXYHtJw72M.woff2\",weight:\"600\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/cRJyLNuTJR5jbyKzGi33wU9cqIQ.woff2\",weight:\"600\"},{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+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/yDtI2UI8XcEg1W2je9XPN3Noo.woff2\",weight:\"600\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/A0Wcc7NgXMjUuFdquHDrIZpzZw0.woff2\",weight:\"600\"}]},...PhosphorFonts,...getFontsFromSharedStyle(sharedStyle.fonts),...getFontsFromSharedStyle(sharedStyle1.fonts),...getFontsFromSharedStyle(sharedStyle2.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerjgQok88SL\",\"slots\":[],\"annotations\":{\"framerImmutableVariables\":\"true\",\"framerVariables\":\"{\\\"BsJGpZCkj\\\":\\\"title\\\",\\\"uZ2YKvJWw\\\":\\\"name1\\\",\\\"vuWbsDJVk\\\":\\\"color\\\",\\\"brEcuPx2m\\\":\\\"colorDark\\\",\\\"bz2MhOYzE\\\":\\\"iconLeft\\\",\\\"hTgy27IsJ\\\":\\\"customIcon\\\",\\\"YwkKW1iW9\\\":\\\"iconRight\\\",\\\"orhece4Z0\\\":\\\"background\\\",\\\"O3QHSIzld\\\":\\\"border\\\",\\\"dngWml7d4\\\":\\\"badgeShadow\\\",\\\"wqO41XOsc\\\":\\\"background2\\\",\\\"MUaCkrdkA\\\":\\\"iconColor\\\",\\\"oZPrWrKSu\\\":\\\"textColor\\\",\\\"qh2ZB0_oi\\\":\\\"click\\\",\\\"GHdhrMwzH\\\":\\\"radius2\\\",\\\"yam1K72Jt\\\":\\\"padding2\\\"}\",\"framerIntrinsicHeight\":\"31\",\"framerColorSyntax\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerContractVersion\":\"1\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"Vz5tbxpie\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"ZRPS8CoNT\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"eEcAEp3Mt\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"nsio9GIJr\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"jK3rybzwy\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"vG5UJECWD\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"TgBSlJQRx\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"VykPbS5hT\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"wnbAMvG1B\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"j7lPAQDBP\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"na8dSJ7mq\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"viA09dOHk\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"r494jNMjJ\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerAutoSizeImages\":\"true\",\"framerIntrinsicWidth\":\"79\",\"framerDisplayContentsDiv\":\"false\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (eb93fa7)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,CycleVariantState,Link,RichText,SVG,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useOnVariantChange,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";const enabledGestures={fHKf_o6TU:{hover:true},KXZ7HI6C5:{hover:true},M9lrlqHO5:{hover:true},YHetPt6zE:{hover:true}};const cycleOrder=[\"YHetPt6zE\",\"M9lrlqHO5\",\"fHKf_o6TU\",\"KXZ7HI6C5\"];const serializationHash=\"framer-sfT4z\";const variantClassNames={fHKf_o6TU:\"framer-v-1deh6i7\",KXZ7HI6C5:\"framer-v-1tklgxh\",M9lrlqHO5:\"framer-v-2klkxn\",YHetPt6zE:\"framer-v-19kpjr7\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={delay:0,duration:.5,ease:[0,0,1,1],type:\"tween\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const humanReadableVariantMap={Bottom:\"fHKf_o6TU\",Left:\"KXZ7HI6C5\",Right:\"M9lrlqHO5\",Top:\"YHetPt6zE\"};const getProps=({background,color,height,id,link,smoothScroll,title,width,...props})=>{return{...props,ebiI79Q2U:color??props.ebiI79Q2U??\"rgb(255, 255, 255)\",EgXN0bYY8:link??props.EgXN0bYY8,eUQ5HirFj:smoothScroll??props.eUQ5HirFj,G5bhN5OZn:background??props.G5bhN5OZn??\"var(--token-5b0b6ffe-f617-4319-b3f9-4c3c243de80b, rgb(10, 10, 10))\",variant:humanReadableVariantMap[props.variant]??props.variant??\"YHetPt6zE\",YWdRR64W_:title??props.YWdRR64W_??\"Title\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,YWdRR64W_,EgXN0bYY8,G5bhN5OZn,ebiI79Q2U,eUQ5HirFj,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"YHetPt6zE\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onAppear17vk1v4=activeVariantCallback(async(...args)=>{await delay(()=>setVariant(CycleVariantState),800);});useOnVariantChange(baseVariant,{default:onAppear17vk1v4});const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(Link,{href:EgXN0bYY8,motionChild:true,nodeId:\"YHetPt6zE\",openInNewTab:false,scopeId:\"p4Ku5HkIY\",smoothScroll:eUQ5HirFj,children:/*#__PURE__*/_jsxs(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-19kpjr7\",className,classNames)} framer-1j5fej1`,\"data-framer-name\":\"Top\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"YHetPt6zE\",ref:refBinding,style:{backgroundColor:\"rgba(0, 0, 0, 0.08)\",borderBottomLeftRadius:118,borderBottomRightRadius:118,borderTopLeftRadius:118,borderTopRightRadius:118,...style},...addPropertyOverrides({\"fHKf_o6TU-hover\":{\"data-framer-name\":undefined},\"KXZ7HI6C5-hover\":{\"data-framer-name\":undefined},\"M9lrlqHO5-hover\":{\"data-framer-name\":undefined},\"YHetPt6zE-hover\":{\"data-framer-name\":undefined},fHKf_o6TU:{\"data-framer-name\":\"Bottom\"},KXZ7HI6C5:{\"data-framer-name\":\"Left\"},M9lrlqHO5:{\"data-framer-name\":\"Right\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-k3gnov\",\"data-framer-name\":\"Glow\",layoutDependency:layoutDependency,layoutId:\"Ca9TrshyL\",style:{background:\"radial-gradient(75% 86% at 50% 0%, var(--token-d4d9bcef-5cf6-4e59-8f5c-db043ccb1adc, rgb(102, 198, 28)) 0%, rgba(255, 255, 255, 0) 100%)\",borderBottomLeftRadius:72,borderBottomRightRadius:72,borderTopLeftRadius:72,borderTopRightRadius:72,filter:\"blur(15px)\",WebkitFilter:\"blur(15px)\"},variants:{\"fHKf_o6TU-hover\":{background:\"radial-gradient(50% 100% at 50% 50%, var(--token-d4d9bcef-5cf6-4e59-8f5c-db043ccb1adc, rgb(102, 198, 28)) 0%, rgba(255, 255, 255, 0) 100%)\"},\"KXZ7HI6C5-hover\":{background:\"radial-gradient(50% 100% at 50% 50%, var(--token-d4d9bcef-5cf6-4e59-8f5c-db043ccb1adc, rgb(102, 198, 28)) 0%, rgba(255, 255, 255, 0) 100%)\"},\"M9lrlqHO5-hover\":{background:\"radial-gradient(50% 100% at 50% 50%, var(--token-d4d9bcef-5cf6-4e59-8f5c-db043ccb1adc, rgb(102, 198, 28)) 0%, rgba(255, 255, 255, 0) 100%)\"},\"YHetPt6zE-hover\":{background:\"radial-gradient(50% 100% at 50% 50%, var(--token-d4d9bcef-5cf6-4e59-8f5c-db043ccb1adc, rgb(102, 198, 28)) 0%, rgba(255, 255, 255, 0) 100%)\"},fHKf_o6TU:{background:\"radial-gradient(44% 88% at 50% 100%, var(--token-d4d9bcef-5cf6-4e59-8f5c-db043ccb1adc, rgb(102, 198, 28)) 0%, rgba(255, 255, 255, 0) 100%)\"},KXZ7HI6C5:{background:\"radial-gradient(50% 68.8% at 0% 50%, var(--token-d4d9bcef-5cf6-4e59-8f5c-db043ccb1adc, rgb(102, 198, 28)) 0%, rgba(255, 255, 255, 0) 100%)\"},M9lrlqHO5:{background:\"radial-gradient(52.96610169491526% 75% at 100% 50%, var(--token-d4d9bcef-5cf6-4e59-8f5c-db043ccb1adc, rgb(102, 198, 28)) 0%, rgba(255, 255, 255, 0) 100%)\"}}}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-bwzyps\",\"data-framer-name\":\"Stroke\",layoutDependency:layoutDependency,layoutId:\"fzGf29gWC\",style:{background:\"radial-gradient(75% 50% at 50% 0%, var(--token-d4d9bcef-5cf6-4e59-8f5c-db043ccb1adc, rgb(102, 198, 28)) 0%, rgba(255, 255, 255, 0) 100%)\",borderBottomLeftRadius:72,borderBottomRightRadius:72,borderTopLeftRadius:72,borderTopRightRadius:72},variants:{\"fHKf_o6TU-hover\":{background:\"radial-gradient(100% 267% at 50% 50%, var(--token-d4d9bcef-5cf6-4e59-8f5c-db043ccb1adc, rgb(102, 198, 28)) 0%, rgba(255, 255, 255, 0) 100%)\"},\"KXZ7HI6C5-hover\":{background:\"radial-gradient(100% 265% at 50% 50%, var(--token-d4d9bcef-5cf6-4e59-8f5c-db043ccb1adc, rgb(102, 198, 28)) 0%, rgba(255, 255, 255, 0) 100%)\"},\"M9lrlqHO5-hover\":{background:\"radial-gradient(100% 262% at 50% 50%, var(--token-d4d9bcef-5cf6-4e59-8f5c-db043ccb1adc, rgb(102, 198, 28)) 0%, rgba(255, 255, 255, 0) 100%)\"},\"YHetPt6zE-hover\":{background:\"radial-gradient(100% 271% at 50% 50%, var(--token-d4d9bcef-5cf6-4e59-8f5c-db043ccb1adc, rgb(102, 198, 28)) 0%, rgba(255, 255, 255, 0) 100%)\"},fHKf_o6TU:{background:\"radial-gradient(61% 147.34299516908214% at 50% 100%, var(--token-d4d9bcef-5cf6-4e59-8f5c-db043ccb1adc, rgb(102, 198, 28)) 0%, rgba(255, 255, 255, 0) 100%)\"},KXZ7HI6C5:{background:\"radial-gradient(50% 100% at 0% 50%, var(--token-d4d9bcef-5cf6-4e59-8f5c-db043ccb1adc, rgb(102, 198, 28)) 0%, rgba(255, 255, 255, 0) 100%)\"},M9lrlqHO5:{background:\"radial-gradient(51.50970873786408% 131% at 100% 50%, var(--token-d4d9bcef-5cf6-4e59-8f5c-db043ccb1adc, rgb(102, 198, 28)) 0%, rgba(255, 255, 255, 0) 100%)\"}}}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-zx3kth\",\"data-framer-name\":\"Fill\",layoutDependency:layoutDependency,layoutId:\"rBTEROKek\",style:{backgroundColor:G5bhN5OZn,borderBottomLeftRadius:114,borderBottomRightRadius:114,borderTopLeftRadius:114,borderTopRightRadius:114},variants:{\"YHetPt6zE-hover\":{backgroundColor:\"rgb(0, 0, 0)\"}}}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"SW50ZXItU2VtaUJvbGQ=\",\"--framer-font-family\":'\"Inter\", \"Inter Placeholder\", sans-serif',\"--framer-font-size\":\"19px\",\"--framer-font-weight\":\"600\",\"--framer-letter-spacing\":\"-0.1px\",\"--framer-line-height\":\"1em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--variable-reference-ebiI79Q2U-p4Ku5HkIY))\"},children:\"Title\"})}),className:\"framer-i8faia\",fonts:[\"Inter-SemiBold\"],layoutDependency:layoutDependency,layoutId:\"nk3YsAcqo\",style:{\"--extracted-r6o4lv\":\"var(--variable-reference-ebiI79Q2U-p4Ku5HkIY)\",\"--framer-paragraph-spacing\":\"0px\",\"--variable-reference-ebiI79Q2U-p4Ku5HkIY\":ebiI79Q2U,opacity:.9},text:YWdRR64W_,variants:{\"fHKf_o6TU-hover\":{opacity:1},\"KXZ7HI6C5-hover\":{opacity:1},\"M9lrlqHO5-hover\":{opacity:1},\"YHetPt6zE-hover\":{opacity:1}},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1tib8wr\",\"data-framer-name\":\"Text\",layoutDependency:layoutDependency,layoutId:\"RGaLRpaA_\",children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1vreqbl\",layoutDependency:layoutDependency,layoutId:\"yKhRE5MLn\",children:/*#__PURE__*/_jsx(SVG,{className:\"framer-15pik2h\",\"data-framer-name\":\"Chevron-right (1)\",fill:ebiI79Q2U,intrinsicHeight:24,intrinsicWidth:24,layoutDependency:layoutDependency,layoutId:\"Iw_OHFysu\",style:{opacity:.7},svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"3\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"feather feather-chevron-right\"><path d=\"m9 18 6-6-6-6\"/></svg>',variants:{\"fHKf_o6TU-hover\":{opacity:1},\"KXZ7HI6C5-hover\":{opacity:1},\"M9lrlqHO5-hover\":{opacity:1},\"YHetPt6zE-hover\":{opacity:1}},withExternalLayout:true,...addPropertyOverrides({\"fHKf_o6TU-hover\":{fill:\"rgb(255, 255, 255)\"},\"KXZ7HI6C5-hover\":{fill:\"rgb(255, 255, 255)\"},\"M9lrlqHO5-hover\":{fill:\"rgb(255, 255, 255)\"},\"YHetPt6zE-hover\":{fill:\"rgb(255, 255, 255)\"}},baseVariant,gestureVariant)})})})]})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-sfT4z.framer-1j5fej1, .framer-sfT4z .framer-1j5fej1 { display: block; }\",\".framer-sfT4z.framer-19kpjr7 { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 4px; height: min-content; justify-content: center; overflow: visible; padding: 18px 14px 18px 24px; position: relative; text-decoration: none; width: min-content; }\",\".framer-sfT4z .framer-k3gnov, .framer-sfT4z .framer-bwzyps { bottom: 0px; flex: none; left: 0px; overflow: hidden; position: absolute; right: 0px; top: 0px; will-change: var(--framer-will-change-override, transform); z-index: 0; }\",\".framer-sfT4z .framer-zx3kth { bottom: 2px; flex: none; left: 2px; overflow: hidden; position: absolute; right: 2px; top: 2px; will-change: var(--framer-will-change-override, transform); z-index: 0; }\",\".framer-sfT4z .framer-i8faia { -webkit-user-select: none; cursor: pointer; flex: none; height: auto; overflow: visible; pointer-events: none; position: relative; user-select: none; white-space: pre; width: auto; z-index: 2; }\",\".framer-sfT4z .framer-1tib8wr { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 3px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; z-index: 1; }\",\".framer-sfT4z .framer-1vreqbl { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: visible; padding: 1px 2px 0px 0px; position: relative; width: min-content; }\",\".framer-sfT4z .framer-15pik2h { aspect-ratio: 1 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 20px); position: relative; width: 20px; }\",\".framer-sfT4z.framer-v-19kpjr7.hover .framer-1vreqbl, .framer-sfT4z.framer-v-2klkxn.hover .framer-1vreqbl, .framer-sfT4z.framer-v-1deh6i7.hover .framer-1vreqbl, .framer-sfT4z.framer-v-1tklgxh.hover .framer-1vreqbl { padding: 1px 0px 0px 2px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 57\n * @framerIntrinsicWidth 104\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"M9lrlqHO5\":{\"layout\":[\"auto\",\"auto\"]},\"fHKf_o6TU\":{\"layout\":[\"auto\",\"auto\"]},\"KXZ7HI6C5\":{\"layout\":[\"auto\",\"auto\"]},\"vSywcgBWt\":{\"layout\":[\"auto\",\"auto\"]},\"OvvMcg9qx\":{\"layout\":[\"auto\",\"auto\"]},\"OplLdEhq0\":{\"layout\":[\"auto\",\"auto\"]},\"TCCiwR7SA\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerVariables {\"YWdRR64W_\":\"title\",\"EgXN0bYY8\":\"link\",\"G5bhN5OZn\":\"background\",\"ebiI79Q2U\":\"color\",\"eUQ5HirFj\":\"smoothScroll\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const Framerp4Ku5HkIY=withCSS(Component,css,\"framer-sfT4z\");export default Framerp4Ku5HkIY;Framerp4Ku5HkIY.displayName=\"Gradient-Button\";Framerp4Ku5HkIY.defaultProps={height:57,width:104};addPropertyControls(Framerp4Ku5HkIY,{variant:{options:[\"YHetPt6zE\",\"M9lrlqHO5\",\"fHKf_o6TU\",\"KXZ7HI6C5\"],optionTitles:[\"Top\",\"Right\",\"Bottom\",\"Left\"],title:\"Variant\",type:ControlType.Enum},YWdRR64W_:{defaultValue:\"Title\",displayTextArea:false,title:\"Title\",type:ControlType.String},EgXN0bYY8:{title:\"Link\",type:ControlType.Link},G5bhN5OZn:{defaultValue:'var(--token-5b0b6ffe-f617-4319-b3f9-4c3c243de80b, rgb(10, 10, 10)) /* {\"name\":\"dark-bg\"} */',title:\"Background\",type:ControlType.Color},ebiI79Q2U:{defaultValue:\"rgb(255, 255, 255)\",title:\"Color\",type:ControlType.Color},eUQ5HirFj:{defaultValue:false,title:\"Smooth Scroll\",type:ControlType.Boolean}});addFonts(Framerp4Ku5HkIY,[{explicitInter:true,fonts:[{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/hyOgCu0Xnghbimh0pE8QTvtt2AU.woff2\",weight:\"600\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/NeGmSOXrPBfEFIy5YZeHq17LEDA.woff2\",weight:\"600\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/oYaAX5himiTPYuN8vLWnqBbfD2s.woff2\",weight:\"600\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/lEJLP4R0yuCaMCjSXYHtJw72M.woff2\",weight:\"600\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/cRJyLNuTJR5jbyKzGi33wU9cqIQ.woff2\",weight:\"600\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/1ZFS7N918ojhhd0nQWdj3jz4w.woff2\",weight:\"600\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/A0Wcc7NgXMjUuFdquHDrIZpzZw0.woff2\",weight:\"600\"}]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"Framerp4Ku5HkIY\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"57\",\"framerVariables\":\"{\\\"YWdRR64W_\\\":\\\"title\\\",\\\"EgXN0bYY8\\\":\\\"link\\\",\\\"G5bhN5OZn\\\":\\\"background\\\",\\\"ebiI79Q2U\\\":\\\"color\\\",\\\"eUQ5HirFj\\\":\\\"smoothScroll\\\"}\",\"framerImmutableVariables\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerColorSyntax\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"M9lrlqHO5\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"fHKf_o6TU\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"KXZ7HI6C5\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"vSywcgBWt\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"OvvMcg9qx\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"OplLdEhq0\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"TCCiwR7SA\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"104\",\"framerDisplayContentsDiv\":\"false\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./p4Ku5HkIY.map","// Generated by Framer (5012657)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,SmartComponentScopedContainer,SVG,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import{Icon as Phosphor}from\"https://framerusercontent.com/modules/tYScH7LTqUtz5KUaUAYP/p8dptk4UIND8hbFWz9V7/Phosphor.js\";const PhosphorFonts=getFonts(Phosphor);const cycleOrder=[\"WITA07qq1\",\"zFeQiXbIL\",\"LXOlUaAeC\",\"v6rksTNCq\",\"pIcEK3zW1\",\"NWqMd18Mh\",\"qoHNMfqbw\",\"iz8QbRBti\",\"Xsa5RrwYd\",\"MrE7MjZG7\",\"zNyIaTCLl\",\"iW4q8SFwx\",\"XGlygUKnI\",\"vhNTTBoBP\",\"FM8UdZM7A\",\"cQiTqew6V\",\"HirXpaZ8T\",\"T1I_9Jt6O\",\"GTCZ9DLNe\",\"qTjYC4o6s\",\"vzrKW7fZg\",\"UnLOww8O3\",\"iRch65rYM\",\"Q9SEpl7R6\",\"tYScUEWva\",\"aBxutPupU\",\"CyoSINnIt\"];const serializationHash=\"framer-3WJgT\";const variantClassNames={aBxutPupU:\"framer-v-agj75k\",cQiTqew6V:\"framer-v-dy28qr\",CyoSINnIt:\"framer-v-1z0486c\",FM8UdZM7A:\"framer-v-5s7d7y\",GTCZ9DLNe:\"framer-v-kjh9x0\",HirXpaZ8T:\"framer-v-5exacl\",iRch65rYM:\"framer-v-14j1guh\",iW4q8SFwx:\"framer-v-jowjs2\",iz8QbRBti:\"framer-v-con5lv\",LXOlUaAeC:\"framer-v-usl5pu\",MrE7MjZG7:\"framer-v-ufp1pt\",NWqMd18Mh:\"framer-v-1rk39wd\",pIcEK3zW1:\"framer-v-14a220\",Q9SEpl7R6:\"framer-v-s99yeb\",qoHNMfqbw:\"framer-v-nhqyo7\",qTjYC4o6s:\"framer-v-1uapznp\",T1I_9Jt6O:\"framer-v-12bgee6\",tYScUEWva:\"framer-v-tyqqvo\",UnLOww8O3:\"framer-v-glur24\",v6rksTNCq:\"framer-v-1srbxdl\",vhNTTBoBP:\"framer-v-12vmxth\",vzrKW7fZg:\"framer-v-1yw5u2h\",WITA07qq1:\"framer-v-11owo9o\",XGlygUKnI:\"framer-v-fc5xa0\",Xsa5RrwYd:\"framer-v-3okebe\",zFeQiXbIL:\"framer-v-1100uo1\",zNyIaTCLl:\"framer-v-1n3l38f\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const humanReadableVariantMap={\"Arrow-left\":\"tYScUEWva\",\"Arrow-right\":\"Q9SEpl7R6\",\"caret-right\":\"aBxutPupU\",\"Variant 1\":\"WITA07qq1\",\"Variant 10\":\"MrE7MjZG7\",\"Variant 11\":\"zNyIaTCLl\",\"Variant 12\":\"iW4q8SFwx\",\"Variant 13\":\"XGlygUKnI\",\"Variant 14\":\"vhNTTBoBP\",\"Variant 15\":\"FM8UdZM7A\",\"Variant 16\":\"cQiTqew6V\",\"Variant 17\":\"HirXpaZ8T\",\"Variant 18\":\"T1I_9Jt6O\",\"Variant 19\":\"GTCZ9DLNe\",\"Variant 2\":\"zFeQiXbIL\",\"Variant 20\":\"qTjYC4o6s\",\"Variant 21\":\"vzrKW7fZg\",\"Variant 22\":\"UnLOww8O3\",\"Variant 23\":\"iRch65rYM\",\"Variant 3\":\"LXOlUaAeC\",\"Variant 4\":\"v6rksTNCq\",\"Variant 5\":\"pIcEK3zW1\",\"Variant 6\":\"NWqMd18Mh\",\"Variant 7\":\"qoHNMfqbw\",\"Variant 8\":\"iz8QbRBti\",\"Variant 9\":\"Xsa5RrwYd\",Play:\"CyoSINnIt\"};const getProps=({click,color,height,id,width,...props})=>{return{...props,pzlnkVIVw:click??props.pzlnkVIVw,variant:humanReadableVariantMap[props.variant]??props.variant??\"WITA07qq1\",yyqhUMPb4:color??props.yyqhUMPb4??\"rgb(0, 0, 0)\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,yyqhUMPb4,pzlnkVIVw,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"WITA07qq1\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTapjnkeb7=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});if(pzlnkVIVw){const res=await pzlnkVIVw(...args);if(res===false)return false;}});const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if([\"zFeQiXbIL\",\"LXOlUaAeC\",\"v6rksTNCq\",\"pIcEK3zW1\",\"NWqMd18Mh\",\"qoHNMfqbw\",\"iz8QbRBti\",\"Xsa5RrwYd\",\"MrE7MjZG7\",\"zNyIaTCLl\",\"iW4q8SFwx\",\"XGlygUKnI\",\"vhNTTBoBP\",\"FM8UdZM7A\",\"cQiTqew6V\",\"HirXpaZ8T\",\"T1I_9Jt6O\",\"GTCZ9DLNe\",\"qTjYC4o6s\",\"vzrKW7fZg\",\"UnLOww8O3\",\"iRch65rYM\",\"Q9SEpl7R6\",\"tYScUEWva\",\"aBxutPupU\",\"CyoSINnIt\"].includes(baseVariant))return false;return true;};const isDisplayed1=()=>{if(baseVariant===\"zFeQiXbIL\")return true;return false;};const isDisplayed2=()=>{if(baseVariant===\"LXOlUaAeC\")return true;return false;};const isDisplayed3=()=>{if(baseVariant===\"v6rksTNCq\")return true;return false;};const isDisplayed4=()=>{if(baseVariant===\"pIcEK3zW1\")return true;return false;};const isDisplayed5=()=>{if(baseVariant===\"NWqMd18Mh\")return true;return false;};const isDisplayed6=()=>{if(baseVariant===\"qoHNMfqbw\")return true;return false;};const isDisplayed7=()=>{if(baseVariant===\"Xsa5RrwYd\")return true;return false;};const isDisplayed8=()=>{if(baseVariant===\"MrE7MjZG7\")return true;return false;};const isDisplayed9=()=>{if(baseVariant===\"zNyIaTCLl\")return true;return false;};const isDisplayed10=()=>{if(baseVariant===\"iW4q8SFwx\")return true;return false;};const isDisplayed11=()=>{if(baseVariant===\"XGlygUKnI\")return true;return false;};const isDisplayed12=()=>{if(baseVariant===\"vhNTTBoBP\")return true;return false;};const isDisplayed13=()=>{if(baseVariant===\"FM8UdZM7A\")return true;return false;};const isDisplayed14=()=>{if(baseVariant===\"cQiTqew6V\")return true;return false;};const isDisplayed15=()=>{if(baseVariant===\"HirXpaZ8T\")return true;return false;};const isDisplayed16=()=>{if(baseVariant===\"T1I_9Jt6O\")return true;return false;};const isDisplayed17=()=>{if(baseVariant===\"GTCZ9DLNe\")return true;return false;};const isDisplayed18=()=>{if(baseVariant===\"qTjYC4o6s\")return true;return false;};const isDisplayed19=()=>{if(baseVariant===\"vzrKW7fZg\")return true;return false;};const isDisplayed20=()=>{if(baseVariant===\"UnLOww8O3\")return true;return false;};const isDisplayed21=()=>{if(baseVariant===\"iRch65rYM\")return true;return false;};const isDisplayed22=()=>{if([\"Q9SEpl7R6\",\"tYScUEWva\"].includes(baseVariant))return true;return false;};const isDisplayed23=()=>{if(baseVariant===\"aBxutPupU\")return true;return false;};const isDisplayed24=()=>{if(baseVariant===\"iz8QbRBti\")return true;return false;};const isDisplayed25=()=>{if(baseVariant===\"CyoSINnIt\")return true;return false;};return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-11owo9o\",className,classNames),\"data-framer-name\":\"Variant 1\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"WITA07qq1\",onTap:onTapjnkeb7,ref:refBinding,style:{...style},...addPropertyOverrides({aBxutPupU:{\"data-framer-name\":\"caret-right\"},cQiTqew6V:{\"data-framer-name\":\"Variant 16\"},CyoSINnIt:{\"data-framer-name\":\"Play\"},FM8UdZM7A:{\"data-framer-name\":\"Variant 15\"},GTCZ9DLNe:{\"data-framer-name\":\"Variant 19\"},HirXpaZ8T:{\"data-framer-name\":\"Variant 17\"},iRch65rYM:{\"data-framer-name\":\"Variant 23\"},iW4q8SFwx:{\"data-framer-name\":\"Variant 12\"},iz8QbRBti:{\"data-framer-name\":\"Variant 8\"},LXOlUaAeC:{\"data-framer-name\":\"Variant 3\"},MrE7MjZG7:{\"data-framer-name\":\"Variant 10\"},NWqMd18Mh:{\"data-framer-name\":\"Variant 6\"},pIcEK3zW1:{\"data-framer-name\":\"Variant 5\"},Q9SEpl7R6:{\"data-framer-name\":\"Arrow-right\"},qoHNMfqbw:{\"data-framer-name\":\"Variant 7\"},qTjYC4o6s:{\"data-framer-name\":\"Variant 20\"},T1I_9Jt6O:{\"data-framer-name\":\"Variant 18\"},tYScUEWva:{\"data-framer-name\":\"Arrow-left\"},UnLOww8O3:{\"data-framer-name\":\"Variant 22\"},v6rksTNCq:{\"data-framer-name\":\"Variant 4\"},vhNTTBoBP:{\"data-framer-name\":\"Variant 14\"},vzrKW7fZg:{\"data-framer-name\":\"Variant 21\"},XGlygUKnI:{\"data-framer-name\":\"Variant 13\"},Xsa5RrwYd:{\"data-framer-name\":\"Variant 9\"},zFeQiXbIL:{\"data-framer-name\":\"Variant 2\"},zNyIaTCLl:{\"data-framer-name\":\"Variant 11\"}},baseVariant,gestureVariant),children:[isDisplayed()&&/*#__PURE__*/_jsx(SVG,{className:\"framer-ymi4ap\",\"data-framer-name\":\"Diamond-duotone\",fill:\"black\",intrinsicHeight:32,intrinsicWidth:32,layoutDependency:layoutDependency,layoutId:\"nIhsjPejP\",svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"32\" height=\"32\" viewBox=\"0 0 256 256\"><path d=\"m229.67 133.62-96 96a7.94 7.94 0 0 1-11.24 0l-96-96a7.94 7.94 0 0 1 0-11.24l96.05-96a7.94 7.94 0 0 1 11.24 0l96 96.05a7.94 7.94 0 0 1-.05 11.19Z\" opacity=\".2\"/><path d=\"m235.33 116.72-96.05-96.06a16 16 0 0 0-22.56 0l-96 96.06a16 16 0 0 0 0 22.56l96.05 96.06a16 16 0 0 0 22.56 0l96.05-96.06a16 16 0 0 0 0-22.56ZM128 224l-96-96 96-96 96 96Z\"/></svg>',withExternalLayout:true}),isDisplayed1()&&/*#__PURE__*/_jsx(SVG,{className:\"framer-63w178\",\"data-framer-name\":\"Chat-fill\",fill:\"black\",intrinsicHeight:32,intrinsicWidth:32,layoutDependency:layoutDependency,layoutId:\"Rj5GNdLpV\",svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"32\" height=\"32\" viewBox=\"0 0 256 256\"><path d=\"M232 64v128a16 16 0 0 1-16 16H83l-32.6 28.16-.09.07A15.89 15.89 0 0 1 40 240a16.05 16.05 0 0 1-6.79-1.52A15.84 15.84 0 0 1 24 224V64a16 16 0 0 1 16-16h176a16 16 0 0 1 16 16Z\"/></svg>',withExternalLayout:true}),isDisplayed2()&&/*#__PURE__*/_jsx(SVG,{className:\"framer-2tlae6\",\"data-framer-name\":\"Book-open-fill (1)\",fill:\"black\",intrinsicHeight:32,intrinsicWidth:32,layoutDependency:layoutDependency,layoutId:\"lR9_G1_OY\",svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"32\" height=\"32\" viewBox=\"0 0 256 256\"><path d=\"M240 56v144a8 8 0 0 1-8 8h-72a24 24 0 0 0-24 23.94 7.9 7.9 0 0 1-5.12 7.55A8 8 0 0 1 120 232a24 24 0 0 0-24-24H24a8 8 0 0 1-8-8V56a8 8 0 0 1 8-8h64a32 32 0 0 1 32 32v87.73a8.17 8.17 0 0 0 7.47 8.25 8 8 0 0 0 8.53-8V80a32 32 0 0 1 32-32h64a8 8 0 0 1 8 8Z\"/></svg>',withExternalLayout:true}),isDisplayed3()&&/*#__PURE__*/_jsx(SVG,{className:\"framer-osptdw\",\"data-framer-name\":\"Suitcase-simple-fill\",fill:\"black\",intrinsicHeight:32,intrinsicWidth:32,layoutDependency:layoutDependency,layoutId:\"GCcvJq80k\",svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"32\" height=\"32\" viewBox=\"0 0 256 256\"><path d=\"M216 56h-40v-8a24 24 0 0 0-24-24h-48a24 24 0 0 0-24 24v8H40a16 16 0 0 0-16 16v128a16 16 0 0 0 16 16h176a16 16 0 0 0 16-16V72a16 16 0 0 0-16-16ZM96 48a8 8 0 0 1 8-8h48a8 8 0 0 1 8 8v8H96Zm120 24v72H40V72Z\"/></svg>',withExternalLayout:true}),isDisplayed4()&&/*#__PURE__*/_jsx(SVG,{className:\"framer-12x5xyn\",\"data-framer-name\":\"Shooting-star-fill (1)\",fill:\"black\",intrinsicHeight:32,intrinsicWidth:32,layoutDependency:layoutDependency,layoutId:\"V1_4lmsVu\",svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"32\" height=\"32\" viewBox=\"0 0 256 256\"><path d=\"m235.24 84.38-28.06 23.68 8.56 35.39a13.34 13.34 0 0 1-5.09 13.91 13.54 13.54 0 0 1-15 .69L164 139l-31.65 19.06a13.51 13.51 0 0 1-15-.69 13.32 13.32 0 0 1-5.1-13.91l8.56-35.39-28.05-23.69a13.39 13.39 0 0 1 7.66-23.58l36.94-2.92 14.21-33.66a13.51 13.51 0 0 1 24.86 0l14.21 33.66 36.94 2.92a13.39 13.39 0 0 1 7.66 23.58ZM88.11 111.89a8 8 0 0 0-11.32 0l-58.45 58.45a8 8 0 0 0 11.32 11.32l58.45-58.45a8 8 0 0 0 0-11.32Zm-.5 61.19-53.27 53.26a8 8 0 0 0 11.32 11.32l53.26-53.27a8 8 0 0 0-11.31-11.31Zm73-1-54.29 54.28a8 8 0 0 0 11.32 11.32l54.28-54.28a8 8 0 0 0-11.31-11.32Z\"/></svg>',withExternalLayout:true}),isDisplayed5()&&/*#__PURE__*/_jsx(SVG,{className:\"framer-19iffve\",\"data-framer-name\":\"Dots-three-outline-fill\",fill:\"black\",intrinsicHeight:32,intrinsicWidth:32,layoutDependency:layoutDependency,layoutId:\"W6gNJlojL\",svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"32\" height=\"32\" viewBox=\"0 0 256 256\"><path d=\"M156 128a28 28 0 1 1-28-28 28 28 0 0 1 28 28ZM48 100a28 28 0 1 0 28 28 28 28 0 0 0-28-28Zm160 0a28 28 0 1 0 28 28 28 28 0 0 0-28-28Z\"/></svg>',withExternalLayout:true}),isDisplayed6()&&/*#__PURE__*/_jsx(SVG,{className:\"framer-rnk4xo\",\"data-framer-name\":\"Shield-check-fill\",fill:\"black\",intrinsicHeight:32,intrinsicWidth:32,layoutDependency:layoutDependency,layoutId:\"DI3yeSeb3\",svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"32\" height=\"32\" fill=\"#fff\" viewBox=\"0 0 256 256\"><path d=\"M208 40H48a16 16 0 0 0-16 16v56c0 52.72 25.52 84.67 46.93 102.19 23.06 18.86 46 25.26 47 25.53a8 8 0 0 0 4.2 0c1-.27 23.91-6.67 47-25.53C198.48 196.67 224 164.72 224 112V56a16 16 0 0 0-16-16Zm-34.32 69.66-56 56a8 8 0 0 1-11.32 0l-24-24a8 8 0 0 1 11.32-11.32L112 148.69l50.34-50.35a8 8 0 0 1 11.32 11.32Z\"/></svg>',withExternalLayout:true}),isDisplayed7()&&/*#__PURE__*/_jsx(SVG,{className:\"framer-ovpfhn\",\"data-framer-name\":\"Keyhole-fill\",fill:\"black\",intrinsicHeight:32,intrinsicWidth:32,layoutDependency:layoutDependency,layoutId:\"uyJdeFyCU\",svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"32\" height=\"32\" viewBox=\"0 0 256 256\"><path d=\"M128 24a104 104 0 1 0 104 104A104.11 104.11 0 0 0 128 24Zm29.52 146.39a4 4 0 0 1-3.66 5.61h-51.72a4 4 0 0 1-3.66-5.61L112 139.72a32 32 0 1 1 32 0Z\"/></svg>',withExternalLayout:true}),isDisplayed8()&&/*#__PURE__*/_jsx(SVG,{className:\"framer-1aeo5cg\",\"data-framer-name\":\"Globe-hemisphere-west-fill\",fill:\"black\",intrinsicHeight:32,intrinsicWidth:32,layoutDependency:layoutDependency,layoutId:\"zNwlcrCMc\",svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"32\" height=\"32\" viewBox=\"0 0 256 256\"><path d=\"M128 24a104 104 0 1 0 104 104A104.11 104.11 0 0 0 128 24Zm88 104a87.62 87.62 0 0 1-6.4 32.94l-44.7-27.49a15.92 15.92 0 0 0-6.24-2.23l-22.82-3.08a16.11 16.11 0 0 0-16 7.86h-8.72l-3.8-7.86a15.91 15.91 0 0 0-11-8.67l-8-1.73L96.14 104h16.71a16.06 16.06 0 0 0 7.73-2l12.25-6.76a16.62 16.62 0 0 0 3-2.14l26.91-24.34A15.93 15.93 0 0 0 166 49.1l-.36-.65A88.11 88.11 0 0 1 216 128Zm-176 0a87.53 87.53 0 0 1 8.54-37.8l11.34 30.27a16 16 0 0 0 11.62 10l21.43 4.61 3.81 7.92a16.09 16.09 0 0 0 14.4 9h1.48l-7.23 16.23a16 16 0 0 0 2.86 17.37l.14.14 19.61 20.2-1.94 10A88.11 88.11 0 0 1 40 128Z\"/></svg>',withExternalLayout:true}),isDisplayed9()&&/*#__PURE__*/_jsx(SVG,{className:\"framer-u0y5pa\",\"data-framer-name\":\"Shield-fill\",fill:\"black\",intrinsicHeight:32,intrinsicWidth:32,layoutDependency:layoutDependency,layoutId:\"oTII_ysXL\",svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"32\" height=\"32\" viewBox=\"0 0 256 256\"><path d=\"M224 56v56c0 52.72-25.52 84.67-46.93 102.19-23.06 18.86-46 25.27-47 25.53a8 8 0 0 1-4.2 0c-1-.26-23.91-6.67-47-25.53C57.52 196.67 32 164.72 32 112V56a16 16 0 0 1 16-16h160a16 16 0 0 1 16 16Z\"/></svg>',withExternalLayout:true}),isDisplayed10()&&/*#__PURE__*/_jsx(SVG,{className:\"framer-wevlfh\",\"data-framer-name\":\"Lock-laminated-fill\",fill:\"black\",intrinsicHeight:32,intrinsicWidth:32,layoutDependency:layoutDependency,layoutId:\"aDaWzRpFJ\",svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"32\" height=\"32\" viewBox=\"0 0 256 256\"><path d=\"M208 80h-32V56a48 48 0 0 0-96 0v24H48a16 16 0 0 0-16 16v112a16 16 0 0 0 16 16h160a16 16 0 0 0 16-16V96a16 16 0 0 0-16-16ZM96 56a32 32 0 0 1 64 0v24H96Zm88 136H72a8 8 0 0 1 0-16h112a8 8 0 0 1 0 16Zm0-32H72a8 8 0 0 1 0-16h112a8 8 0 0 1 0 16Zm0-32H72a8 8 0 0 1 0-16h112a8 8 0 0 1 0 16Z\"/></svg>',withExternalLayout:true}),isDisplayed11()&&/*#__PURE__*/_jsx(SVG,{className:\"framer-1w8bv6d\",\"data-framer-name\":\"Timer-fill\",fill:\"black\",intrinsicHeight:32,intrinsicWidth:32,layoutDependency:layoutDependency,layoutId:\"kLMUTbNzm\",svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"32\" height=\"32\" viewBox=\"0 0 256 256\"><path d=\"M128 40a96 96 0 1 0 96 96 96.11 96.11 0 0 0-96-96Zm45.66 61.66-40 40a8 8 0 0 1-11.32-11.32l40-40a8 8 0 0 1 11.32 11.32ZM96 16a8 8 0 0 1 8-8h48a8 8 0 0 1 0 16h-48a8 8 0 0 1-8-8Z\"/></svg>',withExternalLayout:true}),isDisplayed12()&&/*#__PURE__*/_jsx(SVG,{className:\"framer-18baoov\",\"data-framer-name\":\"Shield-check-fill (1)\",fill:\"black\",intrinsicHeight:32,intrinsicWidth:32,layoutDependency:layoutDependency,layoutId:\"UHIIW_qVg\",svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"32\" height=\"32\" viewBox=\"0 0 256 256\"><path d=\"M208 40H48a16 16 0 0 0-16 16v56c0 52.72 25.52 84.67 46.93 102.19 23.06 18.86 46 25.26 47 25.53a8 8 0 0 0 4.2 0c1-.27 23.91-6.67 47-25.53C198.48 196.67 224 164.72 224 112V56a16 16 0 0 0-16-16Zm-34.32 69.66-56 56a8 8 0 0 1-11.32 0l-24-24a8 8 0 0 1 11.32-11.32L112 148.69l50.34-50.35a8 8 0 0 1 11.32 11.32Z\"/></svg>',withExternalLayout:true}),isDisplayed13()&&/*#__PURE__*/_jsx(SVG,{className:\"framer-1uab1le\",\"data-framer-name\":\"Lock-simple-fill\",fill:\"black\",intrinsicHeight:32,intrinsicWidth:32,layoutDependency:layoutDependency,layoutId:\"AO1b4cHkS\",svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"32\" height=\"32\" viewBox=\"0 0 256 256\"><path d=\"M208 80h-32V56a48 48 0 0 0-96 0v24H48a16 16 0 0 0-16 16v112a16 16 0 0 0 16 16h160a16 16 0 0 0 16-16V96a16 16 0 0 0-16-16ZM96 56a32 32 0 0 1 64 0v24H96Z\"/></svg>',withExternalLayout:true}),isDisplayed14()&&/*#__PURE__*/_jsx(SVG,{className:\"framer-1hs5maf\",\"data-framer-name\":\"Shield-chevron-fill\",fill:\"black\",intrinsicHeight:32,intrinsicWidth:32,layoutDependency:layoutDependency,layoutId:\"G42Cdn1y4\",svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"32\" height=\"32\" viewBox=\"0 0 256 256\"><path d=\"M208 40H48a16 16 0 0 0-16 16v56c0 52.72 25.52 84.67 46.93 102.19 23.06 18.86 46 25.26 47 25.53a8 8 0 0 0 4.2 0c1-.27 23.91-6.67 47-25.53C198.48 196.67 224 164.72 224 112V56a16 16 0 0 0-16-16Zm0 72q0 26.31-9.14 47.84l-66.27-46.39a8 8 0 0 0-9.18 0l-66.28 46.39C51.06 145.52 48 129.54 48 112V56h160Z\"/></svg>',withExternalLayout:true}),isDisplayed15()&&/*#__PURE__*/_jsx(SVG,{className:\"framer-1okv56g\",\"data-framer-name\":\"List-magnifying-glass-fill\",fill:\"black\",intrinsicHeight:32,intrinsicWidth:32,layoutDependency:layoutDependency,layoutId:\"mtMxDHeNC\",svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"32\" height=\"32\" viewBox=\"0 0 256 256\"><path d=\"M32 64a8 8 0 0 1 8-8h176a8 8 0 0 1 0 16H40a8 8 0 0 1-8-8Zm8 72h72a8 8 0 0 0 0-16H40a8 8 0 0 0 0 16Zm88 48H40a8 8 0 0 0 0 16h88a8 8 0 0 0 0-16Zm109.66 2.34L217.36 166A40 40 0 1 0 206 177.36l20.3 20.3a8 8 0 0 0 11.32-11.32Z\"/></svg>',withExternalLayout:true}),isDisplayed16()&&/*#__PURE__*/_jsx(SVG,{className:\"framer-13x1i8s\",\"data-framer-name\":\"Toggle-right-fill\",fill:\"black\",intrinsicHeight:32,intrinsicWidth:32,layoutDependency:layoutDependency,layoutId:\"nLM8wN76l\",svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"32\" height=\"32\" viewBox=\"0 0 256 256\"><path d=\"M176 56H80a72 72 0 0 0 0 144h96a72 72 0 0 0 0-144Zm0 112a40 40 0 1 1 40-40 40 40 0 0 1-40 40Z\"/></svg>',withExternalLayout:true}),isDisplayed17()&&/*#__PURE__*/_jsx(SVG,{className:\"framer-1j8og84\",\"data-framer-name\":\"Kanban-fill\",fill:\"black\",intrinsicHeight:32,intrinsicWidth:32,layoutDependency:layoutDependency,layoutId:\"L1azVl8_e\",svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"32\" height=\"32\" viewBox=\"0 0 256 256\"><path d=\"M160 56v96a8 8 0 0 1-8 8h-40a8 8 0 0 1-8-8V56a8 8 0 0 1 8-8h40a8 8 0 0 1 8 8Zm64-8h-40a8 8 0 0 0-8 8v52a4 4 0 0 0 4 4h48a4 4 0 0 0 4-4V56a8 8 0 0 0-8-8Zm4 80h-48a4 4 0 0 0-4 4v44a16 16 0 0 0 16 16h24a16 16 0 0 0 16-16v-44a4 4 0 0 0-4-4ZM80 48H40a8 8 0 0 0-8 8v52a4 4 0 0 0 4 4h48a4 4 0 0 0 4-4V56a8 8 0 0 0-8-8Zm4 80H36a4 4 0 0 0-4 4v76a16 16 0 0 0 16 16h24a16 16 0 0 0 16-16v-76a4 4 0 0 0-4-4Z\"/></svg>',withExternalLayout:true}),isDisplayed18()&&/*#__PURE__*/_jsx(SVG,{className:\"framer-1fcmo3g\",\"data-framer-name\":\"Stack-fill\",fill:\"black\",intrinsicHeight:32,intrinsicWidth:32,layoutDependency:layoutDependency,layoutId:\"mXRvJAWdP\",svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"32\" height=\"32\" viewBox=\"0 0 256 256\"><path d=\"m220 169.09-92 53.65-92-53.65a8 8 0 0 0-8 13.82l96 56a8 8 0 0 0 8.06 0l96-56a8 8 0 1 0-8.06-13.82Z\"/><path d=\"m220 121.09-92 53.65-92-53.65a8 8 0 0 0-8 13.82l96 56a8 8 0 0 0 8.06 0l96-56a8 8 0 1 0-8.06-13.82Z\"/><path d=\"m28 86.91 96 56a8 8 0 0 0 8.06 0l96-56a8 8 0 0 0 0-13.82l-96-56a8 8 0 0 0-8.06 0l-96 56a8 8 0 0 0 0 13.82Z\"/></svg>',withExternalLayout:true}),isDisplayed19()&&/*#__PURE__*/_jsx(SVG,{className:\"framer-1hvmkp8\",\"data-framer-name\":\"Rocket-launch-fill\",fill:\"black\",intrinsicHeight:32,intrinsicWidth:32,layoutDependency:layoutDependency,layoutId:\"EP1a6n3P3\",svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"32\" height=\"32\" viewBox=\"0 0 256 256\"><path d=\"M101.85 191.14C97.34 201 82.29 224 40 224a8 8 0 0 1-8-8c0-42.29 23-57.34 32.86-61.85a8 8 0 0 1 6.64 14.56c-6.43 2.93-20.62 12.36-23.12 38.91 26.55-2.5 36-16.69 38.91-23.12a8 8 0 1 1 14.56 6.64Zm122-144a16 16 0 0 0-15-15c-12.58-.75-44.73.4-71.4 27.07L88 108.7a8 8 0 0 1-11.33-11.31l26.56-26.57a4 4 0 0 0-2.82-6.82H74.35A15.9 15.9 0 0 0 63 68.68L28.7 103a16 16 0 0 0 9.07 27.16l38.47 5.37 44.21 44.21 5.37 38.49a15.94 15.94 0 0 0 10.78 12.92 16.11 16.11 0 0 0 5.1.83 15.91 15.91 0 0 0 11.3-4.68l34.32-34.3a16 16 0 0 0 4.68-11.35v-26.06a4 4 0 0 0-6.83-2.82l-26.57 26.56a8 8 0 0 1-11.71-.42 8.2 8.2 0 0 1 .6-11.1l49.27-49.27c26.69-26.68 27.84-58.83 27.09-71.42Z\"/></svg>',withExternalLayout:true}),isDisplayed20()&&/*#__PURE__*/_jsx(SVG,{className:\"framer-mm1egy\",\"data-framer-name\":\"Trend-up-fill\",fill:\"black\",intrinsicHeight:32,intrinsicWidth:32,layoutDependency:layoutDependency,layoutId:\"ibSTSJvqs\",svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"32\" height=\"32\" viewBox=\"0 0 256 256\"><path d=\"M240 56v64a8 8 0 0 1-13.66 5.66L200 99.31l-58.34 58.35a8 8 0 0 1-11.32 0L96 123.31l-66.34 66.35a8 8 0 0 1-11.32-11.32l72-72a8 8 0 0 1 11.32 0L136 140.69 188.69 88l-26.35-26.34A8 8 0 0 1 168 48h64a8 8 0 0 1 8 8Z\"/></svg>',withExternalLayout:true}),isDisplayed21()&&/*#__PURE__*/_jsx(SVG,{className:\"framer-u3cyuk\",\"data-framer-name\":\"Gear-fill\",fill:\"black\",intrinsicHeight:32,intrinsicWidth:32,layoutDependency:layoutDependency,layoutId:\"XQ2CxZkEb\",svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"32\" height=\"32\" viewBox=\"0 0 256 256\"><path d=\"M216 130.16q.06-2.16 0-4.32l14.92-18.64a8 8 0 0 0 1.48-7.06 107.6 107.6 0 0 0-10.88-26.25 8 8 0 0 0-6-3.93l-23.72-2.64q-1.48-1.56-3-3L186 40.54a8 8 0 0 0-3.94-6 107.29 107.29 0 0 0-26.25-10.86 8 8 0 0 0-7.06 1.48L130.16 40h-4.32L107.2 25.11a8 8 0 0 0-7.06-1.48 107.6 107.6 0 0 0-26.25 10.88 8 8 0 0 0-3.93 6l-2.64 23.76q-1.56 1.49-3 3L40.54 70a8 8 0 0 0-6 3.94 107.71 107.71 0 0 0-10.87 26.25 8 8 0 0 0 1.49 7.06L40 125.84v4.32L25.11 148.8a8 8 0 0 0-1.48 7.06 107.6 107.6 0 0 0 10.88 26.25 8 8 0 0 0 6 3.93l23.72 2.64q1.49 1.56 3 3L70 215.46a8 8 0 0 0 3.94 6 107.71 107.71 0 0 0 26.25 10.87 8 8 0 0 0 7.06-1.49L125.84 216q2.16.06 4.32 0l18.64 14.92a8 8 0 0 0 7.06 1.48 107.21 107.21 0 0 0 26.25-10.88 8 8 0 0 0 3.93-6l2.64-23.72q1.56-1.48 3-3l23.78-2.8a8 8 0 0 0 6-3.94 107.71 107.71 0 0 0 10.87-26.25 8 8 0 0 0-1.49-7.06ZM128 168a40 40 0 1 1 40-40 40 40 0 0 1-40 40Z\"/></svg>',withExternalLayout:true}),isDisplayed22()&&/*#__PURE__*/_jsx(SVG,{className:\"framer-vq0xtl\",\"data-framer-name\":\"Arrow-right-bold\",fill:yyqhUMPb4,intrinsicHeight:32,intrinsicWidth:32,layoutDependency:layoutDependency,layoutId:\"QBu4lgION\",style:{rotate:0},svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"32\" height=\"32\" fill=\"currentColor\" viewBox=\"0 0 256 256\"><path d=\"m224.49 136.49-72 72a12 12 0 0 1-17-17L187 140H40a12 12 0 0 1 0-24h147l-51.49-51.52a12 12 0 0 1 17-17l72 72a12 12 0 0 1-.02 17.01Z\"/></svg>',variants:{tYScUEWva:{rotate:180}},withExternalLayout:true}),isDisplayed23()&&/*#__PURE__*/_jsx(SVG,{className:\"framer-1wdr2m6\",\"data-framer-name\":\"Chevron-right (1)\",fill:\"rgb(255, 255, 255)\",intrinsicHeight:24,intrinsicWidth:24,layoutDependency:layoutDependency,layoutId:\"uOSNNFNLr\",style:{opacity:.7},svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"3\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"feather feather-chevron-right\"><path d=\"m9 18 6-6-6-6\"/></svg>',withExternalLayout:true}),isDisplayed24()&&/*#__PURE__*/_jsx(SVG,{className:\"framer-1077xb1\",\"data-framer-name\":\"Magic-wand-bold\",fill:yyqhUMPb4,intrinsicHeight:32,intrinsicWidth:32,layoutDependency:layoutDependency,layoutId:\"IPaG7Sur9\",svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"32\" height=\"32\" fill=\"currentColor\" viewBox=\"0 0 256 256\"><path d=\"M252 152a12 12 0 0 1-12 12h-12v12a12 12 0 0 1-24 0v-12h-12a12 12 0 0 1 0-24h12v-12a12 12 0 0 1 24 0v12h12a12 12 0 0 1 12 12ZM56 76h12v12a12 12 0 0 0 24 0V76h12a12 12 0 1 0 0-24H92V40a12 12 0 0 0-24 0v12H56a12 12 0 0 0 0 24Zm128 112h-4v-4a12 12 0 0 0-24 0v4h-4a12 12 0 0 0 0 24h4v4a12 12 0 0 0 24 0v-4h4a12 12 0 0 0 0-24Zm38.14-105.17L82.82 222.14a20 20 0 0 1-28.28 0l-20.69-20.68a20 20 0 0 1 0-28.29L173.17 33.86a20 20 0 0 1 28.28 0l20.69 20.68a20 20 0 0 1 0 28.29ZM159 112l-15-15-90.35 90.31 15 15Zm43.31-43.31-15-15L161 80l15 15Z\"/></svg>',withExternalLayout:true}),isDisplayed25()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-og6tgw-container\",\"data-framer-name\":\"icon-left\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"yjACEETqi-container\",name:\"icon-left\",nodeId:\"yjACEETqi\",rendersWithMotion:true,scopeId:\"eVnWrErR7\",children:/*#__PURE__*/_jsx(Phosphor,{color:\"var(--token-bfe1a8cd-29df-415d-847c-515aa569e089, rgb(0, 0, 0))\",height:\"100%\",iconSearch:\"play\",iconSelection:\"House\",id:\"yjACEETqi\",layoutId:\"yjACEETqi\",mirrored:false,name:\"icon-left\",selectByList:false,style:{height:\"100%\",width:\"100%\"},weight:\"bold\",width:\"100%\"})})})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-3WJgT.framer-gztmvi, .framer-3WJgT .framer-gztmvi { display: block; }\",\".framer-3WJgT.framer-11owo9o { cursor: pointer; height: 32px; overflow: hidden; position: relative; width: 32px; }\",\".framer-3WJgT .framer-ymi4ap, .framer-3WJgT .framer-63w178, .framer-3WJgT .framer-2tlae6, .framer-3WJgT .framer-osptdw, .framer-3WJgT .framer-12x5xyn, .framer-3WJgT .framer-19iffve, .framer-3WJgT .framer-rnk4xo, .framer-3WJgT .framer-ovpfhn, .framer-3WJgT .framer-1aeo5cg, .framer-3WJgT .framer-u0y5pa, .framer-3WJgT .framer-wevlfh, .framer-3WJgT .framer-1w8bv6d, .framer-3WJgT .framer-18baoov, .framer-3WJgT .framer-1uab1le, .framer-3WJgT .framer-1hs5maf, .framer-3WJgT .framer-1okv56g, .framer-3WJgT .framer-13x1i8s, .framer-3WJgT .framer-1j8og84, .framer-3WJgT .framer-1fcmo3g, .framer-3WJgT .framer-1hvmkp8, .framer-3WJgT .framer-mm1egy, .framer-3WJgT .framer-u3cyuk, .framer-3WJgT .framer-vq0xtl, .framer-3WJgT .framer-1077xb1 { aspect-ratio: 1 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 32px); left: 0px; position: absolute; right: 0px; top: 0px; }\",\".framer-3WJgT .framer-1wdr2m6 { aspect-ratio: 1 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 33px); left: 0px; position: absolute; right: 0px; top: 0px; }\",\".framer-3WJgT .framer-og6tgw-container { bottom: 0px; flex: none; left: 0px; position: absolute; right: 0px; top: 0px; }\",\".framer-3WJgT.framer-v-agj75k .framer-1wdr2m6 { height: var(--framer-aspect-ratio-supported, 32px); }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 32\n * @framerIntrinsicWidth 32\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"zFeQiXbIL\":{\"layout\":[\"fixed\",\"fixed\"]},\"LXOlUaAeC\":{\"layout\":[\"fixed\",\"fixed\"]},\"v6rksTNCq\":{\"layout\":[\"fixed\",\"fixed\"]},\"pIcEK3zW1\":{\"layout\":[\"fixed\",\"fixed\"]},\"NWqMd18Mh\":{\"layout\":[\"fixed\",\"fixed\"]},\"qoHNMfqbw\":{\"layout\":[\"fixed\",\"fixed\"]},\"iz8QbRBti\":{\"layout\":[\"fixed\",\"fixed\"]},\"Xsa5RrwYd\":{\"layout\":[\"fixed\",\"fixed\"]},\"MrE7MjZG7\":{\"layout\":[\"fixed\",\"fixed\"]},\"zNyIaTCLl\":{\"layout\":[\"fixed\",\"fixed\"]},\"iW4q8SFwx\":{\"layout\":[\"fixed\",\"fixed\"]},\"XGlygUKnI\":{\"layout\":[\"fixed\",\"fixed\"]},\"vhNTTBoBP\":{\"layout\":[\"fixed\",\"fixed\"]},\"FM8UdZM7A\":{\"layout\":[\"fixed\",\"fixed\"]},\"cQiTqew6V\":{\"layout\":[\"fixed\",\"fixed\"]},\"HirXpaZ8T\":{\"layout\":[\"fixed\",\"fixed\"]},\"T1I_9Jt6O\":{\"layout\":[\"fixed\",\"fixed\"]},\"GTCZ9DLNe\":{\"layout\":[\"fixed\",\"fixed\"]},\"qTjYC4o6s\":{\"layout\":[\"fixed\",\"fixed\"]},\"vzrKW7fZg\":{\"layout\":[\"fixed\",\"fixed\"]},\"UnLOww8O3\":{\"layout\":[\"fixed\",\"fixed\"]},\"iRch65rYM\":{\"layout\":[\"fixed\",\"fixed\"]},\"Q9SEpl7R6\":{\"layout\":[\"fixed\",\"fixed\"]},\"tYScUEWva\":{\"layout\":[\"fixed\",\"fixed\"]},\"aBxutPupU\":{\"layout\":[\"fixed\",\"fixed\"]},\"CyoSINnIt\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"yyqhUMPb4\":\"color\",\"pzlnkVIVw\":\"click\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramereVnWrErR7=withCSS(Component,css,\"framer-3WJgT\");export default FramereVnWrErR7;FramereVnWrErR7.displayName=\"Icons/Default\";FramereVnWrErR7.defaultProps={height:32,width:32};addPropertyControls(FramereVnWrErR7,{variant:{options:[\"WITA07qq1\",\"zFeQiXbIL\",\"LXOlUaAeC\",\"v6rksTNCq\",\"pIcEK3zW1\",\"NWqMd18Mh\",\"qoHNMfqbw\",\"iz8QbRBti\",\"Xsa5RrwYd\",\"MrE7MjZG7\",\"zNyIaTCLl\",\"iW4q8SFwx\",\"XGlygUKnI\",\"vhNTTBoBP\",\"FM8UdZM7A\",\"cQiTqew6V\",\"HirXpaZ8T\",\"T1I_9Jt6O\",\"GTCZ9DLNe\",\"qTjYC4o6s\",\"vzrKW7fZg\",\"UnLOww8O3\",\"iRch65rYM\",\"Q9SEpl7R6\",\"tYScUEWva\",\"aBxutPupU\",\"CyoSINnIt\"],optionTitles:[\"Variant 1\",\"Variant 2\",\"Variant 3\",\"Variant 4\",\"Variant 5\",\"Variant 6\",\"Variant 7\",\"Variant 8\",\"Variant 9\",\"Variant 10\",\"Variant 11\",\"Variant 12\",\"Variant 13\",\"Variant 14\",\"Variant 15\",\"Variant 16\",\"Variant 17\",\"Variant 18\",\"Variant 19\",\"Variant 20\",\"Variant 21\",\"Variant 22\",\"Variant 23\",\"Arrow-right\",\"Arrow-left\",\"caret-right\",\"Play\"],title:\"Variant\",type:ControlType.Enum},yyqhUMPb4:{defaultValue:\"rgb(0, 0, 0)\",title:\"Color\",type:ControlType.Color},pzlnkVIVw:{title:\"Click\",type:ControlType.EventHandler}});addFonts(FramereVnWrErR7,[{explicitInter:true,fonts:[]},...PhosphorFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramereVnWrErR7\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"32\",\"framerAutoSizeImages\":\"true\",\"framerImmutableVariables\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"zFeQiXbIL\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"LXOlUaAeC\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"v6rksTNCq\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"pIcEK3zW1\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"NWqMd18Mh\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"qoHNMfqbw\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"iz8QbRBti\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"Xsa5RrwYd\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"MrE7MjZG7\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"zNyIaTCLl\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"iW4q8SFwx\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"XGlygUKnI\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"vhNTTBoBP\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"FM8UdZM7A\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"cQiTqew6V\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"HirXpaZ8T\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"T1I_9Jt6O\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"GTCZ9DLNe\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"qTjYC4o6s\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"vzrKW7fZg\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"UnLOww8O3\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"iRch65rYM\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"Q9SEpl7R6\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"tYScUEWva\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"aBxutPupU\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"CyoSINnIt\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicWidth\":\"32\",\"framerVariables\":\"{\\\"yyqhUMPb4\\\":\\\"color\\\",\\\"pzlnkVIVw\\\":\\\"click\\\"}\",\"framerComponentViewportWidth\":\"true\",\"framerColorSyntax\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./eVnWrErR7.map","// Generated by Framer (3406f4c)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,getPropertyControls,Link,RichText,SmartComponentScopedContainer,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import{Icon as Phosphor}from\"https://framerusercontent.com/modules/tYScH7LTqUtz5KUaUAYP/p8dptk4UIND8hbFWz9V7/Phosphor.js\";import IconsDefault from\"https://framerusercontent.com/modules/aqcaahHaREESxGAWbmIc/PjZjX2VIlfkRBemBwXvI/eVnWrErR7.js\";const PhosphorFonts=getFonts(Phosphor);const IconsDefaultFonts=getFonts(IconsDefault);const PhosphorControls=getPropertyControls(Phosphor);const IconsDefaultControls=getPropertyControls(IconsDefault);const enabledGestures={a5DvEjkiu:{hover:true},Aej8nPVQe:{hover:true},d0GiNG_or:{hover:true},fpMifbogh:{hover:true},i3YSTMh0p:{hover:true},LHOofAMsE:{hover:true},MjXwEV4FI:{hover:true},nqpsoaZNk:{hover:true},q3IlxxA13:{hover:true},RhnlEoMG4:{hover:true},tTcnwiL1d:{hover:true},UI62YfkfK:{hover:true}};const cycleOrder=[\"Aej8nPVQe\",\"LHOofAMsE\",\"nqpsoaZNk\",\"UI62YfkfK\",\"tTcnwiL1d\",\"d5KrYXDSr\",\"PWMtiV_9Q\",\"q3IlxxA13\",\"IGGenEjKp\",\"fpMifbogh\",\"CCbs2S7dG\",\"TftmtEDXf\",\"RhnlEoMG4\",\"d0GiNG_or\",\"lloGinGh_\",\"a5DvEjkiu\",\"MjXwEV4FI\",\"i3YSTMh0p\",\"scmj6EMZ8\",\"n3rAXZ9Lq\"];const serializationHash=\"framer-pg6rv\";const variantClassNames={a5DvEjkiu:\"framer-v-7vhc66\",Aej8nPVQe:\"framer-v-2pb277\",CCbs2S7dG:\"framer-v-1psb0vv\",d0GiNG_or:\"framer-v-thdz8h\",d5KrYXDSr:\"framer-v-1doyncg\",fpMifbogh:\"framer-v-1bug0ft\",i3YSTMh0p:\"framer-v-1qrplp4\",IGGenEjKp:\"framer-v-19l2mrb\",LHOofAMsE:\"framer-v-13sy90r\",lloGinGh_:\"framer-v-bsi72e\",MjXwEV4FI:\"framer-v-10e36la\",n3rAXZ9Lq:\"framer-v-1a45pmu\",nqpsoaZNk:\"framer-v-103gynk\",PWMtiV_9Q:\"framer-v-m802vr\",q3IlxxA13:\"framer-v-1ev4m7l\",RhnlEoMG4:\"framer-v-7bh40z\",scmj6EMZ8:\"framer-v-15sity2\",TftmtEDXf:\"framer-v-2hqv8x\",tTcnwiL1d:\"framer-v-1apkor0\",UI62YfkfK:\"framer-v-1cgguhm\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const radiusForCorner=(value,cornerIndex)=>{if(typeof value===\"number\"&&Number.isFinite(value))return Math.max(0,value)+\"px\";if(typeof value!==\"string\"||typeof cornerIndex!==\"number\")return undefined;const segments=value.split(\" \");return segments[cornerIndex]||segments[cornerIndex-2]||segments[0];};const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const humanReadableEnumMap={Bold:\"bold\",Duotone:\"duotone\",Fill:\"fill\",Light:\"light\",Regular:\"regular\",Thin:\"thin\"};const humanReadableEnumMap1={\"Arrow-left\":\"tYScUEWva\",\"Arrow-right\":\"Q9SEpl7R6\",\"caret-right\":\"aBxutPupU\",\"Variant 1\":\"WITA07qq1\",\"Variant 10\":\"MrE7MjZG7\",\"Variant 11\":\"zNyIaTCLl\",\"Variant 12\":\"iW4q8SFwx\",\"Variant 13\":\"XGlygUKnI\",\"Variant 14\":\"vhNTTBoBP\",\"Variant 15\":\"FM8UdZM7A\",\"Variant 16\":\"cQiTqew6V\",\"Variant 17\":\"HirXpaZ8T\",\"Variant 18\":\"T1I_9Jt6O\",\"Variant 19\":\"GTCZ9DLNe\",\"Variant 2\":\"zFeQiXbIL\",\"Variant 20\":\"qTjYC4o6s\",\"Variant 21\":\"vzrKW7fZg\",\"Variant 22\":\"UnLOww8O3\",\"Variant 23\":\"iRch65rYM\",\"Variant 3\":\"LXOlUaAeC\",\"Variant 4\":\"v6rksTNCq\",\"Variant 5\":\"pIcEK3zW1\",\"Variant 6\":\"NWqMd18Mh\",\"Variant 7\":\"qoHNMfqbw\",\"Variant 8\":\"iz8QbRBti\",\"Variant 9\":\"Xsa5RrwYd\",Play:\"CyoSINnIt\"};const humanReadableVariantMap={\"dark-large-secondary\":\"IGGenEjKp\",\"ghost-lg\":\"d5KrYXDSr\",\"ghost-sm\":\"UI62YfkfK\",\"huge-border\":\"d0GiNG_or\",\"icon-button-medium\":\"TftmtEDXf\",\"icon-button-small\":\"CCbs2S7dG\",\"large-border\":\"scmj6EMZ8\",\"large-green\":\"fpMifbogh\",\"large-icon\":\"i3YSTMh0p\",\"large-primary-light\":\"RhnlEoMG4\",\"large-primary\":\"LHOofAMsE\",\"large-secondary\":\"nqpsoaZNk\",\"medium-icon\":\"n3rAXZ9Lq\",\"small-border\":\"tTcnwiL1d\",\"small-primary\":\"Aej8nPVQe\",\"small-secondary\":\"q3IlxxA13\",\"Variant 10\":\"PWMtiV_9Q\",\"xs-green\":\"lloGinGh_\",\"xs-primary\":\"a5DvEjkiu\",\"xs-secondary\":\"MjXwEV4FI\"};const getProps=({background,background2,background3,background4,background5,border,border2,border3,click,color,color2,fill,fontSize,height,iconIcolor,iconLeft,iconLeftName,iconRight,iconVariant,iconWeight,id,link,newTab,radius,smoothScroll,textColor,title,width,...props})=>{return{...props,an3AjqZVe:humanReadableEnumMap[iconWeight]??iconWeight??props.an3AjqZVe??\"bold\",bcFI2guYz:textColor??props.bcFI2guYz??\"var(--token-36849023-6189-4b34-8ca0-f2105af74ca2, rgb(255, 255, 255))\",cc1jmdnK8:border2??props.cc1jmdnK8??{borderColor:\"black\",borderStyle:\"solid\",borderWidth:1},dltCpZQuI:background3??props.dltCpZQuI??\"var(--token-d4d9bcef-5cf6-4e59-8f5c-db043ccb1adc, rgb(102, 198, 28))\",Fs8k5Y9rQ:background2??props.Fs8k5Y9rQ??\"rgba(102, 198, 28, 0.05)\",gnUhhRRAf:color2??props.gnUhhRRAf??\"rgb(255, 255, 255)\",gZIm80QLw:background4??props.gZIm80QLw??\"rgba(0, 0, 0, 0)\",I1g9yhyhL:radius??props.I1g9yhyhL??\"80px\",ig5hdgAkD:background??props.ig5hdgAkD??\"var(--token-b7ac0caa-42ec-4adf-85fd-f93e899c4540, rgb(17, 17, 17))\",jcdmXrGyc:fill??props.jcdmXrGyc??\"rgb(255, 255, 255)\",jq2o_VTFs:iconIcolor??props.jq2o_VTFs??\"var(--token-36849023-6189-4b34-8ca0-f2105af74ca2, rgb(255, 255, 255))\",ktgIHtADd:iconLeft??props.ktgIHtADd,LoBoMO0kI:smoothScroll??props.LoBoMO0kI,lVApt2egS:background5??props.lVApt2egS??\"var(--token-b7ac0caa-42ec-4adf-85fd-f93e899c4540, rgb(17, 17, 17))\",PJP2yPimK:color??props.PJP2yPimK??\"var(--token-d4d9bcef-5cf6-4e59-8f5c-db043ccb1adc, rgb(102, 198, 28))\",q3N3W9HM2:link??props.q3N3W9HM2,qH46f5odN:newTab??props.qH46f5odN,qpDDlZFHd:title??props.qpDDlZFHd??\"Button\",tZ8wJ8sbC:humanReadableEnumMap1[iconVariant]??iconVariant??props.tZ8wJ8sbC??\"Q9SEpl7R6\",uDbBExoG1:click??props.uDbBExoG1,variant:humanReadableVariantMap[props.variant]??props.variant??\"Aej8nPVQe\",VgNhSZuYv:border??props.VgNhSZuYv??{borderColor:'var(--token-3648b482-766c-4501-98df-024221488373, rgba(0, 0, 0, 0.12)) /* {\"name\":\"Border/Primary\"} */',borderStyle:\"solid\",borderWidth:1},vsWBWRHPN:fontSize??props.vsWBWRHPN??15,XzXRofC2Z:border3??props.XzXRofC2Z??{borderColor:'var(--token-d4d9bcef-5cf6-4e59-8f5c-db043ccb1adc, rgb(102, 198, 28)) /* {\"name\":\"Accent\"} */',borderStyle:\"solid\",borderWidth:1},ycy7cs8_H:iconLeftName??props.ycy7cs8_H??\"arrow-right\",ZsUhZM4JF:iconRight??props.ZsUhZM4JF??true};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,q3N3W9HM2,qpDDlZFHd,ktgIHtADd,ZsUhZM4JF,ycy7cs8_H,jq2o_VTFs,an3AjqZVe,ig5hdgAkD,bcFI2guYz,VgNhSZuYv,cc1jmdnK8,uDbBExoG1,I1g9yhyhL,tZ8wJ8sbC,vsWBWRHPN,Fs8k5Y9rQ,PJP2yPimK,LoBoMO0kI,dltCpZQuI,XzXRofC2Z,gnUhhRRAf,gZIm80QLw,lVApt2egS,qH46f5odN,jcdmXrGyc,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"Aej8nPVQe\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTaps7ws2z=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});if(uDbBExoG1){const res=await uDbBExoG1(...args);if(res===false)return false;}});const onTap1jhqods=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});if(uDbBExoG1){const res=await uDbBExoG1(...args);if(res===false)return false;}setVariant(\"UI62YfkfK\");});const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if(gestureVariant===\"i3YSTMh0p-hover\")return false;if([\"CCbs2S7dG\",\"TftmtEDXf\",\"i3YSTMh0p\",\"n3rAXZ9Lq\"].includes(baseVariant))return false;return true;};return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(Link,{href:q3N3W9HM2,motionChild:true,nodeId:\"Aej8nPVQe\",openInNewTab:false,scopeId:\"zm23wPOLu\",smoothScroll:LoBoMO0kI,...addPropertyOverrides({tTcnwiL1d:{openInNewTab:qH46f5odN}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-2pb277\",className,classNames)} framer-167li9c`,\"data-framer-name\":\"small-primary\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"Aej8nPVQe\",onTap:onTaps7ws2z,ref:refBinding,style:{\"--border-bottom-width\":\"0px\",\"--border-color\":\"rgba(0, 0, 0, 0)\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0px\",backgroundColor:ig5hdgAkD,borderBottomLeftRadius:radiusForCorner(I1g9yhyhL,3),borderBottomRightRadius:radiusForCorner(I1g9yhyhL,2),borderTopLeftRadius:radiusForCorner(I1g9yhyhL,0),borderTopRightRadius:radiusForCorner(I1g9yhyhL,1),opacity:1,...style},variants:{\"a5DvEjkiu-hover\":{opacity:.85},\"Aej8nPVQe-hover\":{\"--border-bottom-width\":\"0px\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-top-width\":\"0px\",backgroundColor:\"var(--token-b7ac0caa-42ec-4adf-85fd-f93e899c4540, rgb(0, 0, 0))\",opacity:.85},\"d0GiNG_or-hover\":{backgroundColor:\"rgba(0, 0, 0, 0.14)\"},\"fpMifbogh-hover\":{opacity:1},\"i3YSTMh0p-hover\":{opacity:.6},\"LHOofAMsE-hover\":{opacity:.85},\"MjXwEV4FI-hover\":{backgroundColor:\"rgb(235, 235, 235)\"},\"nqpsoaZNk-hover\":{backgroundColor:\"rgb(242, 242, 242)\",opacity:1},\"q3IlxxA13-hover\":{backgroundColor:\"rgb(235, 235, 235)\",opacity:1},\"RhnlEoMG4-hover\":{backgroundColor:\"rgba(255, 255, 255, 0.8)\"},\"tTcnwiL1d-hover\":{backgroundColor:\"rgba(0, 0, 0, 0.05)\",opacity:1},\"UI62YfkfK-hover\":{opacity:1},a5DvEjkiu:{\"--border-bottom-width\":\"0px\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-top-width\":\"0px\",borderBottomLeftRadius:20,borderBottomRightRadius:20,borderTopLeftRadius:20,borderTopRightRadius:20,opacity:1},CCbs2S7dG:{\"--border-bottom-width\":(VgNhSZuYv.borderBottomWidth??VgNhSZuYv.borderWidth)+\"px\",\"--border-color\":VgNhSZuYv.borderColor,\"--border-left-width\":(VgNhSZuYv.borderLeftWidth??VgNhSZuYv.borderWidth)+\"px\",\"--border-right-width\":(VgNhSZuYv.borderRightWidth??VgNhSZuYv.borderWidth)+\"px\",\"--border-style\":VgNhSZuYv.borderStyle,\"--border-top-width\":(VgNhSZuYv.borderTopWidth??VgNhSZuYv.borderWidth)+\"px\",borderBottomLeftRadius:0,borderBottomRightRadius:0,borderTopLeftRadius:0,borderTopRightRadius:0,opacity:1},d0GiNG_or:{\"--border-bottom-width\":\"0.5px\",\"--border-color\":\"var(--token-3648b482-766c-4501-98df-024221488373, rgba(0, 0, 0, 0.12))\",\"--border-left-width\":\"0.5px\",\"--border-right-width\":\"0.5px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0.5px\",backgroundColor:\"rgb(255, 255, 255)\",opacity:1},d5KrYXDSr:{\"--border-bottom-width\":\"0px\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-top-width\":\"0px\",backgroundColor:\"rgba(0, 0, 0, 0)\",borderBottomLeftRadius:0,borderBottomRightRadius:0,borderTopLeftRadius:0,borderTopRightRadius:0},fpMifbogh:{\"--border-bottom-width\":(VgNhSZuYv.borderBottomWidth??VgNhSZuYv.borderWidth)+\"px\",\"--border-color\":VgNhSZuYv.borderColor,\"--border-left-width\":(VgNhSZuYv.borderLeftWidth??VgNhSZuYv.borderWidth)+\"px\",\"--border-right-width\":(VgNhSZuYv.borderRightWidth??VgNhSZuYv.borderWidth)+\"px\",\"--border-style\":VgNhSZuYv.borderStyle,\"--border-top-width\":(VgNhSZuYv.borderTopWidth??VgNhSZuYv.borderWidth)+\"px\",backgroundColor:Fs8k5Y9rQ,opacity:.8},i3YSTMh0p:{\"--border-bottom-width\":\"0px\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-top-width\":\"0px\",opacity:1},IGGenEjKp:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"rgba(255, 255, 255, 0.12)\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",backgroundColor:\"rgba(0, 0, 0, 0)\"},LHOofAMsE:{\"--border-bottom-width\":(cc1jmdnK8.borderBottomWidth??cc1jmdnK8.borderWidth)+\"px\",\"--border-color\":cc1jmdnK8.borderColor,\"--border-left-width\":(cc1jmdnK8.borderLeftWidth??cc1jmdnK8.borderWidth)+\"px\",\"--border-right-width\":(cc1jmdnK8.borderRightWidth??cc1jmdnK8.borderWidth)+\"px\",\"--border-style\":cc1jmdnK8.borderStyle,\"--border-top-width\":(cc1jmdnK8.borderTopWidth??cc1jmdnK8.borderWidth)+\"px\"},lloGinGh_:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"var(--token-d4d9bcef-5cf6-4e59-8f5c-db043ccb1adc, rgb(102, 198, 28))\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",backgroundColor:\"rgba(102, 198, 28, 0.05)\",borderBottomLeftRadius:8,borderBottomRightRadius:8,borderTopLeftRadius:8,borderTopRightRadius:8,opacity:.8},MjXwEV4FI:{\"--border-bottom-width\":\"0px\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-top-width\":\"0px\",backgroundColor:\"rgb(242, 242, 242)\",borderBottomLeftRadius:20,borderBottomRightRadius:20,borderTopLeftRadius:20,borderTopRightRadius:20,opacity:1},n3rAXZ9Lq:{\"--border-bottom-width\":(XzXRofC2Z.borderBottomWidth??XzXRofC2Z.borderWidth)+\"px\",\"--border-color\":XzXRofC2Z.borderColor,\"--border-left-width\":(XzXRofC2Z.borderLeftWidth??XzXRofC2Z.borderWidth)+\"px\",\"--border-right-width\":(XzXRofC2Z.borderRightWidth??XzXRofC2Z.borderWidth)+\"px\",\"--border-style\":XzXRofC2Z.borderStyle,\"--border-top-width\":(XzXRofC2Z.borderTopWidth??XzXRofC2Z.borderWidth)+\"px\",backgroundColor:dltCpZQuI,opacity:1},nqpsoaZNk:{\"--border-bottom-width\":\"0.5px\",\"--border-color\":\"var(--token-3648b482-766c-4501-98df-024221488373, rgba(0, 0, 0, 0.12))\",\"--border-left-width\":\"0.5px\",\"--border-right-width\":\"0.5px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0.5px\",backgroundColor:jcdmXrGyc},PWMtiV_9Q:{\"--border-bottom-width\":\"0px\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-top-width\":\"0px\",backgroundColor:lVApt2egS},q3IlxxA13:{\"--border-bottom-width\":\"0.5px\",\"--border-color\":\"var(--token-3648b482-766c-4501-98df-024221488373, rgba(0, 0, 0, 0.12))\",\"--border-left-width\":\"0.5px\",\"--border-right-width\":\"0.5px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0.5px\",backgroundColor:\"rgb(255, 255, 255)\"},RhnlEoMG4:{\"--border-bottom-width\":\"0px\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-top-width\":\"0px\",backgroundColor:\"rgb(255, 255, 255)\",opacity:1},scmj6EMZ8:{\"--border-bottom-width\":\"0.5px\",\"--border-color\":\"var(--token-3648b482-766c-4501-98df-024221488373, rgba(0, 0, 0, 0.12))\",\"--border-left-width\":\"0.5px\",\"--border-right-width\":\"0.5px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0.5px\",backgroundColor:\"rgb(255, 255, 255)\",opacity:1},TftmtEDXf:{\"--border-bottom-width\":(VgNhSZuYv.borderBottomWidth??VgNhSZuYv.borderWidth)+\"px\",\"--border-color\":VgNhSZuYv.borderColor,\"--border-left-width\":(VgNhSZuYv.borderLeftWidth??VgNhSZuYv.borderWidth)+\"px\",\"--border-right-width\":(VgNhSZuYv.borderRightWidth??VgNhSZuYv.borderWidth)+\"px\",\"--border-style\":VgNhSZuYv.borderStyle,\"--border-top-width\":(VgNhSZuYv.borderTopWidth??VgNhSZuYv.borderWidth)+\"px\",borderBottomLeftRadius:0,borderBottomRightRadius:0,borderTopLeftRadius:0,borderTopRightRadius:0,opacity:1},tTcnwiL1d:{\"--border-bottom-width\":\"0.5px\",\"--border-color\":\"var(--token-3648b482-766c-4501-98df-024221488373, rgba(0, 0, 0, 0.12))\",\"--border-left-width\":\"0.5px\",\"--border-right-width\":\"0.5px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0.5px\",backgroundColor:gZIm80QLw},UI62YfkfK:{\"--border-bottom-width\":\"0px\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-top-width\":\"0px\",backgroundColor:\"rgba(0, 0, 0, 0)\",borderBottomLeftRadius:0,borderBottomRightRadius:0,borderTopLeftRadius:0,borderTopRightRadius:0}},...addPropertyOverrides({\"a5DvEjkiu-hover\":{\"data-framer-name\":undefined},\"Aej8nPVQe-hover\":{\"data-framer-name\":undefined},\"d0GiNG_or-hover\":{\"data-framer-name\":undefined},\"fpMifbogh-hover\":{\"data-framer-name\":undefined},\"i3YSTMh0p-hover\":{\"data-framer-name\":undefined},\"LHOofAMsE-hover\":{\"data-framer-name\":undefined},\"MjXwEV4FI-hover\":{\"data-framer-name\":undefined},\"nqpsoaZNk-hover\":{\"data-framer-name\":undefined},\"q3IlxxA13-hover\":{\"data-framer-name\":undefined},\"RhnlEoMG4-hover\":{\"data-framer-name\":undefined},\"tTcnwiL1d-hover\":{\"data-framer-name\":undefined},\"UI62YfkfK-hover\":{\"data-framer-name\":undefined},a5DvEjkiu:{\"data-framer-name\":\"xs-primary\"},CCbs2S7dG:{\"data-border\":true,\"data-framer-name\":\"icon-button-small\"},d0GiNG_or:{\"data-border\":true,\"data-framer-name\":\"huge-border\"},d5KrYXDSr:{\"data-framer-name\":\"ghost-lg\"},fpMifbogh:{\"data-border\":true,\"data-framer-name\":\"large-green\"},i3YSTMh0p:{\"data-framer-name\":\"large-icon\"},IGGenEjKp:{\"data-border\":true,\"data-framer-name\":\"dark-large-secondary\"},LHOofAMsE:{\"data-border\":true,\"data-framer-name\":\"large-primary\"},lloGinGh_:{\"data-border\":true,\"data-framer-name\":\"xs-green\"},MjXwEV4FI:{\"data-framer-name\":\"xs-secondary\"},n3rAXZ9Lq:{\"data-border\":true,\"data-framer-name\":\"medium-icon\"},nqpsoaZNk:{\"data-border\":true,\"data-framer-name\":\"large-secondary\"},PWMtiV_9Q:{\"data-framer-name\":\"Variant 10\"},q3IlxxA13:{\"data-border\":true,\"data-framer-name\":\"small-secondary\"},RhnlEoMG4:{\"data-framer-name\":\"large-primary-light\"},scmj6EMZ8:{\"data-border\":true,\"data-framer-name\":\"large-border\"},TftmtEDXf:{\"data-border\":true,\"data-framer-name\":\"icon-button-medium\"},tTcnwiL1d:{\"data-border\":true,\"data-framer-name\":\"small-border\"},UI62YfkfK:{\"data-framer-name\":\"ghost-sm\",onTap:onTap1jhqods}},baseVariant,gestureVariant),children:[ktgIHtADd&&/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-13nf69d-container\",\"data-framer-name\":\"icon-left\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"cx9NZis1e-container\",name:\"icon-left\",nodeId:\"cx9NZis1e\",rendersWithMotion:true,scopeId:\"zm23wPOLu\",style:{opacity:1},variants:{\"Aej8nPVQe-hover\":{opacity:1},\"LHOofAMsE-hover\":{opacity:1},\"nqpsoaZNk-hover\":{opacity:1},\"tTcnwiL1d-hover\":{opacity:1},\"UI62YfkfK-hover\":{opacity:1},a5DvEjkiu:{opacity:1},CCbs2S7dG:{opacity:1},d0GiNG_or:{opacity:1},d5KrYXDSr:{opacity:1},fpMifbogh:{opacity:1},i3YSTMh0p:{opacity:1},IGGenEjKp:{opacity:1},lloGinGh_:{opacity:1},MjXwEV4FI:{opacity:1},n3rAXZ9Lq:{opacity:1},PWMtiV_9Q:{opacity:1},q3IlxxA13:{opacity:1},RhnlEoMG4:{opacity:1},scmj6EMZ8:{opacity:.8},TftmtEDXf:{opacity:1},tTcnwiL1d:{opacity:.8}},children:/*#__PURE__*/_jsx(Phosphor,{color:jq2o_VTFs,height:\"100%\",iconSearch:ycy7cs8_H,iconSelection:\"House\",id:\"cx9NZis1e\",layoutId:\"cx9NZis1e\",mirrored:false,name:\"icon-left\",selectByList:false,style:{height:\"100%\",width:\"100%\"},weight:an3AjqZVe,width:\"100%\",...addPropertyOverrides({\"UI62YfkfK-hover\":{color:\"var(--token-bfe1a8cd-29df-415d-847c-515aa569e089, rgb(0, 0, 0))\"},d0GiNG_or:{color:\"var(--token-bfe1a8cd-29df-415d-847c-515aa569e089, rgb(0, 0, 0))\"},IGGenEjKp:{color:\"var(--token-36849023-6189-4b34-8ca0-f2105af74ca2, rgb(255, 255, 255))\"},RhnlEoMG4:{color:\"var(--token-bfe1a8cd-29df-415d-847c-515aa569e089, rgb(0, 0, 0))\"},scmj6EMZ8:{color:\"var(--token-7b1c1cf1-c351-4954-9cf0-8ae4790643f6, rgb(34, 34, 34))\"},UI62YfkfK:{color:\"var(--token-7ea128ea-d6b3-45af-8b0c-8ac8f6a25daa, rgb(102, 102, 102))\"}},baseVariant,gestureVariant)})})}),isDisplayed()&&/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"SW50ZXItVmFyaWFibGVWRj1JbTl3YzNvaUlERTBMQ0FpZDJkb2RDSWdOalF3\",\"--framer-font-family\":'\"Inter Variable\", \"Inter Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-font-variation-axes\":'var(--extracted-2gg91v, \"opsz\" 14, \"wght\" 640)',\"--framer-line-height\":\"1em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--variable-reference-bcFI2guYz-zm23wPOLu))\"},children:\"Button\"})}),className:\"framer-yr976v\",fonts:[\"Inter-Variable\"],layoutDependency:layoutDependency,layoutId:\"xnAywCZnF\",style:{\"--extracted-2gg91v\":'\"opsz\" 14, \"wght\" 640',\"--extracted-r6o4lv\":\"var(--variable-reference-bcFI2guYz-zm23wPOLu)\",\"--variable-reference-bcFI2guYz-zm23wPOLu\":bcFI2guYz,\"--variable-reference-PJP2yPimK-zm23wPOLu\":PJP2yPimK,\"--variable-reference-vsWBWRHPN-zm23wPOLu\":vsWBWRHPN,opacity:1},text:qpDDlZFHd,variants:{\"Aej8nPVQe-hover\":{opacity:1},\"LHOofAMsE-hover\":{opacity:1},\"nqpsoaZNk-hover\":{opacity:1},\"tTcnwiL1d-hover\":{opacity:1},\"UI62YfkfK-hover\":{\"--extracted-r6o4lv\":\"var(--token-bfe1a8cd-29df-415d-847c-515aa569e089, rgb(0, 0, 0))\",opacity:1},a5DvEjkiu:{opacity:1},d0GiNG_or:{\"--extracted-r6o4lv\":\"var(--token-bfe1a8cd-29df-415d-847c-515aa569e089, rgb(0, 0, 0))\",opacity:1},d5KrYXDSr:{\"--extracted-2gg91v\":'\"opsz\" 14, \"wght\" 560',\"--extracted-r6o4lv\":\"var(--token-bfe1a8cd-29df-415d-847c-515aa569e089, rgb(0, 0, 0))\",opacity:1},fpMifbogh:{\"--extracted-r6o4lv\":\"var(--variable-reference-PJP2yPimK-zm23wPOLu)\",\"--variable-reference-PJP2yPimK-zm23wPOLu\":PJP2yPimK,opacity:1},IGGenEjKp:{\"--extracted-r6o4lv\":\"var(--token-36849023-6189-4b34-8ca0-f2105af74ca2, rgb(255, 255, 255))\",opacity:.9},LHOofAMsE:{\"--variable-reference-vsWBWRHPN-zm23wPOLu\":vsWBWRHPN},lloGinGh_:{\"--extracted-2gg91v\":'\"opsz\" 14, \"wght\" 560',\"--extracted-r6o4lv\":\"var(--token-d4d9bcef-5cf6-4e59-8f5c-db043ccb1adc, rgb(102, 198, 28))\",opacity:1},MjXwEV4FI:{\"--extracted-2gg91v\":'\"opsz\" 14, \"wght\" 600',\"--extracted-r6o4lv\":\"var(--token-bfe1a8cd-29df-415d-847c-515aa569e089, rgb(0, 0, 0))\",opacity:.8},nqpsoaZNk:{\"--extracted-2gg91v\":'\"opsz\" 14, \"wght\" 560',\"--extracted-r6o4lv\":\"var(--token-bfe1a8cd-29df-415d-847c-515aa569e089, rgb(0, 0, 0))\"},PWMtiV_9Q:{opacity:1},q3IlxxA13:{\"--extracted-2gg91v\":'\"opsz\" 14, \"wght\" 560',\"--extracted-r6o4lv\":\"var(--token-7b1c1cf1-c351-4954-9cf0-8ae4790643f6, rgb(34, 34, 34))\",opacity:1},RhnlEoMG4:{\"--extracted-r6o4lv\":\"var(--token-bfe1a8cd-29df-415d-847c-515aa569e089, rgb(0, 0, 0))\",opacity:1},scmj6EMZ8:{\"--extracted-2gg91v\":'\"opsz\" 14, \"wght\" 560',\"--extracted-r6o4lv\":\"var(--token-7b1c1cf1-c351-4954-9cf0-8ae4790643f6, rgb(34, 34, 34))\",opacity:1},tTcnwiL1d:{\"--extracted-2gg91v\":'\"opsz\" 14, \"wght\" 560',\"--extracted-r6o4lv\":\"var(--token-7b1c1cf1-c351-4954-9cf0-8ae4790643f6, rgb(34, 34, 34))\",opacity:.8},UI62YfkfK:{\"--extracted-2gg91v\":'\"opsz\" 14, \"wght\" 560',\"--extracted-r6o4lv\":\"var(--token-7ea128ea-d6b3-45af-8b0c-8ac8f6a25daa, rgb(102, 102, 102))\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({\"UI62YfkfK-hover\":{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"SW50ZXItVmFyaWFibGVWRj1JbTl3YzNvaUlERTBMQ0FpZDJkb2RDSWdOVFl3\",\"--framer-font-family\":'\"Inter Variable\", \"Inter Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-font-variation-axes\":'var(--extracted-2gg91v, \"opsz\" 14, \"wght\" 560)',\"--framer-line-height\":\"1.1em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-bfe1a8cd-29df-415d-847c-515aa569e089, rgb(0, 0, 0)))\"},children:\"Button\"})})},d0GiNG_or:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"SW50ZXItU2VtaUJvbGQ=\",\"--framer-font-family\":'\"Inter\", \"Inter Placeholder\", sans-serif',\"--framer-font-size\":\"17px\",\"--framer-font-weight\":\"600\",\"--framer-line-height\":\"1em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-bfe1a8cd-29df-415d-847c-515aa569e089, rgb(0, 0, 0)))\"},children:\"Button\"})}),fonts:[\"Inter-SemiBold\"]},d5KrYXDSr:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"SW50ZXItVmFyaWFibGVWRj1JbTl3YzNvaUlERTBMQ0FpZDJkb2RDSWdOVFl3\",\"--framer-font-family\":'\"Inter Variable\", \"Inter Placeholder\", sans-serif',\"--framer-font-variation-axes\":'var(--extracted-2gg91v, \"opsz\" 14, \"wght\" 560)',\"--framer-line-height\":\"1em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-bfe1a8cd-29df-415d-847c-515aa569e089, rgb(0, 0, 0)))\"},children:\"Button\"})})},fpMifbogh:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"SW50ZXItU2VtaUJvbGQ=\",\"--framer-font-family\":'\"Inter\", \"Inter Placeholder\", sans-serif',\"--framer-font-size\":\"15px\",\"--framer-font-weight\":\"600\",\"--framer-line-height\":\"1em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--variable-reference-PJP2yPimK-zm23wPOLu))\"},children:\"Button\"})}),fonts:[\"Inter-SemiBold\"]},IGGenEjKp:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"SW50ZXItU2VtaUJvbGQ=\",\"--framer-font-family\":'\"Inter\", \"Inter Placeholder\", sans-serif',\"--framer-font-size\":\"15px\",\"--framer-font-weight\":\"600\",\"--framer-line-height\":\"1em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-36849023-6189-4b34-8ca0-f2105af74ca2, rgb(255, 255, 255)))\"},children:\"Button\"})}),fonts:[\"Inter-SemiBold\"]},LHOofAMsE:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"SW50ZXItU2VtaUJvbGQ=\",\"--framer-font-family\":'\"Inter\", \"Inter Placeholder\", sans-serif',\"--framer-font-size\":\"calc(var(--variable-reference-vsWBWRHPN-zm23wPOLu) * 1px)\",\"--framer-font-weight\":\"600\",\"--framer-line-height\":\"1em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--variable-reference-bcFI2guYz-zm23wPOLu))\"},children:\"Button\"})}),fonts:[\"Inter-SemiBold\"]},lloGinGh_:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"SW50ZXItVmFyaWFibGVWRj1JbTl3YzNvaUlERTBMQ0FpZDJkb2RDSWdOVFl3\",\"--framer-font-family\":'\"Inter Variable\", \"Inter Placeholder\", sans-serif',\"--framer-font-size\":\"13px\",\"--framer-font-variation-axes\":'var(--extracted-2gg91v, \"opsz\" 14, \"wght\" 560)',\"--framer-line-height\":\"1em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-d4d9bcef-5cf6-4e59-8f5c-db043ccb1adc, rgb(102, 198, 28)))\"},children:\"Button\"})})},MjXwEV4FI:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"SW50ZXItVmFyaWFibGVWRj1JbTl3YzNvaUlERTBMQ0FpZDJkb2RDSWdOakF3\",\"--framer-font-family\":'\"Inter Variable\", \"Inter Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-font-variation-axes\":'var(--extracted-2gg91v, \"opsz\" 14, \"wght\" 600)',\"--framer-line-height\":\"1em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-bfe1a8cd-29df-415d-847c-515aa569e089, rgb(0, 0, 0)))\"},children:\"Button\"})})},nqpsoaZNk:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"SW50ZXItVmFyaWFibGVWRj1JbTl3YzNvaUlERTBMQ0FpZDJkb2RDSWdOVFl3\",\"--framer-font-family\":'\"Inter Variable\", \"Inter Placeholder\", sans-serif',\"--framer-font-size\":\"15px\",\"--framer-font-variation-axes\":'var(--extracted-2gg91v, \"opsz\" 14, \"wght\" 560)',\"--framer-line-height\":\"1em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-bfe1a8cd-29df-415d-847c-515aa569e089, rgb(0, 0, 0)))\"},children:\"Button\"})})},PWMtiV_9Q:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"SW50ZXItU2VtaUJvbGQ=\",\"--framer-font-family\":'\"Inter\", \"Inter Placeholder\", sans-serif',\"--framer-font-size\":\"15px\",\"--framer-font-weight\":\"600\",\"--framer-line-height\":\"1em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--variable-reference-bcFI2guYz-zm23wPOLu))\"},children:\"Button\"})}),fonts:[\"Inter-SemiBold\"]},q3IlxxA13:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"SW50ZXItVmFyaWFibGVWRj1JbTl3YzNvaUlERTBMQ0FpZDJkb2RDSWdOVFl3\",\"--framer-font-family\":'\"Inter Variable\", \"Inter Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-font-variation-axes\":'var(--extracted-2gg91v, \"opsz\" 14, \"wght\" 560)',\"--framer-line-height\":\"1em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-7b1c1cf1-c351-4954-9cf0-8ae4790643f6, rgb(34, 34, 34)))\"},children:\"Button\"})})},RhnlEoMG4:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"SW50ZXItU2VtaUJvbGQ=\",\"--framer-font-family\":'\"Inter\", \"Inter Placeholder\", sans-serif',\"--framer-font-size\":\"15px\",\"--framer-font-weight\":\"600\",\"--framer-line-height\":\"1em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-bfe1a8cd-29df-415d-847c-515aa569e089, rgb(0, 0, 0)))\"},children:\"Button\"})}),fonts:[\"Inter-SemiBold\"]},scmj6EMZ8:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"SW50ZXItVmFyaWFibGVWRj1JbTl3YzNvaUlERTBMQ0FpZDJkb2RDSWdOVFl3\",\"--framer-font-family\":'\"Inter Variable\", \"Inter Placeholder\", sans-serif',\"--framer-font-size\":\"15px\",\"--framer-font-variation-axes\":'var(--extracted-2gg91v, \"opsz\" 14, \"wght\" 560)',\"--framer-line-height\":\"1em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-7b1c1cf1-c351-4954-9cf0-8ae4790643f6, rgb(34, 34, 34)))\"},children:\"Button\"})})},tTcnwiL1d:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"SW50ZXItVmFyaWFibGVWRj1JbTl3YzNvaUlERTBMQ0FpZDJkb2RDSWdOVFl3\",\"--framer-font-family\":'\"Inter Variable\", \"Inter Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-font-variation-axes\":'var(--extracted-2gg91v, \"opsz\" 14, \"wght\" 560)',\"--framer-line-height\":\"1em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-7b1c1cf1-c351-4954-9cf0-8ae4790643f6, rgb(34, 34, 34)))\"},children:\"Button\"})})},UI62YfkfK:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"SW50ZXItVmFyaWFibGVWRj1JbTl3YzNvaUlERTBMQ0FpZDJkb2RDSWdOVFl3\",\"--framer-font-family\":'\"Inter Variable\", \"Inter Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-font-variation-axes\":'var(--extracted-2gg91v, \"opsz\" 14, \"wght\" 560)',\"--framer-line-height\":\"1.1em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-7ea128ea-d6b3-45af-8b0c-8ac8f6a25daa, rgb(102, 102, 102)))\"},children:\"Button\"})})}},baseVariant,gestureVariant)}),ZsUhZM4JF&&/*#__PURE__*/_jsx(ComponentViewportProvider,{height:14,width:\"14px\",y:(componentViewport?.y||0)+(12+((componentViewport?.height||38)-24-14)/2),...addPropertyOverrides({a5DvEjkiu:{height:13,width:\"13px\",y:(componentViewport?.y||0)+(10+((componentViewport?.height||200)-20-13)/2)},d0GiNG_or:{height:18,width:\"18px\",y:(componentViewport?.y||0)+(4+((componentViewport?.height||52)-8-18)/2)},d5KrYXDSr:{y:(componentViewport?.y||0)+(0+((componentViewport?.height||16)-0-14)/2)},fpMifbogh:{y:(componentViewport?.y||0)+(4+((componentViewport?.height||38)-8-14)/2)},i3YSTMh0p:{height:24,width:\"24px\",y:(componentViewport?.y||0)+(16+((componentViewport?.height||56)-32-24)/2)},IGGenEjKp:{y:(componentViewport?.y||0)+(4+((componentViewport?.height||42)-8-14)/2)},LHOofAMsE:{y:(componentViewport?.y||0)+(6+((componentViewport?.height||42)-12-14)/2)},lloGinGh_:{y:(componentViewport?.y||0)+(12+((componentViewport?.height||200)-24-14)/2)},MjXwEV4FI:{height:13,width:\"13px\",y:(componentViewport?.y||0)+(10+((componentViewport?.height||200)-20-13)/2)},n3rAXZ9Lq:{height:20,width:\"20px\",y:(componentViewport?.y||0)+(8+((componentViewport?.height||36)-16-20)/2)},nqpsoaZNk:{y:(componentViewport?.y||0)+(4+((componentViewport?.height||42)-8-14)/2)},PWMtiV_9Q:{y:(componentViewport?.y||0)+(4+((componentViewport?.height||42)-8-14)/2)},RhnlEoMG4:{y:(componentViewport?.y||0)+(4+((componentViewport?.height||42)-8-14)/2)},scmj6EMZ8:{y:(componentViewport?.y||0)+(14+((componentViewport?.height||42)-28-14)/2)},tTcnwiL1d:{y:(componentViewport?.y||0)+(10+((componentViewport?.height||34)-20-14)/2)},UI62YfkfK:{y:(componentViewport?.y||0)+(0+((componentViewport?.height||15.5)-0-14)/2)}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-15kvskt-container\",layoutDependency:layoutDependency,layoutId:\"cuSOj28pb-container\",nodeId:\"cuSOj28pb\",rendersWithMotion:true,scopeId:\"zm23wPOLu\",style:{opacity:1},variants:{\"Aej8nPVQe-hover\":{opacity:1},\"LHOofAMsE-hover\":{opacity:1},\"nqpsoaZNk-hover\":{opacity:1},\"q3IlxxA13-hover\":{opacity:1},\"tTcnwiL1d-hover\":{opacity:1},\"UI62YfkfK-hover\":{opacity:1},a5DvEjkiu:{opacity:1},CCbs2S7dG:{opacity:1},d0GiNG_or:{opacity:1},fpMifbogh:{opacity:1},i3YSTMh0p:{opacity:1},IGGenEjKp:{opacity:.8},lloGinGh_:{opacity:1},MjXwEV4FI:{opacity:.8},n3rAXZ9Lq:{opacity:1},RhnlEoMG4:{opacity:1},scmj6EMZ8:{opacity:1},TftmtEDXf:{opacity:1}},children:/*#__PURE__*/_jsx(IconsDefault,{height:\"100%\",id:\"cuSOj28pb\",layoutId:\"cuSOj28pb\",style:{height:\"100%\",width:\"100%\"},variant:tZ8wJ8sbC,width:\"100%\",yyqhUMPb4:\"rgb(255, 255, 255)\",...addPropertyOverrides({\"UI62YfkfK-hover\":{yyqhUMPb4:\"var(--token-bfe1a8cd-29df-415d-847c-515aa569e089, rgb(0, 0, 0))\"},CCbs2S7dG:{yyqhUMPb4:jq2o_VTFs},d0GiNG_or:{yyqhUMPb4:\"var(--token-bfe1a8cd-29df-415d-847c-515aa569e089, rgb(0, 0, 0))\"},d5KrYXDSr:{yyqhUMPb4:jq2o_VTFs},fpMifbogh:{yyqhUMPb4:\"var(--token-d4d9bcef-5cf6-4e59-8f5c-db043ccb1adc, rgb(102, 198, 28))\"},lloGinGh_:{yyqhUMPb4:\"var(--token-d4d9bcef-5cf6-4e59-8f5c-db043ccb1adc, rgb(102, 198, 28))\"},MjXwEV4FI:{yyqhUMPb4:\"var(--token-bfe1a8cd-29df-415d-847c-515aa569e089, rgb(0, 0, 0))\"},n3rAXZ9Lq:{yyqhUMPb4:gnUhhRRAf},nqpsoaZNk:{yyqhUMPb4:\"rgb(0, 0, 0)\"},q3IlxxA13:{yyqhUMPb4:\"var(--token-bfe1a8cd-29df-415d-847c-515aa569e089, rgb(0, 0, 0))\"},RhnlEoMG4:{yyqhUMPb4:\"var(--token-bfe1a8cd-29df-415d-847c-515aa569e089, rgb(0, 0, 0))\"},scmj6EMZ8:{yyqhUMPb4:\"var(--token-7b1c1cf1-c351-4954-9cf0-8ae4790643f6, rgb(34, 34, 34))\"},tTcnwiL1d:{yyqhUMPb4:\"var(--token-7b1c1cf1-c351-4954-9cf0-8ae4790643f6, rgb(34, 34, 34))\"},UI62YfkfK:{yyqhUMPb4:\"var(--token-7ea128ea-d6b3-45af-8b0c-8ac8f6a25daa, rgb(102, 102, 102))\"}},baseVariant,gestureVariant)})})})]})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-pg6rv.framer-167li9c, .framer-pg6rv .framer-167li9c { display: block; }\",\".framer-pg6rv.framer-2pb277 { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 4px; height: min-content; justify-content: center; overflow: hidden; padding: 12px 16px 12px 16px; position: relative; text-decoration: none; width: min-content; will-change: var(--framer-will-change-override, transform); }\",\".framer-pg6rv .framer-13nf69d-container, .framer-pg6rv .framer-15kvskt-container { flex: none; height: 14px; position: relative; width: 14px; }\",\".framer-pg6rv .framer-yr976v { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-pg6rv.framer-v-13sy90r.framer-2pb277 { height: 42px; padding: 6px 16px 6px 16px; }\",\".framer-pg6rv.framer-v-13sy90r .framer-13nf69d-container, .framer-pg6rv.framer-v-103gynk .framer-13nf69d-container, .framer-pg6rv.framer-v-m802vr .framer-13nf69d-container, .framer-pg6rv.framer-v-1bug0ft .framer-13nf69d-container, .framer-pg6rv.framer-v-7bh40z .framer-13nf69d-container, .framer-pg6rv.framer-v-thdz8h .framer-13nf69d-container, .framer-pg6rv.framer-v-thdz8h .framer-15kvskt-container, .framer-pg6rv.framer-v-bsi72e .framer-13nf69d-container { height: 18px; width: 18px; }\",\".framer-pg6rv.framer-v-103gynk.framer-2pb277, .framer-pg6rv.framer-v-m802vr.framer-2pb277, .framer-pg6rv.framer-v-19l2mrb.framer-2pb277, .framer-pg6rv.framer-v-7bh40z.framer-2pb277 { height: 42px; padding: 4px 16px 4px 16px; }\",\".framer-pg6rv.framer-v-1cgguhm.framer-2pb277, .framer-pg6rv.framer-v-1doyncg.framer-2pb277 { padding: 0px; will-change: unset; }\",\".framer-pg6rv.framer-v-1apkor0.framer-2pb277 { padding: 10px 12px 10px 12px; }\",\".framer-pg6rv.framer-v-1doyncg .framer-13nf69d-container { height: 16px; width: 16px; }\",\".framer-pg6rv.framer-v-19l2mrb .framer-13nf69d-container { height: 18px; order: 0; width: 18px; }\",\".framer-pg6rv.framer-v-19l2mrb .framer-yr976v { order: 2; }\",\".framer-pg6rv.framer-v-19l2mrb .framer-15kvskt-container, .framer-pg6rv.framer-v-10e36la .framer-13nf69d-container { order: 1; }\",\".framer-pg6rv.framer-v-1bug0ft.framer-2pb277 { height: 38px; padding: 4px 12px 4px 12px; }\",\".framer-pg6rv.framer-v-1psb0vv.framer-2pb277, .framer-pg6rv.framer-v-2hqv8x.framer-2pb277, .framer-pg6rv.framer-v-1cgguhm.hover.framer-2pb277 { will-change: unset; }\",\".framer-pg6rv.framer-v-thdz8h.framer-2pb277 { height: 52px; padding: 4px 18px 4px 20px; }\",\".framer-pg6rv.framer-v-7vhc66.framer-2pb277, .framer-pg6rv.framer-v-10e36la.framer-2pb277 { gap: 2px; padding: 10px 8px 10px 10px; }\",\".framer-pg6rv.framer-v-7vhc66 .framer-15kvskt-container { height: 13px; width: 13px; }\",\".framer-pg6rv.framer-v-10e36la .framer-yr976v { order: 0; }\",\".framer-pg6rv.framer-v-10e36la .framer-15kvskt-container { height: 13px; order: 2; width: 13px; }\",\".framer-pg6rv.framer-v-1qrplp4.framer-2pb277 { padding: 16px; }\",\".framer-pg6rv.framer-v-1qrplp4 .framer-13nf69d-container, .framer-pg6rv.framer-v-1qrplp4 .framer-15kvskt-container, .framer-pg6rv.framer-v-1a45pmu .framer-13nf69d-container { height: 24px; width: 24px; }\",\".framer-pg6rv.framer-v-15sity2.framer-2pb277 { gap: 6px; height: 42px; padding: 14px 16px 14px 16px; }\",\".framer-pg6rv.framer-v-1a45pmu.framer-2pb277 { padding: 8px; }\",\".framer-pg6rv.framer-v-1a45pmu .framer-15kvskt-container { height: 20px; width: 20px; }\",'.framer-pg6rv[data-border=\"true\"]::after, .framer-pg6rv [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 95\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"LHOofAMsE\":{\"layout\":[\"auto\",\"fixed\"]},\"nqpsoaZNk\":{\"layout\":[\"auto\",\"fixed\"]},\"UI62YfkfK\":{\"layout\":[\"auto\",\"auto\"]},\"tTcnwiL1d\":{\"layout\":[\"auto\",\"auto\"]},\"d5KrYXDSr\":{\"layout\":[\"auto\",\"auto\"]},\"PWMtiV_9Q\":{\"layout\":[\"auto\",\"fixed\"]},\"q3IlxxA13\":{\"layout\":[\"auto\",\"auto\"]},\"IGGenEjKp\":{\"layout\":[\"auto\",\"fixed\"]},\"fpMifbogh\":{\"layout\":[\"auto\",\"fixed\"]},\"CCbs2S7dG\":{\"layout\":[\"auto\",\"auto\"]},\"TftmtEDXf\":{\"layout\":[\"auto\",\"auto\"]},\"RhnlEoMG4\":{\"layout\":[\"auto\",\"fixed\"]},\"d0GiNG_or\":{\"layout\":[\"auto\",\"fixed\"]},\"lloGinGh_\":{\"layout\":[\"auto\",\"auto\"]},\"a5DvEjkiu\":{\"layout\":[\"auto\",\"auto\"]},\"MjXwEV4FI\":{\"layout\":[\"auto\",\"auto\"]},\"i3YSTMh0p\":{\"layout\":[\"auto\",\"auto\"]},\"scmj6EMZ8\":{\"layout\":[\"auto\",\"fixed\"]},\"n3rAXZ9Lq\":{\"layout\":[\"auto\",\"auto\"]},\"lmnXc4Km0\":{\"layout\":[\"auto\",\"auto\"]},\"w8PB9ISbM\":{\"layout\":[\"auto\",\"fixed\"]},\"n7u5lpHXe\":{\"layout\":[\"auto\",\"fixed\"]},\"wjqYGQoOB\":{\"layout\":[\"auto\",\"auto\"]},\"bwF4m0gPx\":{\"layout\":[\"auto\",\"auto\"]},\"lCa6zGkE9\":{\"layout\":[\"auto\",\"fixed\"]},\"DuNTMy0u1\":{\"layout\":[\"auto\",\"fixed\"]},\"Z26y3UfVF\":{\"layout\":[\"auto\",\"auto\"]},\"wsbHwImIh\":{\"layout\":[\"auto\",\"auto\"]},\"YaW6OWGt5\":{\"layout\":[\"auto\",\"auto\"]},\"qFhOsYQqQ\":{\"layout\":[\"auto\",\"fixed\"]},\"v7SFBIho5\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerVariables {\"q3N3W9HM2\":\"link\",\"qpDDlZFHd\":\"title\",\"ktgIHtADd\":\"iconLeft\",\"ZsUhZM4JF\":\"iconRight\",\"ycy7cs8_H\":\"iconLeftName\",\"jq2o_VTFs\":\"iconIcolor\",\"an3AjqZVe\":\"iconWeight\",\"ig5hdgAkD\":\"background\",\"bcFI2guYz\":\"textColor\",\"VgNhSZuYv\":\"border\",\"cc1jmdnK8\":\"border2\",\"uDbBExoG1\":\"click\",\"I1g9yhyhL\":\"radius\",\"tZ8wJ8sbC\":\"iconVariant\",\"vsWBWRHPN\":\"fontSize\",\"Fs8k5Y9rQ\":\"background2\",\"PJP2yPimK\":\"color\",\"LoBoMO0kI\":\"smoothScroll\",\"dltCpZQuI\":\"background3\",\"XzXRofC2Z\":\"border3\",\"gnUhhRRAf\":\"color2\",\"gZIm80QLw\":\"background4\",\"lVApt2egS\":\"background5\",\"qH46f5odN\":\"newTab\",\"jcdmXrGyc\":\"fill\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const Framerzm23wPOLu=withCSS(Component,css,\"framer-pg6rv\");export default Framerzm23wPOLu;Framerzm23wPOLu.displayName=\"Button-Varients\";Framerzm23wPOLu.defaultProps={height:38,width:95};addPropertyControls(Framerzm23wPOLu,{variant:{options:[\"Aej8nPVQe\",\"LHOofAMsE\",\"nqpsoaZNk\",\"UI62YfkfK\",\"tTcnwiL1d\",\"d5KrYXDSr\",\"PWMtiV_9Q\",\"q3IlxxA13\",\"IGGenEjKp\",\"fpMifbogh\",\"CCbs2S7dG\",\"TftmtEDXf\",\"RhnlEoMG4\",\"d0GiNG_or\",\"lloGinGh_\",\"a5DvEjkiu\",\"MjXwEV4FI\",\"i3YSTMh0p\",\"scmj6EMZ8\",\"n3rAXZ9Lq\"],optionTitles:[\"small-primary\",\"large-primary\",\"large-secondary\",\"ghost-sm\",\"small-border\",\"ghost-lg\",\"Variant 10\",\"small-secondary\",\"dark-large-secondary\",\"large-green\",\"icon-button-small\",\"icon-button-medium\",\"large-primary-light\",\"huge-border\",\"xs-green\",\"xs-primary\",\"xs-secondary\",\"large-icon\",\"large-border\",\"medium-icon\"],title:\"Variant\",type:ControlType.Enum},q3N3W9HM2:{title:\"Link\",type:ControlType.Link},qpDDlZFHd:{defaultValue:\"Button\",description:\"\",displayTextArea:false,title:\"Title\",type:ControlType.String},ktgIHtADd:{defaultValue:false,description:\"\",title:\"icon-left\",type:ControlType.Boolean},ZsUhZM4JF:{defaultValue:true,title:\"icon-right\",type:ControlType.Boolean},ycy7cs8_H:{defaultValue:\"arrow-right\",placeholder:\"Menu, Wifi, Box…\",title:\"icon-left-name\",type:ControlType.String},jq2o_VTFs:{defaultValue:'var(--token-36849023-6189-4b34-8ca0-f2105af74ca2, rgb(255, 255, 255)) /* {\"name\":\"Button/Text/Primary\"} */',title:\"icon-icolor\",type:ControlType.Color},an3AjqZVe:PhosphorControls?.[\"weight\"]&&{...PhosphorControls[\"weight\"],defaultValue:\"bold\",description:undefined,hidden:undefined,title:\"icon-weight\"},ig5hdgAkD:{defaultValue:'var(--token-b7ac0caa-42ec-4adf-85fd-f93e899c4540, rgb(17, 17, 17)) /* {\"name\":\"Button/Bg/Primary\"} */',title:\"Background\",type:ControlType.Color},bcFI2guYz:{defaultValue:\"var(--token-36849023-6189-4b34-8ca0-f2105af74ca2, rgb(255, 255, 255))\",title:\"Text Color\",type:ControlType.Color},VgNhSZuYv:{defaultValue:{borderColor:'var(--token-3648b482-766c-4501-98df-024221488373, rgba(0, 0, 0, 0.12)) /* {\"name\":\"Border/Primary\"} */',borderStyle:\"solid\",borderWidth:1},title:\"Border\",type:ControlType.Border},cc1jmdnK8:{defaultValue:{borderColor:\"black\",borderStyle:\"solid\",borderWidth:1},title:\"Border 2\",type:ControlType.Border},uDbBExoG1:{title:\"Click\",type:ControlType.EventHandler},I1g9yhyhL:{defaultValue:\"80px\",title:\"Radius\",type:ControlType.BorderRadius},tZ8wJ8sbC:IconsDefaultControls?.[\"variant\"]&&{...IconsDefaultControls[\"variant\"],defaultValue:\"Q9SEpl7R6\",description:undefined,hidden:undefined,title:\"Icon Variant\"},vsWBWRHPN:{defaultValue:15,title:\"Font Size\",type:ControlType.Number},Fs8k5Y9rQ:{defaultValue:\"rgba(102, 198, 28, 0.05)\",title:\"Background 2\",type:ControlType.Color},PJP2yPimK:{defaultValue:\"var(--token-d4d9bcef-5cf6-4e59-8f5c-db043ccb1adc, rgb(102, 198, 28))\",title:\"Color\",type:ControlType.Color},LoBoMO0kI:{defaultValue:false,title:\"Smooth Scroll\",type:ControlType.Boolean},dltCpZQuI:{defaultValue:'var(--token-d4d9bcef-5cf6-4e59-8f5c-db043ccb1adc, rgb(102, 198, 28)) /* {\"name\":\"Accent\"} */',title:\"Background 3\",type:ControlType.Color},XzXRofC2Z:{defaultValue:{borderColor:'var(--token-d4d9bcef-5cf6-4e59-8f5c-db043ccb1adc, rgb(102, 198, 28)) /* {\"name\":\"Accent\"} */',borderStyle:\"solid\",borderWidth:1},title:\"Border 3\",type:ControlType.Border},gnUhhRRAf:{defaultValue:\"rgb(255, 255, 255)\",title:\"Color 2\",type:ControlType.Color},gZIm80QLw:{defaultValue:\"rgba(0, 0, 0, 0)\",title:\"Background 4\",type:ControlType.Color},lVApt2egS:{defaultValue:'var(--token-b7ac0caa-42ec-4adf-85fd-f93e899c4540, rgb(17, 17, 17)) /* {\"name\":\"Button/Bg/Primary\"} */',title:\"Background 5\",type:ControlType.Color},qH46f5odN:{defaultValue:false,title:\"New Tab\",type:ControlType.Boolean},jcdmXrGyc:{defaultValue:\"rgb(255, 255, 255)\",title:\"Fill\",type:ControlType.Color}});const variationAxes=[{defaultValue:14,maxValue:32,minValue:14,name:\"Optical size\",tag:\"opsz\"},{defaultValue:400,maxValue:900,minValue:100,name:\"Weight\",tag:\"wght\"}];addFonts(Framerzm23wPOLu,[{explicitInter:true,fonts:[{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/mYcqTSergLb16PdbJJQMl9ebYm4.woff2\",variationAxes,weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/ZRl8AlxwsX1m7xS1eJCiSPbztg.woff2\",variationAxes,weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/nhSQpBRqFmXNUBY2p5SENQ8NplQ.woff2\",variationAxes,weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/DYHjxG0qXjopUuruoacfl5SA.woff2\",variationAxes,weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/s7NH6sl7w4NU984r5hcmo1tPSYo.woff2\",variationAxes,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+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/7lw0VWkeXrGYJT05oB3DsFy8BaY.woff2\",variationAxes,weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/wx5nfqEgOXnxuFaxB0Mn9OhmcZA.woff2\",variationAxes,weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/hyOgCu0Xnghbimh0pE8QTvtt2AU.woff2\",weight:\"600\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/NeGmSOXrPBfEFIy5YZeHq17LEDA.woff2\",weight:\"600\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/oYaAX5himiTPYuN8vLWnqBbfD2s.woff2\",weight:\"600\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/lEJLP4R0yuCaMCjSXYHtJw72M.woff2\",weight:\"600\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/cRJyLNuTJR5jbyKzGi33wU9cqIQ.woff2\",weight:\"600\"},{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+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/yDtI2UI8XcEg1W2je9XPN3Noo.woff2\",weight:\"600\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/A0Wcc7NgXMjUuFdquHDrIZpzZw0.woff2\",weight:\"600\"}]},...PhosphorFonts,...IconsDefaultFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"Framerzm23wPOLu\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"38\",\"framerVariables\":\"{\\\"q3N3W9HM2\\\":\\\"link\\\",\\\"qpDDlZFHd\\\":\\\"title\\\",\\\"ktgIHtADd\\\":\\\"iconLeft\\\",\\\"ZsUhZM4JF\\\":\\\"iconRight\\\",\\\"ycy7cs8_H\\\":\\\"iconLeftName\\\",\\\"jq2o_VTFs\\\":\\\"iconIcolor\\\",\\\"an3AjqZVe\\\":\\\"iconWeight\\\",\\\"ig5hdgAkD\\\":\\\"background\\\",\\\"bcFI2guYz\\\":\\\"textColor\\\",\\\"VgNhSZuYv\\\":\\\"border\\\",\\\"cc1jmdnK8\\\":\\\"border2\\\",\\\"uDbBExoG1\\\":\\\"click\\\",\\\"I1g9yhyhL\\\":\\\"radius\\\",\\\"tZ8wJ8sbC\\\":\\\"iconVariant\\\",\\\"vsWBWRHPN\\\":\\\"fontSize\\\",\\\"Fs8k5Y9rQ\\\":\\\"background2\\\",\\\"PJP2yPimK\\\":\\\"color\\\",\\\"LoBoMO0kI\\\":\\\"smoothScroll\\\",\\\"dltCpZQuI\\\":\\\"background3\\\",\\\"XzXRofC2Z\\\":\\\"border3\\\",\\\"gnUhhRRAf\\\":\\\"color2\\\",\\\"gZIm80QLw\\\":\\\"background4\\\",\\\"lVApt2egS\\\":\\\"background5\\\",\\\"qH46f5odN\\\":\\\"newTab\\\",\\\"jcdmXrGyc\\\":\\\"fill\\\"}\",\"framerAutoSizeImages\":\"true\",\"framerIntrinsicWidth\":\"95\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"LHOofAMsE\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"nqpsoaZNk\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"UI62YfkfK\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"tTcnwiL1d\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"d5KrYXDSr\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"PWMtiV_9Q\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"q3IlxxA13\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"IGGenEjKp\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"fpMifbogh\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"CCbs2S7dG\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"TftmtEDXf\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"RhnlEoMG4\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"d0GiNG_or\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"lloGinGh_\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"a5DvEjkiu\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"MjXwEV4FI\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"i3YSTMh0p\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"scmj6EMZ8\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"n3rAXZ9Lq\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"lmnXc4Km0\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"w8PB9ISbM\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"n7u5lpHXe\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"wjqYGQoOB\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"bwF4m0gPx\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"lCa6zGkE9\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"DuNTMy0u1\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"Z26y3UfVF\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"wsbHwImIh\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"YaW6OWGt5\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"qFhOsYQqQ\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"v7SFBIho5\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerColorSyntax\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerComponentViewportWidth\":\"true\",\"framerImmutableVariables\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./zm23wPOLu.map","// Generated by Framer (53c1d35)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,getFontsFromSharedStyle,getPropertyControls,RichText,SmartComponentScopedContainer,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import*as sharedStyle2 from\"https://framerusercontent.com/modules/5AEEk25Yu6Kajm8OPiJT/rp84Yq9Vy4jfo3cI3GCj/OxizFIFCP.js\";import*as sharedStyle3 from\"https://framerusercontent.com/modules/zol4epP52YTU4CiRIXy7/kVJwm2OA5C9FTiOmi2EJ/peyqGg0ZE.js\";import*as sharedStyle1 from\"https://framerusercontent.com/modules/yjTTwVpbzlWy4mdbTYiB/1vP7mnxcCLbm2G8Uze2Q/qhJpHoIc_.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/bXOFnFLGoodrqjlY15lD/7PKWlI28cnglP6bdyGTb/TePGydeNY.js\";import FeaturesBadge from\"https://framerusercontent.com/modules/cpSsXEWnyKHVI1ujnRHu/MKLSqCP85erpvkyBMSHz/jgQok88SL.js\";import GradientButton from\"https://framerusercontent.com/modules/fa4YMRpd1IpZmYTwyGin/4EFwQD5yhRjeZB4osBFC/p4Ku5HkIY.js\";import ButtonVarients from\"https://framerusercontent.com/modules/ox50GIXLenCrb8Po4pQx/6113GcDdUOtVBrSaZSGZ/zm23wPOLu.js\";const FeaturesBadgeFonts=getFonts(FeaturesBadge);const ButtonVarientsFonts=getFonts(ButtonVarients);const GradientButtonFonts=getFonts(GradientButton);const FeaturesBadgeControls=getPropertyControls(FeaturesBadge);const ButtonVarientsControls=getPropertyControls(ButtonVarients);const cycleOrder=[\"k3eFhoXqi\",\"kTyfRXoBB\",\"RzMPNGoCU\"];const serializationHash=\"framer-4GxD2\";const variantClassNames={k3eFhoXqi:\"framer-v-1y3kgpi\",kTyfRXoBB:\"framer-v-umrjh8\",RzMPNGoCU:\"framer-v-l3bft0\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const numberToPixelString=value=>{if(typeof value!==\"number\")return value;if(!Number.isFinite(value))return undefined;return Math.max(0,value)+\"px\";};const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const isSet=value=>{if(Array.isArray(value))return value.length>0;return value!==undefined&&value!==null&&value!==\"\";};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const humanReadableEnumMap={\"ghost-sm\":\"Vz5tbxpie\",\"large-dark\":\"ZRPS8CoNT\",\"small-colored\":\"VykPbS5hT\",\"small-dark-yellow\":\"vG5UJECWD\",\"small-round\":\"eEcAEp3Mt\",\"Variant 12\":\"na8dSJ7mq\",\"Variant 13\":\"viA09dOHk\",\"Variant 14\":\"r494jNMjJ\",\"Variant 6\":\"jK3rybzwy\",\"Variant 7\":\"TgBSlJQRx\",\"xsmall-colored\":\"wnbAMvG1B\",\"xsmall-ghost-purple\":\"j7lPAQDBP\",large:\"mlyZsHkft\",small:\"nsio9GIJr\"};const humanReadableEnumMap1={\"dark-large-secondary\":\"IGGenEjKp\",\"ghost-lg\":\"d5KrYXDSr\",\"ghost-sm\":\"UI62YfkfK\",\"huge-border\":\"d0GiNG_or\",\"icon-button-medium\":\"TftmtEDXf\",\"icon-button-small\":\"CCbs2S7dG\",\"large-border\":\"scmj6EMZ8\",\"large-green\":\"fpMifbogh\",\"large-icon\":\"i3YSTMh0p\",\"large-primary-light\":\"RhnlEoMG4\",\"large-primary\":\"LHOofAMsE\",\"large-secondary\":\"nqpsoaZNk\",\"medium-icon\":\"n3rAXZ9Lq\",\"small-border\":\"tTcnwiL1d\",\"small-primary\":\"Aej8nPVQe\",\"small-secondary\":\"q3IlxxA13\",\"Variant 10\":\"PWMtiV_9Q\",\"xs-green\":\"lloGinGh_\",\"xs-primary\":\"a5DvEjkiu\",\"xs-secondary\":\"MjXwEV4FI\"};const humanReadableVariantMap={\"Left alight\":\"RzMPNGoCU\",\"Variant 1\":\"k3eFhoXqi\",Mobile:\"kTyfRXoBB\"};const getProps=({badge,badge2,badgeIcon,badgeIcon1,badgeVariant,bottomPaddingMedium,bottomPaddingSmall,buttonTitle,cTA,cTALink,desc,desc1,descSmall,height,iconLeft,id,newTabCta,padding,smoothScroll,subtitleColor,textColor,title,title1,titleHuge,titleMedium,titleSmall,topPaddingMedium,topPaddingSmall,variantCTA,visibleGradietButton,width,...props})=>{return{...props,AiMDyqezv:topPaddingSmall??props.AiMDyqezv,AyljVF3U3:badge2??props.AyljVF3U3??\"Badge\",cBWlI7Kim:cTALink??props.cBWlI7Kim,cVI9nSkYf:iconLeft??props.cVI9nSkYf??true,cVPyPTTrD:smoothScroll??props.cVPyPTTrD,d1ageC65k:title??props.d1ageC65k??\"Title\",DCbNdxPel:titleMedium??props.DCbNdxPel,EEuvKEg8B:cTA??props.EEuvKEg8B??true,emWbQnCKN:titleSmall??props.emWbQnCKN,eOl1tzXhd:bottomPaddingSmall??props.eOl1tzXhd,GKzLy_rbi:badgeIcon1??props.GKzLy_rbi??true,HCYlyQE7Y:padding??props.HCYlyQE7Y??\"0px 32px 0px 32px\",IRaN0hYn7:textColor??props.IRaN0hYn7??\"rgb(0, 0, 0)\",jmUkaOR5z:desc1??props.jmUkaOR5z??true,kKqiZbaAg:humanReadableEnumMap[badgeVariant]??badgeVariant??props.kKqiZbaAg??\"r494jNMjJ\",Ku0JcKiZx:title1??props.Ku0JcKiZx,KVKYL_PvF:topPaddingMedium??props.KVKYL_PvF??true,lmXQxdBoX:newTabCta??props.lmXQxdBoX,mb9hNnCU9:desc??props.mb9hNnCU9??\"Description\",MFK6yb79w:badge??props.MFK6yb79w??true,N53MdJ6Xq:visibleGradietButton??props.N53MdJ6Xq,NaP4bX2zD:bottomPaddingMedium??props.NaP4bX2zD??true,NWwHbPxOB:buttonTitle??props.NWwHbPxOB??\"Button\",qDM8QZnWT:subtitleColor??props.qDM8QZnWT??\"var(--token-7ea128ea-d6b3-45af-8b0c-8ac8f6a25daa, rgb(97, 97, 97))\",S6OdCgG2e:badgeIcon??props.S6OdCgG2e??\"cube\",sPOCnzp_3:humanReadableEnumMap1[variantCTA]??variantCTA??props.sPOCnzp_3??\"nqpsoaZNk\",t2gcokyA4:descSmall??props.t2gcokyA4,tZJT4c6UG:titleHuge??props.tZJT4c6UG??true,variant:humanReadableVariantMap[props.variant]??props.variant??\"k3eFhoXqi\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,AyljVF3U3,MFK6yb79w,d1ageC65k,S6OdCgG2e,Ku0JcKiZx,tZJT4c6UG,DCbNdxPel,emWbQnCKN,mb9hNnCU9,t2gcokyA4,jmUkaOR5z,IRaN0hYn7,qDM8QZnWT,kKqiZbaAg,KVKYL_PvF,AiMDyqezv,NaP4bX2zD,eOl1tzXhd,HCYlyQE7Y,cVI9nSkYf,GKzLy_rbi,cVPyPTTrD,EEuvKEg8B,NWwHbPxOB,sPOCnzp_3,cBWlI7Kim,lmXQxdBoX,N53MdJ6Xq,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"k3eFhoXqi\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[sharedStyle.className,sharedStyle1.className,sharedStyle2.className,sharedStyle3.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const visible=isSet(emWbQnCKN);const isDisplayed=value=>{if(baseVariant===\"kTyfRXoBB\")return false;return value;};return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-1y3kgpi\",className,classNames),\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"k3eFhoXqi\",ref:refBinding,style:{\"--1e8xw4c\":numberToPixelString(HCYlyQE7Y),...style},...addPropertyOverrides({kTyfRXoBB:{\"data-framer-name\":\"Mobile\"},RzMPNGoCU:{\"data-framer-name\":\"Left alight\"}},baseVariant,gestureVariant),children:[KVKYL_PvF&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-1akx6ge\",\"data-framer-name\":\"space-bar\",layoutDependency:layoutDependency,layoutId:\"ej1REklzu\"}),AiMDyqezv&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-1v4wg3x\",\"data-framer-name\":\"space-bar\",layoutDependency:layoutDependency,layoutId:\"SPXhGkVzc\"}),MFK6yb79w&&/*#__PURE__*/_jsx(ComponentViewportProvider,{height:31,...addPropertyOverrides({kTyfRXoBB:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||322)-0-199.6)/2+0+0)}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-nt6x0h-container\",layoutDependency:layoutDependency,layoutId:\"vO0grW4Gc-container\",nodeId:\"vO0grW4Gc\",rendersWithMotion:true,scopeId:\"zOtaGo7Ym\",children:/*#__PURE__*/_jsx(FeaturesBadge,{brEcuPx2m:\"var(--token-36849023-6189-4b34-8ca0-f2105af74ca2, rgb(255, 255, 255))\",BsJGpZCkj:AyljVF3U3,bz2MhOYzE:GKzLy_rbi,dngWml7d4:\"0px 2px 5px 0px rgba(0, 0, 0, 0.25)\",GHdhrMwzH:\"58px\",height:\"100%\",hTgy27IsJ:false,id:\"vO0grW4Gc\",layoutId:\"vO0grW4Gc\",MUaCkrdkA:\"var(--token-d4d9bcef-5cf6-4e59-8f5c-db043ccb1adc, rgb(102, 198, 28))\",O3QHSIzld:{borderColor:\"var(--token-3648b482-766c-4501-98df-024221488373, rgba(0, 0, 0, 0.12))\",borderStyle:\"solid\",borderWidth:1},orhece4Z0:\"var(--token-38711166-1225-4fd4-b6cc-de949f8d5ea6, rgb(255, 255, 255))\",oZPrWrKSu:\"var(--token-7ea128ea-d6b3-45af-8b0c-8ac8f6a25daa, rgb(97, 97, 97))\",uZ2YKvJWw:S6OdCgG2e,variant:kKqiZbaAg,vuWbsDJVk:\"var(--token-7b1c1cf1-c351-4954-9cf0-8ae4790643f6, rgb(34, 34, 34))\",width:\"100%\",wqO41XOsc:\"rgba(97, 224, 0, 0.12)\",yam1K72Jt:\"8px 14px 8px 12px\",YwkKW1iW9:false,...addPropertyOverrides({kTyfRXoBB:{bz2MhOYzE:cVI9nSkYf}},baseVariant,gestureVariant)})})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1oyeh4v\",layoutDependency:layoutDependency,layoutId:\"IhAfwMmCB\",children:[tZJT4c6UG&&/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h3,{className:\"framer-styles-preset-1f7efvw\",\"data-styles-preset\":\"TePGydeNY\",style:{\"--framer-text-color\":\"var(--extracted-a0htzi, var(--variable-reference-IRaN0hYn7-zOtaGo7Ym))\"},children:\"Title\"})}),className:\"framer-ytga2o\",\"data-framer-name\":\"Title Huge\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"PKfYdSAY0\",style:{\"--extracted-a0htzi\":\"var(--variable-reference-IRaN0hYn7-zOtaGo7Ym)\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\",\"--variable-reference-IRaN0hYn7-zOtaGo7Ym\":IRaN0hYn7},text:d1ageC65k,verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({kTyfRXoBB:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h3,{className:\"framer-styles-preset-1f7efvw\",\"data-styles-preset\":\"TePGydeNY\",style:{\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-a0htzi, var(--variable-reference-IRaN0hYn7-zOtaGo7Ym))\"},children:\"Title\"})})},RzMPNGoCU:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h3,{className:\"framer-styles-preset-1f7efvw\",\"data-styles-preset\":\"TePGydeNY\",style:{\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-a0htzi, var(--variable-reference-IRaN0hYn7-zOtaGo7Ym))\"},children:\"Title\"})})}},baseVariant,gestureVariant)}),Ku0JcKiZx&&/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h3,{className:\"framer-styles-preset-1f7efvw\",\"data-styles-preset\":\"TePGydeNY\",style:{\"--framer-text-color\":\"var(--extracted-a0htzi, var(--variable-reference-IRaN0hYn7-zOtaGo7Ym))\"},children:\"Title\"})}),className:\"framer-cge5zl\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"QRPj50X0k\",style:{\"--extracted-a0htzi\":\"var(--variable-reference-IRaN0hYn7-zOtaGo7Ym)\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\",\"--variable-reference-IRaN0hYn7-zOtaGo7Ym\":IRaN0hYn7},text:d1ageC65k,verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({kTyfRXoBB:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h3,{className:\"framer-styles-preset-1f7efvw\",\"data-styles-preset\":\"TePGydeNY\",style:{\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-a0htzi, var(--variable-reference-IRaN0hYn7-zOtaGo7Ym))\"},children:\"Title\"})})},RzMPNGoCU:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h3,{className:\"framer-styles-preset-1f7efvw\",\"data-styles-preset\":\"TePGydeNY\",style:{\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-a0htzi, var(--variable-reference-IRaN0hYn7-zOtaGo7Ym))\"},children:\"Title\"})})}},baseVariant,gestureVariant)}),DCbNdxPel&&/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h3,{className:\"framer-styles-preset-1aemqnc\",\"data-styles-preset\":\"qhJpHoIc_\",style:{\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-a0htzi, var(--variable-reference-IRaN0hYn7-zOtaGo7Ym))\"},children:\"Title\"})}),className:\"framer-1plxf5j\",\"data-framer-name\":\"Title Medium\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"OP3GoMyGv\",style:{\"--extracted-a0htzi\":\"var(--variable-reference-IRaN0hYn7-zOtaGo7Ym)\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\",\"--variable-reference-IRaN0hYn7-zOtaGo7Ym\":IRaN0hYn7},text:d1ageC65k,verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({kTyfRXoBB:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h3,{className:\"framer-styles-preset-1aemqnc\",\"data-styles-preset\":\"qhJpHoIc_\",style:{\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-a0htzi, var(--variable-reference-IRaN0hYn7-zOtaGo7Ym))\"},children:\"Title\"})})},RzMPNGoCU:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h3,{className:\"framer-styles-preset-1aemqnc\",\"data-styles-preset\":\"qhJpHoIc_\",style:{\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-a0htzi, var(--variable-reference-IRaN0hYn7-zOtaGo7Ym))\"},children:\"Title\"})})}},baseVariant,gestureVariant)}),visible&&/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h5,{className:\"framer-styles-preset-10g3hyp\",\"data-styles-preset\":\"OxizFIFCP\",style:{\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-1lwpl3i, var(--variable-reference-IRaN0hYn7-zOtaGo7Ym))\"},children:\"Content\"})}),className:\"framer-204wtu\",\"data-framer-name\":\"Title Small\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"pTpGAFNwA\",style:{\"--extracted-1lwpl3i\":\"var(--variable-reference-IRaN0hYn7-zOtaGo7Ym)\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\",\"--variable-reference-IRaN0hYn7-zOtaGo7Ym\":IRaN0hYn7},text:emWbQnCKN,verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({kTyfRXoBB:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h5,{className:\"framer-styles-preset-10g3hyp\",\"data-styles-preset\":\"OxizFIFCP\",style:{\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-1lwpl3i, var(--variable-reference-IRaN0hYn7-zOtaGo7Ym))\"},children:\"Content\"})})},RzMPNGoCU:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h5,{className:\"framer-styles-preset-10g3hyp\",\"data-styles-preset\":\"OxizFIFCP\",style:{\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-1lwpl3i, var(--variable-reference-IRaN0hYn7-zOtaGo7Ym))\"},children:\"Content\"})})}},baseVariant,gestureVariant)}),jmUkaOR5z&&/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-v2l537\",\"data-styles-preset\":\"peyqGg0ZE\",style:{\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--variable-reference-qDM8QZnWT-zOtaGo7Ym))\"},children:\"Description\"})}),className:\"framer-1c9zx34\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"O0ryCeDOB\",style:{\"--extracted-r6o4lv\":\"var(--variable-reference-qDM8QZnWT-zOtaGo7Ym)\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\",\"--variable-reference-qDM8QZnWT-zOtaGo7Ym\":qDM8QZnWT},text:mb9hNnCU9,verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({kTyfRXoBB:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-v2l537\",\"data-styles-preset\":\"peyqGg0ZE\",style:{\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--variable-reference-qDM8QZnWT-zOtaGo7Ym))\"},children:\"Description\"})})},RzMPNGoCU:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-v2l537\",\"data-styles-preset\":\"peyqGg0ZE\",style:{\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--variable-reference-qDM8QZnWT-zOtaGo7Ym))\"},children:\"Description\"})})}},baseVariant,gestureVariant)}),isDisplayed(t2gcokyA4)&&/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--framer-letter-spacing\":\"-0.01em\",\"--framer-line-height\":\"1.4em\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--variable-reference-IRaN0hYn7-zOtaGo7Ym))\"},children:\"Description\"})}),className:\"framer-c3r65y\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"X_lx6gMxR\",style:{\"--extracted-r6o4lv\":\"var(--variable-reference-IRaN0hYn7-zOtaGo7Ym)\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\",\"--variable-reference-IRaN0hYn7-zOtaGo7Ym\":IRaN0hYn7,opacity:.6},text:mb9hNnCU9,verticalAlignment:\"top\",withExternalLayout:true})]}),EEuvKEg8B&&/*#__PURE__*/_jsx(ComponentViewportProvider,{height:38,...addPropertyOverrides({kTyfRXoBB:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||322)-0-199.6)/2+199.6+24)}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-4exan9-container\",layoutDependency:layoutDependency,layoutId:\"CYi81rCf5-container\",nodeId:\"CYi81rCf5\",rendersWithMotion:true,scopeId:\"zOtaGo7Ym\",children:/*#__PURE__*/_jsx(ButtonVarients,{an3AjqZVe:\"bold\",bcFI2guYz:\"var(--token-36849023-6189-4b34-8ca0-f2105af74ca2, rgb(255, 255, 255))\",cc1jmdnK8:{borderColor:\"rgb(0, 0, 0)\",borderStyle:\"solid\",borderWidth:1},dltCpZQuI:\"var(--token-d4d9bcef-5cf6-4e59-8f5c-db043ccb1adc, rgb(102, 198, 28))\",Fs8k5Y9rQ:\"rgba(102, 198, 28, 0.05)\",gnUhhRRAf:\"rgb(255, 255, 255)\",gZIm80QLw:\"rgba(0, 0, 0, 0)\",height:\"100%\",I1g9yhyhL:\"80px\",id:\"CYi81rCf5\",ig5hdgAkD:\"var(--token-b7ac0caa-42ec-4adf-85fd-f93e899c4540, rgb(17, 17, 17))\",jq2o_VTFs:\"var(--token-36849023-6189-4b34-8ca0-f2105af74ca2, rgb(255, 255, 255))\",ktgIHtADd:false,layoutId:\"CYi81rCf5\",LoBoMO0kI:cVPyPTTrD,lVApt2egS:\"var(--token-b7ac0caa-42ec-4adf-85fd-f93e899c4540, rgb(17, 17, 17))\",PJP2yPimK:\"var(--token-d4d9bcef-5cf6-4e59-8f5c-db043ccb1adc, rgb(102, 198, 28))\",q3N3W9HM2:cBWlI7Kim,qH46f5odN:lmXQxdBoX,qpDDlZFHd:NWwHbPxOB,tZ8wJ8sbC:\"Q9SEpl7R6\",variant:sPOCnzp_3,VgNhSZuYv:{borderColor:\"var(--token-3648b482-766c-4501-98df-024221488373, rgba(0, 0, 0, 0.12))\",borderStyle:\"solid\",borderWidth:1},vsWBWRHPN:15,width:\"100%\",XzXRofC2Z:{borderColor:\"var(--token-d4d9bcef-5cf6-4e59-8f5c-db043ccb1adc, rgb(102, 198, 28))\",borderStyle:\"solid\",borderWidth:1},ycy7cs8_H:\"arrow-right\",ZsUhZM4JF:true})})}),N53MdJ6Xq&&/*#__PURE__*/_jsx(ComponentViewportProvider,{height:57,...addPropertyOverrides({kTyfRXoBB:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||322)-0-199.6)/2+199.6+24)}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-h2ogb5-container\",layoutDependency:layoutDependency,layoutId:\"lyMUbgQPo-container\",nodeId:\"lyMUbgQPo\",rendersWithMotion:true,scopeId:\"zOtaGo7Ym\",children:/*#__PURE__*/_jsx(GradientButton,{ebiI79Q2U:\"rgb(255, 255, 255)\",EgXN0bYY8:cBWlI7Kim,eUQ5HirFj:cVPyPTTrD,G5bhN5OZn:\"var(--token-5b0b6ffe-f617-4319-b3f9-4c3c243de80b, rgb(10, 10, 10))\",height:\"100%\",id:\"lyMUbgQPo\",layoutId:\"lyMUbgQPo\",variant:\"YHetPt6zE\",width:\"100%\",YWdRR64W_:NWwHbPxOB})})}),NaP4bX2zD&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-1ag8c3m\",\"data-framer-name\":\"space-bar\",layoutDependency:layoutDependency,layoutId:\"B0qiUSBTI\"}),eOl1tzXhd&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-hn58lx\",\"data-framer-name\":\"space-bar\",layoutDependency:layoutDependency,layoutId:\"baHPQlgJd\"})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-4GxD2.framer-c1ri46, .framer-4GxD2 .framer-c1ri46 { display: block; }\",\".framer-4GxD2.framer-1y3kgpi { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 24px; height: min-content; justify-content: center; overflow: visible; padding: var(--1e8xw4c); position: relative; width: 600px; }\",\".framer-4GxD2 .framer-1akx6ge { flex: none; height: 100px; overflow: visible; position: relative; width: 100%; }\",\".framer-4GxD2 .framer-1v4wg3x, .framer-4GxD2 .framer-hn58lx { flex: none; height: 40px; overflow: visible; position: relative; width: 100%; }\",\".framer-4GxD2 .framer-nt6x0h-container, .framer-4GxD2 .framer-4exan9-container, .framer-4GxD2 .framer-h2ogb5-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-4GxD2 .framer-1oyeh4v { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 24px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-4GxD2 .framer-ytga2o, .framer-4GxD2 .framer-cge5zl, .framer-4GxD2 .framer-1plxf5j, .framer-4GxD2 .framer-204wtu, .framer-4GxD2 .framer-1c9zx34 { flex: none; height: auto; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-4GxD2 .framer-c3r65y { flex: none; height: auto; max-width: 420px; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-4GxD2 .framer-1ag8c3m { flex: none; height: 64px; overflow: visible; position: relative; width: 100%; }\",\".framer-4GxD2.framer-v-umrjh8.framer-1y3kgpi { align-content: flex-start; align-items: flex-start; padding: 0px 32px 0px 32px; }\",\".framer-4GxD2.framer-v-umrjh8 .framer-1akx6ge, .framer-4GxD2.framer-v-umrjh8 .framer-1ag8c3m { height: 24px; }\",\".framer-4GxD2.framer-v-umrjh8 .framer-1oyeh4v { align-content: flex-start; align-items: flex-start; gap: 12px; }\",\".framer-4GxD2.framer-v-umrjh8 .framer-ytga2o { max-width: 340px; order: 0; }\",\".framer-4GxD2.framer-v-umrjh8 .framer-cge5zl { order: 1; }\",\".framer-4GxD2.framer-v-umrjh8 .framer-1plxf5j { order: 2; }\",\".framer-4GxD2.framer-v-umrjh8 .framer-204wtu { order: 3; }\",\".framer-4GxD2.framer-v-umrjh8 .framer-1c9zx34 { order: 4; }\",\".framer-4GxD2.framer-v-l3bft0.framer-1y3kgpi { align-content: flex-start; align-items: flex-start; }\",...sharedStyle.css,...sharedStyle1.css,...sharedStyle2.css,...sharedStyle3.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 450\n * @framerIntrinsicWidth 600\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"kTyfRXoBB\":{\"layout\":[\"fixed\",\"auto\"]},\"RzMPNGoCU\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerVariables {\"AyljVF3U3\":\"badge2\",\"MFK6yb79w\":\"badge\",\"d1ageC65k\":\"title\",\"S6OdCgG2e\":\"badgeIcon\",\"Ku0JcKiZx\":\"title1\",\"tZJT4c6UG\":\"titleHuge\",\"DCbNdxPel\":\"titleMedium\",\"emWbQnCKN\":\"titleSmall\",\"mb9hNnCU9\":\"desc\",\"t2gcokyA4\":\"descSmall\",\"jmUkaOR5z\":\"desc1\",\"IRaN0hYn7\":\"textColor\",\"qDM8QZnWT\":\"subtitleColor\",\"kKqiZbaAg\":\"badgeVariant\",\"KVKYL_PvF\":\"topPaddingMedium\",\"AiMDyqezv\":\"topPaddingSmall\",\"NaP4bX2zD\":\"bottomPaddingMedium\",\"eOl1tzXhd\":\"bottomPaddingSmall\",\"HCYlyQE7Y\":\"padding\",\"cVI9nSkYf\":\"iconLeft\",\"GKzLy_rbi\":\"badgeIcon1\",\"cVPyPTTrD\":\"smoothScroll\",\"EEuvKEg8B\":\"cTA\",\"NWwHbPxOB\":\"buttonTitle\",\"sPOCnzp_3\":\"variantCTA\",\"cBWlI7Kim\":\"cTALink\",\"lmXQxdBoX\":\"newTabCta\",\"N53MdJ6Xq\":\"visibleGradietButton\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerzOtaGo7Ym=withCSS(Component,css,\"framer-4GxD2\");export default FramerzOtaGo7Ym;FramerzOtaGo7Ym.displayName=\"features/section-header\";FramerzOtaGo7Ym.defaultProps={height:450,width:600};addPropertyControls(FramerzOtaGo7Ym,{variant:{options:[\"k3eFhoXqi\",\"kTyfRXoBB\",\"RzMPNGoCU\"],optionTitles:[\"Variant 1\",\"Mobile\",\"Left alight\"],title:\"Variant\",type:ControlType.Enum},AyljVF3U3:{defaultValue:\"Badge\",displayTextArea:false,title:\"Badge 2\",type:ControlType.String},MFK6yb79w:{defaultValue:true,title:\"Badge\",type:ControlType.Boolean},d1ageC65k:{defaultValue:\"Title\",displayTextArea:false,title:\"Title\",type:ControlType.String},S6OdCgG2e:{defaultValue:\"cube\",placeholder:\"Menu, Wifi, Box…\",title:\"Badge Icon\",type:ControlType.String},Ku0JcKiZx:{defaultValue:false,title:\"Title\",type:ControlType.Boolean},tZJT4c6UG:{defaultValue:true,title:\"Title Huge\",type:ControlType.Boolean},DCbNdxPel:{defaultValue:false,title:\"Title Medium\",type:ControlType.Boolean},emWbQnCKN:{defaultValue:\"\",displayTextArea:false,title:\"Title Small\",type:ControlType.String},mb9hNnCU9:{defaultValue:\"Description\",description:\"\",displayTextArea:false,title:\"Desc\",type:ControlType.String},t2gcokyA4:{defaultValue:false,title:\"Desc Small\",type:ControlType.Boolean},jmUkaOR5z:{defaultValue:true,title:\"Desc\",type:ControlType.Boolean},IRaN0hYn7:{defaultValue:\"rgb(0, 0, 0)\",title:\"Text Color\",type:ControlType.Color},qDM8QZnWT:{defaultValue:'var(--token-7ea128ea-d6b3-45af-8b0c-8ac8f6a25daa, rgb(97, 97, 97)) /* {\"name\":\"Text/Secondary\"} */',title:\"Subtitle Color\",type:ControlType.Color},kKqiZbaAg:FeaturesBadgeControls?.[\"variant\"]&&{...FeaturesBadgeControls[\"variant\"],defaultValue:\"r494jNMjJ\",description:\"\",hidden:undefined,title:\"Badge Variant\"},KVKYL_PvF:{defaultValue:true,title:\"top-padding-medium\",type:ControlType.Boolean},AiMDyqezv:{defaultValue:false,title:\"top-padding-small\",type:ControlType.Boolean},NaP4bX2zD:{defaultValue:true,title:\"bottom-padding-medium\",type:ControlType.Boolean},eOl1tzXhd:{defaultValue:false,title:\"bottom-padding-small\",type:ControlType.Boolean},HCYlyQE7Y:{defaultValue:\"0px 32px 0px 32px\",title:\"Padding\",type:ControlType.Padding},cVI9nSkYf:{defaultValue:true,title:\"Icon Left\",type:ControlType.Boolean},GKzLy_rbi:{defaultValue:true,title:\"Badge Icon\",type:ControlType.Boolean},cVPyPTTrD:{defaultValue:false,title:\"Smooth Scroll\",type:ControlType.Boolean},EEuvKEg8B:{defaultValue:true,title:\"CTA\",type:ControlType.Boolean},NWwHbPxOB:{defaultValue:\"Button\",displayTextArea:false,title:\"Button-title\",type:ControlType.String},sPOCnzp_3:ButtonVarientsControls?.[\"variant\"]&&{...ButtonVarientsControls[\"variant\"],defaultValue:\"nqpsoaZNk\",description:undefined,hidden:undefined,title:\"Variant-CTA\"},cBWlI7Kim:{title:\"CTA Link\",type:ControlType.Link},lmXQxdBoX:{defaultValue:false,title:\"New Tab-cta\",type:ControlType.Boolean},N53MdJ6Xq:{defaultValue:false,title:\"Visible-gradiet button\",type:ControlType.Boolean}});addFonts(FramerzOtaGo7Ym,[{explicitInter:true,fonts:[{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/GrgcKwrN6d3Uz8EwcLHZxwEfC4.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"}]},...FeaturesBadgeFonts,...ButtonVarientsFonts,...GradientButtonFonts,...getFontsFromSharedStyle(sharedStyle.fonts),...getFontsFromSharedStyle(sharedStyle1.fonts),...getFontsFromSharedStyle(sharedStyle2.fonts),...getFontsFromSharedStyle(sharedStyle3.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerzOtaGo7Ym\",\"slots\":[],\"annotations\":{\"framerDisplayContentsDiv\":\"false\",\"framerVariables\":\"{\\\"AyljVF3U3\\\":\\\"badge2\\\",\\\"MFK6yb79w\\\":\\\"badge\\\",\\\"d1ageC65k\\\":\\\"title\\\",\\\"S6OdCgG2e\\\":\\\"badgeIcon\\\",\\\"Ku0JcKiZx\\\":\\\"title1\\\",\\\"tZJT4c6UG\\\":\\\"titleHuge\\\",\\\"DCbNdxPel\\\":\\\"titleMedium\\\",\\\"emWbQnCKN\\\":\\\"titleSmall\\\",\\\"mb9hNnCU9\\\":\\\"desc\\\",\\\"t2gcokyA4\\\":\\\"descSmall\\\",\\\"jmUkaOR5z\\\":\\\"desc1\\\",\\\"IRaN0hYn7\\\":\\\"textColor\\\",\\\"qDM8QZnWT\\\":\\\"subtitleColor\\\",\\\"kKqiZbaAg\\\":\\\"badgeVariant\\\",\\\"KVKYL_PvF\\\":\\\"topPaddingMedium\\\",\\\"AiMDyqezv\\\":\\\"topPaddingSmall\\\",\\\"NaP4bX2zD\\\":\\\"bottomPaddingMedium\\\",\\\"eOl1tzXhd\\\":\\\"bottomPaddingSmall\\\",\\\"HCYlyQE7Y\\\":\\\"padding\\\",\\\"cVI9nSkYf\\\":\\\"iconLeft\\\",\\\"GKzLy_rbi\\\":\\\"badgeIcon1\\\",\\\"cVPyPTTrD\\\":\\\"smoothScroll\\\",\\\"EEuvKEg8B\\\":\\\"cTA\\\",\\\"NWwHbPxOB\\\":\\\"buttonTitle\\\",\\\"sPOCnzp_3\\\":\\\"variantCTA\\\",\\\"cBWlI7Kim\\\":\\\"cTALink\\\",\\\"lmXQxdBoX\\\":\\\"newTabCta\\\",\\\"N53MdJ6Xq\\\":\\\"visibleGradietButton\\\"}\",\"framerContractVersion\":\"1\",\"framerColorSyntax\":\"true\",\"framerImmutableVariables\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerIntrinsicWidth\":\"600\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"kTyfRXoBB\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"RzMPNGoCU\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicHeight\":\"450\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (5f6f431)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"FS;Manrope-semibold\",\"FS;Manrope-bold\"]);export const fonts=[{explicitInter:true,fonts:[{family:\"Manrope\",source:\"fontshare\",style:\"normal\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/6U2SGH566NSNERG6RGEV3DSNEK7DL2RF/JRDYRKMSAW2H35IWEQIPL67HAJQ35MG5/JNU3GNMUBPWW6V6JTED3S27XL5HN7NM5.woff2\",weight:\"600\"},{family:\"Manrope\",source:\"fontshare\",style:\"normal\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/NGBUP45ES3F7RD5XGKPEDJ6QEPO4TMOK/EXDVWJ2EDDVVV65UENMX33EDDYBX6OF7/6P4FPMFQH7CCC7RZ4UU4NKSGJ2RLF7V5.woff2\",weight:\"700\"}]}];export const css=[\".framer-dxMmj .framer-styles-preset-5q6x7l:not(.rich-text-wrapper), .framer-dxMmj .framer-styles-preset-5q6x7l.rich-text-wrapper h6 { --framer-font-family: \\\"Manrope\\\", \\\"Manrope Placeholder\\\", sans-serif; --framer-font-family-bold: \\\"Manrope\\\", \\\"Manrope Placeholder\\\", sans-serif; --framer-font-open-type-features: 'blwf' on, 'cv09' on, 'cv03' on, 'cv04' on, 'cv11' on; --framer-font-size: 16px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-variation-axes: normal; --framer-font-weight: 600; --framer-font-weight-bold: 700; --framer-letter-spacing: -0.02em; --framer-line-height: 1.4em; --framer-paragraph-spacing: 40px; --framer-text-alignment: center; --framer-text-color: #000000; --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }\"];export const className=\"framer-dxMmj\";\nexport const __FramerMetadata__ = {\"exports\":{\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","const o=e=>e;let t;var h=e=>(t||(t=o(e.createElement(\"path\",{d:\"M10 20v-6h4v6h5v-8h3L12 3 2 12h3v8z\"}),\"Home\")),t);export{h as default};\n","import{jsx as _jsx}from\"react/jsx-runtime\";import*as React from\"react\";import{useState,useEffect,useMemo,useRef}from\"react\";import{addPropertyControls,ControlType,motion,RenderTarget}from\"framer\";import{NullState}from\"https://framer.com/m/framer/icon-nullstate.js@0.7.0\";import HomeFactory from\"https://framer.com/m/material-icons/Home.js@0.0.32\";import{defaultEvents,useIconSelection,getIconSelection}from\"https://framerusercontent.com/modules/Ma20hU0GGRxLxZphbywl/OSpwWF91FHPVFyQJjMHt/utils.js\";const moduleBaseUrl=\"https://framer.com/m/material-icons/\";const icons={AcUnit:15,AccessAlarm:15,AccessAlarms:15,AccessTime:15,AccessTimeFilled:0,Accessibility:7,AccessibilityNew:0,Accessible:15,AccessibleForward:0,AccountBalance:2,AccountBalanceWallet:0,AccountBox:15,AccountCircle:7,AccountTree:15,AdUnits:15,Adb:15,Add:15,AddAPhoto:15,AddAlarm:15,AddAlert:15,AddBox:15,AddBusiness:15,AddCircle:15,AddCircleOutline:0,AddComment:15,AddIcCall:15,AddLink:15,AddLocation:15,AddLocationAlt:2,AddModerator:15,AddPhotoAlternate:0,AddReaction:15,AddRoad:15,AddShoppingCart:2,AddTask:15,AddToDrive:15,AddToHomeScreen:2,AddToPhotos:15,AddToQueue:15,Addchart:15,Adjust:15,AdminPanelSettings:0,Agriculture:15,Air:15,AirlineSeatFlat:2,AirplaneTicket:2,AirplanemodeActive:0,AirplanemodeInactive:0,Airplay:15,AirportShuttle:2,Alarm:15,AlarmAdd:15,AlarmOff:15,AlarmOn:15,Album:15,AlignHorizontalLeft:0,AlignHorizontalRight:0,AlignVerticalBottom:0,AlignVerticalCenter:0,AlignVerticalTop:0,AllInbox:15,AllInclusive:15,AllOut:15,AltRoute:15,AlternateEmail:2,Analytics:15,Anchor:15,Android:15,Animation:15,Announcement:15,Aod:15,Apartment:15,Api:15,AppBlocking:15,AppRegistration:2,AppSettingsAlt:2,Apple:0,Approval:15,Apps:15,Architecture:15,Archive:15,ArrowBack:15,ArrowBackIos:15,ArrowBackIosNew:2,ArrowCircleDown:2,ArrowCircleUp:7,ArrowDownward:7,ArrowDropDown:7,ArrowDropDownCircle:0,ArrowDropUp:15,ArrowForward:15,ArrowForwardIos:2,ArrowLeft:15,ArrowRight:15,ArrowRightAlt:7,ArrowUpward:15,ArtTrack:15,Article:15,AspectRatio:15,Assessment:15,Assignment:15,AssignmentInd:7,AssignmentLate:2,AssignmentReturn:0,AssignmentReturned:0,AssignmentTurnedIn:0,Assistant:15,AssistantDirection:0,AssistantPhoto:2,Atm:15,AttachEmail:15,AttachFile:15,AttachMoney:15,Attachment:15,Attractions:15,Attribution:15,Audiotrack:15,AutoAwesome:15,AutoAwesomeMosaic:0,AutoAwesomeMotion:0,AutoDelete:15,AutoFixHigh:15,AutoFixNormal:7,AutoFixOff:15,AutoGraph:15,AutoStories:15,AutofpsSelect:7,Autorenew:15,AvTimer:15,BabyChangingStation:0,Backpack:15,Backspace:15,Backup:15,BackupTable:15,Badge:15,BakeryDining:15,Balcony:15,Ballot:15,BarChart:15,BatchPrediction:2,Bathroom:15,Bathtub:15,Battery20:15,Battery30:15,Battery50:15,Battery60:15,Battery80:15,Battery90:15,BatteryAlert:15,BatteryCharging20:0,BatteryCharging30:0,BatteryCharging50:0,BatteryCharging60:0,BatteryCharging80:0,BatteryCharging90:0,BatteryChargingFull:0,BatteryFull:15,BatterySaver:15,BatteryStd:15,BatteryUnknown:2,BeachAccess:15,Bed:15,BedroomBaby:15,BedroomChild:15,BedroomParent:7,Bedtime:15,Beenhere:15,Bento:15,BikeScooter:15,Biotech:15,Blender:15,Block:15,Bloodtype:15,Bluetooth:15,BluetoothAudio:2,BluetoothConnected:0,BluetoothDisabled:0,BluetoothDrive:2,BluetoothSearching:0,BlurCircular:15,BlurLinear:15,BlurOff:15,BlurOn:15,Bolt:15,Book:15,BookOnline:15,Bookmark:15,BookmarkAdd:15,BookmarkAdded:7,BookmarkBorder:2,BookmarkRemove:2,Bookmarks:15,BorderAll:15,BorderBottom:15,BorderClear:15,BorderColor:15,BorderHorizontal:0,BorderInner:15,BorderLeft:15,BorderOuter:15,BorderRight:15,BorderStyle:15,BorderTop:15,BorderVertical:2,BrandingWatermark:0,BreakfastDining:2,Brightness1:15,Brightness2:15,Brightness3:15,Brightness4:15,Brightness5:15,Brightness6:15,Brightness7:15,BrightnessAuto:2,BrightnessHigh:2,BrightnessLow:7,BrightnessMedium:0,BrokenImage:15,BrowserNotSupported:0,BrunchDining:15,Brush:15,BubbleChart:15,BugReport:15,Build:15,BuildCircle:15,Bungalow:15,BurstMode:15,BusAlert:15,Business:15,BusinessCenter:2,Cabin:15,Cable:15,Cached:15,Cake:15,Calculate:15,CalendarToday:7,CalendarViewDay:2,CalendarViewMonth:0,CalendarViewWeek:0,Call:15,CallEnd:15,CallMade:15,CallMerge:15,CallMissed:15,CallMissedOutgoing:0,CallReceived:15,CallSplit:15,CallToAction:15,Camera:15,CameraAlt:15,CameraEnhance:7,CameraFront:15,CameraIndoor:15,CameraOutdoor:7,CameraRear:15,CameraRoll:15,Cameraswitch:15,Campaign:15,Cancel:15,CancelPresentation:0,CancelScheduleSend:0,CarRental:15,CarRepair:15,CardGiftcard:15,CardMembership:2,CardTravel:15,Carpenter:15,Cases:15,Casino:15,Cast:15,CastConnected:7,CastForEducation:0,CatchingPokemon:2,Category:15,Celebration:15,CellWifi:15,CenterFocusStrong:0,CenterFocusWeak:2,Chair:15,ChairAlt:15,Chalet:15,ChangeCircle:15,ChangeHistory:7,ChargingStation:2,Chat:15,ChatBubble:15,ChatBubbleOutline:0,Check:15,CheckBox:15,CheckBoxOutlineBlank:0,CheckCircle:15,CheckCircleOutline:0,Checkroom:15,ChevronLeft:15,ChevronRight:15,ChildCare:15,ChildFriendly:7,ChromeReaderMode:0,Circle:15,CircleNotifications:0,Class:15,CleanHands:15,CleaningServices:0,Clear:15,ClearAll:15,Close:15,CloseFullscreen:2,ClosedCaption:7,ClosedCaptionOff:0,Cloud:15,CloudCircle:15,CloudDone:15,CloudDownload:7,CloudOff:15,CloudQueue:15,CloudUpload:15,Code:15,CodeOff:15,Coffee:15,CoffeeMaker:15,Collections:15,CollectionsBookmark:0,ColorLens:15,Colorize:15,Comment:15,CommentBank:15,Commute:15,Compare:15,CompareArrows:7,CompassCalibration:0,Compress:15,Computer:15,ConfirmationNumber:0,ConnectedTv:15,Construction:15,ContactMail:15,ContactPage:15,ContactPhone:15,ContactSupport:2,Contactless:15,Contacts:15,ContentCopy:15,ContentCut:15,ContentPaste:15,ContentPasteOff:2,ControlCamera:7,ControlPoint:15,CopyAll:15,Copyright:15,Coronavirus:15,CorporateFare:7,Cottage:15,Countertops:15,Create:15,CreateNewFolder:2,CreditCard:15,CreditCardOff:7,CreditScore:15,Crib:15,Crop:15,Crop169:15,Crop32:15,Crop54:15,Crop75:15,CropDin:15,CropFree:15,CropLandscape:7,CropOriginal:15,CropPortrait:15,CropRotate:15,CropSquare:15,Dangerous:15,DarkMode:15,Dashboard:15,DashboardCustomize:0,DataSaverOff:15,DataSaverOn:15,DataUsage:15,DateRange:15,Deck:15,Dehaze:15,Delete:15,DeleteForever:7,DeleteOutline:7,DeleteSweep:15,DeliveryDining:2,DepartureBoard:2,Description:15,DesignServices:2,DesktopMac:15,DesktopWindows:2,Details:15,DeveloperBoard:2,DeveloperBoardOff:0,DeveloperMode:7,DeviceHub:15,DeviceThermostat:0,DeviceUnknown:7,Devices:15,DevicesOther:15,DialerSip:15,Dialpad:15,Dining:15,DinnerDining:15,Directions:15,DirectionsBike:2,DirectionsBoat:2,DirectionsBoatFilled:0,DirectionsBus:7,DirectionsBusFilled:0,DirectionsCar:7,DirectionsCarFilled:0,DirectionsOff:7,DirectionsRailway:0,DirectionsRun:7,DirectionsSubway:0,DirectionsTransit:0,DirectionsWalk:2,DirtyLens:15,DisabledByDefault:0,DiscFull:15,Dns:15,DoDisturb:15,DoDisturbAlt:15,DoDisturbOff:15,DoDisturbOn:15,DoNotDisturb:15,DoNotDisturbAlt:2,DoNotDisturbOff:2,DoNotDisturbOn:2,DoNotStep:15,DoNotTouch:15,Dock:15,DocumentScanner:2,Domain:15,DomainDisabled:2,DomainVerification:0,Done:15,DoneAll:15,DoneOutline:15,DonutLarge:15,DonutSmall:15,DoorBack:15,DoorFront:15,DoorSliding:15,Doorbell:15,DoubleArrow:15,DownhillSkiing:2,Download:15,DownloadDone:15,DownloadForOffline:0,Downloading:15,Drafts:15,DragHandle:15,DragIndicator:7,DriveEta:15,DriveFileMove:7,DriveFolderUpload:0,Dry:15,DryCleaning:15,Duo:15,Dvr:15,DynamicFeed:15,DynamicForm:15,EMobiledata:15,Earbuds:15,EarbudsBattery:2,East:15,Eco:15,EdgesensorHigh:2,EdgesensorLow:7,Edit:15,EditAttributes:2,EditLocation:15,EditLocationAlt:2,EditNotifications:0,EditOff:15,EditRoad:15,EightK:15,EightKPlus:15,EightMp:15,EightteenMp:15,Eject:15,Elderly:15,ElectricBike:15,ElectricCar:15,ElectricMoped:7,ElectricRickshaw:0,ElectricScooter:2,ElectricalServices:0,Elevator:15,ElevenMp:15,Email:15,EmojiEmotions:7,EmojiEvents:15,EmojiFlags:15,EmojiFoodBeverage:0,EmojiNature:15,EmojiObjects:15,EmojiPeople:15,EmojiSymbols:15,EmojiTransportation:0,Engineering:15,EnhancedEncryption:0,Equalizer:15,Error:15,ErrorOutline:15,Escalator:15,EscalatorWarning:0,Euro:15,EuroSymbol:15,EvStation:15,Event:15,EventAvailable:2,EventBusy:15,EventNote:15,EventSeat:15,ExitToApp:15,Expand:15,ExpandLess:15,ExpandMore:15,Explicit:15,Explore:15,ExploreOff:15,Exposure:15,Extension:15,ExtensionOff:15,Face:15,FaceRetouchingOff:0,Facebook:15,FactCheck:15,FamilyRestroom:2,FastForward:15,FastRewind:15,Fastfood:15,Favorite:15,FavoriteBorder:2,FeaturedPlayList:0,FeaturedVideo:7,Feed:15,Feedback:15,Female:15,Fence:15,Festival:15,FiberDvr:15,FiberManualRecord:0,FiberNew:15,FiberPin:15,FiberSmartRecord:0,FileCopy:15,FileDownload:15,FileDownloadDone:0,FileDownloadOff:2,FilePresent:15,FileUpload:15,Filter:15,Filter1:15,Filter2:15,Filter3:15,Filter4:15,Filter5:15,Filter6:15,Filter7:15,Filter8:15,Filter9:15,Filter9Plus:15,FilterAlt:15,FilterBAndW:15,FilterCenterFocus:0,FilterDrama:15,FilterFrames:15,FilterHdr:15,FilterList:15,FilterNone:15,FilterTiltShift:2,FilterVintage:7,FindInPage:15,FindReplace:15,Fingerprint:15,FireExtinguisher:0,Fireplace:15,FirstPage:15,FitScreen:15,FitnessCenter:7,FiveG:15,FiveK:15,FiveKPlus:15,FiveMp:15,FivteenMp:15,Flag:15,Flaky:15,Flare:15,FlashAuto:15,FlashOff:15,FlashOn:15,FlashlightOff:7,FlashlightOn:15,Flatware:15,Flight:15,FlightLand:15,FlightTakeoff:7,Flip:15,FlipCameraAndroid:0,FlipCameraIos:7,FlipToBack:15,FlipToFront:15,Flourescent:15,FlutterDash:15,FmdBad:15,FmdGood:15,Folder:15,FolderOpen:15,FolderShared:15,FolderSpecial:7,FollowTheSigns:2,FontDownload:15,FontDownloadOff:2,FoodBank:15,FormatAlignCenter:0,FormatAlignJustify:0,FormatAlignLeft:2,FormatAlignRight:0,FormatBold:15,FormatClear:15,FormatColorFill:2,FormatColorReset:0,FormatColorText:2,FormatIndentDecrease:0,FormatIndentIncrease:0,FormatItalic:15,FormatLineSpacing:0,FormatListBulleted:0,FormatListNumbered:0,FormatPaint:15,FormatQuote:15,FormatShapes:15,FormatSize:15,FormatStrikethrough:0,FormatUnderlined:0,Forum:15,Forward:15,Forward10:15,Forward30:15,Forward5:15,ForwardToInbox:2,Foundation:15,FourGMobiledata:2,FourGPlusMobiledata:0,FourK:15,FourKPlus:15,FourMp:15,FourteenMp:15,FreeBreakfast:7,Fullscreen:15,FullscreenExit:2,Functions:15,GMobiledata:15,GTranslate:15,Gamepad:15,Games:15,Garage:15,Gavel:15,Gesture:15,GetApp:15,Gif:15,GitHub:0,Gite:15,GolfCourse:15,Google:0,GppBad:15,GppGood:15,GppMaybe:15,GpsFixed:15,GpsNotFixed:15,GpsOff:15,Grade:15,Gradient:15,Grading:15,Grain:15,GraphicEq:15,Grass:15,Grid3x3:15,Grid4x4:15,GridGoldenratio:2,GridOff:15,GridOn:15,GridView:15,Group:15,GroupAdd:15,GroupWork:15,Groups:15,HMobiledata:15,HPlusMobiledata:2,Hail:15,Handyman:15,Hardware:15,Hd:15,HdrAuto:15,HdrAutoSelect:7,HdrEnhancedSelect:0,HdrOff:15,HdrOffSelect:15,HdrOn:15,HdrOnSelect:15,HdrPlus:15,HdrStrong:15,HdrWeak:15,Headphones:15,HeadphonesBattery:0,Headset:15,HeadsetMic:15,HeadsetOff:15,Healing:15,HealthAndSafety:2,Hearing:15,HearingDisabled:2,Height:15,Help:15,HelpCenter:15,HelpOutline:15,Hevc:15,HideImage:15,HideSource:15,HighQuality:15,Highlight:15,HighlightAlt:15,HighlightOff:15,Hiking:15,History:15,HistoryEdu:15,HistoryToggleOff:0,HolidayVillage:2,Home:15,HomeMax:15,HomeMini:15,HomeRepairService:0,HomeWork:15,HorizontalRule:2,HorizontalSplit:2,HotTub:15,Hotel:15,HourglassBottom:2,HourglassDisabled:0,HourglassEmpty:2,HourglassFull:7,HourglassTop:15,House:15,HouseSiding:15,Houseboat:15,HowToReg:15,HowToVote:15,Http:15,Https:15,Hvac:15,IceSkating:15,Icecream:15,Image:15,ImageAspectRatio:0,ImageNotSupported:0,ImageSearch:15,ImagesearchRoller:0,ImportContacts:2,ImportExport:15,ImportantDevices:0,Inbox:15,Info:15,Input:15,InsertChart:15,InsertComment:7,InsertDriveFile:2,InsertEmoticon:2,InsertInvitation:0,InsertLink:15,InsertPhoto:15,Insights:15,Instagram:0,Inventory:15,Inventory2:15,InvertColors:15,InvertColorsOff:2,IosShare:15,Iron:15,Iso:15,Kayaking:15,Keyboard:15,KeyboardAlt:15,KeyboardArrowDown:0,KeyboardArrowLeft:0,KeyboardArrowRight:0,KeyboardArrowUp:2,KeyboardBackspace:0,KeyboardCapslock:0,KeyboardHide:15,KeyboardReturn:2,KeyboardTab:15,KeyboardVoice:7,KingBed:15,Kitchen:15,Kitesurfing:15,Label:15,LabelImportant:2,LabelOff:15,Landscape:15,Language:15,Laptop:15,LaptopChromebook:0,LaptopMac:15,LaptopWindows:7,LastPage:15,Launch:15,Layers:15,LayersClear:15,Leaderboard:15,LeakAdd:15,LeakRemove:15,LegendToggle:15,Lens:15,LensBlur:15,LibraryAdd:15,LibraryAddCheck:2,LibraryBooks:15,LibraryMusic:15,Light:15,LightMode:15,Lightbulb:15,LineStyle:15,LineWeight:15,LinearScale:15,Link:15,LinkOff:15,LinkedCamera:15,LinkedIn:0,Liquor:15,List:15,ListAlt:15,LiveHelp:15,LiveTv:15,Living:15,LocalActivity:7,LocalAirport:15,LocalAtm:15,LocalBar:15,LocalCafe:15,LocalCarWash:15,LocalDining:15,LocalDrink:15,LocalFireDepartment:0,LocalFlorist:15,LocalGasStation:2,LocalGroceryStore:0,LocalHospital:7,LocalHotel:15,LocalLaundryService:0,LocalLibrary:15,LocalMall:15,LocalMovies:15,LocalOffer:15,LocalParking:15,LocalPharmacy:7,LocalPhone:15,LocalPizza:15,LocalPlay:15,LocalPolice:15,LocalPostOffice:2,LocalPrintshop:2,LocalSee:15,LocalShipping:7,LocalTaxi:15,LocationCity:15,LocationDisabled:0,LocationOff:15,LocationOn:15,LocationSearching:0,Lock:15,LockClock:15,LockOpen:15,Login:15,Logout:15,Looks:15,Looks3:15,Looks4:15,Looks5:15,Looks6:15,LooksOne:15,LooksTwo:15,Loop:15,Loupe:15,LowPriority:15,Loyalty:15,LteMobiledata:7,LtePlusMobiledata:0,Luggage:15,LunchDining:15,Mail:15,MailOutline:15,Male:15,ManageAccounts:2,ManageSearch:15,Map:15,MapsHomeWork:15,MapsUgc:15,Margin:15,MarkAsUnread:15,MarkChatRead:15,MarkChatUnread:2,MarkEmailRead:7,MarkEmailUnread:2,Markunread:15,MarkunreadMailbox:0,Masks:15,Maximize:15,MediaBluetoothOff:0,MediaBluetoothOn:0,Mediation:15,MedicalServices:2,Medication:15,MeetingRoom:15,Memory:15,Menu:15,MenuBook:15,MenuOpen:15,MergeType:15,Message:15,Mic:15,MicExternalOff:2,MicExternalOn:7,MicNone:15,MicOff:15,Microwave:15,MilitaryTech:15,Minimize:15,MissedVideoCall:2,Mms:15,MobileFriendly:2,MobileOff:15,MobileScreenShare:0,MobiledataOff:7,Mode:15,ModeComment:15,ModeEdit:15,ModeEditOutline:2,ModeNight:15,ModeStandby:15,ModelTraining:7,MonetizationOn:2,Money:15,MoneyOff:15,MoneyOffCsred:7,Monitor:15,MonitorWeight:7,MonochromePhotos:0,Mood:15,MoodBad:15,Moped:15,More:15,MoreHoriz:15,MoreTime:15,MoreVert:15,MotionPhotosAuto:0,MotionPhotosOff:2,Mouse:15,MoveToInbox:15,Movie:15,MovieCreation:7,MovieFilter:15,Moving:15,Mp:15,MultilineChart:2,MultipleStop:15,Museum:15,MusicNote:15,MusicOff:15,MusicVideo:15,MyLocation:15,Nat:15,Nature:15,NaturePeople:15,NavigateBefore:2,NavigateNext:15,Navigation:15,NearMe:15,NearMeDisabled:2,NearbyError:15,NearbyOff:15,NetworkCell:15,NetworkCheck:15,NetworkLocked:7,NetworkWifi:15,NewReleases:15,NextPlan:15,NextWeek:15,Nfc:15,NightShelter:15,Nightlife:15,Nightlight:15,NightlightRound:2,NightsStay:15,NineK:15,NineKPlus:15,NineMp:15,NineteenMp:15,NoAccounts:15,NoBackpack:15,NoCell:15,NoDrinks:15,NoEncryption:15,NoFlash:15,NoFood:15,NoLuggage:15,NoMeals:15,NoMeetingRoom:7,NoPhotography:7,NoSim:15,NoStroller:15,NoTransfer:15,NordicWalking:7,North:15,NorthEast:15,NorthWest:15,NotAccessible:7,NotInterested:7,NotListedLocation:0,NotStarted:15,Note:15,NoteAdd:15,NoteAlt:15,Notes:15,NotificationAdd:2,Notifications:7,NotificationsActive:0,NotificationsNone:0,NotificationsOff:0,NotificationsPaused:0,OfflineBolt:15,OfflinePin:15,OfflineShare:15,OndemandVideo:7,OneK:15,OneKPlus:15,OneKk:15,OnlinePrediction:0,Opacity:15,OpenInBrowser:7,OpenInFull:15,OpenInNew:15,OpenInNewOff:15,OpenWith:15,OtherHouses:15,Outbound:15,Outbox:15,OutdoorGrill:15,Outlet:15,Padding:15,Pages:15,Pageview:15,Paid:15,Palette:15,PanTool:15,Panorama:15,PanoramaFishEye:2,PanoramaHorizontal:0,PanoramaPhotosphere:0,PanoramaVertical:0,PanoramaWideAngle:0,Paragliding:15,Park:15,PartyMode:15,Password:15,Pattern:15,Pause:15,PauseCircle:15,PauseCircleFilled:0,PauseCircleOutline:0,PausePresentation:0,Payment:15,Payments:15,PedalBike:15,Pending:15,PendingActions:2,People:15,PeopleAlt:15,PeopleOutline:7,PermCameraMic:7,PermContactCalendar:0,PermDataSetting:2,PermIdentity:15,PermMedia:15,PermPhoneMsg:15,PermScanWifi:15,Person:15,PersonAdd:15,PersonAddAlt:15,PersonAddAlt1:7,PersonAddDisabled:0,PersonOff:15,PersonOutline:7,PersonPin:15,PersonPinCircle:2,PersonRemove:15,PersonRemoveAlt1:0,PersonSearch:15,PersonalVideo:7,PestControl:15,PestControlRodent:0,Pets:15,Phone:15,PhoneAndroid:15,PhoneCallback:7,PhoneDisabled:7,PhoneEnabled:15,PhoneForwarded:2,PhoneInTalk:15,PhoneIphone:15,PhoneLocked:15,PhoneMissed:15,PhonePaused:15,Phonelink:15,PhonelinkErase:2,PhonelinkLock:7,PhonelinkOff:15,PhonelinkRing:7,PhonelinkSetup:2,Photo:15,PhotoAlbum:15,PhotoCamera:15,PhotoCameraBack:2,PhotoCameraFront:0,PhotoFilter:15,PhotoLibrary:15,PhotoSizeSelectLarge:0,PhotoSizeSelectSmall:0,Piano:15,PianoOff:15,PictureAsPdf:15,PictureInPicture:0,PictureInPictureAlt:0,PieChart:15,PieChartOutline:2,Pin:15,PinDrop:15,Pinterest:0,PivotTableChart:2,Place:15,Plagiarism:15,PlayArrow:15,PlayCircle:15,PlayCircleFilled:0,PlayCircleOutline:0,PlayDisabled:15,PlayForWork:15,PlayLesson:15,PlaylistAdd:15,PlaylistAddCheck:0,PlaylistPlay:15,Plumbing:15,PlusOne:15,Podcasts:15,PointOfSale:15,Policy:15,Poll:15,Pool:15,PortableWifiOff:2,Portrait:15,PostAdd:15,Power:15,PowerInput:15,PowerOff:15,PowerSettingsNew:0,PregnantWoman:7,PresentToAll:15,Preview:15,PriceChange:15,PriceCheck:15,Print:15,PrintDisabled:7,PriorityHigh:15,PrivacyTip:15,Psychology:15,Public:15,PublicOff:15,Publish:15,PublishedWithChanges:0,PushPin:15,QrCode:15,QrCode2:15,QrCodeScanner:7,QueryBuilder:15,QueryStats:15,QuestionAnswer:2,Queue:15,QueueMusic:15,QueuePlayNext:7,Quickreply:15,Quiz:15,RMobiledata:15,Radar:15,Radio:15,RadioButtonChecked:0,RadioButtonUnchecked:0,RailwayAlert:15,RamenDining:15,RateReview:15,RawOff:15,RawOn:15,ReadMore:15,Receipt:15,ReceiptLong:15,RecentActors:15,Recommend:15,RecordVoiceOver:2,Reddit:0,Redeem:15,Redo:15,ReduceCapacity:2,Refresh:15,RememberMe:15,Remove:15,RemoveCircle:15,RemoveCircleOutline:0,RemoveDone:15,RemoveFromQueue:2,RemoveModerator:2,RemoveRedEye:15,RemoveShoppingCart:0,Reorder:15,Repeat:15,RepeatOn:15,RepeatOne:15,RepeatOneOn:15,Replay:15,Replay10:15,Replay30:15,Replay5:15,ReplayCircleFilled:0,Reply:15,ReplyAll:15,Report:15,ReportGmailerrorred:0,ReportOff:15,ReportProblem:7,RequestPage:15,RequestQuote:15,ResetTv:15,RestartAlt:15,Restaurant:15,RestaurantMenu:2,Restore:15,RestoreFromTrash:0,RestorePage:15,Reviews:15,RiceBowl:15,RingVolume:15,Roofing:15,Room:15,RoomPreferences:2,RoomService:15,Rotate90DegreesCcw:0,RotateLeft:15,RotateRight:15,Router:15,Rowing:15,RssFeed:15,Rsvp:15,Rtt:15,Rule:15,RuleFolder:15,RunCircle:15,RunningWithErrors:0,RvHookup:15,SafetyDivider:7,Sailing:15,Sanitizer:15,Satellite:15,Save:15,SaveAlt:15,SavedSearch:15,Savings:15,Scanner:15,ScatterPlot:15,Schedule:15,ScheduleSend:15,Schema:15,School:15,Science:15,Score:15,ScreenLockLandscape:0,ScreenLockPortrait:0,ScreenLockRotation:0,ScreenRotation:2,ScreenSearchDesktop:0,ScreenShare:15,Screenshot:15,Sd:15,SdCard:15,SdCardAlert:15,SdStorage:15,Search:15,SearchOff:15,Security:15,SecurityUpdate:2,SecurityUpdateGood:0,Segment:15,SelectAll:15,SelfImprovement:2,Sell:15,Send:15,SendAndArchive:2,SendToMobile:15,SensorDoor:15,SensorWindow:15,Sensors:15,SensorsOff:15,SentimentNeutral:0,SentimentSatisfied:0,SetMeal:15,Settings:15,SettingsApplications:0,SettingsBluetooth:0,SettingsBrightness:0,SettingsCell:15,SettingsEthernet:0,SettingsInputAntenna:0,SettingsInputHdmi:0,SettingsInputSvideo:0,SettingsOverscan:0,SettingsPhone:7,SettingsPower:7,SettingsRemote:2,SettingsSuggest:2,SettingsVoice:7,SevenK:15,SevenKPlus:15,SevenMp:15,SeventeenMp:15,Share:15,ShareLocation:7,Shield:15,Shop:15,Shop2:15,ShopTwo:15,ShoppingBag:15,ShoppingBasket:2,ShoppingCart:15,ShortText:15,Shortcut:15,ShowChart:15,Shower:15,Shuffle:15,ShuffleOn:15,ShutterSpeed:15,Sick:15,SignalCellular0Bar:0,SignalCellular1Bar:0,SignalCellular2Bar:0,SignalCellular3Bar:0,SignalCellular4Bar:0,SignalCellularAlt:0,SignalCellularNoSim:0,SignalCellularNodata:0,SignalCellularNull:0,SignalCellularOff:0,SignalWifi0Bar:2,SignalWifi1Bar:2,SignalWifi1BarLock:0,SignalWifi2Bar:2,SignalWifi2BarLock:0,SignalWifi3Bar:2,SignalWifi3BarLock:0,SignalWifi4Bar:2,SignalWifi4BarLock:0,SignalWifiBad:7,SignalWifiOff:7,SimCard:15,SimCardAlert:15,SimCardDownload:2,SingleBed:15,Sip:15,SixK:15,SixKPlus:15,SixMp:15,SixteenMp:15,SixtyFps:15,SixtyFpsSelect:2,Skateboarding:7,SkipNext:15,SkipPrevious:15,Sledding:15,Slideshow:15,SlowMotionVideo:2,SmartButton:15,SmartDisplay:15,SmartScreen:15,SmartToy:15,Smartphone:15,SmokeFree:15,SmokingRooms:15,Sms:15,SmsFailed:15,SnippetFolder:7,Snooze:15,Snowboarding:15,Snowmobile:15,Snowshoeing:15,Soap:15,SocialDistance:2,Sort:15,SortByAlpha:15,Source:15,South:15,SouthEast:15,SouthWest:15,Spa:15,SpaceBar:15,Speaker:15,SpeakerGroup:15,SpeakerNotes:15,SpeakerNotesOff:2,SpeakerPhone:15,Speed:15,Spellcheck:15,Splitscreen:15,Sports:15,SportsBar:15,SportsBaseball:2,SportsBasketball:0,SportsCricket:7,SportsEsports:7,SportsFootball:2,SportsGolf:15,SportsHandball:2,SportsHockey:15,SportsKabaddi:7,SportsMma:15,SportsMotorsports:0,SportsRugby:15,SportsScore:15,SportsSoccer:15,SportsTennis:15,SportsVolleyball:0,SquareFoot:15,StackedBarChart:2,StackedLineChart:0,Stairs:15,Star:15,StarBorder:15,StarBorderPurple500:0,StarHalf:15,StarOutline:15,StarPurple500:7,StarRate:15,Stars:15,StayCurrentLandscape:0,StayCurrentPortrait:0,StayPrimaryLandscape:0,StayPrimaryPortrait:0,StickyNote2:15,Stop:15,StopCircle:15,StopScreenShare:2,Storage:15,Store:15,StoreMallDirectory:0,Storefront:15,Storm:15,Straighten:15,Stream:15,Streetview:15,StrikethroughS:2,Stroller:15,Style:15,Subject:15,Subscript:15,Subscriptions:7,Subtitles:15,SubtitlesOff:15,Subway:15,Summarize:15,Superscript:15,SupervisedUserCircle:0,SupervisorAccount:0,Support:15,SupportAgent:15,Surfing:15,SurroundSound:7,SwapCalls:15,SwapHoriz:15,SwapHorizontalCircle:0,SwapVert:15,SwapVerticalCircle:0,Swipe:15,SwitchAccount:7,SwitchCamera:15,SwitchLeft:15,SwitchRight:15,SwitchVideo:15,Sync:15,SyncAlt:15,SyncDisabled:15,SyncProblem:15,SystemSecurityUpdate:0,SystemUpdate:15,SystemUpdateAlt:2,Tab:15,TabUnselected:7,TableChart:15,TableRows:15,TableView:15,Tablet:15,TabletAndroid:7,TabletMac:15,Tag:15,TagFaces:15,TakeoutDining:7,TapAndPlay:15,Tapas:15,Task:15,TaskAlt:15,TaxiAlert:15,Telegram:0,TenMp:15,Terrain:15,TextFields:15,TextFormat:15,TextRotateUp:15,TextRotateVertical:0,TextRotationAngleup:0,TextRotationDown:0,TextRotationNone:0,TextSnippet:15,Textsms:15,Texture:15,TheaterComedy:7,Theaters:15,Thermostat:15,ThermostatAuto:2,ThirteenMp:15,ThirtyFps:15,ThirtyFpsSelect:2,ThreeDRotation:2,ThreeGMobiledata:0,ThreeK:15,ThreeKPlus:15,ThreeMp:15,ThreeP:15,ThreeSixty:15,ThumbDown:15,ThumbDownAlt:15,ThumbDownOffAlt:2,ThumbUp:15,ThumbUpAlt:15,ThumbUpOffAlt:7,ThumbsUpDown:15,TimeToLeave:15,Timelapse:15,Timeline:15,Timer:15,Timer10:15,Timer10Select:7,Timer3:15,Timer3Select:15,TimerOff:15,TimesOneMobiledata:0,Title:15,Toc:15,Today:15,ToggleOff:15,ToggleOn:15,Toll:15,Tonality:15,Topic:15,TouchApp:15,Tour:15,Toys:15,TrackChanges:15,Traffic:15,Train:15,Tram:15,Transform:15,Transgender:15,TransitEnterexit:0,Translate:15,TravelExplore:7,TrendingDown:15,TrendingFlat:15,TrendingUp:15,TripOrigin:15,Try:15,Tty:15,Tune:15,Tungsten:15,TurnedIn:15,TurnedInNot:15,Tv:15,TvOff:15,TwelveMp:15,TwentyFourMp:15,TwentyOneMp:15,TwentyThreeMp:7,TwentyTwoMp:15,TwentyZeroMp:15,Twitter:0,TwoK:15,TwoKPlus:15,TwoMp:15,TwoWheeler:15,Umbrella:15,Unarchive:15,Undo:15,UnfoldLess:15,UnfoldMore:15,Unpublished:15,Unsubscribe:15,Upcoming:15,Update:15,UpdateDisabled:2,Upgrade:15,Upload:15,UploadFile:15,Usb:15,UsbOff:15,Verified:15,VerifiedUser:15,VerticalAlignBottom:0,VerticalAlignCenter:0,VerticalAlignTop:0,VerticalSplit:7,Vibration:15,VideoCall:15,VideoCameraBack:2,VideoCameraFront:0,VideoLabel:15,VideoLibrary:15,VideoSettings:7,VideoStable:15,Videocam:15,VideocamOff:15,VideogameAsset:2,VideogameAssetOff:0,ViewAgenda:15,ViewArray:15,ViewCarousel:15,ViewColumn:15,ViewComfy:15,ViewCompact:15,ViewDay:15,ViewHeadline:15,ViewInAr:15,ViewList:15,ViewModule:15,ViewQuilt:15,ViewSidebar:15,ViewStream:15,ViewWeek:15,Vignette:15,Villa:15,Visibility:15,VisibilityOff:7,VoiceChat:15,VoiceOverOff:15,Voicemail:15,VolumeDown:15,VolumeMute:15,VolumeOff:15,VolumeUp:15,VolunteerActivism:0,VpnKey:15,VpnLock:15,Vrpano:15,Wallpaper:15,Warning:15,WarningAmber:15,Wash:15,Watch:15,WatchLater:15,Water:15,WaterDamage:15,WaterfallChart:2,Waves:15,WbAuto:15,WbCloudy:15,WbIncandescent:2,WbIridescent:15,WbShade:15,WbSunny:15,WbTwilight:15,Wc:15,Web:15,WebAsset:15,WebAssetOff:15,Weekend:15,West:15,WhatsApp:0,Whatshot:15,WheelchairPickup:0,WhereToVote:15,Widgets:15,Wifi:15,WifiCalling:15,WifiCalling3:15,WifiLock:15,WifiOff:15,WifiProtectedSetup:0,WifiTethering:7,WifiTetheringOff:0,Window:15,WineBar:15,Work:15,WorkOff:15,WorkOutline:15,Workspaces:15,WrapText:15,WrongLocation:7,Wysiwyg:15,Yard:15,YouTube:0,YoutubeSearchedFor:0,ZoomIn:15,ZoomOut:15,ZoomOutMap:15};const iconKeys=Object.keys(icons);const weightOptions=[\"Filled\",\"TwoTone\",\"Sharp\",\"Rounded\",\"Outlined\",];const styleKeyOptions={15:[...weightOptions],7:[\"Filled\",\"TwoTone\",\"Sharp\",\"Rounded\"],2:[\"Filled\",\"Sharp\"]};const styleOptionPropKeys=Object.keys(styleKeyOptions).map(optionKey=>`iconStyle${optionKey}`);const lowercaseIconKeyPairs=iconKeys.reduce((res,key)=>{res[key.toLowerCase()]=key;return res;},{});/**\n * MATERIAL\n *\n * @framerIntrinsicWidth 24\n * @framerIntrinsicHeight 24\n *\n * @framerSupportedLayoutWidth fixed\n * @framerSupportedLayoutHeight fixed\n */ export function Icon(props){const{color,selectByList,iconSearch,iconSelection,onClick,onMouseDown,onMouseUp,onMouseEnter,onMouseLeave,mirrored,style}=props;const isMounted=useRef(false);const iconKey=useIconSelection(iconKeys,selectByList,iconSearch,iconSelection,lowercaseIconKeyPairs);// Get props to use for deps array\nconst styleOptionProps=styleOptionPropKeys.map(prop=>props[prop]);// Get style of icon\nconst iconStyle=useMemo(()=>{const iconStyleKey=icons[iconKey];if(!iconStyleKey)return;const activeStyle=props[`iconStyle${iconStyleKey}`];if(activeStyle===\"Filled\")return;return activeStyle;},[...styleOptionProps]);// Selected Icon Module\nconst[SelectedIcon,setSelectedIcon]=useState(iconKey===\"Home\"?HomeFactory(React):null);// Import the selected module or reset so null state\nasync function importModule(){// If bad search or doesn't exist, show null state\nif(typeof icons[iconKey]!==\"number\"){setSelectedIcon(null);return;}// Get the selected module\ntry{const style=iconStyle?iconStyle:\"\";const iconModuleUrl=`${moduleBaseUrl}${iconKey}${style}.js@0.0.32`;// console.log(iconModuleUrl)\nconst module=await import(/* webpackIgnore: true */ iconModuleUrl);if(isMounted.current)setSelectedIcon(module.default(React));}catch{if(isMounted.current)setSelectedIcon(null);}}// Import module when new style or icon is selected\nuseEffect(()=>{isMounted.current=true;importModule();return()=>{isMounted.current=false;};},[iconKey,...styleOptionProps]);const isOnCanvas=RenderTarget.current()===RenderTarget.canvas;const emptyState=isOnCanvas?/*#__PURE__*/ _jsx(NullState,{}):null;return /*#__PURE__*/ _jsx(motion.div,{style:{display:\"contents\"},onClick,onMouseEnter,onMouseLeave,onMouseDown,onMouseUp,children:SelectedIcon?/*#__PURE__*/ _jsx(\"svg\",{xmlns:\"http://www.w3.org/2000/svg\",style:{userSelect:\"none\",width:\"100%\",height:\"100%\",display:\"inline-block\",fill:color,flexShrink:0,transform:mirrored?\"scale(-1, 1)\":undefined,...style},focusable:\"false\",viewBox:\"0 0 24 24\",color:color,children:SelectedIcon}):emptyState});}Icon.displayName=\"Material\";Icon.defaultProps={width:24,height:24,iconSelection:\"Home\",iconSearch:\"Home\",color:\"#66F\",selectByList:true,weight:\"Filled\",mirrored:false};function hideStyleOptions(props,styleOptions){const{selectByList,iconSearch,iconSelection}=props;const styleOptionsNumber=parseInt(styleOptions);const name=getIconSelection(iconKeys,selectByList,iconSearch,iconSelection,lowercaseIconKeyPairs);const icon=icons[name];if(!icon||styleOptionsNumber===0)return true;if(icon===styleOptionsNumber)return false;else return true;}addPropertyControls(Icon,{selectByList:{type:ControlType.Boolean,title:\"Select\",enabledTitle:\"List\",disabledTitle:\"Search\",defaultValue:Icon.defaultProps.selectByList},iconSelection:{type:ControlType.Enum,options:iconKeys,defaultValue:Icon.defaultProps.iconSelection,title:\"Name\",hidden:({selectByList})=>!selectByList,description:\"Find every icon name on the [Material site](https://fonts.google.com/icons)\"},iconSearch:{type:ControlType.String,title:\"Name\",placeholder:\"Menu, Wifi, Box…\",hidden:({selectByList})=>selectByList},mirrored:{type:ControlType.Boolean,enabledTitle:\"Yes\",disabledTitle:\"No\",defaultValue:Icon.defaultProps.mirrored},color:{type:ControlType.Color,title:\"Color\",defaultValue:Icon.defaultProps.color},...Object.keys(styleKeyOptions).reduce((result,optionKey)=>{result[`iconStyle${optionKey}`]={type:ControlType.Enum,title:\"Style\",defaultValue:\"Filled\",options:styleKeyOptions[optionKey],hidden:props=>hideStyleOptions(props,optionKey)};return result;},{}),...defaultEvents});\nexport const __FramerMetadata__ = {\"exports\":{\"IconProps\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"Icon\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutHeight\":\"fixed\",\"framerContractVersion\":\"1\",\"framerSupportedLayoutWidth\":\"fixed\",\"framerIntrinsicHeight\":\"24\",\"framerIntrinsicWidth\":\"24\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Material.map","import{jsx as _jsx}from\"react/jsx-runtime\";import{useCallback}from\"react\";import{addPropertyControls,ControlType}from\"framer\";import{motion}from\"framer-motion\";import{defaultEvents,usePadding,useRadius,useFontControls}from\"https://framer.com/m/framer/default-utils.js@^0.45.0\";/**\n * CLIPBOARD\n *\n * @framerIntrinsicWidth 90\n * @framerIntrinsicHeight 50\n *\n * @framerSupportedLayoutWidth any\n * @framerSupportedLayoutHeight any\n */ export default function Clipboard(props){const{label,content,fill,color,style,onClick,font,hoverOptions,...rest}=props;const deprecatedFont=useFontControls({fontWeight:500,...rest});const borderRadius=useRadius(props);const paddingValue=usePadding(props);const handleClick=useCallback(()=>{var ref;(ref=navigator.clipboard)===null||ref===void 0?void 0:ref.writeText(content);onClick===null||onClick===void 0?void 0:onClick();},[onClick,content]);return /*#__PURE__*/ _jsx(motion.button,{style:{border:\"none\",outline:\"none\",resize:\"none\",width:\"max-content\",wordBreak:\"break-word\",overflowWrap:\"break-word\",WebkitTapHighlightColor:\"rgba(0, 0, 0, 0)\",letterSpacing:\"-0.2px\",display:\"flex\",justifyContent:\"center\",alignItems:\"center\",background:fill,borderRadius,cursor:\"pointer\",padding:paddingValue,color,...deprecatedFont,...font,...style},onClick:handleClick,...rest,whileHover:hoverOptions,transition:hoverOptions===null||hoverOptions===void 0?void 0:hoverOptions.transition,children:label});};addPropertyControls(Clipboard,{content:{type:ControlType.String,title:\"Content\",displayTextArea:true,description:\"When clicked, this content will be copied to the clipboard.\"},label:{type:ControlType.String,title:\"Label\",defaultValue:\"Copy to Clipboard\"},fill:{type:ControlType.Color,title:\"Fill\",defaultValue:\"#06F\"},color:{type:ControlType.Color,title:\"Text\",defaultValue:\"#fff\"},font:{// @ts-ignore - Internal\ntype:ControlType.Font,controls:\"extended\",defaultValue:{fontSize:16}},hoverOptions:{type:ControlType.Object,title:\"Hover\",buttonTitle:\"Effect\",optional:true,controls:{scale:{type:ControlType.Number,title:\"Scale\",min:0,max:10,displayStepper:true,step:.01,defaultValue:1.1},backgroundColor:{type:ControlType.Color,title:\"Fill\",defaultValue:\"#0088FF\",optional:true},color:{type:ControlType.Color,title:\"Color\",defaultValue:\"#FFF\",optional:true},transition:{type:ControlType.Transition,title:\"Transition\",defaultValue:{type:\"spring\",stiffness:400,damping:30}}}},padding:{type:ControlType.FusedNumber,toggleKey:\"paddingPerSide\",toggleTitles:[\"Padding\",\"Padding per side\"],valueKeys:[\"paddingTop\",\"paddingRight\",\"paddingBottom\",\"paddingLeft\",],valueLabels:[\"T\",\"R\",\"B\",\"L\"],min:0,title:\"Padding\",defaultValue:10},borderRadius:{title:\"Radius\",type:ControlType.FusedNumber,toggleKey:\"isMixedBorderRadius\",toggleTitles:[\"Radius\",\"Radius per corner\"],valueKeys:[\"topLeftRadius\",\"topRightRadius\",\"bottomRightRadius\",\"bottomLeftRadius\",],valueLabels:[\"TL\",\"TR\",\"BR\",\"BL\"],min:0,defaultValue:50},...defaultEvents});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Clipboard\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutHeight\":\"any\",\"framerSupportedLayoutWidth\":\"any\",\"framerIntrinsicHeight\":\"50\",\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"90\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Clipboard.map","// Generated by Framer (2fef4c5)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,SmartComponentScopedContainer,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import{Icon as Material}from\"https://framerusercontent.com/modules/6Ldpz1V0DkD45gXvi67I/PCgBX5d6MdQT7E7nhdXn/Material.js\";import Clipboard from\"https://framerusercontent.com/modules/Hj20QU19p80mpYsvesiZ/RfHh9MIwqlgi04HKZ3Qo/Clipboard.js\";const MaterialFonts=getFonts(Material);const ClipboardFonts=getFonts(Clipboard);const cycleOrder=[\"JYFtt1eOq\",\"xwmCdbFX3\"];const serializationHash=\"framer-IIuM7\";const variantClassNames={JYFtt1eOq:\"framer-v-1uropjn\",xwmCdbFX3:\"framer-v-1mxfmwk\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={bounce:.2,delay:0,duration:1,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const humanReadableVariantMap={\"Variant 1\":\"JYFtt1eOq\",\"Variant 2\":\"xwmCdbFX3\"};const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"JYFtt1eOq\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"JYFtt1eOq\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTapcwk4vc=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});await delay(()=>setVariant(\"xwmCdbFX3\"),200);});const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if(baseVariant===\"xwmCdbFX3\")return true;return false;};return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-1uropjn\",className,classNames),\"data-framer-name\":\"Variant 1\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"JYFtt1eOq\",onTap:onTapcwk4vc,ref:refBinding,style:{backgroundColor:\"rgb(255, 255, 255)\",borderBottomLeftRadius:50,borderBottomRightRadius:50,borderTopLeftRadius:50,borderTopRightRadius:50,...style},...addPropertyOverrides({xwmCdbFX3:{\"data-framer-name\":\"Variant 2\"}},baseVariant,gestureVariant),children:[isDisplayed()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1t9wx34-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"XiRCuqW3H-container\",nodeId:\"XiRCuqW3H\",rendersWithMotion:true,scopeId:\"s_vI0667y\",children:/*#__PURE__*/_jsx(Material,{color:\"rgb(0, 0, 0)\",height:\"100%\",iconSearch:\"gift\",iconSelection:\"GMobiledata\",iconStyle15:\"Filled\",iconStyle2:\"Filled\",iconStyle7:\"Filled\",id:\"XiRCuqW3H\",layoutId:\"XiRCuqW3H\",mirrored:false,selectByList:false,style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-8lwfd1-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"Vac5YBwsg-container\",nodeId:\"Vac5YBwsg\",rendersWithMotion:true,scopeId:\"s_vI0667y\",children:/*#__PURE__*/_jsx(Clipboard,{borderRadius:50,bottomLeftRadius:50,bottomRightRadius:50,color:\"rgb(0, 0, 0)\",content:\"PH5012\",fill:\"rgba(255, 255, 255, 0)\",font:{fontFamily:'\"Manrope\", \"Manrope Placeholder\", sans-serif',fontSize:\"14px\",fontStyle:\"normal\",fontWeight:700,letterSpacing:\"0em\",lineHeight:\"1em\"},height:\"100%\",hoverOptions:{backgroundColor:\"rgb(255, 255, 255)\",color:\"rgb(0, 0, 0)\",scale:1,transition:{damping:30,delay:0,mass:1,stiffness:400,type:\"spring\"}},id:\"Vac5YBwsg\",isMixedBorderRadius:false,label:\"Copy discount code\",layoutId:\"Vac5YBwsg\",padding:10,paddingBottom:8,paddingLeft:0,paddingPerSide:true,paddingRight:0,paddingTop:8,topLeftRadius:50,topRightRadius:50,width:\"100%\",...addPropertyOverrides({xwmCdbFX3:{label:\"PH5012\"}},baseVariant,gestureVariant)})})})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-IIuM7.framer-1m6ri2h, .framer-IIuM7 .framer-1m6ri2h { display: block; }\",\".framer-IIuM7.framer-1uropjn { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 8px; height: min-content; justify-content: center; overflow: visible; padding: 0px 12px 0px 12px; position: relative; width: min-content; }\",\".framer-IIuM7 .framer-1t9wx34-container { flex: none; height: 27px; position: relative; width: 20px; }\",\".framer-IIuM7 .framer-8lwfd1-container { flex: none; height: auto; position: relative; width: auto; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-IIuM7.framer-1uropjn { gap: 0px; } .framer-IIuM7.framer-1uropjn > * { margin: 0px; margin-left: calc(8px / 2); margin-right: calc(8px / 2); } .framer-IIuM7.framer-1uropjn > :first-child { margin-left: 0px; } .framer-IIuM7.framer-1uropjn > :last-child { margin-right: 0px; } }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 30\n * @framerIntrinsicWidth 158.5\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"xwmCdbFX3\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n */const Framers_vI0667y=withCSS(Component,css,\"framer-IIuM7\");export default Framers_vI0667y;Framers_vI0667y.displayName=\"Copy CTA\";Framers_vI0667y.defaultProps={height:30,width:158.5};addPropertyControls(Framers_vI0667y,{variant:{options:[\"JYFtt1eOq\",\"xwmCdbFX3\"],optionTitles:[\"Variant 1\",\"Variant 2\"],title:\"Variant\",type:ControlType.Enum}});addFonts(Framers_vI0667y,[{explicitInter:true,fonts:[{family:\"Manrope\",source:\"fontshare\",style:\"normal\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/NGBUP45ES3F7RD5XGKPEDJ6QEPO4TMOK/EXDVWJ2EDDVVV65UENMX33EDDYBX6OF7/6P4FPMFQH7CCC7RZ4UU4NKSGJ2RLF7V5.woff2\",weight:\"700\"}]},...MaterialFonts,...ClipboardFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Framers_vI0667y\",\"slots\":[],\"annotations\":{\"framerDisplayContentsDiv\":\"false\",\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"30\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"xwmCdbFX3\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerImmutableVariables\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicWidth\":\"158.5\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./s_vI0667y.map","// Generated by Framer (2fef4c5)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,getPropertyControls,Link,RichText,SmartComponentScopedContainer,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import CopyCTA from\"https://framerusercontent.com/modules/S5o4ZAYXTKfXgbvzMJ26/nxUAgFeLInc2ZCwAx6ic/s_vI0667y.js\";import ButtonVarients from\"https://framerusercontent.com/modules/ox50GIXLenCrb8Po4pQx/6113GcDdUOtVBrSaZSGZ/zm23wPOLu.js\";const ButtonVarientsFonts=getFonts(ButtonVarients);const CopyCTAFonts=getFonts(CopyCTA);const ButtonVarientsControls=getPropertyControls(ButtonVarients);const cycleOrder=[\"LjpaZYXr4\",\"kGrjNcVDX\",\"k8z8LvIKe\"];const serializationHash=\"framer-9kNEN\";const variantClassNames={k8z8LvIKe:\"framer-v-vnxzb3\",kGrjNcVDX:\"framer-v-gubyhr\",LjpaZYXr4:\"framer-v-1i8h3g8\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const humanReadableEnumMap={\"dark-large-secondary\":\"IGGenEjKp\",\"ghost-lg\":\"d5KrYXDSr\",\"ghost-sm\":\"UI62YfkfK\",\"huge-border\":\"d0GiNG_or\",\"icon-button-medium\":\"TftmtEDXf\",\"icon-button-small\":\"CCbs2S7dG\",\"large-border\":\"scmj6EMZ8\",\"large-green\":\"fpMifbogh\",\"large-icon\":\"i3YSTMh0p\",\"large-primary-light\":\"RhnlEoMG4\",\"large-primary\":\"LHOofAMsE\",\"large-secondary\":\"nqpsoaZNk\",\"medium-icon\":\"n3rAXZ9Lq\",\"small-border\":\"tTcnwiL1d\",\"small-primary\":\"Aej8nPVQe\",\"small-secondary\":\"q3IlxxA13\",\"Variant 10\":\"PWMtiV_9Q\",\"xs-green\":\"lloGinGh_\",\"xs-primary\":\"a5DvEjkiu\",\"xs-secondary\":\"MjXwEV4FI\"};const humanReadableVariantMap={\"Black / mobile\":\"k8z8LvIKe\",Black:\"LjpaZYXr4\",green:\"kGrjNcVDX\"};const getProps=({height,id,topBarButtonVariante,topBarIcon,topBarLink,topBarText,visibleBadge,visibleCTACopy,visibleTopBarCTA,width,...props})=>{return{...props,dbBFf5Rtm:topBarText??props.dbBFf5Rtm??\"🎉 Let's make bettermode the \\\"Product of the day\\\" on Product Hunt. We're counting on you \",K9ytJ3_TJ:visibleCTACopy??props.K9ytJ3_TJ,ltzQ5sKOs:topBarLink??props.ltzQ5sKOs,variant:humanReadableVariantMap[props.variant]??props.variant??\"LjpaZYXr4\",VnEL1ca9u:humanReadableEnumMap[topBarButtonVariante]??topBarButtonVariante??props.VnEL1ca9u??\"q3IlxxA13\",wjB_hOd_1:visibleBadge??props.wjB_hOd_1,XESTaADaS:topBarIcon??props.XESTaADaS,ZKYuIqb63:visibleTopBarCTA??props.ZKYuIqb63??true};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,dbBFf5Rtm,wjB_hOd_1,ltzQ5sKOs,VnEL1ca9u,XESTaADaS,ZKYuIqb63,K9ytJ3_TJ,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"LjpaZYXr4\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(Link,{href:ltzQ5sKOs,motionChild:true,nodeId:\"LjpaZYXr4\",openInNewTab:true,scopeId:\"aPCZ04_gV\",children:/*#__PURE__*/_jsxs(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-1i8h3g8\",className,classNames)} framer-16u4dcy`,\"data-framer-name\":\"Black\",layoutDependency:layoutDependency,layoutId:\"LjpaZYXr4\",ref:refBinding,style:{backgroundColor:\"rgb(0, 0, 0)\",...style},variants:{kGrjNcVDX:{backgroundColor:\"var(--token-0a84d216-a531-48b9-98ad-68a9b0f59be5, rgb(87, 174, 19))\"}},...addPropertyOverrides({k8z8LvIKe:{\"data-framer-name\":\"Black / mobile\"},kGrjNcVDX:{\"data-framer-name\":\"green\"}},baseVariant,gestureVariant),children:[wjB_hOd_1&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-19sj2ra\",\"data-framer-name\":\"Badge\",layoutDependency:layoutDependency,layoutId:\"SjJGunfM4\",style:{backgroundColor:\"var(--token-d4d9bcef-5cf6-4e59-8f5c-db043ccb1adc, rgb(102, 198, 28))\",borderBottomLeftRadius:40,borderBottomRightRadius:40,borderTopLeftRadius:40,borderTopRightRadius:40},variants:{kGrjNcVDX:{backgroundColor:\"var(--token-5b0b6ffe-f617-4319-b3f9-4c3c243de80b, rgb(10, 10, 10))\"}},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7SW50ZXItNzAw\",\"--framer-font-family\":'\"Inter\", \"Inter Placeholder\", sans-serif',\"--framer-font-size\":\"10px\",\"--framer-font-weight\":\"700\",\"--framer-letter-spacing\":\"0.02em\",\"--framer-line-height\":\"1.4em\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-bfe1a8cd-29df-415d-847c-515aa569e089, rgb(0, 0, 0)))\",\"--framer-text-transform\":\"uppercase\"},children:\"NEW\"})}),className:\"framer-yvoerl\",fonts:[\"GF;Inter-700\"],layoutDependency:layoutDependency,layoutId:\"E0klbDpuK\",style:{\"--extracted-r6o4lv\":\"var(--token-bfe1a8cd-29df-415d-847c-515aa569e089, rgb(0, 0, 0))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},variants:{kGrjNcVDX:{\"--extracted-r6o4lv\":\"var(--token-36849023-6189-4b34-8ca0-f2105af74ca2, rgb(255, 255, 255))\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({kGrjNcVDX:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7SW50ZXItNzAw\",\"--framer-font-family\":'\"Inter\", \"Inter Placeholder\", sans-serif',\"--framer-font-size\":\"10px\",\"--framer-font-weight\":\"700\",\"--framer-letter-spacing\":\"0.02em\",\"--framer-line-height\":\"1.4em\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-36849023-6189-4b34-8ca0-f2105af74ca2, rgb(255, 255, 255)))\",\"--framer-text-transform\":\"uppercase\"},children:\"NEW\"})})}},baseVariant,gestureVariant)})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1mps4ye\",\"data-framer-name\":\"Text\",layoutDependency:layoutDependency,layoutId:\"btvMyw3p3\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"SW50ZXItU2VtaUJvbGQ=\",\"--framer-font-family\":'\"Inter\", \"Inter Placeholder\", sans-serif',\"--framer-font-size\":\"13px\",\"--framer-font-weight\":\"600\",\"--framer-letter-spacing\":\"-0.014em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-36849023-6189-4b34-8ca0-f2105af74ca2, rgb(255, 255, 255)))\"},children:\"Building blocks, Authenticaton, Better Ai, and more\"})}),className:\"framer-1r2cipa\",fonts:[\"Inter-SemiBold\"],layoutDependency:layoutDependency,layoutId:\"jrF2A0G1n\",style:{\"--extracted-r6o4lv\":\"var(--token-36849023-6189-4b34-8ca0-f2105af74ca2, rgb(255, 255, 255))\"},text:dbBFf5Rtm,verticalAlignment:\"top\",withExternalLayout:true}),XESTaADaS&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-vtd1qr\",layoutDependency:layoutDependency,layoutId:\"u0S_LmyoN\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"SW50ZXItU2VtaUJvbGQ=\",\"--framer-font-family\":'\"Inter\", \"Inter Placeholder\", sans-serif',\"--framer-font-weight\":\"600\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-38711166-1225-4fd4-b6cc-de949f8d5ea6, rgb(255, 255, 255)))\"},children:\"->\"})}),className:\"framer-15v4zth\",fonts:[\"Inter-SemiBold\"],layoutDependency:layoutDependency,layoutId:\"z7j4Cxd_2\",style:{\"--extracted-r6o4lv\":\"var(--token-38711166-1225-4fd4-b6cc-de949f8d5ea6, rgb(255, 255, 255))\"},verticalAlignment:\"top\",withExternalLayout:true})}),ZKYuIqb63&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-19ld3rv\",\"data-framer-name\":\"CTA\",layoutDependency:layoutDependency,layoutId:\"CPSKfRGh1\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:38,y:(componentViewport?.y||0)+(12+((componentViewport?.height||62)-24-38)/2)+0+0,...addPropertyOverrides({k8z8LvIKe:{y:(componentViewport?.y||0)+(12+((componentViewport?.height||200)-24-78)/2)+20+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1wnnw2j-container\",layoutDependency:layoutDependency,layoutId:\"SAc3dV1t7-container\",nodeId:\"SAc3dV1t7\",rendersWithMotion:true,scopeId:\"aPCZ04_gV\",children:/*#__PURE__*/_jsx(ButtonVarients,{an3AjqZVe:\"bold\",bcFI2guYz:\"var(--token-36849023-6189-4b34-8ca0-f2105af74ca2, rgb(255, 255, 255))\",cc1jmdnK8:{borderColor:\"black\",borderStyle:\"solid\",borderWidth:1},Fs8k5Y9rQ:\"rgba(102, 198, 28, 0.05)\",height:\"100%\",I1g9yhyhL:\"80px\",id:\"SAc3dV1t7\",ig5hdgAkD:\"var(--token-b7ac0caa-42ec-4adf-85fd-f93e899c4540, rgb(17, 17, 17))\",jq2o_VTFs:\"var(--token-36849023-6189-4b34-8ca0-f2105af74ca2, rgb(255, 255, 255))\",ktgIHtADd:false,layoutId:\"SAc3dV1t7\",PJP2yPimK:\"var(--token-d4d9bcef-5cf6-4e59-8f5c-db043ccb1adc, rgb(102, 198, 28))\",q3N3W9HM2:\"https://www.producthunt.com/posts/bettermode?embed=true\",qpDDlZFHd:\"Upvote\",tZ8wJ8sbC:\"Q9SEpl7R6\",variant:VnEL1ca9u,VgNhSZuYv:{borderColor:'var(--token-3648b482-766c-4501-98df-024221488373, rgba(0, 0, 0, 0.12)) /* {\"name\":\"Border/Primary\"} */',borderStyle:\"solid\",borderWidth:1},vsWBWRHPN:15,width:\"100%\",ycy7cs8_H:\"arrow-right\",ZsUhZM4JF:true})})})}),K9ytJ3_TJ&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-1gjsd6n\",\"data-framer-name\":\"Copy CTA\",layoutDependency:layoutDependency,layoutId:\"mhx6LufOk\",children:K9ytJ3_TJ&&/*#__PURE__*/_jsx(ComponentViewportProvider,{height:30,y:(componentViewport?.y||0)+(12+((componentViewport?.height||62)-24-38)/2)+19+-15,...addPropertyOverrides({k8z8LvIKe:{y:(componentViewport?.y||0)+(12+((componentViewport?.height||200)-24-78)/2)+39+-15}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-gkaskw-container\",layoutDependency:layoutDependency,layoutId:\"rHgIrncKY-container\",nodeId:\"rHgIrncKY\",rendersWithMotion:true,scopeId:\"aPCZ04_gV\",children:/*#__PURE__*/_jsx(CopyCTA,{height:\"100%\",id:\"rHgIrncKY\",layoutId:\"rHgIrncKY\",variant:\"JYFtt1eOq\",width:\"100%\"})})})})]})]})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-9kNEN.framer-16u4dcy, .framer-9kNEN .framer-16u4dcy { display: block; }\",\".framer-9kNEN.framer-1i8h3g8 { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; min-height: 46px; overflow: visible; padding: 12px; position: relative; text-decoration: none; width: 1080px; }\",\".framer-9kNEN .framer-19sj2ra { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: hidden; padding: 4px 8px 4px 8px; position: relative; width: min-content; will-change: var(--framer-will-change-override, transform); }\",\".framer-9kNEN .framer-yvoerl, .framer-9kNEN .framer-1r2cipa, .framer-9kNEN .framer-15v4zth { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-9kNEN .framer-1mps4ye { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 3px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; z-index: 1; }\",\".framer-9kNEN .framer-vtd1qr { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px 2px 0px 0px; position: relative; width: min-content; }\",\".framer-9kNEN .framer-19ld3rv { 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: visible; padding: 0px 8px 0px 8px; position: relative; width: min-content; }\",\".framer-9kNEN .framer-1wnnw2j-container, .framer-9kNEN .framer-gkaskw-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-9kNEN .framer-1gjsd6n { 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: 38px; min-width: 175px; overflow: visible; padding: 0px 8px 0px 8px; position: relative; width: min-content; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-9kNEN.framer-1i8h3g8, .framer-9kNEN .framer-19sj2ra, .framer-9kNEN .framer-1mps4ye, .framer-9kNEN .framer-vtd1qr, .framer-9kNEN .framer-19ld3rv, .framer-9kNEN .framer-1gjsd6n { gap: 0px; } .framer-9kNEN.framer-1i8h3g8 > *, .framer-9kNEN .framer-19ld3rv > *, .framer-9kNEN .framer-1gjsd6n > * { margin: 0px; margin-left: calc(10px / 2); margin-right: calc(10px / 2); } .framer-9kNEN.framer-1i8h3g8 > :first-child, .framer-9kNEN .framer-1mps4ye > :first-child, .framer-9kNEN .framer-vtd1qr > :first-child, .framer-9kNEN .framer-19ld3rv > :first-child, .framer-9kNEN .framer-1gjsd6n > :first-child { margin-left: 0px; } .framer-9kNEN.framer-1i8h3g8 > :last-child, .framer-9kNEN .framer-1mps4ye > :last-child, .framer-9kNEN .framer-vtd1qr > :last-child, .framer-9kNEN .framer-19ld3rv > :last-child, .framer-9kNEN .framer-1gjsd6n > :last-child { margin-right: 0px; } .framer-9kNEN .framer-19sj2ra > * { margin: 0px; margin-bottom: calc(10px / 2); margin-top: calc(10px / 2); } .framer-9kNEN .framer-19sj2ra > :first-child { margin-top: 0px; } .framer-9kNEN .framer-19sj2ra > :last-child { margin-bottom: 0px; } .framer-9kNEN .framer-1mps4ye > * { margin: 0px; margin-left: calc(3px / 2); margin-right: calc(3px / 2); } .framer-9kNEN .framer-vtd1qr > * { margin: 0px; margin-left: calc(0px / 2); margin-right: calc(0px / 2); } }\",\".framer-9kNEN.framer-v-vnxzb3.framer-1i8h3g8 { min-height: unset; width: 800px; }\",\".framer-9kNEN.framer-v-vnxzb3 .framer-1mps4ye { flex: 1 0 0px; width: 1px; }\",\".framer-9kNEN.framer-v-vnxzb3 .framer-1r2cipa { flex: 1 0 0px; max-width: 676px; white-space: pre-wrap; width: 1px; word-break: break-word; word-wrap: break-word; }\",\".framer-9kNEN.framer-v-vnxzb3 .framer-1gjsd6n { min-width: 1px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 62\n * @framerIntrinsicWidth 1080\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"],\"constraints\":[null,null,\"46px\",null]},\"kGrjNcVDX\":{\"layout\":[\"fixed\",\"auto\"],\"constraints\":[null,null,\"46px\",null]},\"k8z8LvIKe\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerVariables {\"dbBFf5Rtm\":\"topBarText\",\"wjB_hOd_1\":\"visibleBadge\",\"ltzQ5sKOs\":\"topBarLink\",\"VnEL1ca9u\":\"topBarButtonVariante\",\"XESTaADaS\":\"topBarIcon\",\"ZKYuIqb63\":\"visibleTopBarCTA\",\"K9ytJ3_TJ\":\"visibleCTACopy\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n */const FrameraPCZ04_gV=withCSS(Component,css,\"framer-9kNEN\");export default FrameraPCZ04_gV;FrameraPCZ04_gV.displayName=\"Top Bar\";FrameraPCZ04_gV.defaultProps={height:62,width:1080};addPropertyControls(FrameraPCZ04_gV,{variant:{options:[\"LjpaZYXr4\",\"kGrjNcVDX\",\"k8z8LvIKe\"],optionTitles:[\"Black\",\"green\",\"Black / mobile\"],title:\"Variant\",type:ControlType.Enum},dbBFf5Rtm:{defaultValue:\"🎉 Let's make bettermode the \\\"Product of the day\\\" on Product Hunt. We're counting on you \",displayTextArea:false,title:\"Top-bar text\",type:ControlType.String},wjB_hOd_1:{defaultValue:false,title:\"Visible-Badge\",type:ControlType.Boolean},ltzQ5sKOs:{title:\"Top bar link\",type:ControlType.Link},VnEL1ca9u:ButtonVarientsControls?.[\"variant\"]&&{...ButtonVarientsControls[\"variant\"],defaultValue:\"q3IlxxA13\",description:undefined,hidden:undefined,title:\"top bar-button variante\"},XESTaADaS:{defaultValue:false,title:\"Top bar - Icon\",type:ControlType.Boolean},ZKYuIqb63:{defaultValue:true,title:\"Visible-Top bar-CTA\",type:ControlType.Boolean},K9ytJ3_TJ:{defaultValue:false,title:\"Visible-CTA copy\",type:ControlType.Boolean}});addFonts(FrameraPCZ04_gV,[{explicitInter:true,fonts:[{family:\"Inter\",source:\"google\",style:\"normal\",url:\"https://fonts.gstatic.com/s/inter/v18/UcCO3FwrK3iLTeHuS_nVMrMxCp50SjIw2boKoduKmMEVuFuYMZ1rib2Bg-4.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/hyOgCu0Xnghbimh0pE8QTvtt2AU.woff2\",weight:\"600\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/NeGmSOXrPBfEFIy5YZeHq17LEDA.woff2\",weight:\"600\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/oYaAX5himiTPYuN8vLWnqBbfD2s.woff2\",weight:\"600\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/lEJLP4R0yuCaMCjSXYHtJw72M.woff2\",weight:\"600\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/cRJyLNuTJR5jbyKzGi33wU9cqIQ.woff2\",weight:\"600\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/1ZFS7N918ojhhd0nQWdj3jz4w.woff2\",weight:\"600\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/A0Wcc7NgXMjUuFdquHDrIZpzZw0.woff2\",weight:\"600\"}]},...ButtonVarientsFonts,...CopyCTAFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FrameraPCZ04_gV\",\"slots\":[],\"annotations\":{\"framerImmutableVariables\":\"true\",\"framerIntrinsicHeight\":\"62\",\"framerDisplayContentsDiv\":\"false\",\"framerContractVersion\":\"1\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicWidth\":\"1080\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"],\\\"constraints\\\":[null,null,\\\"46px\\\",null]},\\\"kGrjNcVDX\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"],\\\"constraints\\\":[null,null,\\\"46px\\\",null]},\\\"k8z8LvIKe\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerVariables\":\"{\\\"dbBFf5Rtm\\\":\\\"topBarText\\\",\\\"wjB_hOd_1\\\":\\\"visibleBadge\\\",\\\"ltzQ5sKOs\\\":\\\"topBarLink\\\",\\\"VnEL1ca9u\\\":\\\"topBarButtonVariante\\\",\\\"XESTaADaS\\\":\\\"topBarIcon\\\",\\\"ZKYuIqb63\\\":\\\"visibleTopBarCTA\\\",\\\"K9ytJ3_TJ\\\":\\\"visibleCTACopy\\\"}\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (a4aa1f7)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,getFontsFromSharedStyle,Link,RichText,SmartComponentScopedContainer,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import{Icon as Phosphor}from\"https://framerusercontent.com/modules/tYScH7LTqUtz5KUaUAYP/p8dptk4UIND8hbFWz9V7/Phosphor.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/TT8qfRgA5SWQ7ZHtIret/AZv3WU5CUk8G8hkJF0Rm/rkz4AYCAU.js\";const PhosphorFonts=getFonts(Phosphor);const enabledGestures={vzBCLsyRA:{hover:true}};const cycleOrder=[\"vzBCLsyRA\",\"NI5G2Xnwx\"];const serializationHash=\"framer-pxATJ\";const variantClassNames={NI5G2Xnwx:\"framer-v-zvg7ks\",vzBCLsyRA:\"framer-v-1dmk3zb\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const humanReadableVariantMap={\"Variant 1\":\"vzBCLsyRA\",\"Variant 2\":\"NI5G2Xnwx\"};const getProps=({height,icon,id,link,newTab,title,width,...props})=>{return{...props,a10f1aUmL:link??props.a10f1aUmL,e0YZd2mTQ:newTab??props.e0YZd2mTQ,hzxDREC1X:icon??props.hzxDREC1X??\"cube\",jmKE_tCTQ:title??props.jmKE_tCTQ??\"Customer Self-service Platform\",variant:humanReadableVariantMap[props.variant]??props.variant??\"vzBCLsyRA\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,jmKE_tCTQ,a10f1aUmL,e0YZd2mTQ,hzxDREC1X,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"vzBCLsyRA\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[sharedStyle.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(Link,{href:a10f1aUmL,motionChild:true,nodeId:\"vzBCLsyRA\",openInNewTab:e0YZd2mTQ,scopeId:\"AtPPTz5o3\",children:/*#__PURE__*/_jsx(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-1dmk3zb\",className,classNames)} framer-e3e0b7`,\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"vzBCLsyRA\",ref:refBinding,style:{backgroundColor:\"rgba(0, 0, 0, 0)\",...style},variants:{\"vzBCLsyRA-hover\":{backgroundColor:\"var(--token-cebb2537-49f1-4b8e-bfe7-cdee7ee79284, rgb(235, 235, 235))\"}},...addPropertyOverrides({\"vzBCLsyRA-hover\":{\"data-framer-name\":undefined},NI5G2Xnwx:{\"data-framer-name\":\"Variant 2\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1wwkgr7\",\"data-framer-name\":\"inner container\",layoutDependency:layoutDependency,layoutId:\"ftxUWkXm9\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1u637wl-container\",\"data-framer-name\":\"icon-left\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"VSzxw4cls-container\",name:\"icon-left\",nodeId:\"VSzxw4cls\",rendersWithMotion:true,scopeId:\"AtPPTz5o3\",children:/*#__PURE__*/_jsx(Phosphor,{color:\"var(--token-7b1c1cf1-c351-4954-9cf0-8ae4790643f6, rgb(34, 34, 34))\",height:\"100%\",iconSearch:hzxDREC1X,iconSelection:\"House\",id:\"VSzxw4cls\",layoutId:\"VSzxw4cls\",mirrored:false,name:\"icon-left\",selectByList:false,style:{height:\"100%\",width:\"100%\"},weight:\"bold\",width:\"100%\"})})}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1jhm9hj\",\"data-styles-preset\":\"rkz4AYCAU\",children:\"Customer Self-service Platform\"})}),className:\"framer-16twd04\",\"data-framer-name\":\"Customer Self-service Platform\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"gTWWUHbwO\",style:{\"--framer-paragraph-spacing\":\"0px\"},text:jmKE_tCTQ,verticalAlignment:\"top\",withExternalLayout:true})]})})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-pxATJ.framer-e3e0b7, .framer-pxATJ .framer-e3e0b7 { display: block; }\",\".framer-pxATJ.framer-1dmk3zb { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: visible; padding: 8px 14px 8px 23px; position: relative; text-decoration: none; width: min-content; }\",\".framer-pxATJ .framer-1wwkgr7 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 8px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-pxATJ .framer-1u637wl-container { flex: none; height: 18px; position: relative; width: 18px; }\",\".framer-pxATJ .framer-16twd04 { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-pxATJ.framer-v-zvg7ks.framer-1dmk3zb { cursor: unset; padding: 8px 12px 8px 0px; }\",...sharedStyle.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 37\n * @framerIntrinsicWidth 282.5\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"NI5G2Xnwx\":{\"layout\":[\"auto\",\"auto\"]},\"DZNw_zT76\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerVariables {\"jmKE_tCTQ\":\"title\",\"a10f1aUmL\":\"link\",\"e0YZd2mTQ\":\"newTab\",\"hzxDREC1X\":\"icon\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerAtPPTz5o3=withCSS(Component,css,\"framer-pxATJ\");export default FramerAtPPTz5o3;FramerAtPPTz5o3.displayName=\"Main menu item\";FramerAtPPTz5o3.defaultProps={height:37,width:282.5};addPropertyControls(FramerAtPPTz5o3,{variant:{options:[\"vzBCLsyRA\",\"NI5G2Xnwx\"],optionTitles:[\"Variant 1\",\"Variant 2\"],title:\"Variant\",type:ControlType.Enum},jmKE_tCTQ:{defaultValue:\"Customer Self-service Platform\",displayTextArea:false,title:\"Title\",type:ControlType.String},a10f1aUmL:{title:\"Link\",type:ControlType.Link},e0YZd2mTQ:{defaultValue:false,title:\"New Tab\",type:ControlType.Boolean},hzxDREC1X:{defaultValue:\"cube\",placeholder:\"Menu, Wifi, Box…\",title:\"Icon\",type:ControlType.String}});addFonts(FramerAtPPTz5o3,[{explicitInter:true,fonts:[{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/vQyevYAyHtARFwPqUzQGpnDs.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"}]},...PhosphorFonts,...getFontsFromSharedStyle(sharedStyle.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerAtPPTz5o3\",\"slots\":[],\"annotations\":{\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"NI5G2Xnwx\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"DZNw_zT76\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerVariables\":\"{\\\"jmKE_tCTQ\\\":\\\"title\\\",\\\"a10f1aUmL\\\":\\\"link\\\",\\\"e0YZd2mTQ\\\":\\\"newTab\\\",\\\"hzxDREC1X\\\":\\\"icon\\\"}\",\"framerColorSyntax\":\"true\",\"framerIntrinsicWidth\":\"282.5\",\"framerAutoSizeImages\":\"true\",\"framerContractVersion\":\"1\",\"framerDisplayContentsDiv\":\"false\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicHeight\":\"37\",\"framerImmutableVariables\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./AtPPTz5o3.map","// Generated by Framer (6c2a425)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,getFontsFromSharedStyle,Link,RichText,SmartComponentScopedContainer,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import{Icon as Phosphor}from\"https://framerusercontent.com/modules/tYScH7LTqUtz5KUaUAYP/p8dptk4UIND8hbFWz9V7/Phosphor.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/4CIDXIzCkZpK4QyoBf9U/sFEtRVFS8phjxKnX7HpY/kqlHNBU6D.js\";const PhosphorFonts=getFonts(Phosphor);const enabledGestures={mc3YJOu9I:{hover:true}};const cycleOrder=[\"mc3YJOu9I\",\"NjOuc7JxJ\"];const serializationHash=\"framer-eeAGH\";const variantClassNames={mc3YJOu9I:\"framer-v-1gpiog4\",NjOuc7JxJ:\"framer-v-2drfk9\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const humanReadableVariantMap={Default:\"mc3YJOu9I\",Selected:\"NjOuc7JxJ\"};const getProps=({click,height,icon,id,title,visible,width,...props})=>{return{...props,a2Ech1FTP:visible??props.a2Ech1FTP??true,FnkYNrwWo:click??props.FnkYNrwWo,GqogUch2b:title??props.GqogUch2b??\"Support\",Ol7PdyuZZ:icon??props.Ol7PdyuZZ??\"cube\",variant:humanReadableVariantMap[props.variant]??props.variant??\"mc3YJOu9I\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,GqogUch2b,Ol7PdyuZZ,FnkYNrwWo,a2Ech1FTP,a10f1aUmLAtPPTz5o3,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"mc3YJOu9I\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTap1dygjxl=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});if(FnkYNrwWo){const res=await FnkYNrwWo(...args);if(res===false)return false;}});const sharedStyleClassNames=[sharedStyle.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(Link,{href:a10f1aUmLAtPPTz5o3,motionChild:true,nodeId:\"mc3YJOu9I\",openInNewTab:false,scopeId:\"tMFspmuh9\",children:/*#__PURE__*/_jsxs(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-1gpiog4\",className,classNames)} framer-fbdi8y`,\"data-framer-name\":\"Default\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"mc3YJOu9I\",onTap:onTap1dygjxl,ref:refBinding,style:{backgroundColor:\"rgb(255, 255, 255)\",borderBottomLeftRadius:8,borderBottomRightRadius:8,borderTopLeftRadius:8,borderTopRightRadius:8,...style},variants:{\"mc3YJOu9I-hover\":{backgroundColor:\"var(--token-cebb2537-49f1-4b8e-bfe7-cdee7ee79284, rgb(235, 235, 235))\"},NjOuc7JxJ:{backgroundColor:\"rgba(235, 235, 235, 0.6)\"}},...addPropertyOverrides({\"mc3YJOu9I-hover\":{\"data-framer-name\":undefined},NjOuc7JxJ:{\"data-framer-name\":\"Selected\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1g0fg75\",\"data-framer-name\":\"inner container\",layoutDependency:layoutDependency,layoutId:\"eoU9cBIZI\",children:[a2Ech1FTP&&/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-15ayg1p-container\",\"data-framer-name\":\"icon-left\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"sqP1ooyw3-container\",name:\"icon-left\",nodeId:\"sqP1ooyw3\",rendersWithMotion:true,scopeId:\"tMFspmuh9\",children:/*#__PURE__*/_jsx(Phosphor,{color:\"var(--token-7b1c1cf1-c351-4954-9cf0-8ae4790643f6, rgb(34, 34, 34))\",height:\"100%\",iconSearch:Ol7PdyuZZ,iconSelection:\"House\",id:\"sqP1ooyw3\",layoutId:\"sqP1ooyw3\",mirrored:false,name:\"icon-left\",selectByList:false,style:{height:\"100%\",width:\"100%\"},weight:\"duotone\",width:\"100%\"})})}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1h9xv3c\",\"data-styles-preset\":\"kqlHNBU6D\",children:\"Support\"})}),className:\"framer-1xoo3wg\",\"data-framer-name\":\"Customer Self-service Platform\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"lb7BXCoa9\",style:{\"--framer-paragraph-spacing\":\"0px\"},text:GqogUch2b,verticalAlignment:\"top\",withExternalLayout:true})]}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-17euo51-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"TaVgmN7lv-container\",nodeId:\"TaVgmN7lv\",rendersWithMotion:true,scopeId:\"tMFspmuh9\",children:/*#__PURE__*/_jsx(Phosphor,{color:\"rgb(0, 0, 0)\",height:\"100%\",iconSearch:\"CaretRight\",iconSelection:\"House\",id:\"TaVgmN7lv\",layoutId:\"TaVgmN7lv\",mirrored:false,selectByList:false,style:{height:\"100%\",width:\"100%\"},weight:\"bold\",width:\"100%\"})})})]})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-eeAGH.framer-fbdi8y, .framer-eeAGH .framer-fbdi8y { display: block; }\",\".framer-eeAGH.framer-1gpiog4 { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; height: 40px; justify-content: space-between; overflow: visible; padding: 10px 14px 10px 12px; position: relative; text-decoration: none; width: 278px; }\",\".framer-eeAGH .framer-1g0fg75 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 8px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-eeAGH .framer-15ayg1p-container { flex: none; height: 20px; position: relative; width: 20px; }\",\".framer-eeAGH .framer-1xoo3wg { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-eeAGH .framer-17euo51-container { flex: none; height: 12px; position: relative; width: 12px; }\",...sharedStyle.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 40\n * @framerIntrinsicWidth 278\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"NjOuc7JxJ\":{\"layout\":[\"fixed\",\"fixed\"]},\"R7AvN9MqE\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"GqogUch2b\":\"title\",\"Ol7PdyuZZ\":\"icon\",\"FnkYNrwWo\":\"click\",\"a2Ech1FTP\":\"visible\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramertMFspmuh9=withCSS(Component,css,\"framer-eeAGH\");export default FramertMFspmuh9;FramertMFspmuh9.displayName=\"Main menu tab\";FramertMFspmuh9.defaultProps={height:40,width:278};addPropertyControls(FramertMFspmuh9,{variant:{options:[\"mc3YJOu9I\",\"NjOuc7JxJ\"],optionTitles:[\"Default\",\"Selected\"],title:\"Variant\",type:ControlType.Enum},GqogUch2b:{defaultValue:\"Support\",displayTextArea:false,title:\"Title\",type:ControlType.String},Ol7PdyuZZ:{defaultValue:\"cube\",placeholder:\"Menu, Wifi, Box…\",title:\"icon\",type:ControlType.String},FnkYNrwWo:{title:\"Click\",type:ControlType.EventHandler},a2Ech1FTP:{defaultValue:true,title:\"Visible\",type:ControlType.Boolean}});addFonts(FramertMFspmuh9,[{explicitInter:true,fonts:[{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/vQyevYAyHtARFwPqUzQGpnDs.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"}]},...PhosphorFonts,...getFontsFromSharedStyle(sharedStyle.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramertMFspmuh9\",\"slots\":[],\"annotations\":{\"framerDisplayContentsDiv\":\"false\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicHeight\":\"40\",\"framerIntrinsicWidth\":\"278\",\"framerContractVersion\":\"1\",\"framerAutoSizeImages\":\"true\",\"framerVariables\":\"{\\\"GqogUch2b\\\":\\\"title\\\",\\\"Ol7PdyuZZ\\\":\\\"icon\\\",\\\"FnkYNrwWo\\\":\\\"click\\\",\\\"a2Ech1FTP\\\":\\\"visible\\\"}\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"NjOuc7JxJ\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"R7AvN9MqE\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerColorSyntax\":\"true\",\"framerImmutableVariables\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./tMFspmuh9.map","// Generated by Framer (31ca47b)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,getFontsFromSharedStyle,RichText,SmartComponentScopedContainer,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import*as sharedStyle from\"https://framerusercontent.com/modules/WhC2tYLc2qcNEGsq9mSc/0Q6Wag890zaUK5KB8orv/V_Fs0N7Cp.js\";import MainMenuTab from\"https://framerusercontent.com/modules/d4oQn1QLlplsR9qE2WKt/YbxXfJLF64YXN1CgWO62/tMFspmuh9.js\";const MainMenuTabFonts=getFonts(MainMenuTab);const cycleOrder=[\"IxM8gUIdw\",\"ILqeI52y1\",\"gjQirT1Gp\",\"GYkyodEy4\",\"u0COpsqig\",\"q6crouHTB\",\"NlF8OFst9\",\"bBnv9uSXu\"];const serializationHash=\"framer-I5cHc\";const variantClassNames={bBnv9uSXu:\"framer-v-kiaxiv\",gjQirT1Gp:\"framer-v-19989r0\",GYkyodEy4:\"framer-v-sidgl8\",ILqeI52y1:\"framer-v-1p5lucs\",IxM8gUIdw:\"framer-v-5m3wgd\",NlF8OFst9:\"framer-v-1w65193\",q6crouHTB:\"framer-v-vqgn32\",u0COpsqig:\"framer-v-cygzv2\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const humanReadableVariantMap={\"Variant 1\":\"IxM8gUIdw\",\"Variant 2\":\"ILqeI52y1\",\"Variant 3\":\"gjQirT1Gp\",\"Variant 4\":\"GYkyodEy4\",\"Variant 5\":\"u0COpsqig\",\"Variant 6\":\"q6crouHTB\",\"Variant 7\":\"NlF8OFst9\",\"Variant 8\":\"bBnv9uSXu\"};const getProps=({click1,click2,click3,click4,click5,height,id,width,...props})=>{return{...props,CjeEairut:click3??props.CjeEairut,Eab4AVZk_:click1??props.Eab4AVZk_,EMP2auQwD:click2??props.EMP2auQwD,O7iOK2seM:click5??props.O7iOK2seM,R6AwiKo3x:click4??props.R6AwiKo3x,variant:humanReadableVariantMap[props.variant]??props.variant??\"IxM8gUIdw\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,Eab4AVZk_,EMP2auQwD,CjeEairut,R6AwiKo3x,O7iOK2seM,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"IxM8gUIdw\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const FnkYNrwWo1f8pcmj=activeVariantCallback(async(...args)=>{if(Eab4AVZk_){const res=await Eab4AVZk_(...args);if(res===false)return false;}});const FnkYNrwWodmcsmd=activeVariantCallback(async(...args)=>{if(EMP2auQwD){const res=await EMP2auQwD(...args);if(res===false)return false;}});const FnkYNrwWolkig2s=activeVariantCallback(async(...args)=>{if(CjeEairut){const res=await CjeEairut(...args);if(res===false)return false;}});const FnkYNrwWomxyzx9=activeVariantCallback(async(...args)=>{if(R6AwiKo3x){const res=await R6AwiKo3x(...args);if(res===false)return false;}});const FnkYNrwWop89sqf=activeVariantCallback(async(...args)=>{if(O7iOK2seM){const res=await O7iOK2seM(...args);if(res===false)return false;}});const sharedStyleClassNames=[sharedStyle.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if([\"q6crouHTB\",\"NlF8OFst9\",\"bBnv9uSXu\"].includes(baseVariant))return false;return true;};return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-5m3wgd\",className,classNames),\"data-border\":true,\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"IxM8gUIdw\",ref:refBinding,style:{\"--border-bottom-width\":\"0px\",\"--border-color\":\"rgb(237, 237, 237)\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0px\",...style},...addPropertyOverrides({bBnv9uSXu:{\"data-framer-name\":\"Variant 8\"},gjQirT1Gp:{\"data-framer-name\":\"Variant 3\"},GYkyodEy4:{\"data-framer-name\":\"Variant 4\"},ILqeI52y1:{\"data-framer-name\":\"Variant 2\"},NlF8OFst9:{\"data-framer-name\":\"Variant 7\"},q6crouHTB:{\"data-framer-name\":\"Variant 6\"},u0COpsqig:{\"data-framer-name\":\"Variant 5\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-12mktjk\",layoutDependency:layoutDependency,layoutId:\"lZiJa6y_d\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1rg4jgp\",\"data-styles-preset\":\"V_Fs0N7Cp\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-7ea128ea-d6b3-45af-8b0c-8ac8f6a25daa, rgb(97, 97, 97)))\"},children:\"Top categories\"})}),className:\"framer-1fkllgv\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"lF4ISqQU1\",style:{\"--extracted-r6o4lv\":\"var(--token-7ea128ea-d6b3-45af-8b0c-8ac8f6a25daa, rgb(97, 97, 97))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:40,width:\"278px\",y:(componentViewport?.y||0)+16+49,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1qh8lie-container\",layoutDependency:layoutDependency,layoutId:\"EXQD2nM6D-container\",nodeId:\"EXQD2nM6D\",rendersWithMotion:true,scopeId:\"wokihs9ix\",children:/*#__PURE__*/_jsx(MainMenuTab,{a2Ech1FTP:true,FnkYNrwWo:FnkYNrwWo1f8pcmj,GqogUch2b:\"Social Media\",height:\"100%\",id:\"EXQD2nM6D\",layoutId:\"EXQD2nM6D\",Ol7PdyuZZ:\"mobile\",style:{width:\"100%\"},variant:\"NjOuc7JxJ\",width:\"100%\",...addPropertyOverrides({bBnv9uSXu:{a2Ech1FTP:false,GqogUch2b:\"Top Blogs\",variant:\"mc3YJOu9I\"},gjQirT1Gp:{variant:\"mc3YJOu9I\"},GYkyodEy4:{variant:\"mc3YJOu9I\"},ILqeI52y1:{variant:\"mc3YJOu9I\"},NlF8OFst9:{a2Ech1FTP:false,GqogUch2b:\"Top Blogs\",variant:\"mc3YJOu9I\"},q6crouHTB:{a2Ech1FTP:false,GqogUch2b:\"Top Blogs\",Ol7PdyuZZ:\"\"},u0COpsqig:{variant:\"mc3YJOu9I\"}},baseVariant,gestureVariant)})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:40,width:\"278px\",y:(componentViewport?.y||0)+16+101,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1ivdy5e-container\",layoutDependency:layoutDependency,layoutId:\"qZGrvYPtx-container\",nodeId:\"qZGrvYPtx\",rendersWithMotion:true,scopeId:\"wokihs9ix\",children:/*#__PURE__*/_jsx(MainMenuTab,{a2Ech1FTP:true,FnkYNrwWo:FnkYNrwWodmcsmd,GqogUch2b:\"Support\",height:\"100%\",id:\"qZGrvYPtx\",layoutId:\"qZGrvYPtx\",Ol7PdyuZZ:\"Headset\",style:{width:\"100%\"},variant:\"mc3YJOu9I\",width:\"100%\",...addPropertyOverrides({bBnv9uSXu:{a2Ech1FTP:false,GqogUch2b:\"Editor's choice\"},ILqeI52y1:{variant:\"NjOuc7JxJ\"},NlF8OFst9:{a2Ech1FTP:false,GqogUch2b:\"Editor's choice\",variant:\"NjOuc7JxJ\"},q6crouHTB:{a2Ech1FTP:false,GqogUch2b:\"Editor's choice\"}},baseVariant,gestureVariant)})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:40,width:\"278px\",y:(componentViewport?.y||0)+16+153,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1tkdggc-container\",layoutDependency:layoutDependency,layoutId:\"JUXyX1Fj4-container\",nodeId:\"JUXyX1Fj4\",rendersWithMotion:true,scopeId:\"wokihs9ix\",children:/*#__PURE__*/_jsx(MainMenuTab,{a2Ech1FTP:true,FnkYNrwWo:FnkYNrwWolkig2s,GqogUch2b:\"Education\",height:\"100%\",id:\"JUXyX1Fj4\",layoutId:\"JUXyX1Fj4\",Ol7PdyuZZ:\"gradu\",style:{width:\"100%\"},variant:\"mc3YJOu9I\",width:\"100%\",...addPropertyOverrides({bBnv9uSXu:{a2Ech1FTP:false,GqogUch2b:\"Latest\",variant:\"NjOuc7JxJ\"},gjQirT1Gp:{variant:\"NjOuc7JxJ\"},NlF8OFst9:{a2Ech1FTP:false,GqogUch2b:\"Latest\"},q6crouHTB:{a2Ech1FTP:false,GqogUch2b:\"Latest\"}},baseVariant,gestureVariant)})})}),isDisplayed()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{height:40,width:\"278px\",y:(componentViewport?.y||0)+16+205,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-ix3thl-container\",layoutDependency:layoutDependency,layoutId:\"L3foVsOg5-container\",nodeId:\"L3foVsOg5\",rendersWithMotion:true,scopeId:\"wokihs9ix\",children:/*#__PURE__*/_jsx(MainMenuTab,{a2Ech1FTP:true,FnkYNrwWo:FnkYNrwWomxyzx9,GqogUch2b:\"Professional\",height:\"100%\",id:\"L3foVsOg5\",layoutId:\"L3foVsOg5\",Ol7PdyuZZ:\"suit\",style:{width:\"100%\"},variant:\"mc3YJOu9I\",width:\"100%\",...addPropertyOverrides({GYkyodEy4:{variant:\"NjOuc7JxJ\"}},baseVariant,gestureVariant)})})}),isDisplayed()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{height:40,width:\"278px\",y:(componentViewport?.y||0)+16+257,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1kjgk6v-container\",layoutDependency:layoutDependency,layoutId:\"P00M4r2EO-container\",nodeId:\"P00M4r2EO\",rendersWithMotion:true,scopeId:\"wokihs9ix\",children:/*#__PURE__*/_jsx(MainMenuTab,{a2Ech1FTP:true,FnkYNrwWo:FnkYNrwWop89sqf,GqogUch2b:\"Non-Profit\",height:\"100%\",id:\"P00M4r2EO\",layoutId:\"P00M4r2EO\",Ol7PdyuZZ:\"hand\",style:{width:\"100%\"},variant:\"mc3YJOu9I\",width:\"100%\",...addPropertyOverrides({u0COpsqig:{variant:\"NjOuc7JxJ\"}},baseVariant,gestureVariant)})})})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-I5cHc.framer-zkk7hk, .framer-I5cHc .framer-zkk7hk { display: block; }\",\".framer-I5cHc.framer-5m3wgd { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 12px; height: 639px; justify-content: flex-start; overflow: hidden; padding: 16px 16px 20px 16px; position: relative; width: min-content; }\",\".framer-I5cHc .framer-12mktjk { align-content: center; align-items: center; align-self: stretch; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-start; overflow: visible; padding: 12px; position: relative; width: auto; }\",\".framer-I5cHc .framer-1fkllgv { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-I5cHc .framer-1qh8lie-container, .framer-I5cHc .framer-1ivdy5e-container, .framer-I5cHc .framer-1tkdggc-container, .framer-I5cHc .framer-ix3thl-container, .framer-I5cHc .framer-1kjgk6v-container { flex: none; height: auto; position: relative; width: 278px; }\",...sharedStyle.css,'.framer-I5cHc[data-border=\"true\"]::after, .framer-I5cHc [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 639\n * @framerIntrinsicWidth 310\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"fixed\"]},\"ILqeI52y1\":{\"layout\":[\"auto\",\"fixed\"]},\"gjQirT1Gp\":{\"layout\":[\"auto\",\"fixed\"]},\"GYkyodEy4\":{\"layout\":[\"auto\",\"fixed\"]},\"u0COpsqig\":{\"layout\":[\"auto\",\"fixed\"]},\"q6crouHTB\":{\"layout\":[\"auto\",\"fixed\"]},\"NlF8OFst9\":{\"layout\":[\"auto\",\"fixed\"]},\"bBnv9uSXu\":{\"layout\":[\"auto\",\"fixed\"]}}}\n * @framerVariables {\"Eab4AVZk_\":\"click1\",\"EMP2auQwD\":\"click2\",\"CjeEairut\":\"click3\",\"R6AwiKo3x\":\"click4\",\"O7iOK2seM\":\"click5\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const Framerwokihs9ix=withCSS(Component,css,\"framer-I5cHc\");export default Framerwokihs9ix;Framerwokihs9ix.displayName=\"Menu sidebar\";Framerwokihs9ix.defaultProps={height:639,width:310};addPropertyControls(Framerwokihs9ix,{variant:{options:[\"IxM8gUIdw\",\"ILqeI52y1\",\"gjQirT1Gp\",\"GYkyodEy4\",\"u0COpsqig\",\"q6crouHTB\",\"NlF8OFst9\",\"bBnv9uSXu\"],optionTitles:[\"Variant 1\",\"Variant 2\",\"Variant 3\",\"Variant 4\",\"Variant 5\",\"Variant 6\",\"Variant 7\",\"Variant 8\"],title:\"Variant\",type:ControlType.Enum},Eab4AVZk_:{title:\"Click 1\",type:ControlType.EventHandler},EMP2auQwD:{title:\"Click 2\",type:ControlType.EventHandler},CjeEairut:{title:\"Click 3\",type:ControlType.EventHandler},R6AwiKo3x:{title:\"Click 4\",type:ControlType.EventHandler},O7iOK2seM:{title:\"Click 5\",type:ControlType.EventHandler}});addFonts(Framerwokihs9ix,[{explicitInter:true,fonts:[{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/vQyevYAyHtARFwPqUzQGpnDs.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"}]},...MainMenuTabFonts,...getFontsFromSharedStyle(sharedStyle.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"Framerwokihs9ix\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"639\",\"framerIntrinsicWidth\":\"310\",\"framerColorSyntax\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"ILqeI52y1\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"gjQirT1Gp\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"GYkyodEy4\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"u0COpsqig\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"q6crouHTB\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"NlF8OFst9\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"bBnv9uSXu\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]}}}\",\"framerImmutableVariables\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerAutoSizeImages\":\"true\",\"framerVariables\":\"{\\\"Eab4AVZk_\\\":\\\"click1\\\",\\\"EMP2auQwD\\\":\\\"click2\\\",\\\"CjeEairut\\\":\\\"click3\\\",\\\"R6AwiKo3x\\\":\\\"click4\\\",\\\"O7iOK2seM\\\":\\\"click5\\\"}\",\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (64bdc4e)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"FS;Manrope-medium\",\"FS;Manrope-variable\"]);const variationAxes=[{defaultValue:200,maxValue:800,minValue:200,name:\"Weight\",tag:\"wght\"}];export const fonts=[{explicitInter:true,fonts:[{family:\"Manrope\",source:\"fontshare\",style:\"normal\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/BNWG6MUI4RTC6WEND2VPDH4MHMIVU3XZ/R5YXY5FMVG6PXU36GNEEA24MIPMEPGSM/CIM4KQCLZSMMLWPVH25IDDSTY4ENPHEY.woff2\",weight:\"500\"},{family:\"Manrope\",source:\"fontshare\",style:\"normal\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/6KNUAYMK3PTPQA22366IWF5JUVT35NZ3/E4CLT6PE4W64IV56BHAWFRZFLHPZIXFF/DEPNXL2T77QGX4DXZAN3G53TXHO2JEFP.woff2\",variationAxes,weight:\"400\"}]}];export const css=['.framer-VjWKz .framer-styles-preset-1byhsuw:not(.rich-text-wrapper), .framer-VjWKz .framer-styles-preset-1byhsuw.rich-text-wrapper p { --framer-font-family: \"Manrope\", \"Manrope Placeholder\", sans-serif; --framer-font-family-bold: \"Manrope Variable\", \"Manrope Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 14px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-variation-axes: normal; --framer-font-weight: 500; --framer-font-weight-bold: 400; --framer-letter-spacing: -0.014em; --framer-line-height: 1.4em; --framer-paragraph-spacing: 20px; --framer-text-alignment: left; --framer-text-color: var(--token-7ea128ea-d6b3-45af-8b0c-8ac8f6a25daa, #616161); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }'];export const className=\"framer-VjWKz\";\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 (6464825)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getFontsFromSharedStyle,getLoadingLazyAtYPosition,Image,Link,RichText,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import*as sharedStyle from\"https://framerusercontent.com/modules/vOcq3f8ZepWXS4Fip6M0/8eepi1qV7YZoYiQwDcYm/IWrImR9aI.js\";const enabledGestures={E2EHqNGSd:{hover:true}};const cycleOrder=[\"E2EHqNGSd\",\"G1ZCJdIGU\"];const serializationHash=\"framer-TA1XR\";const variantClassNames={E2EHqNGSd:\"framer-v-r772ee\",G1ZCJdIGU:\"framer-v-19eeyxz\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const toResponsiveImage=value=>{if(typeof value===\"object\"&&value!==null&&typeof value.src===\"string\"){return value;}return typeof value===\"string\"?{src:value}:undefined;};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const humanReadableVariantMap={\"Variant 1\":\"E2EHqNGSd\",\"Variant 2\":\"G1ZCJdIGU\"};const getProps=({height,id,image,link,subtitle,title,titleSubtitle,visibleTitle,width,...props})=>{return{...props,CxXCrEjhu:link??props.CxXCrEjhu,fIzuc75AS:visibleTitle??props.fIzuc75AS,jrRpHjxKy:subtitle??props.jrRpHjxKy??\"Explore 17 Apps Based on Your Use Case\",PzP8VZ5Ym:title??props.PzP8VZ5Ym??\"Discord Alternatives\",uEL9cCA3Y:titleSubtitle??props.uEL9cCA3Y??true,variant:humanReadableVariantMap[props.variant]??props.variant??\"E2EHqNGSd\",XWLihA0u2:image??props.XWLihA0u2??{pixelHeight:300,pixelWidth:420,src:\"https://framerusercontent.com/images/9vilMnJvLF4iyDVXaGqgDJSvp6g.png\"}};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,PzP8VZ5Ym,jrRpHjxKy,XWLihA0u2,CxXCrEjhu,fIzuc75AS,uEL9cCA3Y,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"E2EHqNGSd\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[sharedStyle.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if(baseVariant===\"G1ZCJdIGU\")return false;return true;};return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(Link,{href:CxXCrEjhu,motionChild:true,nodeId:\"E2EHqNGSd\",openInNewTab:false,scopeId:\"ZL7CbCpeK\",children:/*#__PURE__*/_jsxs(Image,{...restProps,...gestureHandlers,as:\"a\",background:{alt:\"\",fit:\"fill\"},className:`${cx(scopingClassNames,\"framer-r772ee\",className,classNames)} framer-1ewc1zs`,\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"E2EHqNGSd\",ref:refBinding,style:{borderBottomLeftRadius:12,borderBottomRightRadius:12,borderTopLeftRadius:12,borderTopRightRadius:12,...style},...addPropertyOverrides({\"E2EHqNGSd-hover\":{\"data-framer-name\":undefined},G1ZCJdIGU:{\"data-framer-name\":\"Variant 2\",background:undefined}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"fit\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+((componentViewport?.height||200)*.5000000000000002-(componentViewport?.height||200)*1/2)),sizes:componentViewport?.width||\"100vw\",...toResponsiveImage(XWLihA0u2),...{positionX:\"center\",positionY:\"center\"}},className:\"framer-1liu3xh\",layoutDependency:layoutDependency,layoutId:\"eLzJrehLn\",style:{borderBottomLeftRadius:12,borderBottomRightRadius:12,borderTopLeftRadius:12,borderTopRightRadius:12},...addPropertyOverrides({G1ZCJdIGU:{background:{alt:\"\",fit:\"fit\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+(0+((componentViewport?.height||88)-0-88)/2)),sizes:\"124px\",...toResponsiveImage(XWLihA0u2),...{positionX:\"center\",positionY:\"center\"}}}},baseVariant,gestureVariant)}),isDisplayed()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-15uf5ab\",layoutDependency:layoutDependency,layoutId:\"cN1VqklzK\",style:{background:\"linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.5) 100%)\",borderBottomLeftRadius:12,borderBottomRightRadius:12,borderTopLeftRadius:12,borderTopRightRadius:12,boxShadow:\"none\"},variants:{\"E2EHqNGSd-hover\":{boxShadow:\"0px 0px 13px 3px rgba(0, 0, 0, 0.25)\"}}}),uEL9cCA3Y&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-n4yb40\",\"data-framer-name\":\"Title+Subtitle\",layoutDependency:layoutDependency,layoutId:\"QVYjBCjRA\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"RlM7TWFucm9wZS1leHRyYWJvbGQ=\",\"--framer-font-family\":'\"Manrope\", \"Manrope Placeholder\", sans-serif',\"--framer-font-size\":\"18px\",\"--framer-font-weight\":\"800\",\"--framer-letter-spacing\":\"-0.014em\",\"--framer-line-height\":\"1.3em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:\"Discord Alternatives\"})}),className:\"framer-1chhahm\",\"data-framer-name\":\"QAhub\",fonts:[\"FS;Manrope-extrabold\"],layoutDependency:layoutDependency,layoutId:\"fpx9AMzKl\",style:{\"--extracted-r6o4lv\":\"rgb(255, 255, 255)\",\"--framer-paragraph-spacing\":\"0px\"},text:PzP8VZ5Ym,verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({G1ZCJdIGU:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"RlM7TWFucm9wZS1leHRyYWJvbGQ=\",\"--framer-font-family\":'\"Manrope\", \"Manrope Placeholder\", sans-serif',\"--framer-font-weight\":\"800\",\"--framer-letter-spacing\":\"-0.014em\",\"--framer-line-height\":\"1.3em\"},children:\"Discord Alternatives\"})})}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1byhsuw\",\"data-styles-preset\":\"IWrImR9aI\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:\"Explore 17 Apps Based on Your Use Case\"})}),className:\"framer-bkxyas\",\"data-framer-name\":\"Developer Collaboration Community Platform for Knowledge Sharing\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"ODkF9vUJF\",style:{\"--extracted-r6o4lv\":\"rgb(255, 255, 255)\",\"--framer-paragraph-spacing\":\"0px\"},text:jrRpHjxKy,variants:{G1ZCJdIGU:{\"--extracted-r6o4lv\":\"rgb(0, 0, 0)\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({G1ZCJdIGU:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1byhsuw\",\"data-styles-preset\":\"IWrImR9aI\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(0, 0, 0))\"},children:\"Explore 17 Apps Based on Your Use Case\"})})}},baseVariant,gestureVariant)})]}),fIzuc75AS&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-elpuqo\",\"data-framer-name\":\"Title\",layoutDependency:layoutDependency,layoutId:\"X5KFZYPr3\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"RlM7TWFucm9wZS1leHRyYWJvbGQ=\",\"--framer-font-family\":'\"Manrope\", \"Manrope Placeholder\", sans-serif',\"--framer-font-size\":\"18px\",\"--framer-font-weight\":\"800\",\"--framer-letter-spacing\":\"-0.014em\",\"--framer-line-height\":\"1.3em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:\"Discord Alternatives\"})}),className:\"framer-cgjtk1\",\"data-framer-name\":\"text\",fonts:[\"FS;Manrope-extrabold\"],layoutDependency:layoutDependency,layoutId:\"usmmigIZN\",style:{\"--extracted-r6o4lv\":\"rgb(255, 255, 255)\",\"--framer-paragraph-spacing\":\"0px\"},text:PzP8VZ5Ym,verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({G1ZCJdIGU:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"RlM7TWFucm9wZS1leHRyYWJvbGQ=\",\"--framer-font-family\":'\"Manrope\", \"Manrope Placeholder\", sans-serif',\"--framer-font-size\":\"18px\",\"--framer-font-weight\":\"800\",\"--framer-letter-spacing\":\"-0.014em\",\"--framer-line-height\":\"1.3em\"},children:\"Discord Alternatives\"})})}},baseVariant,gestureVariant)})})]})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-TA1XR.framer-1ewc1zs, .framer-TA1XR .framer-1ewc1zs { display: block; }\",\".framer-TA1XR.framer-r772ee { align-content: flex-start; align-items: flex-start; cursor: pointer; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 16px; height: 200px; justify-content: flex-end; overflow: visible; padding: 0px 0px 18px 20px; position: relative; text-decoration: none; width: 280px; }\",\".framer-TA1XR .framer-1liu3xh, .framer-TA1XR .framer-15uf5ab { flex: none; height: 100%; left: calc(50.00000000000002% - 100% / 2); position: absolute; top: calc(50.00000000000002% - 100% / 2); width: 100%; z-index: 1; }\",\".framer-TA1XR .framer-n4yb40 { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 2px; height: min-content; justify-content: flex-end; overflow: visible; padding: 0px; position: relative; width: 90%; z-index: 1; }\",\".framer-TA1XR .framer-1chhahm, .framer-TA1XR .framer-bkxyas, .framer-TA1XR .framer-cgjtk1 { flex: none; height: auto; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-TA1XR .framer-elpuqo { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 4px; height: min-content; justify-content: flex-end; overflow: visible; padding: 0px; position: relative; width: 90%; z-index: 1; }\",\".framer-TA1XR.framer-v-19eeyxz.framer-r772ee { align-content: center; align-items: center; cursor: unset; flex-direction: row; height: min-content; justify-content: flex-start; padding: 0px; width: 340px; }\",\".framer-TA1XR.framer-v-19eeyxz .framer-1liu3xh { height: 88px; left: unset; position: relative; top: unset; width: 124px; }\",\".framer-TA1XR.framer-v-19eeyxz .framer-n4yb40, .framer-TA1XR.framer-v-19eeyxz .framer-elpuqo { flex: 1 0 0px; width: 1px; }\",...sharedStyle.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 200\n * @framerIntrinsicWidth 280\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"G1ZCJdIGU\":{\"layout\":[\"fixed\",\"auto\"]},\"TcOuevLYA\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"PzP8VZ5Ym\":\"title\",\"jrRpHjxKy\":\"subtitle\",\"XWLihA0u2\":\"image\",\"CxXCrEjhu\":\"link\",\"fIzuc75AS\":\"visibleTitle\",\"uEL9cCA3Y\":\"titleSubtitle\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerZL7CbCpeK=withCSS(Component,css,\"framer-TA1XR\");export default FramerZL7CbCpeK;FramerZL7CbCpeK.displayName=\"Blog frame-menu\";FramerZL7CbCpeK.defaultProps={height:200,width:280};addPropertyControls(FramerZL7CbCpeK,{variant:{options:[\"E2EHqNGSd\",\"G1ZCJdIGU\"],optionTitles:[\"Variant 1\",\"Variant 2\"],title:\"Variant\",type:ControlType.Enum},PzP8VZ5Ym:{defaultValue:\"Discord Alternatives\",displayTextArea:false,title:\"Title\",type:ControlType.String},jrRpHjxKy:{defaultValue:\"Explore 17 Apps Based on Your Use Case\",displayTextArea:false,title:\"Subtitle\",type:ControlType.String},XWLihA0u2:{__defaultAssetReference:\"data:framer/asset-reference,9vilMnJvLF4iyDVXaGqgDJSvp6g.png?originalFilename=Frame+2085666192.png&preferredSize=auto\",title:\"Image\",type:ControlType.ResponsiveImage},CxXCrEjhu:{title:\"Link\",type:ControlType.Link},fIzuc75AS:{defaultValue:false,title:\"Visible-Title\",type:ControlType.Boolean},uEL9cCA3Y:{defaultValue:true,title:\"Title+Subtitle\",type:ControlType.Boolean}});addFonts(FramerZL7CbCpeK,[{explicitInter:true,fonts:[{family:\"Manrope\",source:\"fontshare\",style:\"normal\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/7EWHG4AMROQSXDCQTDPGBVASATB7CED2/TJSQTK5FHJ2MYKML5IXF2G6YTGFJLTYL/K4ZMLVLHYIFVTTTWGVOTVGOFUUX7NVGI.woff2\",weight:\"800\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/vQyevYAyHtARFwPqUzQGpnDs.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"}]},...getFontsFromSharedStyle(sharedStyle.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerZL7CbCpeK\",\"slots\":[],\"annotations\":{\"framerComponentViewportWidth\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerColorSyntax\":\"true\",\"framerIntrinsicWidth\":\"280\",\"framerImmutableVariables\":\"true\",\"framerContractVersion\":\"1\",\"framerVariables\":\"{\\\"PzP8VZ5Ym\\\":\\\"title\\\",\\\"jrRpHjxKy\\\":\\\"subtitle\\\",\\\"XWLihA0u2\\\":\\\"image\\\",\\\"CxXCrEjhu\\\":\\\"link\\\",\\\"fIzuc75AS\\\":\\\"visibleTitle\\\",\\\"uEL9cCA3Y\\\":\\\"titleSubtitle\\\"}\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"G1ZCJdIGU\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"TcOuevLYA\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerIntrinsicHeight\":\"200\",\"framerDisplayContentsDiv\":\"false\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./ZL7CbCpeK.map","// Generated by Framer (31ca47b)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,RichText,SmartComponentScopedContainer,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import MenuSidebar from\"https://framerusercontent.com/modules/oGpTW0pAdVuDkzMaB2OJ/Mvo69YbZr49vTRpBK86g/wokihs9ix.js\";import BlogFrameMenu from\"https://framerusercontent.com/modules/dilerdGzUHObJz6PvTQ7/1IYo2xX3Wly8ScQN650H/ZL7CbCpeK.js\";import ButtonVarients from\"https://framerusercontent.com/modules/ox50GIXLenCrb8Po4pQx/6113GcDdUOtVBrSaZSGZ/zm23wPOLu.js\";const MenuSidebarFonts=getFonts(MenuSidebar);const ButtonVarientsFonts=getFonts(ButtonVarients);const BlogFrameMenuFonts=getFonts(BlogFrameMenu);const cycleOrder=[\"lp35UFft8\",\"c6n2NVnVb\",\"afCpjytB_\",\"Cya9TCf0U\"];const serializationHash=\"framer-yX1c9\";const variantClassNames={afCpjytB_:\"framer-v-9hju8a\",c6n2NVnVb:\"framer-v-yrg9po\",Cya9TCf0U:\"framer-v-mj131c\",lp35UFft8:\"framer-v-ai5j1z\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const addImageAlt=(image,alt)=>{if(!image||typeof image!==\"object\"){return;}return{...image,alt};};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const humanReadableVariantMap={\"Editor's choice\":\"Cya9TCf0U\",\"Top blogs\":\"c6n2NVnVb\",\"Variant 6\":\"lp35UFft8\",latest:\"afCpjytB_\"};const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"lp35UFft8\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"lp35UFft8\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const EMP2auQwD1dhmi2m=activeVariantCallback(async(...args)=>{setVariant(\"Cya9TCf0U\");});const CjeEairut1qb8p32=activeVariantCallback(async(...args)=>{setVariant(\"afCpjytB_\");});const Eab4AVZk_1vcj3fc=activeVariantCallback(async(...args)=>{setVariant(\"c6n2NVnVb\");});const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-ai5j1z\",className,classNames),\"data-border\":true,\"data-framer-name\":\"Variant 6\",layoutDependency:layoutDependency,layoutId:\"lp35UFft8\",ref:refBinding,style:{\"--border-bottom-width\":\"0px\",\"--border-color\":\"var(--token-3648b482-766c-4501-98df-024221488373, rgba(0, 0, 0, 0.12))\",\"--border-left-width\":\"0.5px\",\"--border-right-width\":\"0.5px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0px\",...style},...addPropertyOverrides({afCpjytB_:{\"data-framer-name\":\"latest\"},c6n2NVnVb:{\"data-framer-name\":\"Top blogs\"},Cya9TCf0U:{\"data-framer-name\":\"Editor's choice\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:((componentViewport?.height||653)-0)*1,y:(componentViewport?.y||0)+0,...addPropertyOverrides({afCpjytB_:{height:((componentViewport?.height||537)-0)*1},c6n2NVnVb:{height:((componentViewport?.height||537)-0)*1},Cya9TCf0U:{height:((componentViewport?.height||537)-0)*1}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-fgw6bs-container\",layoutDependency:layoutDependency,layoutId:\"GCjrs6VcO-container\",nodeId:\"GCjrs6VcO\",rendersWithMotion:true,scopeId:\"BWXDavXO_\",children:/*#__PURE__*/_jsx(MenuSidebar,{height:\"100%\",id:\"GCjrs6VcO\",layoutId:\"GCjrs6VcO\",style:{height:\"100%\"},variant:\"IxM8gUIdw\",width:\"100%\",...addPropertyOverrides({afCpjytB_:{Eab4AVZk_:Eab4AVZk_1vcj3fc,EMP2auQwD:EMP2auQwD1dhmi2m,variant:\"bBnv9uSXu\"},c6n2NVnVb:{CjeEairut:CjeEairut1qb8p32,EMP2auQwD:EMP2auQwD1dhmi2m,variant:\"q6crouHTB\"},Cya9TCf0U:{CjeEairut:CjeEairut1qb8p32,Eab4AVZk_:Eab4AVZk_1vcj3fc,variant:\"NlF8OFst9\"}},baseVariant,gestureVariant)})})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-17a53hr\",\"data-border\":true,\"data-framer-name\":\"Main section\",layoutDependency:layoutDependency,layoutId:\"hdHhbvbXC\",style:{\"--border-bottom-width\":\"0px\",\"--border-color\":\"rgb(237, 237, 237)\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0px\"},children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-1wqm3mt\",layoutDependency:layoutDependency,layoutId:\"E0KvCNjuL\",children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1xb9yf5\",\"data-border\":true,\"data-framer-name\":\"subheader\",layoutDependency:layoutDependency,layoutId:\"bdexUDR79\",style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"rgb(227, 227, 227)\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0px\"},children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7TWFucm9wZS02MDA=\",\"--framer-font-family\":'\"Manrope\", \"Manrope Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"600\",\"--framer-letter-spacing\":\"-0.03em\"},children:\"Articles on community building, customer engagement, customer success, and more\"})}),className:\"framer-fap75i\",\"data-framer-name\":\"Build Your Online Community with Ready-to-Use Website Templates\",fonts:[\"GF;Manrope-600\"],layoutDependency:layoutDependency,layoutId:\"kNBJbpvRo\",style:{\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:38,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1rurnxa-container\",layoutDependency:layoutDependency,layoutId:\"Va8M5g3jO-container\",nodeId:\"Va8M5g3jO\",rendersWithMotion:true,scopeId:\"BWXDavXO_\",children:/*#__PURE__*/_jsx(ButtonVarients,{an3AjqZVe:\"bold\",bcFI2guYz:\"var(--token-36849023-6189-4b34-8ca0-f2105af74ca2, rgb(255, 255, 255))\",cc1jmdnK8:{borderColor:\"rgb(0, 0, 0)\",borderStyle:\"solid\",borderWidth:1},dltCpZQuI:\"var(--token-d4d9bcef-5cf6-4e59-8f5c-db043ccb1adc, rgb(102, 198, 28))\",Fs8k5Y9rQ:\"rgba(102, 198, 28, 0.05)\",gnUhhRRAf:\"rgb(255, 255, 255)\",gZIm80QLw:\"rgba(0, 0, 0, 0)\",height:\"100%\",I1g9yhyhL:\"80px\",id:\"Va8M5g3jO\",ig5hdgAkD:\"var(--token-b7ac0caa-42ec-4adf-85fd-f93e899c4540, rgb(17, 17, 17))\",jq2o_VTFs:\"var(--token-36849023-6189-4b34-8ca0-f2105af74ca2, rgb(255, 255, 255))\",ktgIHtADd:false,layoutId:\"Va8M5g3jO\",LoBoMO0kI:false,lVApt2egS:\"var(--token-b7ac0caa-42ec-4adf-85fd-f93e899c4540, rgb(17, 17, 17))\",PJP2yPimK:\"var(--token-d4d9bcef-5cf6-4e59-8f5c-db043ccb1adc, rgb(102, 198, 28))\",q3N3W9HM2:\"https://bettermode.com/blog\",qH46f5odN:false,qpDDlZFHd:\"View all blogs\",tZ8wJ8sbC:\"Q9SEpl7R6\",variant:\"UI62YfkfK\",VgNhSZuYv:{borderColor:\"var(--token-3648b482-766c-4501-98df-024221488373, rgba(0, 0, 0, 0.12))\",borderStyle:\"solid\",borderWidth:1},vsWBWRHPN:15,width:\"100%\",XzXRofC2Z:{borderColor:\"var(--token-d4d9bcef-5cf6-4e59-8f5c-db043ccb1adc, rgb(102, 198, 28))\",borderStyle:\"solid\",borderWidth:1},ycy7cs8_H:\"arrow-right\",ZsUhZM4JF:true})})})]})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1swzolh\",\"data-framer-name\":\"Frame 24\",layoutDependency:layoutDependency,layoutId:\"UfQsv8OLJ\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:258,width:\"272px\",...addPropertyOverrides({afCpjytB_:{height:200,width:\"280px\"},c6n2NVnVb:{height:200,width:\"280px\"},Cya9TCf0U:{height:200,width:\"280px\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1sc0odw-container\",layoutDependency:layoutDependency,layoutId:\"I6kAQrmbZ-container\",nodeId:\"I6kAQrmbZ\",rendersWithMotion:true,scopeId:\"BWXDavXO_\",children:/*#__PURE__*/_jsx(BlogFrameMenu,{fIzuc75AS:false,height:\"100%\",id:\"I6kAQrmbZ\",jrRpHjxKy:\"Explore top Discord alternatives—from Bettermode and Slack to Teamspeak and Telegram. Compare features, pricing, and use cases to find the perfect platform for your community, team, or gaming group.\",layoutId:\"I6kAQrmbZ\",PzP8VZ5Ym:\"Discord Alternatives - Explore 17 Apps Based on Your Use Case\",style:{height:\"100%\",width:\"100%\"},uEL9cCA3Y:true,variant:\"E2EHqNGSd\",width:\"100%\",XWLihA0u2:addImageAlt({pixelHeight:1266,pixelWidth:2088,src:\"https://framerusercontent.com/images/ZJwXPpTGuiRvAIixc7mpN8MPI.png\",srcSet:\"https://framerusercontent.com/images/ZJwXPpTGuiRvAIixc7mpN8MPI.png?scale-down-to=512 512w,https://framerusercontent.com/images/ZJwXPpTGuiRvAIixc7mpN8MPI.png?scale-down-to=1024 1024w,https://framerusercontent.com/images/ZJwXPpTGuiRvAIixc7mpN8MPI.png?scale-down-to=2048 2048w,https://framerusercontent.com/images/ZJwXPpTGuiRvAIixc7mpN8MPI.png 2088w\"},\"\"),...addPropertyOverrides({afCpjytB_:{CxXCrEjhu:\"https://bettermode.com/blog/community-app\",jrRpHjxKy:\"How to Build a Digital Space Your Members Love\",PzP8VZ5Ym:\"What Is a Community App\",XWLihA0u2:addImageAlt({pixelHeight:300,pixelWidth:420,src:\"https://framerusercontent.com/images/SeqqNQYKCLHhnvFZ8FdbL8bM8.png\"},\"\")},c6n2NVnVb:{CxXCrEjhu:\"https://bettermode.com/blog/how-to-create-social-media-platform\",jrRpHjxKy:\"Step-by-Step Guide\",PzP8VZ5Ym:\"How to Create a Social Media Platform\",style:{width:\"100%\"},XWLihA0u2:addImageAlt({pixelHeight:300,pixelWidth:420,src:\"https://framerusercontent.com/images/zPu4lpLs7Ql1p9NuIKL8kduUQ.png\"},\"\")},Cya9TCf0U:{CxXCrEjhu:\"https://bettermode.com/blog/leaderboard-maker\",jrRpHjxKy:\"Create Custom Leaderboards Easily\",PzP8VZ5Ym:\"Leaderboard Maker\",XWLihA0u2:addImageAlt({pixelHeight:200,pixelWidth:280,src:\"https://framerusercontent.com/images/GGdLxbkwGXaDbHzTJjUXCfRPhA.png\"},\"\")}},baseVariant,gestureVariant)})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:258,width:\"272px\",...addPropertyOverrides({afCpjytB_:{height:200,width:\"280px\"},c6n2NVnVb:{height:200,width:\"280px\"},Cya9TCf0U:{height:200,width:\"280px\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1xtb3c8-container\",layoutDependency:layoutDependency,layoutId:\"y6pSdcLoe-container\",nodeId:\"y6pSdcLoe\",rendersWithMotion:true,scopeId:\"BWXDavXO_\",children:/*#__PURE__*/_jsx(BlogFrameMenu,{fIzuc75AS:false,height:\"100%\",id:\"y6pSdcLoe\",jrRpHjxKy:\"Explore top Discord alternatives—from Bettermode and Slack to Teamspeak and Telegram. Compare features, pricing, and use cases to find the perfect platform for your community, team, or gaming group.\",layoutId:\"y6pSdcLoe\",PzP8VZ5Ym:\"Discord Alternatives - Explore 17 Apps Based on Your Use Case\",style:{height:\"100%\",width:\"100%\"},uEL9cCA3Y:true,variant:\"E2EHqNGSd\",width:\"100%\",XWLihA0u2:addImageAlt({pixelHeight:1266,pixelWidth:2088,src:\"https://framerusercontent.com/images/ZJwXPpTGuiRvAIixc7mpN8MPI.png\",srcSet:\"https://framerusercontent.com/images/ZJwXPpTGuiRvAIixc7mpN8MPI.png?scale-down-to=512 512w,https://framerusercontent.com/images/ZJwXPpTGuiRvAIixc7mpN8MPI.png?scale-down-to=1024 1024w,https://framerusercontent.com/images/ZJwXPpTGuiRvAIixc7mpN8MPI.png?scale-down-to=2048 2048w,https://framerusercontent.com/images/ZJwXPpTGuiRvAIixc7mpN8MPI.png 2088w\"},\"\"),...addPropertyOverrides({afCpjytB_:{CxXCrEjhu:\"https://bettermode.com/blog/online-community-management-software\",jrRpHjxKy:\"The Best Platforms\",PzP8VZ5Ym:\"Online Community Management Software\",XWLihA0u2:addImageAlt({pixelHeight:300,pixelWidth:420,src:\"https://framerusercontent.com/images/dUR55IAFDZrpvPtncb9S0y8rGg.png\"},\"\")},c6n2NVnVb:{CxXCrEjhu:\"https://bettermode.com/blog/discord-alternatives\",jrRpHjxKy:\"Explore 17 Apps Based on Your Use Case\",PzP8VZ5Ym:\"Discord Alternatives \",style:{width:\"100%\"},XWLihA0u2:undefined},Cya9TCf0U:{CxXCrEjhu:\"https://bettermode.com/blog/community-moderation\",jrRpHjxKy:\"10 Essential Community Moderation Practices\",PzP8VZ5Ym:\"Crafting Harmony\",XWLihA0u2:addImageAlt({pixelHeight:200,pixelWidth:280,src:\"https://framerusercontent.com/images/43ruBEZZErhL5z7i2iWQCUmPo6w.png\"},\"\")}},baseVariant,gestureVariant)})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:258,width:\"272px\",...addPropertyOverrides({afCpjytB_:{height:200,width:\"280px\"},c6n2NVnVb:{height:200,width:\"280px\"},Cya9TCf0U:{height:200,width:\"280px\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-tybs4l-container\",layoutDependency:layoutDependency,layoutId:\"jAgvi6ghE-container\",nodeId:\"jAgvi6ghE\",rendersWithMotion:true,scopeId:\"BWXDavXO_\",children:/*#__PURE__*/_jsx(BlogFrameMenu,{fIzuc75AS:false,height:\"100%\",id:\"jAgvi6ghE\",jrRpHjxKy:\"Explore top Discord alternatives—from Bettermode and Slack to Teamspeak and Telegram. Compare features, pricing, and use cases to find the perfect platform for your community, team, or gaming group.\",layoutId:\"jAgvi6ghE\",PzP8VZ5Ym:\"Discord Alternatives - Explore 17 Apps Based on Your Use Case\",style:{height:\"100%\",width:\"100%\"},uEL9cCA3Y:true,variant:\"E2EHqNGSd\",width:\"100%\",XWLihA0u2:addImageAlt({pixelHeight:1266,pixelWidth:2088,src:\"https://framerusercontent.com/images/ZJwXPpTGuiRvAIixc7mpN8MPI.png\",srcSet:\"https://framerusercontent.com/images/ZJwXPpTGuiRvAIixc7mpN8MPI.png?scale-down-to=512 512w,https://framerusercontent.com/images/ZJwXPpTGuiRvAIixc7mpN8MPI.png?scale-down-to=1024 1024w,https://framerusercontent.com/images/ZJwXPpTGuiRvAIixc7mpN8MPI.png?scale-down-to=2048 2048w,https://framerusercontent.com/images/ZJwXPpTGuiRvAIixc7mpN8MPI.png 2088w\"},\"\"),...addPropertyOverrides({afCpjytB_:{CxXCrEjhu:\"https://bettermode.com/blog/customer-engagement-and-loyalty\",jrRpHjxKy:\"How to Turn Interactions Into Trust\",PzP8VZ5Ym:\"Customer Engagement and Loyalty\",XWLihA0u2:addImageAlt({pixelHeight:200,pixelWidth:280,src:\"https://framerusercontent.com/images/RnMuzJsdjzhVooEcOKw4y7VdXE.png\"},\"\")},c6n2NVnVb:{CxXCrEjhu:\"https://bettermode.com/blog/best-no-code-platforms\",fIzuc75AS:true,jrRpHjxKy:\"\",PzP8VZ5Ym:\"No-Code Platforms for Building Robust Communities \",style:{width:\"100%\"},uEL9cCA3Y:false,XWLihA0u2:addImageAlt({pixelHeight:300,pixelWidth:420,src:\"https://framerusercontent.com/images/ivKpuQLStJsGj8YOgxeB1laQXEA.png\"},\"\")},Cya9TCf0U:{CxXCrEjhu:\"https://bettermode.com/blog/customer-engagement-plan\",fIzuc75AS:true,jrRpHjxKy:\"\",PzP8VZ5Ym:\"7 Steps to Crafting a Powerful Customer Engagement Plan for 2025\",uEL9cCA3Y:false,XWLihA0u2:addImageAlt({pixelHeight:200,pixelWidth:280,src:\"https://framerusercontent.com/images/GHpoGPksn7F2v1T27GCCmC0ydtg.png\"},\"\")}},baseVariant,gestureVariant)})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:258,width:\"272px\",...addPropertyOverrides({afCpjytB_:{height:200,width:\"280px\"},c6n2NVnVb:{height:200,width:\"280px\"},Cya9TCf0U:{height:200,width:\"280px\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-sqc0xk-container\",layoutDependency:layoutDependency,layoutId:\"D2VyP5uZH-container\",nodeId:\"D2VyP5uZH\",rendersWithMotion:true,scopeId:\"BWXDavXO_\",children:/*#__PURE__*/_jsx(BlogFrameMenu,{fIzuc75AS:false,height:\"100%\",id:\"D2VyP5uZH\",jrRpHjxKy:\"Explore top Discord alternatives—from Bettermode and Slack to Teamspeak and Telegram. Compare features, pricing, and use cases to find the perfect platform for your community, team, or gaming group.\",layoutId:\"D2VyP5uZH\",PzP8VZ5Ym:\"Discord Alternatives - Explore 17 Apps Based on Your Use Case\",style:{height:\"100%\",width:\"100%\"},uEL9cCA3Y:true,variant:\"E2EHqNGSd\",width:\"100%\",XWLihA0u2:addImageAlt({pixelHeight:1266,pixelWidth:2088,src:\"https://framerusercontent.com/images/ZJwXPpTGuiRvAIixc7mpN8MPI.png\",srcSet:\"https://framerusercontent.com/images/ZJwXPpTGuiRvAIixc7mpN8MPI.png?scale-down-to=512 512w,https://framerusercontent.com/images/ZJwXPpTGuiRvAIixc7mpN8MPI.png?scale-down-to=1024 1024w,https://framerusercontent.com/images/ZJwXPpTGuiRvAIixc7mpN8MPI.png?scale-down-to=2048 2048w,https://framerusercontent.com/images/ZJwXPpTGuiRvAIixc7mpN8MPI.png 2088w\"},\"\"),...addPropertyOverrides({afCpjytB_:{CxXCrEjhu:\"https://home.bettermode.com/blog/private-social-media\",jrRpHjxKy:\"A Guide to Creating Communities\",PzP8VZ5Ym:\"What Is Private Social Media?\",XWLihA0u2:addImageAlt({pixelHeight:200,pixelWidth:280,src:\"https://framerusercontent.com/images/95GMcKMV37lFwJ24RF8r3e7SLQ.png\"},\"\")},c6n2NVnVb:{CxXCrEjhu:\"https://bettermode.com/blog/discussion-forums\",fIzuc75AS:true,jrRpHjxKy:\"\",PzP8VZ5Ym:\"The Transformative Power of Discussion Forums\",style:{width:\"100%\"},uEL9cCA3Y:false,XWLihA0u2:addImageAlt({pixelHeight:300,pixelWidth:420,src:\"https://framerusercontent.com/images/lelpRJTkeXsk7YGl3TBOBCwxDVE.png\"},\"\")},Cya9TCf0U:{CxXCrEjhu:\"https://bettermode.com/blog/community-led-growth\",jrRpHjxKy:\"Revolutionizing Acquisition and Retention\",PzP8VZ5Ym:\"Community-Centric Strategies\",XWLihA0u2:addImageAlt({pixelHeight:200,pixelWidth:280,src:\"https://framerusercontent.com/images/Wz9KwkxTQVOtA0KYE5pmD6Eysmk.png\"},\"\")}},baseVariant,gestureVariant)})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:258,width:\"272px\",...addPropertyOverrides({afCpjytB_:{height:200,width:\"280px\"},c6n2NVnVb:{height:200,width:\"280px\"},Cya9TCf0U:{height:200,width:\"280px\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1t1n150-container\",layoutDependency:layoutDependency,layoutId:\"QdeoKVVQQ-container\",nodeId:\"QdeoKVVQQ\",rendersWithMotion:true,scopeId:\"BWXDavXO_\",children:/*#__PURE__*/_jsx(BlogFrameMenu,{fIzuc75AS:false,height:\"100%\",id:\"QdeoKVVQQ\",jrRpHjxKy:\"Explore 17 Apps Based on Your Use Case\",layoutId:\"QdeoKVVQQ\",PzP8VZ5Ym:\"Discord Alternatives\",style:{height:\"100%\",width:\"100%\"},uEL9cCA3Y:true,variant:\"E2EHqNGSd\",width:\"100%\",XWLihA0u2:addImageAlt({pixelHeight:3456,pixelWidth:5184,src:\"https://framerusercontent.com/images/kIBiy2xM79Ac692vRBBeMc3YFw8.jpg\",srcSet:\"https://framerusercontent.com/images/kIBiy2xM79Ac692vRBBeMc3YFw8.jpg?scale-down-to=512 512w,https://framerusercontent.com/images/kIBiy2xM79Ac692vRBBeMc3YFw8.jpg?scale-down-to=1024 1024w,https://framerusercontent.com/images/kIBiy2xM79Ac692vRBBeMc3YFw8.jpg?scale-down-to=2048 2048w,https://framerusercontent.com/images/kIBiy2xM79Ac692vRBBeMc3YFw8.jpg?scale-down-to=4096 4096w,https://framerusercontent.com/images/kIBiy2xM79Ac692vRBBeMc3YFw8.jpg 5184w\"},\"\"),...addPropertyOverrides({afCpjytB_:{CxXCrEjhu:\"https://home.bettermode.com/blog/digital-customer-engagement\",jrRpHjxKy:\"How to Elevate CX and Boost Loyalty in 2025\",PzP8VZ5Ym:\"Digital Customer Engagement\",XWLihA0u2:addImageAlt({pixelHeight:200,pixelWidth:280,src:\"https://framerusercontent.com/images/JfUAnolt7Jm5YB3uK5ViXvKlGc.png\"},\"\")},c6n2NVnVb:{CxXCrEjhu:\"https://bettermode.com/blog/online-community\",fIzuc75AS:true,PzP8VZ5Ym:\"Creating a Thriving Online Community\",style:{width:\"100%\"},uEL9cCA3Y:false,XWLihA0u2:addImageAlt({pixelHeight:300,pixelWidth:420,src:\"https://framerusercontent.com/images/JuXC2lY5OfRzvyZ09kg2FU6Iu0Q.png\"},\"\")},Cya9TCf0U:{CxXCrEjhu:\"https://bettermode.com/blog/all-in-one-community-platform\",jrRpHjxKy:\"Top 10 Solutions for Empowering Digital Communities\",PzP8VZ5Ym:\"All-in-One Community Platform\",XWLihA0u2:addImageAlt({pixelHeight:200,pixelWidth:280,src:\"https://framerusercontent.com/images/S4bV3ybar57emGg1jg7kV419fk.png\"},\"\")}},baseVariant,gestureVariant)})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:258,width:\"272px\",...addPropertyOverrides({afCpjytB_:{height:200,width:\"280px\"},c6n2NVnVb:{height:200,width:\"280px\"},Cya9TCf0U:{height:200,width:\"280px\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-8105gw-container\",layoutDependency:layoutDependency,layoutId:\"TiVHFp5En-container\",nodeId:\"TiVHFp5En\",rendersWithMotion:true,scopeId:\"BWXDavXO_\",children:/*#__PURE__*/_jsx(BlogFrameMenu,{fIzuc75AS:false,height:\"100%\",id:\"TiVHFp5En\",jrRpHjxKy:\"Explore 17 Apps Based on Your Use Case\",layoutId:\"TiVHFp5En\",PzP8VZ5Ym:\"Discord Alternatives\",style:{height:\"100%\",width:\"100%\"},uEL9cCA3Y:true,variant:\"E2EHqNGSd\",width:\"100%\",XWLihA0u2:addImageAlt({pixelHeight:1024,pixelWidth:1024,src:\"https://framerusercontent.com/images/tiArS3MR2GdM8ZcWUiMxJ6sLGPw.jpg\",srcSet:\"https://framerusercontent.com/images/tiArS3MR2GdM8ZcWUiMxJ6sLGPw.jpg?scale-down-to=512 512w,https://framerusercontent.com/images/tiArS3MR2GdM8ZcWUiMxJ6sLGPw.jpg 1024w\"},\"\"),...addPropertyOverrides({afCpjytB_:{CxXCrEjhu:\"https://home.bettermode.com/blog/community-forum\",jrRpHjxKy:\"What It Is, How It Works, and Why It Matters\",PzP8VZ5Ym:\"Community Forum\",XWLihA0u2:addImageAlt({pixelHeight:200,pixelWidth:280,src:\"https://framerusercontent.com/images/Sfm1JelcaaYc8d2EdbTZnkM1u64.png\"},\"\")},c6n2NVnVb:{CxXCrEjhu:\"https://bettermode.com/blog/top-free-alternatives-to-facebook-groups\",jrRpHjxKy:\"\",PzP8VZ5Ym:\"12 Alternatives  to Facebook Groups\",style:{width:\"100%\"},XWLihA0u2:addImageAlt({pixelHeight:300,pixelWidth:420,src:\"https://framerusercontent.com/images/SskacX2paa15whhznbAuPHgVJg.png\"},\"\")},Cya9TCf0U:{CxXCrEjhu:\"https://bettermode.com/blog/community-website-builder\",jrRpHjxKy:\"Community Website Builders Demystified\",PzP8VZ5Ym:\"Sculpting Online Ecosystems\",XWLihA0u2:addImageAlt({pixelHeight:150,pixelWidth:210,src:\"https://framerusercontent.com/images/83rElhBTFp0M1wIzRGNWxcmQi4.png\"},\"\")}},baseVariant,gestureVariant)})})})]})]})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-yX1c9.framer-ofa4bx, .framer-yX1c9 .framer-ofa4bx { display: block; }\",\".framer-yX1c9.framer-ai5j1z { align-content: flex-start; align-items: flex-start; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 1280px; }\",\".framer-yX1c9 .framer-fgw6bs-container { align-self: stretch; flex: none; height: auto; position: relative; width: auto; }\",\".framer-yX1c9 .framer-17a53hr { align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 12px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-yX1c9 .framer-1wqm3mt { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 0px 32px 0px 32px; position: relative; width: 100%; }\",\".framer-yX1c9 .framer-1xb9yf5 { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; height: min-content; justify-content: space-between; overflow: visible; padding: 20px 8px 20px 8px; position: relative; width: 100%; }\",\".framer-yX1c9 .framer-fap75i { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-yX1c9 .framer-1rurnxa-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-yX1c9 .framer-1swzolh { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: wrap; gap: 28px; height: min-content; justify-content: center; overflow: visible; padding: 12px 0px 28px 0px; position: relative; width: 100%; }\",\".framer-yX1c9 .framer-1sc0odw-container, .framer-yX1c9 .framer-1xtb3c8-container, .framer-yX1c9 .framer-tybs4l-container, .framer-yX1c9 .framer-sqc0xk-container, .framer-yX1c9 .framer-1t1n150-container, .framer-yX1c9 .framer-8105gw-container { flex: none; height: 258px; position: relative; width: 272px; }\",\".framer-yX1c9.framer-v-yrg9po .framer-1swzolh { gap: 28px 28px; }\",\".framer-yX1c9.framer-v-yrg9po .framer-1sc0odw-container, .framer-yX1c9.framer-v-yrg9po .framer-1xtb3c8-container, .framer-yX1c9.framer-v-yrg9po .framer-tybs4l-container, .framer-yX1c9.framer-v-yrg9po .framer-sqc0xk-container, .framer-yX1c9.framer-v-yrg9po .framer-1t1n150-container, .framer-yX1c9.framer-v-yrg9po .framer-8105gw-container { height: auto; width: 280px; }\",\".framer-yX1c9.framer-v-9hju8a .framer-1sc0odw-container, .framer-yX1c9.framer-v-9hju8a .framer-1xtb3c8-container, .framer-yX1c9.framer-v-9hju8a .framer-tybs4l-container, .framer-yX1c9.framer-v-9hju8a .framer-sqc0xk-container, .framer-yX1c9.framer-v-9hju8a .framer-1t1n150-container, .framer-yX1c9.framer-v-9hju8a .framer-8105gw-container, .framer-yX1c9.framer-v-mj131c .framer-1sc0odw-container, .framer-yX1c9.framer-v-mj131c .framer-1xtb3c8-container, .framer-yX1c9.framer-v-mj131c .framer-tybs4l-container, .framer-yX1c9.framer-v-mj131c .framer-sqc0xk-container, .framer-yX1c9.framer-v-mj131c .framer-1t1n150-container, .framer-yX1c9.framer-v-mj131c .framer-8105gw-container { height: 200px; width: 280px; }\",'.framer-yX1c9[data-border=\"true\"]::after, .framer-yX1c9 [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 653\n * @framerIntrinsicWidth 1280\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"c6n2NVnVb\":{\"layout\":[\"fixed\",\"auto\"]},\"afCpjytB_\":{\"layout\":[\"fixed\",\"auto\"]},\"Cya9TCf0U\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerBWXDavXO_=withCSS(Component,css,\"framer-yX1c9\");export default FramerBWXDavXO_;FramerBWXDavXO_.displayName=\"Main container-blog\";FramerBWXDavXO_.defaultProps={height:653,width:1280};addPropertyControls(FramerBWXDavXO_,{variant:{options:[\"lp35UFft8\",\"c6n2NVnVb\",\"afCpjytB_\",\"Cya9TCf0U\"],optionTitles:[\"Variant 6\",\"Top blogs\",\"latest\",\"Editor's choice\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramerBWXDavXO_,[{explicitInter:true,fonts:[{family:\"Manrope\",source:\"google\",style:\"normal\",url:\"https://fonts.gstatic.com/s/manrope/v19/xn7_YHE41ni1AdIRqAuZuw1Bx9mbZk4jE-_A87jxeN7B.woff2\",weight:\"600\"}]},...MenuSidebarFonts,...ButtonVarientsFonts,...BlogFrameMenuFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerBWXDavXO_\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerImmutableVariables\":\"true\",\"framerColorSyntax\":\"true\",\"framerIntrinsicWidth\":\"1280\",\"framerComponentViewportWidth\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"c6n2NVnVb\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"afCpjytB_\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"Cya9TCf0U\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerIntrinsicHeight\":\"653\",\"framerDisplayContentsDiv\":\"false\",\"framerAutoSizeImages\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (4458791)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,getFontsFromSharedStyle,Link,RichText,SmartComponentScopedContainer,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import{Icon as Phosphor}from\"https://framerusercontent.com/modules/tYScH7LTqUtz5KUaUAYP/p8dptk4UIND8hbFWz9V7/Phosphor.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/DcFke7yXFh7t768ou46I/qEoWt9XmXVCdZWl90CGR/DONUCU1NL.js\";const PhosphorFonts=getFonts(Phosphor);const enabledGestures={zjCXoeAnw:{hover:true}};const serializationHash=\"framer-GJV3u\";const variantClassNames={zjCXoeAnw:\"framer-v-1bvqem6\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const getProps=({border2,color2,desc,fill,height,icon,id,link,title,width,...props})=>{return{...props,CxBfy6gQn:border2??props.CxBfy6gQn??{borderColor:'var(--token-3648b482-766c-4501-98df-024221488373, rgba(0, 0, 0, 0.12)) /* {\"name\":\"Border/Primary\"} */',borderStyle:\"solid\",borderWidth:1},DAGigKlyE:desc??props.DAGigKlyE??\"Cloud-based software solutions\",LWHOxnhw9:title??props.LWHOxnhw9??\"SaaS Products\",p_wFuTlfB:color2??props.p_wFuTlfB??\"rgb(0, 0, 0)\",tVxaQ59ZK:fill??props.tVxaQ59ZK??\"rgb(255, 255, 255)\",wmm3MJBNC:link??props.wmm3MJBNC,wUogWDtOp:icon??props.wUogWDtOp??\"cloud\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,wUogWDtOp,LWHOxnhw9,DAGigKlyE,wmm3MJBNC,tVxaQ59ZK,p_wFuTlfB,CxBfy6gQn,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({defaultVariant:\"zjCXoeAnw\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[sharedStyle.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(Link,{href:wmm3MJBNC,motionChild:true,nodeId:\"zjCXoeAnw\",openInNewTab:false,scopeId:\"NaPSLXzgP\",children:/*#__PURE__*/_jsx(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-1bvqem6\",className,classNames)} framer-zrgk4g`,\"data-border\":true,\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"zjCXoeAnw\",ref:refBinding,style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"rgb(230, 230, 230)\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",backgroundColor:\"rgb(255, 255, 255)\",borderBottomLeftRadius:16,borderBottomRightRadius:16,borderTopLeftRadius:16,borderTopRightRadius:16,...style},variants:{\"zjCXoeAnw-hover\":{backgroundColor:\"rgba(235, 235, 235, 0.5)\"}},...addPropertyOverrides({\"zjCXoeAnw-hover\":{\"data-framer-name\":undefined}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-o0c79\",\"data-framer-name\":\"Frame 12\",layoutDependency:layoutDependency,layoutId:\"eMcmHcp3f\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-y7g9mr\",\"data-border\":true,layoutDependency:layoutDependency,layoutId:\"V57ZKM9og\",style:{\"--border-bottom-width\":(CxBfy6gQn.borderBottomWidth??CxBfy6gQn.borderWidth)+\"px\",\"--border-color\":CxBfy6gQn.borderColor,\"--border-left-width\":(CxBfy6gQn.borderLeftWidth??CxBfy6gQn.borderWidth)+\"px\",\"--border-right-width\":(CxBfy6gQn.borderRightWidth??CxBfy6gQn.borderWidth)+\"px\",\"--border-style\":CxBfy6gQn.borderStyle,\"--border-top-width\":(CxBfy6gQn.borderTopWidth??CxBfy6gQn.borderWidth)+\"px\",backgroundColor:tVxaQ59ZK,borderBottomLeftRadius:8,borderBottomRightRadius:8,borderTopLeftRadius:8,borderTopRightRadius:8},children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-y0gb1t\",layoutDependency:layoutDependency,layoutId:\"NQV0O2QZt\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1ov32y1-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"ShGGPNEV3-container\",nodeId:\"ShGGPNEV3\",rendersWithMotion:true,scopeId:\"NaPSLXzgP\",children:/*#__PURE__*/_jsx(Phosphor,{color:p_wFuTlfB,height:\"100%\",iconSearch:wUogWDtOp,iconSelection:\"House\",id:\"ShGGPNEV3\",layoutId:\"ShGGPNEV3\",mirrored:false,selectByList:false,style:{height:\"100%\",width:\"100%\"},weight:\"fill\",width:\"100%\"})})})})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1kqisy2\",layoutDependency:layoutDependency,layoutId:\"ZiZ5Bf5tV\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-izi8el\",\"data-styles-preset\":\"DONUCU1NL\",children:\"SaaS Products\"})}),className:\"framer-4yqfwe\",\"data-framer-name\":\"SaaS Products\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"edVpkTm4A\",style:{\"--framer-paragraph-spacing\":\"0px\"},text:LWHOxnhw9,verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"SW50ZXItVmFyaWFibGVWRj1JbTl3YzNvaUlERTBMQ0FpZDJkb2RDSWdORFl3\",\"--framer-font-family\":'\"Inter Variable\", \"Inter Placeholder\", sans-serif',\"--framer-font-size\":\"10px\",\"--framer-font-variation-axes\":'var(--extracted-2gg91v, \"opsz\" 14, \"wght\" 460)',\"--framer-letter-spacing\":\"-0.014em\",\"--framer-line-height\":\"1.4em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-7ea128ea-d6b3-45af-8b0c-8ac8f6a25daa, rgb(97, 97, 97)))\"},children:\"Cloud-based software solutions designed to streamline business operations and improve scalability.\"})}),className:\"framer-ttlt88\",\"data-framer-name\":\"Cloud-based software solutions designed to streamline business operations and improve scalability.\",fonts:[\"Inter-Variable\"],layoutDependency:layoutDependency,layoutId:\"PtSLi8ykT\",style:{\"--extracted-2gg91v\":'\"opsz\" 14, \"wght\" 460',\"--extracted-r6o4lv\":\"var(--token-7ea128ea-d6b3-45af-8b0c-8ac8f6a25daa, rgb(97, 97, 97))\",\"--framer-paragraph-spacing\":\"0px\"},text:DAGigKlyE,verticalAlignment:\"top\",withExternalLayout:true})]}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1ki7an6-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"zPxBYNA5H-container\",nodeId:\"zPxBYNA5H\",rendersWithMotion:true,scopeId:\"NaPSLXzgP\",children:/*#__PURE__*/_jsx(Phosphor,{color:\"rgb(0, 0, 0)\",height:\"100%\",iconSearch:\"CaretRight\",iconSelection:\"House\",id:\"zPxBYNA5H\",layoutId:\"zPxBYNA5H\",mirrored:false,selectByList:false,style:{height:\"100%\",width:\"100%\"},weight:\"bold\",width:\"100%\"})})})]})})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-GJV3u.framer-zrgk4g, .framer-GJV3u .framer-zrgk4g { display: block; }\",\".framer-GJV3u.framer-1bvqem6 { align-content: flex-start; align-items: flex-start; cursor: pointer; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 12px; height: min-content; justify-content: flex-start; overflow: visible; padding: 16px; position: relative; text-decoration: none; width: 271px; }\",\".framer-GJV3u .framer-o0c79 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 12px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-GJV3u .framer-y7g9mr { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 6px; height: 34px; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 34px; }\",\".framer-GJV3u .framer-y0gb1t { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-GJV3u .framer-1ov32y1-container { flex: none; height: 22px; position: relative; width: 22px; }\",\".framer-GJV3u .framer-1kqisy2 { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 4px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-GJV3u .framer-4yqfwe, .framer-GJV3u .framer-ttlt88 { flex: none; height: auto; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-GJV3u .framer-1ki7an6-container { flex: none; height: 16px; position: relative; width: 16px; }\",...sharedStyle.css,'.framer-GJV3u[data-border=\"true\"]::after, .framer-GJV3u [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 66\n * @framerIntrinsicWidth 270.5\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"UhEWhtFIw\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerVariables {\"wUogWDtOp\":\"icon\",\"LWHOxnhw9\":\"title\",\"DAGigKlyE\":\"desc\",\"wmm3MJBNC\":\"link\",\"tVxaQ59ZK\":\"fill\",\"p_wFuTlfB\":\"color2\",\"CxBfy6gQn\":\"border2\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerNaPSLXzgP=withCSS(Component,css,\"framer-GJV3u\");export default FramerNaPSLXzgP;FramerNaPSLXzgP.displayName=\"Menu cards\";FramerNaPSLXzgP.defaultProps={height:66,width:270.5};addPropertyControls(FramerNaPSLXzgP,{wUogWDtOp:{defaultValue:\"cloud\",placeholder:\"Menu, Wifi, Box…\",title:\"Icon\",type:ControlType.String},LWHOxnhw9:{defaultValue:\"SaaS Products\",displayTextArea:false,title:\"Title\",type:ControlType.String},DAGigKlyE:{defaultValue:\"Cloud-based software solutions\",displayTextArea:false,title:\"Desc\",type:ControlType.String},wmm3MJBNC:{title:\"Link\",type:ControlType.Link},tVxaQ59ZK:{defaultValue:\"rgb(255, 255, 255)\",title:\"Fill\",type:ControlType.Color},p_wFuTlfB:{defaultValue:\"rgb(0, 0, 0)\",title:\"Color 2\",type:ControlType.Color},CxBfy6gQn:{defaultValue:{borderColor:'var(--token-3648b482-766c-4501-98df-024221488373, rgba(0, 0, 0, 0.12)) /* {\"name\":\"Border/Primary\"} */',borderStyle:\"solid\",borderWidth:1},title:\"Border 2\",type:ControlType.Border}});const variationAxes=[{defaultValue:14,maxValue:32,minValue:14,name:\"Optical size\",tag:\"opsz\"},{defaultValue:400,maxValue:900,minValue:100,name:\"Weight\",tag:\"wght\"}];addFonts(FramerNaPSLXzgP,[{explicitInter:true,fonts:[{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/vQyevYAyHtARFwPqUzQGpnDs.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/mYcqTSergLb16PdbJJQMl9ebYm4.woff2\",variationAxes,weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/ZRl8AlxwsX1m7xS1eJCiSPbztg.woff2\",variationAxes,weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/nhSQpBRqFmXNUBY2p5SENQ8NplQ.woff2\",variationAxes,weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/DYHjxG0qXjopUuruoacfl5SA.woff2\",variationAxes,weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/s7NH6sl7w4NU984r5hcmo1tPSYo.woff2\",variationAxes,weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/7lw0VWkeXrGYJT05oB3DsFy8BaY.woff2\",variationAxes,weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/wx5nfqEgOXnxuFaxB0Mn9OhmcZA.woff2\",variationAxes,weight:\"400\"}]},...PhosphorFonts,...getFontsFromSharedStyle(sharedStyle.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerNaPSLXzgP\",\"slots\":[],\"annotations\":{\"framerColorSyntax\":\"true\",\"framerImmutableVariables\":\"true\",\"framerVariables\":\"{\\\"wUogWDtOp\\\":\\\"icon\\\",\\\"LWHOxnhw9\\\":\\\"title\\\",\\\"DAGigKlyE\\\":\\\"desc\\\",\\\"wmm3MJBNC\\\":\\\"link\\\",\\\"tVxaQ59ZK\\\":\\\"fill\\\",\\\"p_wFuTlfB\\\":\\\"color2\\\",\\\"CxBfy6gQn\\\":\\\"border2\\\"}\",\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicHeight\":\"66\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"UhEWhtFIw\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerComponentViewportWidth\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"270.5\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (662ecd5)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,getFontsFromSharedStyle,RichText,SmartComponentScopedContainer,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import{Icon as Phosphor}from\"https://framerusercontent.com/modules/tYScH7LTqUtz5KUaUAYP/p8dptk4UIND8hbFWz9V7/Phosphor.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/cHWLyP7bepU3Bpy47z3g/3pTsfBYOS96y99mSr33n/SsgYnxLhL.js\";const PhosphorFonts=getFonts(Phosphor);const serializationHash=\"framer-7xs2y\";const variantClassNames={qVyvSbx_h:\"framer-v-1kv0mjf\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const getProps=({height,icon,id,title,width,...props})=>{return{...props,tiDLZTLfO:title??props.tiDLZTLfO??\"Use cases\",ZbDa45U76:icon??props.ZbDa45U76??\"cube\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,tiDLZTLfO,ZbDa45U76,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({defaultVariant:\"qVyvSbx_h\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[sharedStyle.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-1kv0mjf\",className,classNames),\"data-border\":true,\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"qVyvSbx_h\",ref:refBinding,style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"rgb(243, 243, 243)\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0px\",backgroundColor:\"rgba(247, 247, 247, 0.3)\",...style},children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1241uqk\",\"data-framer-name\":\"title\",layoutDependency:layoutDependency,layoutId:\"lHTuYoTO4\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-5dsicb-container\",\"data-framer-name\":\"icon-left\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"NvNJZBEBq-container\",name:\"icon-left\",nodeId:\"NvNJZBEBq\",rendersWithMotion:true,scopeId:\"p7V0Vbj_I\",children:/*#__PURE__*/_jsx(Phosphor,{color:\"var(--token-7b1c1cf1-c351-4954-9cf0-8ae4790643f6, rgb(34, 34, 34))\",height:\"100%\",iconSearch:ZbDa45U76,iconSelection:\"House\",id:\"NvNJZBEBq\",layoutId:\"NvNJZBEBq\",mirrored:false,name:\"icon-left\",selectByList:false,style:{height:\"100%\",width:\"100%\"},weight:\"duotone\",width:\"100%\"})})}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h6,{className:\"framer-styles-preset-5q6x7l\",\"data-styles-preset\":\"SsgYnxLhL\",children:\"Use cases\"})}),className:\"framer-1fcbvjj\",\"data-framer-name\":\"Use cases\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"E7O1kdboi\",style:{\"--framer-paragraph-spacing\":\"0px\"},text:tiDLZTLfO,verticalAlignment:\"top\",withExternalLayout:true})]})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-7xs2y.framer-ew42c7, .framer-7xs2y .framer-ew42c7 { display: block; }\",\".framer-7xs2y.framer-1kv0mjf { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 8px; height: min-content; justify-content: flex-start; overflow: visible; padding: 20px 36px 20px 20px; position: relative; width: 324px; }\",\".framer-7xs2y .framer-1241uqk { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 8px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-7xs2y .framer-5dsicb-container { flex: none; height: 24px; position: relative; width: 24px; }\",\".framer-7xs2y .framer-1fcbvjj { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",...sharedStyle.css,'.framer-7xs2y[data-border=\"true\"]::after, .framer-7xs2y [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 64\n * @framerIntrinsicWidth 324\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerVariables {\"tiDLZTLfO\":\"title\",\"ZbDa45U76\":\"icon\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const Framerp7V0Vbj_I=withCSS(Component,css,\"framer-7xs2y\");export default Framerp7V0Vbj_I;Framerp7V0Vbj_I.displayName=\"Main menu-section's header\";Framerp7V0Vbj_I.defaultProps={height:64,width:324};addPropertyControls(Framerp7V0Vbj_I,{tiDLZTLfO:{defaultValue:\"Use cases\",displayTextArea:false,title:\"Title\",type:ControlType.String},ZbDa45U76:{defaultValue:\"cube\",placeholder:\"Menu, Wifi, Box…\",title:\"Icon\",type:ControlType.String}});addFonts(Framerp7V0Vbj_I,[{explicitInter:true,fonts:[{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/vQyevYAyHtARFwPqUzQGpnDs.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"}]},...PhosphorFonts,...getFontsFromSharedStyle(sharedStyle.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"Framerp7V0Vbj_I\",\"slots\":[],\"annotations\":{\"framerAutoSizeImages\":\"true\",\"framerColorSyntax\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"64\",\"framerIntrinsicWidth\":\"324\",\"framerImmutableVariables\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerVariables\":\"{\\\"tiDLZTLfO\\\":\\\"title\\\",\\\"ZbDa45U76\\\":\\\"icon\\\"}\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (31ca47b)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,ComponentViewportProvider,cx,getFonts,ResolveLinks,SmartComponentScopedContainer,useComponentViewport,useLocaleInfo,useRouter,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import ButtonVarients from\"https://framerusercontent.com/modules/ox50GIXLenCrb8Po4pQx/6113GcDdUOtVBrSaZSGZ/zm23wPOLu.js\";const ButtonVarientsFonts=getFonts(ButtonVarients);const serializationHash=\"framer-metXf\";const variantClassNames={wVWPZVFgu:\"framer-v-zl4vj6\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const getProps=({height,id,width,...props})=>{return{...props};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({defaultVariant:\"wVWPZVFgu\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const router=useRouter();return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-zl4vj6\",className,classNames),\"data-border\":true,\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"wVWPZVFgu\",ref:refBinding,style:{\"--border-bottom-width\":\"0px\",\"--border-color\":\"var(--token-3648b482-766c-4501-98df-024221488373, rgba(0, 0, 0, 0.12))\",\"--border-left-width\":\"0.5px\",\"--border-right-width\":\"0.5px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0.51px\",backgroundColor:\"rgba(247, 247, 247, 0.3)\",...style},children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-d33k02\",\"data-framer-name\":\"buttons\",layoutDependency:layoutDependency,layoutId:\"P6D5_nzVO\",children:/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"MDGMfVWFJ\"},implicitPathVariables:undefined}],children:resolvedLinks=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:38,y:(componentViewport?.y||0)+(16+((componentViewport?.height||70)-32-38)/2)+0,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-oxy42o-container\",layoutDependency:layoutDependency,layoutId:\"WxagPTphI-container\",nodeId:\"WxagPTphI\",rendersWithMotion:true,scopeId:\"PkmsC0QLH\",children:/*#__PURE__*/_jsx(ButtonVarients,{an3AjqZVe:\"bold\",bcFI2guYz:\"var(--token-36849023-6189-4b34-8ca0-f2105af74ca2, rgb(255, 255, 255))\",cc1jmdnK8:{borderColor:\"rgb(0, 0, 0)\",borderStyle:\"solid\",borderWidth:1},dltCpZQuI:\"var(--token-d4d9bcef-5cf6-4e59-8f5c-db043ccb1adc, rgb(102, 198, 28))\",Fs8k5Y9rQ:\"rgba(102, 198, 28, 0.05)\",gnUhhRRAf:\"rgb(255, 255, 255)\",gZIm80QLw:\"rgba(0, 0, 0, 0)\",height:\"100%\",I1g9yhyhL:\"80px\",id:\"WxagPTphI\",ig5hdgAkD:\"var(--token-b7ac0caa-42ec-4adf-85fd-f93e899c4540, rgb(17, 17, 17))\",jq2o_VTFs:\"var(--token-36849023-6189-4b34-8ca0-f2105af74ca2, rgb(255, 255, 255))\",ktgIHtADd:false,layoutId:\"WxagPTphI\",LoBoMO0kI:false,lVApt2egS:\"var(--token-b7ac0caa-42ec-4adf-85fd-f93e899c4540, rgb(17, 17, 17))\",PJP2yPimK:\"var(--token-d4d9bcef-5cf6-4e59-8f5c-db043ccb1adc, rgb(102, 198, 28))\",q3N3W9HM2:resolvedLinks[0],qH46f5odN:false,qpDDlZFHd:\"Book a Demo\",tZ8wJ8sbC:\"Q9SEpl7R6\",variant:\"Aej8nPVQe\",VgNhSZuYv:{borderColor:\"var(--token-3648b482-766c-4501-98df-024221488373, rgba(0, 0, 0, 0.12))\",borderStyle:\"solid\",borderWidth:1},vsWBWRHPN:15,width:\"100%\",XzXRofC2Z:{borderColor:\"var(--token-d4d9bcef-5cf6-4e59-8f5c-db043ccb1adc, rgb(102, 198, 28))\",borderStyle:\"solid\",borderWidth:1},ycy7cs8_H:\"arrow-right\",ZsUhZM4JF:true})})})})})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-metXf.framer-m0hhzo, .framer-metXf .framer-m0hhzo { display: block; }\",\".framer-metXf.framer-zl4vj6 { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 44px; height: min-content; justify-content: flex-end; overflow: visible; padding: 16px; position: relative; width: 1280px; }\",\".framer-metXf .framer-d33k02 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 24px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-metXf .framer-oxy42o-container { flex: none; height: auto; position: relative; width: auto; }\",'.framer-metXf[data-border=\"true\"]::after, .framer-metXf [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 70\n * @framerIntrinsicWidth 1280\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerPkmsC0QLH=withCSS(Component,css,\"framer-metXf\");export default FramerPkmsC0QLH;FramerPkmsC0QLH.displayName=\"Menu-footer\";FramerPkmsC0QLH.defaultProps={height:70,width:1280};addFonts(FramerPkmsC0QLH,[{explicitInter:true,fonts:[]},...ButtonVarientsFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerPkmsC0QLH\",\"slots\":[],\"annotations\":{\"framerIntrinsicWidth\":\"1280\",\"framerImmutableVariables\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerDisplayContentsDiv\":\"false\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicHeight\":\"70\",\"framerContractVersion\":\"1\",\"framerColorSyntax\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (1b7c4bf)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"Inter-Variable\",\"Inter-VariableVF=Im9wc3oiIDE0LCAid2dodCIgNDYw\",\"Inter-VariableVF=Im9wc3oiIDE0LCAid2dodCIgNDYw\",\"Inter-VariableVF=Im9wc3oiIDE0LCAid2dodCIgNDYw\"]);const variationAxes=[{defaultValue:14,maxValue:32,minValue:14,name:\"Optical size\",tag:\"opsz\"},{defaultValue:400,maxValue:900,minValue:100,name:\"Weight\",tag:\"wght\"}];export const fonts=[{explicitInter:true,fonts:[{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/mYcqTSergLb16PdbJJQMl9ebYm4.woff2\",variationAxes,weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/ZRl8AlxwsX1m7xS1eJCiSPbztg.woff2\",variationAxes,weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/nhSQpBRqFmXNUBY2p5SENQ8NplQ.woff2\",variationAxes,weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/DYHjxG0qXjopUuruoacfl5SA.woff2\",variationAxes,weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/s7NH6sl7w4NU984r5hcmo1tPSYo.woff2\",variationAxes,weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/7lw0VWkeXrGYJT05oB3DsFy8BaY.woff2\",variationAxes,weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/wx5nfqEgOXnxuFaxB0Mn9OhmcZA.woff2\",variationAxes,weight:\"400\"}]}];export const css=['.framer-2OZo8 .framer-styles-preset-wa1fgq:not(.rich-text-wrapper), .framer-2OZo8 .framer-styles-preset-wa1fgq.rich-text-wrapper p { --framer-font-family: \"Inter Variable\", \"Inter Placeholder\", sans-serif; --framer-font-family-bold: \"Inter Variable\", \"Inter Placeholder\", sans-serif; --framer-font-family-bold-italic: \"Inter Variable\", \"Inter Placeholder\", sans-serif; --framer-font-family-italic: \"Inter Variable\", \"Inter Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 14px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: normal; --framer-font-style-italic: normal; --framer-font-variation-axes: \"opsz\" 14, \"wght\" 460; --framer-font-variation-axes-bold: \"opsz\" 14, \"wght\" 460; --framer-font-variation-axes-bold-italic: \"opsz\" 14, \"wght\" 460; --framer-font-variation-axes-italic: \"opsz\" 14, \"wght\" 460; --framer-font-weight: 400; --framer-font-weight-bold: 400; --framer-font-weight-bold-italic: 400; --framer-font-weight-italic: 400; --framer-letter-spacing: -0.014em; --framer-line-height: 1.4em; --framer-paragraph-spacing: 14px; --framer-text-alignment: center; --framer-text-color: var(--token-7b1c1cf1-c351-4954-9cf0-8ae4790643f6, #222222); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }'];export const className=\"framer-2OZo8\";\nexport const __FramerMetadata__ = {\"exports\":{\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (d19865c)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,RichText,SmartComponentScopedContainer,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import{Icon as Phosphor}from\"https://framerusercontent.com/modules/tYScH7LTqUtz5KUaUAYP/p8dptk4UIND8hbFWz9V7/Phosphor.js\";const PhosphorFonts=getFonts(Phosphor);const enabledGestures={eVj0hIm08:{hover:true},NDqFaiFKg:{hover:true},nf5EOUKyi:{hover:true},xtssrSC_h:{hover:true}};const cycleOrder=[\"nf5EOUKyi\",\"NDqFaiFKg\",\"eVj0hIm08\",\"xtssrSC_h\"];const serializationHash=\"framer-dKDSZ\";const variantClassNames={eVj0hIm08:\"framer-v-bdu7yw\",NDqFaiFKg:\"framer-v-1d55i3l\",nf5EOUKyi:\"framer-v-127hr5s\",xtssrSC_h:\"framer-v-1t6pwx9\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const humanReadableVariantMap={\"Variant 1\":\"nf5EOUKyi\",Dark:\"NDqFaiFKg\",Red:\"eVj0hIm08\",Yellow:\"xtssrSC_h\"};const getProps=({click,height,id,name1,notif,width,...props})=>{return{...props,EuyNptbtP:name1??props.EuyNptbtP??\"House\",V_KsIgc1S:click??props.V_KsIgc1S,variant:humanReadableVariantMap[props.variant]??props.variant??\"nf5EOUKyi\",yMA63XcPa:notif??props.yMA63XcPa};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,EuyNptbtP,V_KsIgc1S,yMA63XcPa,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"nf5EOUKyi\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTap1okezba=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});if(V_KsIgc1S){const res=await V_KsIgc1S(...args);if(res===false)return false;}});const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-127hr5s\",className,classNames),\"data-border\":true,\"data-framer-name\":\"Variant 1\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"nf5EOUKyi\",onTap:onTap1okezba,ref:refBinding,style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"var(--token-3648b482-766c-4501-98df-024221488373, rgba(0, 0, 0, 0.12))\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",borderBottomLeftRadius:32,borderBottomRightRadius:32,borderTopLeftRadius:32,borderTopRightRadius:32,opacity:1,...style},variants:{\"eVj0hIm08-hover\":{opacity:1},\"NDqFaiFKg-hover\":{\"--border-color\":\"rgba(255, 255, 255, 0.14)\",opacity:1},\"nf5EOUKyi-hover\":{opacity:1},\"xtssrSC_h-hover\":{opacity:1},eVj0hIm08:{\"--border-color\":\"var(--token-21738a41-8c2d-412a-b9b2-008bcc27b878, rgb(216, 48, 40))\",opacity:.8},NDqFaiFKg:{\"--border-color\":\"rgba(255, 255, 255, 0.54)\"},xtssrSC_h:{\"--border-color\":\"var(--token-0e7f3c6f-6ae6-40a0-8931-e323a0c119db, rgb(250, 197, 21))\",opacity:.8}},...addPropertyOverrides({\"eVj0hIm08-hover\":{\"data-framer-name\":undefined},\"NDqFaiFKg-hover\":{\"data-framer-name\":undefined},\"nf5EOUKyi-hover\":{\"data-framer-name\":undefined},\"xtssrSC_h-hover\":{\"data-framer-name\":undefined},eVj0hIm08:{\"data-framer-name\":\"Red\"},NDqFaiFKg:{\"data-framer-name\":\"Dark\"},xtssrSC_h:{\"data-framer-name\":\"Yellow\"}},baseVariant,gestureVariant),children:[yMA63XcPa&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-10d3jkp\",\"data-framer-name\":\"Notif\",layoutDependency:layoutDependency,layoutId:\"VZqiQgzox\",style:{backgroundColor:\"rgb(240, 68, 56)\",borderBottomLeftRadius:40,borderBottomRightRadius:40,borderTopLeftRadius:40,borderTopRightRadius:40,boxShadow:\"0px 0px 0px 2px rgb(255, 255, 255)\"},variants:{NDqFaiFKg:{boxShadow:\"none\"}},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"SW50ZXItQm9sZA==\",\"--framer-font-family\":'\"Inter\", \"Inter Placeholder\", sans-serif',\"--framer-font-size\":\"11px\",\"--framer-font-weight\":\"700\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:\"2\"})}),className:\"framer-1fk6dyx\",fonts:[\"Inter-Bold\"],layoutDependency:layoutDependency,layoutId:\"qlOo05ujT\",style:{\"--extracted-r6o4lv\":\"rgb(255, 255, 255)\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-vuxh5e-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"ER9R2tUEK-container\",nodeId:\"ER9R2tUEK\",rendersWithMotion:true,scopeId:\"EM2gM8lL6\",style:{opacity:.4},variants:{eVj0hIm08:{opacity:1},NDqFaiFKg:{opacity:1},xtssrSC_h:{opacity:1}},children:/*#__PURE__*/_jsx(Phosphor,{color:\"var(--token-bfe1a8cd-29df-415d-847c-515aa569e089, rgb(0, 0, 0))\",height:\"100%\",iconSearch:EuyNptbtP,iconSelection:\"House\",id:\"ER9R2tUEK\",layoutId:\"ER9R2tUEK\",mirrored:false,selectByList:false,style:{height:\"100%\",width:\"100%\"},weight:\"bold\",width:\"100%\",...addPropertyOverrides({eVj0hIm08:{color:\"var(--token-21738a41-8c2d-412a-b9b2-008bcc27b878, rgb(216, 48, 40))\"},NDqFaiFKg:{color:\"rgb(255, 255, 255)\"},xtssrSC_h:{color:\"var(--token-0e7f3c6f-6ae6-40a0-8931-e323a0c119db, rgb(250, 197, 21))\"}},baseVariant,gestureVariant)})})})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-dKDSZ.framer-owvl96, .framer-dKDSZ .framer-owvl96 { display: block; }\",\".framer-dKDSZ.framer-127hr5s { align-content: center; align-items: center; cursor: default; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 36px; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 36px; }\",\".framer-dKDSZ .framer-10d3jkp { align-content: center; align-items: center; aspect-ratio: 1 / 1; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: var(--framer-aspect-ratio-supported, 15px); justify-content: center; overflow: visible; padding: 0px; position: absolute; right: -3px; top: -3px; width: 15px; z-index: 1; }\",\".framer-dKDSZ .framer-1fk6dyx { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-dKDSZ .framer-vuxh5e-container { flex: none; height: 18px; position: relative; width: 18px; }\",\".framer-dKDSZ.framer-v-1d55i3l.framer-127hr5s, .framer-dKDSZ.framer-v-bdu7yw.framer-127hr5s, .framer-dKDSZ.framer-v-1t6pwx9.framer-127hr5s, .framer-dKDSZ.framer-v-127hr5s.hover.framer-127hr5s { aspect-ratio: 1 / 1; height: var(--framer-aspect-ratio-supported, 36px); }\",'.framer-dKDSZ[data-border=\"true\"]::after, .framer-dKDSZ [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 36\n * @framerIntrinsicWidth 36\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"NDqFaiFKg\":{\"layout\":[\"fixed\",\"fixed\"]},\"eVj0hIm08\":{\"layout\":[\"fixed\",\"fixed\"]},\"xtssrSC_h\":{\"layout\":[\"fixed\",\"fixed\"]},\"uHl3TFkz5\":{\"layout\":[\"fixed\",\"fixed\"]},\"dZNPQqRYj\":{\"layout\":[\"fixed\",\"fixed\"]},\"TnmH2hYgw\":{\"layout\":[\"fixed\",\"fixed\"]},\"mab4imgu6\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"EuyNptbtP\":\"name1\",\"V_KsIgc1S\":\"click\",\"yMA63XcPa\":\"notif\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerEM2gM8lL6=withCSS(Component,css,\"framer-dKDSZ\");export default FramerEM2gM8lL6;FramerEM2gM8lL6.displayName=\"Features/UI/IconButton\";FramerEM2gM8lL6.defaultProps={height:36,width:36};addPropertyControls(FramerEM2gM8lL6,{variant:{options:[\"nf5EOUKyi\",\"NDqFaiFKg\",\"eVj0hIm08\",\"xtssrSC_h\"],optionTitles:[\"Variant 1\",\"Dark\",\"Red\",\"Yellow\"],title:\"Variant\",type:ControlType.Enum},EuyNptbtP:{defaultValue:\"House\",placeholder:\"Menu, Wifi, Box…\",title:\"Name\",type:ControlType.String},V_KsIgc1S:{title:\"Click\",type:ControlType.EventHandler},yMA63XcPa:{defaultValue:false,title:\"Notif\",type:ControlType.Boolean}});addFonts(FramerEM2gM8lL6,[{explicitInter:true,fonts:[{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/DpPBYI0sL4fYLgAkX8KXOPVt7c.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/4RAEQdEOrcnDkhHiiCbJOw92Lk.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/1K3W8DizY3v4emK8Mb08YHxTbs.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/tUSCtfYVM1I1IchuyCwz9gDdQ.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/VgYFWiwsAC5OYxAycRXXvhze58.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/DXD0Q7LSl7HEvDzucnyLnGBHM.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/GIryZETIX4IFypco5pYZONKhJIo.woff2\",weight:\"700\"}]},...PhosphorFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerEM2gM8lL6\",\"slots\":[],\"annotations\":{\"framerImmutableVariables\":\"true\",\"framerIntrinsicHeight\":\"36\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"NDqFaiFKg\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"eVj0hIm08\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"xtssrSC_h\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"uHl3TFkz5\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"dZNPQqRYj\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"TnmH2hYgw\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"mab4imgu6\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerDisplayContentsDiv\":\"false\",\"framerColorSyntax\":\"true\",\"framerContractVersion\":\"1\",\"framerVariables\":\"{\\\"EuyNptbtP\\\":\\\"name1\\\",\\\"V_KsIgc1S\\\":\\\"click\\\",\\\"yMA63XcPa\\\":\\\"notif\\\"}\",\"framerAutoSizeImages\":\"true\",\"framerIntrinsicWidth\":\"36\",\"framerComponentViewportWidth\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./EM2gM8lL6.map","// Generated by Framer (915daba)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,getFontsFromSharedStyle,RichText,SmartComponentScopedContainer,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{Icon as Phosphor}from\"https://framerusercontent.com/modules/tYScH7LTqUtz5KUaUAYP/p8dptk4UIND8hbFWz9V7/Phosphor.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/DcFke7yXFh7t768ou46I/qEoWt9XmXVCdZWl90CGR/DONUCU1NL.js\";import FeaturesBadge from\"https://framerusercontent.com/modules/cpSsXEWnyKHVI1ujnRHu/MKLSqCP85erpvkyBMSHz/jgQok88SL.js\";const PhosphorFonts=getFonts(Phosphor);const FeaturesBadgeFonts=getFonts(FeaturesBadge);const serializationHash=\"framer-omKqv\";const variantClassNames={PKKXUXAb1:\"framer-v-timk7k\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const getProps=({alertIcon,badge,height,id,sentiment,title2,width,...props})=>{return{...props,FPLhE6baw:badge??props.FPLhE6baw??true,MJhKg00ca:sentiment??props.MJhKg00ca??true,RzArT08WQ:alertIcon??props.RzArT08WQ??\"bell\",SoHw4aG0_:title2??props.SoHw4aG0_??\"Akismet detected spam\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{activeLocale,setLocale}=useLocaleInfo();const{style,className,layoutId,variant,FPLhE6baw,MJhKg00ca,RzArT08WQ,SoHw4aG0_,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({defaultVariant:\"PKKXUXAb1\",variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[sharedStyle.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const ref1=React.useRef(null);const defaultLayoutId=React.useId();const componentViewport=useComponentViewport();return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-timk7k\",className,classNames),\"data-border\":true,\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"PKKXUXAb1\",ref:ref??ref1,style:{\"--border-bottom-width\":\"0.5px\",\"--border-color\":\"var(--token-3648b482-766c-4501-98df-024221488373, rgba(0, 0, 0, 0.12))\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0px\",backgroundColor:\"rgb(255, 255, 255)\",borderTopLeftRadius:12,borderTopRightRadius:12,...style},children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-11ldlmi-container\",\"data-framer-name\":\"icon-left\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"BGCcxQViy-container\",name:\"icon-left\",nodeId:\"BGCcxQViy\",rendersWithMotion:true,scopeId:\"Fk0ktM5lS\",style:{opacity:.8},children:/*#__PURE__*/_jsx(Phosphor,{color:\"var(--token-bfe1a8cd-29df-415d-847c-515aa569e089, rgb(0, 0, 0))\",height:\"100%\",iconSearch:RzArT08WQ,iconSelection:\"House\",id:\"BGCcxQViy\",layoutId:\"BGCcxQViy\",mirrored:false,name:\"icon-left\",selectByList:false,style:{height:\"100%\",width:\"100%\"},weight:\"bold\",width:\"100%\"})})}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-izi8el\",\"data-styles-preset\":\"DONUCU1NL\",style:{\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-bfe1a8cd-29df-415d-847c-515aa569e089, rgb(0, 0, 0)))\"},children:\"Akismet detected spam\"})}),className:\"framer-1bdhla3\",\"data-framer-name\":\"Description\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"fpTrcHg2k\",style:{\"--extracted-r6o4lv\":\"var(--token-bfe1a8cd-29df-415d-847c-515aa569e089, rgb(0, 0, 0))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\",opacity:.8},text:SoHw4aG0_,verticalAlignment:\"top\",withExternalLayout:true}),FPLhE6baw&&/*#__PURE__*/_jsx(ComponentViewportProvider,{height:31,y:(componentViewport?.y||0)+(12+((componentViewport?.height||52)-24-31)/2),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-3afriy-container\",layoutDependency:layoutDependency,layoutId:\"cXN3qg4cB-container\",nodeId:\"cXN3qg4cB\",rendersWithMotion:true,scopeId:\"Fk0ktM5lS\",children:/*#__PURE__*/_jsx(FeaturesBadge,{brEcuPx2m:\"var(--token-36849023-6189-4b34-8ca0-f2105af74ca2, rgb(255, 255, 255))\",BsJGpZCkj:\"Pending review\",bz2MhOYzE:true,dngWml7d4:\"0px 2px 5px 0px rgba(0,0,0,0.25)\",height:\"100%\",hTgy27IsJ:false,id:\"cXN3qg4cB\",layoutId:\"cXN3qg4cB\",MUaCkrdkA:\"var(--token-d4d9bcef-5cf6-4e59-8f5c-db043ccb1adc, rgb(102, 198, 28))\",O3QHSIzld:{borderColor:'var(--token-3648b482-766c-4501-98df-024221488373, rgba(0, 0, 0, 0.12)) /* {\"name\":\"Border/Primary\"} */',borderStyle:\"solid\",borderWidth:0},orhece4Z0:\"var(--token-38711166-1225-4fd4-b6cc-de949f8d5ea6, rgb(255, 255, 255))\",oZPrWrKSu:\"var(--token-0a84d216-a531-48b9-98ad-68a9b0f59be5, rgb(87, 174, 19))\",uZ2YKvJWw:\"cube\",variant:\"vG5UJECWD\",vuWbsDJVk:\"var(--token-7b1c1cf1-c351-4954-9cf0-8ae4790643f6, rgb(34, 34, 34))\",width:\"100%\",wqO41XOsc:\"rgba(97, 224, 0, 0.12)\",YwkKW1iW9:false})})}),MJhKg00ca&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1ewk1yp\",\"data-framer-name\":\"Sentiment\",layoutDependency:layoutDependency,layoutId:\"LnQbFqjtC\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-izi8el\",\"data-styles-preset\":\"DONUCU1NL\",style:{\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-21738a41-8c2d-412a-b9b2-008bcc27b878, rgb(216, 48, 40)))\"},children:\"Strongly negative\"})}),className:\"framer-1tv4px9\",\"data-framer-name\":\"Description\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"dqI_o57wf\",style:{\"--extracted-r6o4lv\":\"var(--token-21738a41-8c2d-412a-b9b2-008bcc27b878, rgb(216, 48, 40))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-p8setp\",layoutDependency:layoutDependency,layoutId:\"scpc2D5I2\",style:{backgroundColor:\"rgba(0, 0, 0, 0.08)\",borderBottomLeftRadius:10,borderBottomRightRadius:10,borderTopLeftRadius:10,borderTopRightRadius:10},children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-imax6v\",layoutDependency:layoutDependency,layoutId:\"qmcdoRQrq\",style:{backgroundColor:\"var(--token-21738a41-8c2d-412a-b9b2-008bcc27b878, rgb(216, 48, 40))\"}})})]})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-omKqv.framer-1ee54b7, .framer-omKqv .framer-1ee54b7 { display: block; }\",\".framer-omKqv.framer-timk7k { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 8px; height: min-content; justify-content: center; min-height: 52px; overflow: visible; padding: 12px; position: relative; width: 531px; }\",\".framer-omKqv .framer-11ldlmi-container { flex: none; height: 20px; position: relative; width: 20px; }\",\".framer-omKqv .framer-1bdhla3 { flex: 1 0 0px; height: auto; position: relative; white-space: pre-wrap; width: 1px; word-break: break-word; word-wrap: break-word; }\",\".framer-omKqv .framer-3afriy-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-omKqv .framer-1ewk1yp { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 8px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-omKqv .framer-1tv4px9 { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-omKqv .framer-p8setp { flex: none; height: 8px; overflow: hidden; position: relative; width: 80px; will-change: var(--framer-will-change-override, transform); }\",\".framer-omKqv .framer-imax6v { bottom: 0px; flex: none; left: 0px; overflow: visible; position: absolute; top: 0px; width: 26px; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-omKqv.framer-timk7k, .framer-omKqv .framer-1ewk1yp { gap: 0px; } .framer-omKqv.framer-timk7k > *, .framer-omKqv .framer-1ewk1yp > * { margin: 0px; margin-left: calc(8px / 2); margin-right: calc(8px / 2); } .framer-omKqv.framer-timk7k > :first-child, .framer-omKqv .framer-1ewk1yp > :first-child { margin-left: 0px; } .framer-omKqv.framer-timk7k > :last-child, .framer-omKqv .framer-1ewk1yp > :last-child { margin-right: 0px; } }\",...sharedStyle.css,'.framer-omKqv[data-border=\"true\"]::after, .framer-omKqv [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 52\n * @framerIntrinsicWidth 531\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"],\"constraints\":[null,null,\"52px\",null]}}}\n * @framerVariables {\"FPLhE6baw\":\"badge\",\"MJhKg00ca\":\"sentiment\",\"RzArT08WQ\":\"alertIcon\",\"SoHw4aG0_\":\"title2\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n */const FramerFk0ktM5lS=withCSS(Component,css,\"framer-omKqv\");export default FramerFk0ktM5lS;FramerFk0ktM5lS.displayName=\"Features/UI/Alerts\";FramerFk0ktM5lS.defaultProps={height:52,width:531};addPropertyControls(FramerFk0ktM5lS,{FPLhE6baw:{defaultValue:true,title:\"Badge\",type:ControlType.Boolean},MJhKg00ca:{defaultValue:true,title:\"Sentiment\",type:ControlType.Boolean},RzArT08WQ:{defaultValue:\"bell\",placeholder:\"Menu, Wifi, Box…\",title:\"Alert Icon\",type:ControlType.String},SoHw4aG0_:{defaultValue:\"Akismet detected spam\",displayTextArea:false,title:\"Title 2\",type:ControlType.String}});addFonts(FramerFk0ktM5lS,[{explicitInter:true,fonts:[{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/vQyevYAyHtARFwPqUzQGpnDs.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"}]},...PhosphorFonts,...FeaturesBadgeFonts,...getFontsFromSharedStyle(sharedStyle.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerFk0ktM5lS\",\"slots\":[],\"annotations\":{\"framerVariables\":\"{\\\"FPLhE6baw\\\":\\\"badge\\\",\\\"MJhKg00ca\\\":\\\"sentiment\\\",\\\"RzArT08WQ\\\":\\\"alertIcon\\\",\\\"SoHw4aG0_\\\":\\\"title2\\\"}\",\"framerDisplayContentsDiv\":\"false\",\"framerContractVersion\":\"1\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"],\\\"constraints\\\":[null,null,\\\"52px\\\",null]}}}\",\"framerIntrinsicHeight\":\"52\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicWidth\":\"531\",\"framerComponentViewportWidth\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","import{MotionValue}from\"framer\";// Basic MotionValue check\nexport const isMotionValue=v=>v instanceof MotionValue;\nexport const __FramerMetadata__ = {\"exports\":{\"isMotionValue\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./isMotionValue.map","import{useCallback,useEffect,useRef}from\"react\";import{motionValue,animate,RenderTarget}from\"framer\";import{isMotionValue}from\"https://framerusercontent.com/modules/3mKFSGQqKHV82uOV1eBc/TbXI1XaZFNevVKcgIt7G/isMotionValue.js\";import{useConstant}from\"https://framerusercontent.com/modules/ExNgrA7EJTKUPpH6vIlN/eiOrSJ2Ab5M9jPCvVwUz/useConstant.js\";export function useAutoMotionValue(inputValue,options){// Put options on a local ref\n// Might wanna just memo instead but it works for now\nconst optionsRef=useRef(options);const animation=useRef();const didInitialMount=useRef(false);const isOnCanvas=RenderTarget.current()===RenderTarget.canvas;// in-progress - trying to figure out effect hooks\nconst onChangeDeps=(options===null||options===void 0?void 0:options.onChangeDeps)?options.onChangeDeps:[];// Memoize the onChange handler\nconst onChange=useCallback(options===null||options===void 0?void 0:options.onChange,[...onChangeDeps,]);// Optionally scale the value from props\nconst transformer=useCallback(value=>{var ref;return((ref=optionsRef.current)===null||ref===void 0?void 0:ref.transform)?optionsRef.current.transform(value):value;},[]);// Create new MotionValue from inputValue\nconst value1=useConstant(()=>isMotionValue(inputValue)?inputValue:motionValue(transformer(inputValue)));// Setting value from prop change\nuseEffect(()=>{if(!isMotionValue(inputValue)&&didInitialMount.current){var ref,ref1;const newValue=transformer(inputValue);(ref=animation.current)===null||ref===void 0?void 0:ref.stop();// Call change callback\nif(onChange)onChange(newValue,value1);// Trigger animation to new value\nif(((ref1=optionsRef.current)===null||ref1===void 0?void 0:ref1.animate)&&!isOnCanvas){var ref2;// @ts-ignore\nanimation.current=animate(value1,newValue,(ref2=optionsRef.current)===null||ref2===void 0?void 0:ref2.transition);}else{value1.set(newValue);}}didInitialMount.current=true;},[inputValue,...onChangeDeps]);return value1;}\nexport const __FramerMetadata__ = {\"exports\":{\"useAutoMotionValue\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./useAutoMotionValue.map","var _global = typeof globalThis !== \"undefined\" ? globalThis : typeof self !== \"undefined\" ? self : global;\n\nvar exports = {};\ntypeof navigator !== \"undefined\" && function (root, factory) {\n  if (exports) {\n    exports = factory(root);\n  } else {\n    root.lottie = factory(root);\n    root.bodymovin = root.lottie;\n  }\n}(window || {}, function (window) {\n  /* global locationHref:writable, animationManager, subframeEnabled:writable, defaultCurveSegments:writable, roundValues,\r\n  expressionsPlugin:writable, PropertyFactory, ShapePropertyFactory, Matrix */\n\n  /* exported locationHref, subframeEnabled, expressionsPlugin */\n  'use strict';\n  /* exported svgNS, locationHref, initialDefaultFrame */\n\n  var svgNS = \"http://www.w3.org/2000/svg\";\n  var locationHref = \"\";\n  var initialDefaultFrame = -999999;\n  /* global createSizedArray */\n\n  /* exported subframeEnabled, expressionsPlugin, isSafari, cachedColors, bmPow, bmSqrt, bmFloor, bmMax, bmMin, ProjectInterface,\r\n  defaultCurveSegments, degToRads, roundCorner, bmRnd, styleDiv, BMEnterFrameEvent, BMCompleteEvent, BMCompleteLoopEvent,\r\n  BMSegmentStartEvent, BMDestroyEvent, BMRenderFrameErrorEvent, BMConfigErrorEvent, BMAnimationConfigErrorEvent, createElementID,\r\n  addSaturationToRGB, addBrightnessToRGB, addHueToRGB, rgbToHex */\n\n  var subframeEnabled = true;\n  var expressionsPlugin;\n  var isSafari = /^((?!chrome|android).)*safari/i.test(navigator.userAgent);\n  var cachedColors = {};\n  var bmRnd;\n  var bmPow = Math.pow;\n  var bmSqrt = Math.sqrt;\n  var bmFloor = Math.floor;\n  var bmMax = Math.max;\n  var bmMin = Math.min;\n  var BMMath = {};\n\n  (function () {\n    var propertyNames = [\"abs\", \"acos\", \"acosh\", \"asin\", \"asinh\", \"atan\", \"atanh\", \"atan2\", \"ceil\", \"cbrt\", \"expm1\", \"clz32\", \"cos\", \"cosh\", \"exp\", \"floor\", \"fround\", \"hypot\", \"imul\", \"log\", \"log1p\", \"log2\", \"log10\", \"max\", \"min\", \"pow\", \"random\", \"round\", \"sign\", \"sin\", \"sinh\", \"sqrt\", \"tan\", \"tanh\", \"trunc\", \"E\", \"LN10\", \"LN2\", \"LOG10E\", \"LOG2E\", \"PI\", \"SQRT1_2\", \"SQRT2\"];\n    var i;\n    var len = propertyNames.length;\n\n    for (i = 0; i < len; i += 1) {\n      BMMath[propertyNames[i]] = Math[propertyNames[i]];\n    }\n  })();\n\n  function ProjectInterface() {\n    return {};\n  }\n\n  BMMath.random = Math.random;\n\n  BMMath.abs = function (val) {\n    var tOfVal = typeof val;\n\n    if (tOfVal === \"object\" && val.length) {\n      var absArr = createSizedArray(val.length);\n      var i;\n      var len = val.length;\n\n      for (i = 0; i < len; i += 1) {\n        absArr[i] = Math.abs(val[i]);\n      }\n\n      return absArr;\n    }\n\n    return Math.abs(val);\n  };\n\n  var defaultCurveSegments = 150;\n  var degToRads = Math.PI / 180;\n  var roundCorner = 0.5519;\n\n  function roundValues(flag) {\n    if (flag) {\n      bmRnd = Math.round;\n    } else {\n      bmRnd = function (val) {\n        return val;\n      };\n    }\n  }\n\n  roundValues(false);\n\n  function styleDiv(element) {\n    element.style.position = \"absolute\";\n    element.style.top = 0;\n    element.style.left = 0;\n    element.style.display = \"block\";\n    element.style.transformOrigin = \"0 0\";\n    element.style.webkitTransformOrigin = \"0 0\";\n    element.style.backfaceVisibility = \"visible\";\n    element.style.webkitBackfaceVisibility = \"visible\";\n    element.style.transformStyle = \"preserve-3d\";\n    element.style.webkitTransformStyle = \"preserve-3d\";\n    element.style.mozTransformStyle = \"preserve-3d\";\n  }\n\n  function BMEnterFrameEvent(type, currentTime, totalTime, frameMultiplier) {\n    (this || _global).type = type;\n    (this || _global).currentTime = currentTime;\n    (this || _global).totalTime = totalTime;\n    (this || _global).direction = frameMultiplier < 0 ? -1 : 1;\n  }\n\n  function BMCompleteEvent(type, frameMultiplier) {\n    (this || _global).type = type;\n    (this || _global).direction = frameMultiplier < 0 ? -1 : 1;\n  }\n\n  function BMCompleteLoopEvent(type, totalLoops, currentLoop, frameMultiplier) {\n    (this || _global).type = type;\n    (this || _global).currentLoop = currentLoop;\n    (this || _global).totalLoops = totalLoops;\n    (this || _global).direction = frameMultiplier < 0 ? -1 : 1;\n  }\n\n  function BMSegmentStartEvent(type, firstFrame, totalFrames) {\n    (this || _global).type = type;\n    (this || _global).firstFrame = firstFrame;\n    (this || _global).totalFrames = totalFrames;\n  }\n\n  function BMDestroyEvent(type, target) {\n    (this || _global).type = type;\n    (this || _global).target = target;\n  }\n\n  function BMRenderFrameErrorEvent(nativeError, currentTime) {\n    (this || _global).type = \"renderFrameError\";\n    (this || _global).nativeError = nativeError;\n    (this || _global).currentTime = currentTime;\n  }\n\n  function BMConfigErrorEvent(nativeError) {\n    (this || _global).type = \"configError\";\n    (this || _global).nativeError = nativeError;\n  }\n\n  function BMAnimationConfigErrorEvent(type, nativeError) {\n    (this || _global).type = type;\n    (this || _global).nativeError = nativeError;\n  }\n\n  var createElementID = function () {\n    var _count = 0;\n    return function createID() {\n      _count += 1;\n      return \"__lottie_element_\" + _count;\n    };\n  }();\n\n  function HSVtoRGB(h, s, v) {\n    var r;\n    var g;\n    var b;\n    var i;\n    var f;\n    var p;\n    var q;\n    var t;\n    i = Math.floor(h * 6);\n    f = h * 6 - i;\n    p = v * (1 - s);\n    q = v * (1 - f * s);\n    t = v * (1 - (1 - f) * s);\n\n    switch (i % 6) {\n      case 0:\n        r = v;\n        g = t;\n        b = p;\n        break;\n\n      case 1:\n        r = q;\n        g = v;\n        b = p;\n        break;\n\n      case 2:\n        r = p;\n        g = v;\n        b = t;\n        break;\n\n      case 3:\n        r = p;\n        g = q;\n        b = v;\n        break;\n\n      case 4:\n        r = t;\n        g = p;\n        b = v;\n        break;\n\n      case 5:\n        r = v;\n        g = p;\n        b = q;\n        break;\n\n      default:\n        break;\n    }\n\n    return [r, g, b];\n  }\n\n  function RGBtoHSV(r, g, b) {\n    var max = Math.max(r, g, b);\n    var min = Math.min(r, g, b);\n    var d = max - min;\n    var h;\n    var s = max === 0 ? 0 : d / max;\n    var v = max / 255;\n\n    switch (max) {\n      case min:\n        h = 0;\n        break;\n\n      case r:\n        h = g - b + d * (g < b ? 6 : 0);\n        h /= 6 * d;\n        break;\n\n      case g:\n        h = b - r + d * 2;\n        h /= 6 * d;\n        break;\n\n      case b:\n        h = r - g + d * 4;\n        h /= 6 * d;\n        break;\n\n      default:\n        break;\n    }\n\n    return [h, s, v];\n  }\n\n  function addSaturationToRGB(color, offset) {\n    var hsv = RGBtoHSV(color[0] * 255, color[1] * 255, color[2] * 255);\n    hsv[1] += offset;\n\n    if (hsv[1] > 1) {\n      hsv[1] = 1;\n    } else if (hsv[1] <= 0) {\n      hsv[1] = 0;\n    }\n\n    return HSVtoRGB(hsv[0], hsv[1], hsv[2]);\n  }\n\n  function addBrightnessToRGB(color, offset) {\n    var hsv = RGBtoHSV(color[0] * 255, color[1] * 255, color[2] * 255);\n    hsv[2] += offset;\n\n    if (hsv[2] > 1) {\n      hsv[2] = 1;\n    } else if (hsv[2] < 0) {\n      hsv[2] = 0;\n    }\n\n    return HSVtoRGB(hsv[0], hsv[1], hsv[2]);\n  }\n\n  function addHueToRGB(color, offset) {\n    var hsv = RGBtoHSV(color[0] * 255, color[1] * 255, color[2] * 255);\n    hsv[0] += offset / 360;\n\n    if (hsv[0] > 1) {\n      hsv[0] -= 1;\n    } else if (hsv[0] < 0) {\n      hsv[0] += 1;\n    }\n\n    return HSVtoRGB(hsv[0], hsv[1], hsv[2]);\n  }\n\n  var rgbToHex = function () {\n    var colorMap = [];\n    var i;\n    var hex;\n\n    for (i = 0; i < 256; i += 1) {\n      hex = i.toString(16);\n      colorMap[i] = hex.length === 1 ? \"0\" + hex : hex;\n    }\n\n    return function (r, g, b) {\n      if (r < 0) {\n        r = 0;\n      }\n\n      if (g < 0) {\n        g = 0;\n      }\n\n      if (b < 0) {\n        b = 0;\n      }\n\n      return \"#\" + colorMap[r] + colorMap[g] + colorMap[b];\n    };\n  }();\n\n  function BaseEvent() {}\n\n  BaseEvent.prototype = {\n    triggerEvent: function (eventName, args) {\n      if ((this || _global)._cbs[eventName]) {\n        var len = (this || _global)._cbs[eventName].length;\n\n        for (var i = 0; i < len; i += 1) {\n          (this || _global)._cbs[eventName][i](args);\n        }\n      }\n    },\n    addEventListener: function (eventName, callback) {\n      if (!(this || _global)._cbs[eventName]) {\n        (this || _global)._cbs[eventName] = [];\n      }\n\n      (this || _global)._cbs[eventName].push(callback);\n\n      return function () {\n        this.removeEventListener(eventName, callback);\n      }.bind(this || _global);\n    },\n    removeEventListener: function (eventName, callback) {\n      if (!callback) {\n        (this || _global)._cbs[eventName] = null;\n      } else if ((this || _global)._cbs[eventName]) {\n        var i = 0;\n        var len = (this || _global)._cbs[eventName].length;\n\n        while (i < len) {\n          if ((this || _global)._cbs[eventName][i] === callback) {\n            (this || _global)._cbs[eventName].splice(i, 1);\n\n            i -= 1;\n            len -= 1;\n          }\n\n          i += 1;\n        }\n\n        if (!(this || _global)._cbs[eventName].length) {\n          (this || _global)._cbs[eventName] = null;\n        }\n      }\n    }\n  };\n  /* exported createTypedArray, createSizedArray */\n\n  var createTypedArray = function () {\n    function createRegularArray(type, len) {\n      var i = 0;\n      var arr = [];\n      var value;\n\n      switch (type) {\n        case \"int16\":\n        case \"uint8c\":\n          value = 1;\n          break;\n\n        default:\n          value = 1.1;\n          break;\n      }\n\n      for (i = 0; i < len; i += 1) {\n        arr.push(value);\n      }\n\n      return arr;\n    }\n\n    function createTypedArrayFactory(type, len) {\n      if (type === \"float32\") {\n        return new Float32Array(len);\n      }\n\n      if (type === \"int16\") {\n        return new Int16Array(len);\n      }\n\n      if (type === \"uint8c\") {\n        return new Uint8ClampedArray(len);\n      }\n\n      return createRegularArray(type, len);\n    }\n\n    if (typeof Uint8ClampedArray === \"function\" && typeof Float32Array === \"function\") {\n      return createTypedArrayFactory;\n    }\n\n    return createRegularArray;\n  }();\n\n  function createSizedArray(len) {\n    return Array.apply(null, {\n      length: len\n    });\n  }\n  /* global svgNS */\n\n  /* exported createNS */\n\n\n  function createNS(type) {\n    // return {appendChild:function(){},setAttribute:function(){},style:{}}\n    return document.createElementNS(svgNS, type);\n  }\n  /* exported createTag */\n\n\n  function createTag(type) {\n    // return {appendChild:function(){},setAttribute:function(){},style:{}}\n    return document.createElement(type);\n  }\n\n  function DynamicPropertyContainer() {}\n\n  DynamicPropertyContainer.prototype = {\n    addDynamicProperty: function (prop) {\n      if ((this || _global).dynamicProperties.indexOf(prop) === -1) {\n        (this || _global).dynamicProperties.push(prop);\n\n        (this || _global).container.addDynamicProperty(this || _global);\n\n        (this || _global)._isAnimated = true;\n      }\n    },\n    iterateDynamicProperties: function () {\n      (this || _global)._mdf = false;\n      var i;\n      var len = (this || _global).dynamicProperties.length;\n\n      for (i = 0; i < len; i += 1) {\n        (this || _global).dynamicProperties[i].getValue();\n\n        if ((this || _global).dynamicProperties[i]._mdf) {\n          (this || _global)._mdf = true;\n        }\n      }\n    },\n    initDynamicPropertyContainer: function (container) {\n      (this || _global).container = container;\n      (this || _global).dynamicProperties = [];\n      (this || _global)._mdf = false;\n      (this || _global)._isAnimated = false;\n    }\n  };\n  /* exported getBlendMode */\n\n  var getBlendMode = function () {\n    var blendModeEnums = {\n      0: \"source-over\",\n      1: \"multiply\",\n      2: \"screen\",\n      3: \"overlay\",\n      4: \"darken\",\n      5: \"lighten\",\n      6: \"color-dodge\",\n      7: \"color-burn\",\n      8: \"hard-light\",\n      9: \"soft-light\",\n      10: \"difference\",\n      11: \"exclusion\",\n      12: \"hue\",\n      13: \"saturation\",\n      14: \"color\",\n      15: \"luminosity\"\n    };\n    return function (mode) {\n      return blendModeEnums[mode] || \"\";\n    };\n  }();\n  /* global createTypedArray */\n\n  /*!\r\n   Transformation Matrix v2.0\r\n   (c) Epistemex 2014-2015\r\n   www.epistemex.com\r\n   By Ken Fyrstenberg\r\n   Contributions by leeoniya.\r\n   License: MIT, header required.\r\n   */\n\n  /**\r\n   * 2D transformation matrix object initialized with identity matrix.\r\n   *\r\n   * The matrix can synchronize a canvas context by supplying the context\r\n   * as an argument, or later apply current absolute transform to an\r\n   * existing context.\r\n   *\r\n   * All values are handled as floating point values.\r\n   *\r\n   * @param {CanvasRenderingContext2D} [context] - Optional context to sync with Matrix\r\n   * @prop {number} a - scale x\r\n   * @prop {number} b - shear y\r\n   * @prop {number} c - shear x\r\n   * @prop {number} d - scale y\r\n   * @prop {number} e - translate x\r\n   * @prop {number} f - translate y\r\n   * @prop {CanvasRenderingContext2D|null} [context=null] - set or get current canvas context\r\n   * @constructor\r\n   */\n\n\n  var Matrix = function () {\n    var _cos = Math.cos;\n    var _sin = Math.sin;\n    var _tan = Math.tan;\n    var _rnd = Math.round;\n\n    function reset() {\n      (this || _global).props[0] = 1;\n      (this || _global).props[1] = 0;\n      (this || _global).props[2] = 0;\n      (this || _global).props[3] = 0;\n      (this || _global).props[4] = 0;\n      (this || _global).props[5] = 1;\n      (this || _global).props[6] = 0;\n      (this || _global).props[7] = 0;\n      (this || _global).props[8] = 0;\n      (this || _global).props[9] = 0;\n      (this || _global).props[10] = 1;\n      (this || _global).props[11] = 0;\n      (this || _global).props[12] = 0;\n      (this || _global).props[13] = 0;\n      (this || _global).props[14] = 0;\n      (this || _global).props[15] = 1;\n      return this || _global;\n    }\n\n    function rotate(angle) {\n      if (angle === 0) {\n        return this || _global;\n      }\n\n      var mCos = _cos(angle);\n\n      var mSin = _sin(angle);\n\n      return this._t(mCos, -mSin, 0, 0, mSin, mCos, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);\n    }\n\n    function rotateX(angle) {\n      if (angle === 0) {\n        return this || _global;\n      }\n\n      var mCos = _cos(angle);\n\n      var mSin = _sin(angle);\n\n      return this._t(1, 0, 0, 0, 0, mCos, -mSin, 0, 0, mSin, mCos, 0, 0, 0, 0, 1);\n    }\n\n    function rotateY(angle) {\n      if (angle === 0) {\n        return this || _global;\n      }\n\n      var mCos = _cos(angle);\n\n      var mSin = _sin(angle);\n\n      return this._t(mCos, 0, mSin, 0, 0, 1, 0, 0, -mSin, 0, mCos, 0, 0, 0, 0, 1);\n    }\n\n    function rotateZ(angle) {\n      if (angle === 0) {\n        return this || _global;\n      }\n\n      var mCos = _cos(angle);\n\n      var mSin = _sin(angle);\n\n      return this._t(mCos, -mSin, 0, 0, mSin, mCos, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);\n    }\n\n    function shear(sx, sy) {\n      return this._t(1, sy, sx, 1, 0, 0);\n    }\n\n    function skew(ax, ay) {\n      return this.shear(_tan(ax), _tan(ay));\n    }\n\n    function skewFromAxis(ax, angle) {\n      var mCos = _cos(angle);\n\n      var mSin = _sin(angle);\n\n      return this._t(mCos, mSin, 0, 0, -mSin, mCos, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1)._t(1, 0, 0, 0, _tan(ax), 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1)._t(mCos, -mSin, 0, 0, mSin, mCos, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); // return this._t(mCos, mSin, -mSin, mCos, 0, 0)._t(1, 0, _tan(ax), 1, 0, 0)._t(mCos, -mSin, mSin, mCos, 0, 0);\n    }\n\n    function scale(sx, sy, sz) {\n      if (!sz && sz !== 0) {\n        sz = 1;\n      }\n\n      if (sx === 1 && sy === 1 && sz === 1) {\n        return this || _global;\n      }\n\n      return this._t(sx, 0, 0, 0, 0, sy, 0, 0, 0, 0, sz, 0, 0, 0, 0, 1);\n    }\n\n    function setTransform(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p) {\n      (this || _global).props[0] = a;\n      (this || _global).props[1] = b;\n      (this || _global).props[2] = c;\n      (this || _global).props[3] = d;\n      (this || _global).props[4] = e;\n      (this || _global).props[5] = f;\n      (this || _global).props[6] = g;\n      (this || _global).props[7] = h;\n      (this || _global).props[8] = i;\n      (this || _global).props[9] = j;\n      (this || _global).props[10] = k;\n      (this || _global).props[11] = l;\n      (this || _global).props[12] = m;\n      (this || _global).props[13] = n;\n      (this || _global).props[14] = o;\n      (this || _global).props[15] = p;\n      return this || _global;\n    }\n\n    function translate(tx, ty, tz) {\n      tz = tz || 0;\n\n      if (tx !== 0 || ty !== 0 || tz !== 0) {\n        return this._t(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, tx, ty, tz, 1);\n      }\n\n      return this || _global;\n    }\n\n    function transform(a2, b2, c2, d2, e2, f2, g2, h2, i2, j2, k2, l2, m2, n2, o2, p2) {\n      var _p = (this || _global).props;\n\n      if (a2 === 1 && b2 === 0 && c2 === 0 && d2 === 0 && e2 === 0 && f2 === 1 && g2 === 0 && h2 === 0 && i2 === 0 && j2 === 0 && k2 === 1 && l2 === 0) {\n        // NOTE: commenting this condition because TurboFan deoptimizes code when present\n        // if(m2 !== 0 || n2 !== 0 || o2 !== 0){\n        _p[12] = _p[12] * a2 + _p[15] * m2;\n        _p[13] = _p[13] * f2 + _p[15] * n2;\n        _p[14] = _p[14] * k2 + _p[15] * o2;\n        _p[15] *= p2; // }\n\n        (this || _global)._identityCalculated = false;\n        return this || _global;\n      }\n\n      var a1 = _p[0];\n      var b1 = _p[1];\n      var c1 = _p[2];\n      var d1 = _p[3];\n      var e1 = _p[4];\n      var f1 = _p[5];\n      var g1 = _p[6];\n      var h1 = _p[7];\n      var i1 = _p[8];\n      var j1 = _p[9];\n      var k1 = _p[10];\n      var l1 = _p[11];\n      var m1 = _p[12];\n      var n1 = _p[13];\n      var o1 = _p[14];\n      var p1 = _p[15];\n      /* matrix order (canvas compatible):\r\n           * ace\r\n           * bdf\r\n           * 001\r\n           */\n\n      _p[0] = a1 * a2 + b1 * e2 + c1 * i2 + d1 * m2;\n      _p[1] = a1 * b2 + b1 * f2 + c1 * j2 + d1 * n2;\n      _p[2] = a1 * c2 + b1 * g2 + c1 * k2 + d1 * o2;\n      _p[3] = a1 * d2 + b1 * h2 + c1 * l2 + d1 * p2;\n      _p[4] = e1 * a2 + f1 * e2 + g1 * i2 + h1 * m2;\n      _p[5] = e1 * b2 + f1 * f2 + g1 * j2 + h1 * n2;\n      _p[6] = e1 * c2 + f1 * g2 + g1 * k2 + h1 * o2;\n      _p[7] = e1 * d2 + f1 * h2 + g1 * l2 + h1 * p2;\n      _p[8] = i1 * a2 + j1 * e2 + k1 * i2 + l1 * m2;\n      _p[9] = i1 * b2 + j1 * f2 + k1 * j2 + l1 * n2;\n      _p[10] = i1 * c2 + j1 * g2 + k1 * k2 + l1 * o2;\n      _p[11] = i1 * d2 + j1 * h2 + k1 * l2 + l1 * p2;\n      _p[12] = m1 * a2 + n1 * e2 + o1 * i2 + p1 * m2;\n      _p[13] = m1 * b2 + n1 * f2 + o1 * j2 + p1 * n2;\n      _p[14] = m1 * c2 + n1 * g2 + o1 * k2 + p1 * o2;\n      _p[15] = m1 * d2 + n1 * h2 + o1 * l2 + p1 * p2;\n      (this || _global)._identityCalculated = false;\n      return this || _global;\n    }\n\n    function isIdentity() {\n      if (!(this || _global)._identityCalculated) {\n        (this || _global)._identity = !((this || _global).props[0] !== 1 || (this || _global).props[1] !== 0 || (this || _global).props[2] !== 0 || (this || _global).props[3] !== 0 || (this || _global).props[4] !== 0 || (this || _global).props[5] !== 1 || (this || _global).props[6] !== 0 || (this || _global).props[7] !== 0 || (this || _global).props[8] !== 0 || (this || _global).props[9] !== 0 || (this || _global).props[10] !== 1 || (this || _global).props[11] !== 0 || (this || _global).props[12] !== 0 || (this || _global).props[13] !== 0 || (this || _global).props[14] !== 0 || (this || _global).props[15] !== 1);\n        (this || _global)._identityCalculated = true;\n      }\n\n      return (this || _global)._identity;\n    }\n\n    function equals(matr) {\n      var i = 0;\n\n      while (i < 16) {\n        if (matr.props[i] !== (this || _global).props[i]) {\n          return false;\n        }\n\n        i += 1;\n      }\n\n      return true;\n    }\n\n    function clone(matr) {\n      var i;\n\n      for (i = 0; i < 16; i += 1) {\n        matr.props[i] = (this || _global).props[i];\n      }\n\n      return matr;\n    }\n\n    function cloneFromProps(props) {\n      var i;\n\n      for (i = 0; i < 16; i += 1) {\n        (this || _global).props[i] = props[i];\n      }\n    }\n\n    function applyToPoint(x, y, z) {\n      return {\n        x: x * (this || _global).props[0] + y * (this || _global).props[4] + z * (this || _global).props[8] + (this || _global).props[12],\n        y: x * (this || _global).props[1] + y * (this || _global).props[5] + z * (this || _global).props[9] + (this || _global).props[13],\n        z: x * (this || _global).props[2] + y * (this || _global).props[6] + z * (this || _global).props[10] + (this || _global).props[14]\n      };\n      /* return {\r\n           x: x * me.a + y * me.c + me.e,\r\n           y: x * me.b + y * me.d + me.f\r\n           }; */\n    }\n\n    function applyToX(x, y, z) {\n      return x * (this || _global).props[0] + y * (this || _global).props[4] + z * (this || _global).props[8] + (this || _global).props[12];\n    }\n\n    function applyToY(x, y, z) {\n      return x * (this || _global).props[1] + y * (this || _global).props[5] + z * (this || _global).props[9] + (this || _global).props[13];\n    }\n\n    function applyToZ(x, y, z) {\n      return x * (this || _global).props[2] + y * (this || _global).props[6] + z * (this || _global).props[10] + (this || _global).props[14];\n    }\n\n    function getInverseMatrix() {\n      var determinant = (this || _global).props[0] * (this || _global).props[5] - (this || _global).props[1] * (this || _global).props[4];\n      var a = (this || _global).props[5] / determinant;\n      var b = -(this || _global).props[1] / determinant;\n      var c = -(this || _global).props[4] / determinant;\n      var d = (this || _global).props[0] / determinant;\n      var e = ((this || _global).props[4] * (this || _global).props[13] - (this || _global).props[5] * (this || _global).props[12]) / determinant;\n      var f = -((this || _global).props[0] * (this || _global).props[13] - (this || _global).props[1] * (this || _global).props[12]) / determinant;\n      var inverseMatrix = new Matrix();\n      inverseMatrix.props[0] = a;\n      inverseMatrix.props[1] = b;\n      inverseMatrix.props[4] = c;\n      inverseMatrix.props[5] = d;\n      inverseMatrix.props[12] = e;\n      inverseMatrix.props[13] = f;\n      return inverseMatrix;\n    }\n\n    function inversePoint(pt) {\n      var inverseMatrix = this.getInverseMatrix();\n      return inverseMatrix.applyToPointArray(pt[0], pt[1], pt[2] || 0);\n    }\n\n    function inversePoints(pts) {\n      var i;\n      var len = pts.length;\n      var retPts = [];\n\n      for (i = 0; i < len; i += 1) {\n        retPts[i] = inversePoint(pts[i]);\n      }\n\n      return retPts;\n    }\n\n    function applyToTriplePoints(pt1, pt2, pt3) {\n      var arr = createTypedArray(\"float32\", 6);\n\n      if (this.isIdentity()) {\n        arr[0] = pt1[0];\n        arr[1] = pt1[1];\n        arr[2] = pt2[0];\n        arr[3] = pt2[1];\n        arr[4] = pt3[0];\n        arr[5] = pt3[1];\n      } else {\n        var p0 = (this || _global).props[0];\n        var p1 = (this || _global).props[1];\n        var p4 = (this || _global).props[4];\n        var p5 = (this || _global).props[5];\n        var p12 = (this || _global).props[12];\n        var p13 = (this || _global).props[13];\n        arr[0] = pt1[0] * p0 + pt1[1] * p4 + p12;\n        arr[1] = pt1[0] * p1 + pt1[1] * p5 + p13;\n        arr[2] = pt2[0] * p0 + pt2[1] * p4 + p12;\n        arr[3] = pt2[0] * p1 + pt2[1] * p5 + p13;\n        arr[4] = pt3[0] * p0 + pt3[1] * p4 + p12;\n        arr[5] = pt3[0] * p1 + pt3[1] * p5 + p13;\n      }\n\n      return arr;\n    }\n\n    function applyToPointArray(x, y, z) {\n      var arr;\n\n      if (this.isIdentity()) {\n        arr = [x, y, z];\n      } else {\n        arr = [x * (this || _global).props[0] + y * (this || _global).props[4] + z * (this || _global).props[8] + (this || _global).props[12], x * (this || _global).props[1] + y * (this || _global).props[5] + z * (this || _global).props[9] + (this || _global).props[13], x * (this || _global).props[2] + y * (this || _global).props[6] + z * (this || _global).props[10] + (this || _global).props[14]];\n      }\n\n      return arr;\n    }\n\n    function applyToPointStringified(x, y) {\n      if (this.isIdentity()) {\n        return x + \",\" + y;\n      }\n\n      var _p = (this || _global).props;\n      return Math.round((x * _p[0] + y * _p[4] + _p[12]) * 100) / 100 + \",\" + Math.round((x * _p[1] + y * _p[5] + _p[13]) * 100) / 100;\n    }\n\n    function toCSS() {\n      // Doesn't make much sense to add this optimization. If it is an identity matrix, it's very likely this will get called only once since it won't be keyframed.\n\n      /* if(this.isIdentity()) {\r\n              return '';\r\n          } */\n      var i = 0;\n      var props = (this || _global).props;\n      var cssValue = \"matrix3d(\";\n      var v = 10000;\n\n      while (i < 16) {\n        cssValue += _rnd(props[i] * v) / v;\n        cssValue += i === 15 ? \")\" : \",\";\n        i += 1;\n      }\n\n      return cssValue;\n    }\n\n    function roundMatrixProperty(val) {\n      var v = 10000;\n\n      if (val < 0.000001 && val > 0 || val > -0.000001 && val < 0) {\n        return _rnd(val * v) / v;\n      }\n\n      return val;\n    }\n\n    function to2dCSS() {\n      // Doesn't make much sense to add this optimization. If it is an identity matrix, it's very likely this will get called only once since it won't be keyframed.\n\n      /* if(this.isIdentity()) {\r\n              return '';\r\n          } */\n      var props = (this || _global).props;\n\n      var _a = roundMatrixProperty(props[0]);\n\n      var _b = roundMatrixProperty(props[1]);\n\n      var _c = roundMatrixProperty(props[4]);\n\n      var _d = roundMatrixProperty(props[5]);\n\n      var _e = roundMatrixProperty(props[12]);\n\n      var _f = roundMatrixProperty(props[13]);\n\n      return \"matrix(\" + _a + \",\" + _b + \",\" + _c + \",\" + _d + \",\" + _e + \",\" + _f + \")\";\n    }\n\n    return function () {\n      (this || _global).reset = reset;\n      (this || _global).rotate = rotate;\n      (this || _global).rotateX = rotateX;\n      (this || _global).rotateY = rotateY;\n      (this || _global).rotateZ = rotateZ;\n      (this || _global).skew = skew;\n      (this || _global).skewFromAxis = skewFromAxis;\n      (this || _global).shear = shear;\n      (this || _global).scale = scale;\n      (this || _global).setTransform = setTransform;\n      (this || _global).translate = translate;\n      (this || _global).transform = transform;\n      (this || _global).applyToPoint = applyToPoint;\n      (this || _global).applyToX = applyToX;\n      (this || _global).applyToY = applyToY;\n      (this || _global).applyToZ = applyToZ;\n      (this || _global).applyToPointArray = applyToPointArray;\n      (this || _global).applyToTriplePoints = applyToTriplePoints;\n      (this || _global).applyToPointStringified = applyToPointStringified;\n      (this || _global).toCSS = toCSS;\n      (this || _global).to2dCSS = to2dCSS;\n      (this || _global).clone = clone;\n      (this || _global).cloneFromProps = cloneFromProps;\n      (this || _global).equals = equals;\n      (this || _global).inversePoints = inversePoints;\n      (this || _global).inversePoint = inversePoint;\n      (this || _global).getInverseMatrix = getInverseMatrix;\n      (this || _global)._t = (this || _global).transform;\n      (this || _global).isIdentity = isIdentity;\n      (this || _global)._identity = true;\n      (this || _global)._identityCalculated = false;\n      (this || _global).props = createTypedArray(\"float32\", 16);\n      this.reset();\n    };\n  }();\n  /* eslint-disable */\n\n  /*\r\n   Copyright 2014 David Bau.\r\n  \r\n   Permission is hereby granted, free of charge, to any person obtaining\r\n   a copy of this software and associated documentation files (the\r\n   \"Software\"), to deal in the Software without restriction, including\r\n   without limitation the rights to use, copy, modify, merge, publish,\r\n   distribute, sublicense, and/or sell copies of the Software, and to\r\n   permit persons to whom the Software is furnished to do so, subject to\r\n   the following conditions:\r\n  \r\n   The above copyright notice and this permission notice shall be\r\n   included in all copies or substantial portions of the Software.\r\n  \r\n   THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND,\r\n   EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF\r\n   MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.\r\n   IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY\r\n   CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,\r\n   TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE\r\n   SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.\r\n  \r\n   */\n\n\n  (function (pool, math) {\n    //\n    // The following constants are related to IEEE 754 limits.\n    //\n    var global = this || _global,\n        width = 256,\n        // each RC4 output is 0 <= x < 256\n    chunks = 6,\n        // at least six RC4 outputs for each double\n    digits = 52,\n        // there are 52 significant digits in a double\n    rngname = \"random\",\n        // rngname: name for Math.random and Math.seedrandom\n    startdenom = math.pow(width, chunks),\n        significance = math.pow(2, digits),\n        overflow = significance * 2,\n        mask = width - 1,\n        nodecrypto; // node.js crypto module, initialized at the bottom.\n    //\n    // seedrandom()\n    // This is the seedrandom function described above.\n    //\n\n    function seedrandom(seed, options, callback) {\n      var key = [];\n      options = options === true ? {\n        entropy: true\n      } : options || {}; // Flatten the seed string or build one from local entropy if needed.\n\n      var shortseed = mixkey(flatten(options.entropy ? [seed, tostring(pool)] : seed === null ? autoseed() : seed, 3), key); // Use the seed to initialize an ARC4 generator.\n\n      var arc4 = new ARC4(key); // This function returns a random double in [0, 1) that contains\n      // randomness in every bit of the mantissa of the IEEE 754 value.\n\n      var prng = function () {\n        var n = arc4.g(chunks),\n            // Start with a numerator n < 2 ^ 48\n        d = startdenom,\n            //   and denominator d = 2 ^ 48.\n        x = 0; //   and no 'extra last byte'.\n\n        while (n < significance) {\n          // Fill up all significant digits by\n          n = (n + x) * width; //   shifting numerator and\n\n          d *= width; //   denominator and generating a\n\n          x = arc4.g(1); //   new least-significant-byte.\n        }\n\n        while (n >= overflow) {\n          // To avoid rounding up, before adding\n          n /= 2; //   last byte, shift everything\n\n          d /= 2; //   right using integer math until\n\n          x >>>= 1; //   we have exactly the desired bits.\n        }\n\n        return (n + x) / d; // Form the number within [0, 1).\n      };\n\n      prng.int32 = function () {\n        return arc4.g(4) | 0;\n      };\n\n      prng.quick = function () {\n        return arc4.g(4) / 4294967296;\n      };\n\n      prng.double = prng; // Mix the randomness into accumulated entropy.\n\n      mixkey(tostring(arc4.S), pool); // Calling convention: what to return as a function of prng, seed, is_math.\n\n      return (options.pass || callback || function (prng, seed, is_math_call, state) {\n        if (state) {\n          // Load the arc4 state from the given state if it has an S array.\n          if (state.S) {\n            copy(state, arc4);\n          } // Only provide the .state method if requested via options.state.\n\n\n          prng.state = function () {\n            return copy(arc4, {});\n          };\n        } // If called as a method of Math (Math.seedrandom()), mutate\n        // Math.random because that is how seedrandom.js has worked since v1.0.\n\n\n        if (is_math_call) {\n          math[rngname] = prng;\n          return seed;\n        } // Otherwise, it is a newer calling convention, so return the\n        // prng directly.\n        else return prng;\n      })(prng, shortseed, \"global\" in options ? options.global : (this || _global) == math, options.state);\n    }\n\n    math[\"seed\" + rngname] = seedrandom; //\n    // ARC4\n    //\n    // An ARC4 implementation.  The constructor takes a key in the form of\n    // an array of at most (width) integers that should be 0 <= x < (width).\n    //\n    // The g(count) method returns a pseudorandom integer that concatenates\n    // the next (count) outputs from ARC4.  Its return value is a number x\n    // that is in the range 0 <= x < (width ^ count).\n    //\n\n    function ARC4(key) {\n      var t,\n          keylen = key.length,\n          me = this || _global,\n          i = 0,\n          j = me.i = me.j = 0,\n          s = me.S = []; // The empty key [] is treated as [0].\n\n      if (!keylen) {\n        key = [keylen++];\n      } // Set up S using the standard key scheduling algorithm.\n\n\n      while (i < width) {\n        s[i] = i++;\n      }\n\n      for (i = 0; i < width; i++) {\n        s[i] = s[j = mask & j + key[i % keylen] + (t = s[i])];\n        s[j] = t;\n      } // The \"g\" method returns the next (count) outputs as one number.\n\n\n      me.g = function (count) {\n        // Using instance members instead of closure state nearly doubles speed.\n        var t,\n            r = 0,\n            i = me.i,\n            j = me.j,\n            s = me.S;\n\n        while (count--) {\n          t = s[i = mask & i + 1];\n          r = r * width + s[mask & (s[i] = s[j = mask & j + t]) + (s[j] = t)];\n        }\n\n        me.i = i;\n        me.j = j;\n        return r; // For robust unpredictability, the function call below automatically\n        // discards an initial batch of values.  This is called RC4-drop[256].\n        // See http://google.com/search?q=rsa+fluhrer+response&btnI\n      };\n    } //\n    // copy()\n    // Copies internal state of ARC4 to or from a plain object.\n    //\n\n\n    function copy(f, t) {\n      t.i = f.i;\n      t.j = f.j;\n      t.S = f.S.slice();\n      return t;\n    } //\n    // flatten()\n    // Converts an object tree to nested arrays of strings.\n    //\n\n\n    function flatten(obj, depth) {\n      var result = [],\n          typ = typeof obj,\n          prop;\n\n      if (depth && typ == \"object\") {\n        for (prop in obj) {\n          try {\n            result.push(flatten(obj[prop], depth - 1));\n          } catch (e) {}\n        }\n      }\n\n      return result.length ? result : typ == \"string\" ? obj : obj + \"\\0\";\n    } //\n    // mixkey()\n    // Mixes a string seed into a key that is an array of integers, and\n    // returns a shortened string seed that is equivalent to the result key.\n    //\n\n\n    function mixkey(seed, key) {\n      var stringseed = seed + \"\",\n          smear,\n          j = 0;\n\n      while (j < stringseed.length) {\n        key[mask & j] = mask & (smear ^= key[mask & j] * 19) + stringseed.charCodeAt(j++);\n      }\n\n      return tostring(key);\n    } //\n    // autoseed()\n    // Returns an object for autoseeding, using window.crypto and Node crypto\n    // module if available.\n    //\n\n\n    function autoseed() {\n      try {\n        if (nodecrypto) {\n          return tostring(nodecrypto.randomBytes(width));\n        }\n\n        var out = new Uint8Array(width);\n        (global.crypto || global.msCrypto).getRandomValues(out);\n        return tostring(out);\n      } catch (e) {\n        var browser = global.navigator,\n            plugins = browser && browser.plugins;\n        return [+new Date(), global, plugins, global.screen, tostring(pool)];\n      }\n    } //\n    // tostring()\n    // Converts an array of charcodes to a string\n    //\n\n\n    function tostring(a) {\n      return String.fromCharCode.apply(0, a);\n    } //\n    // When seedrandom.js is loaded, we immediately mix a few bits\n    // from the built-in RNG into the entropy pool.  Because we do\n    // not want to interfere with deterministic PRNG state later,\n    // seedrandom will not call math.random on its own again after\n    // initialization.\n    //\n\n\n    mixkey(math.random(), pool); //\n    // Nodejs and AMD support: export the implementation as a module using\n    // either convention.\n    //\n    // End anonymous scope, and pass initial values.\n  })([], // pool: entropy pool starts empty\n  BMMath // math: package containing random, pow, and seedrandom\n  );\n  /* eslint-disable */\n\n\n  var BezierFactory = function () {\n    /**\r\n       * BezierEasing - use bezier curve for transition easing function\r\n       * by Gaëtan Renaudeau 2014 - 2015 – MIT License\r\n       *\r\n       * Credits: is based on Firefox's nsSMILKeySpline.cpp\r\n       * Usage:\r\n       * var spline = BezierEasing([ 0.25, 0.1, 0.25, 1.0 ])\r\n       * spline.get(x) => returns the easing value | x must be in [0, 1] range\r\n       *\r\n       */\n    var ob = {};\n    ob.getBezierEasing = getBezierEasing;\n    var beziers = {};\n\n    function getBezierEasing(a, b, c, d, nm) {\n      var str = nm || (\"bez_\" + a + \"_\" + b + \"_\" + c + \"_\" + d).replace(/\\./g, \"p\");\n\n      if (beziers[str]) {\n        return beziers[str];\n      }\n\n      var bezEasing = new BezierEasing([a, b, c, d]);\n      beziers[str] = bezEasing;\n      return bezEasing;\n    } // These values are established by empiricism with tests (tradeoff: performance VS precision)\n\n\n    var NEWTON_ITERATIONS = 4;\n    var NEWTON_MIN_SLOPE = 0.001;\n    var SUBDIVISION_PRECISION = 1e-7;\n    var SUBDIVISION_MAX_ITERATIONS = 10;\n    var kSplineTableSize = 11;\n    var kSampleStepSize = 1 / (kSplineTableSize - 1);\n    var float32ArraySupported = typeof Float32Array === \"function\";\n\n    function A(aA1, aA2) {\n      return 1 - 3 * aA2 + 3 * aA1;\n    }\n\n    function B(aA1, aA2) {\n      return 3 * aA2 - 6 * aA1;\n    }\n\n    function C(aA1) {\n      return 3 * aA1;\n    } // Returns x(t) given t, x1, and x2, or y(t) given t, y1, and y2.\n\n\n    function calcBezier(aT, aA1, aA2) {\n      return ((A(aA1, aA2) * aT + B(aA1, aA2)) * aT + C(aA1)) * aT;\n    } // Returns dx/dt given t, x1, and x2, or dy/dt given t, y1, and y2.\n\n\n    function getSlope(aT, aA1, aA2) {\n      return 3 * A(aA1, aA2) * aT * aT + 2 * B(aA1, aA2) * aT + C(aA1);\n    }\n\n    function binarySubdivide(aX, aA, aB, mX1, mX2) {\n      var currentX,\n          currentT,\n          i = 0;\n\n      do {\n        currentT = aA + (aB - aA) / 2;\n        currentX = calcBezier(currentT, mX1, mX2) - aX;\n\n        if (currentX > 0) {\n          aB = currentT;\n        } else {\n          aA = currentT;\n        }\n      } while (Math.abs(currentX) > SUBDIVISION_PRECISION && ++i < SUBDIVISION_MAX_ITERATIONS);\n\n      return currentT;\n    }\n\n    function newtonRaphsonIterate(aX, aGuessT, mX1, mX2) {\n      for (var i = 0; i < NEWTON_ITERATIONS; ++i) {\n        var currentSlope = getSlope(aGuessT, mX1, mX2);\n        if (currentSlope === 0) return aGuessT;\n        var currentX = calcBezier(aGuessT, mX1, mX2) - aX;\n        aGuessT -= currentX / currentSlope;\n      }\n\n      return aGuessT;\n    }\n    /**\r\n       * points is an array of [ mX1, mY1, mX2, mY2 ]\r\n       */\n\n\n    function BezierEasing(points) {\n      (this || _global)._p = points;\n      (this || _global)._mSampleValues = float32ArraySupported ? new Float32Array(kSplineTableSize) : new Array(kSplineTableSize);\n      (this || _global)._precomputed = false;\n      (this || _global).get = (this || _global).get.bind(this || _global);\n    }\n\n    BezierEasing.prototype = {\n      get: function (x) {\n        var mX1 = (this || _global)._p[0],\n            mY1 = (this || _global)._p[1],\n            mX2 = (this || _global)._p[2],\n            mY2 = (this || _global)._p[3];\n        if (!(this || _global)._precomputed) this._precompute();\n        if (mX1 === mY1 && mX2 === mY2) return x; // linear\n        // Because JavaScript number are imprecise, we should guarantee the extremes are right.\n\n        if (x === 0) return 0;\n        if (x === 1) return 1;\n        return calcBezier(this._getTForX(x), mY1, mY2);\n      },\n      // Private part\n      _precompute: function () {\n        var mX1 = (this || _global)._p[0],\n            mY1 = (this || _global)._p[1],\n            mX2 = (this || _global)._p[2],\n            mY2 = (this || _global)._p[3];\n        (this || _global)._precomputed = true;\n\n        if (mX1 !== mY1 || mX2 !== mY2) {\n          this._calcSampleValues();\n        }\n      },\n      _calcSampleValues: function () {\n        var mX1 = (this || _global)._p[0],\n            mX2 = (this || _global)._p[2];\n\n        for (var i = 0; i < kSplineTableSize; ++i) {\n          (this || _global)._mSampleValues[i] = calcBezier(i * kSampleStepSize, mX1, mX2);\n        }\n      },\n\n      /**\r\n           * getTForX chose the fastest heuristic to determine the percentage value precisely from a given X projection.\r\n           */\n      _getTForX: function (aX) {\n        var mX1 = (this || _global)._p[0],\n            mX2 = (this || _global)._p[2],\n            mSampleValues = (this || _global)._mSampleValues;\n        var intervalStart = 0;\n        var currentSample = 1;\n        var lastSample = kSplineTableSize - 1;\n\n        for (; currentSample !== lastSample && mSampleValues[currentSample] <= aX; ++currentSample) {\n          intervalStart += kSampleStepSize;\n        }\n\n        --currentSample; // Interpolate to provide an initial guess for t\n\n        var dist = (aX - mSampleValues[currentSample]) / (mSampleValues[currentSample + 1] - mSampleValues[currentSample]);\n        var guessForT = intervalStart + dist * kSampleStepSize;\n        var initialSlope = getSlope(guessForT, mX1, mX2);\n\n        if (initialSlope >= NEWTON_MIN_SLOPE) {\n          return newtonRaphsonIterate(aX, guessForT, mX1, mX2);\n        }\n\n        if (initialSlope === 0) {\n          return guessForT;\n        }\n\n        return binarySubdivide(aX, intervalStart, intervalStart + kSampleStepSize, mX1, mX2);\n      }\n    };\n    return ob;\n  }();\n\n  (function () {\n    var lastTime = 0;\n    var vendors = [\"ms\", \"moz\", \"webkit\", \"o\"];\n\n    for (var x = 0; x < vendors.length && !window.requestAnimationFrame; ++x) {\n      // eslint-disable-line no-plusplus\n      window.requestAnimationFrame = window[vendors[x] + \"RequestAnimationFrame\"];\n      window.cancelAnimationFrame = window[vendors[x] + \"CancelAnimationFrame\"] || window[vendors[x] + \"CancelRequestAnimationFrame\"];\n    }\n\n    if (!window.requestAnimationFrame) {\n      window.requestAnimationFrame = function (callback) {\n        var currTime = new Date().getTime();\n        var timeToCall = Math.max(0, 16 - (currTime - lastTime));\n        var id = setTimeout(function () {\n          callback(currTime + timeToCall);\n        }, timeToCall);\n        lastTime = currTime + timeToCall;\n        return id;\n      };\n    }\n\n    if (!window.cancelAnimationFrame) {\n      window.cancelAnimationFrame = function (id) {\n        clearTimeout(id);\n      };\n    }\n  })();\n  /* exported extendPrototype, getDescriptor, createProxyFunction */\n\n\n  function extendPrototype(sources, destination) {\n    var i;\n    var len = sources.length;\n    var sourcePrototype;\n\n    for (i = 0; i < len; i += 1) {\n      sourcePrototype = sources[i].prototype;\n\n      for (var attr in sourcePrototype) {\n        if (Object.prototype.hasOwnProperty.call(sourcePrototype, attr)) destination.prototype[attr] = sourcePrototype[attr];\n      }\n    }\n  }\n\n  function getDescriptor(object, prop) {\n    return Object.getOwnPropertyDescriptor(object, prop);\n  }\n\n  function createProxyFunction(prototype) {\n    function ProxyFunction() {}\n\n    ProxyFunction.prototype = prototype;\n    return ProxyFunction;\n  }\n  /* global segmentsLengthPool, defaultCurveSegments, createSizedArray, bmPow, bmSqrt, bmFloor, createTypedArray, bezierLengthPool */\n\n  /* exported bez */\n\n\n  function bezFunction() {\n    var math = Math;\n\n    function pointOnLine2D(x1, y1, x2, y2, x3, y3) {\n      var det1 = x1 * y2 + y1 * x3 + x2 * y3 - x3 * y2 - y3 * x1 - x2 * y1;\n      return det1 > -0.001 && det1 < 0.001;\n    }\n\n    function pointOnLine3D(x1, y1, z1, x2, y2, z2, x3, y3, z3) {\n      if (z1 === 0 && z2 === 0 && z3 === 0) {\n        return pointOnLine2D(x1, y1, x2, y2, x3, y3);\n      }\n\n      var dist1 = math.sqrt(math.pow(x2 - x1, 2) + math.pow(y2 - y1, 2) + math.pow(z2 - z1, 2));\n      var dist2 = math.sqrt(math.pow(x3 - x1, 2) + math.pow(y3 - y1, 2) + math.pow(z3 - z1, 2));\n      var dist3 = math.sqrt(math.pow(x3 - x2, 2) + math.pow(y3 - y2, 2) + math.pow(z3 - z2, 2));\n      var diffDist;\n\n      if (dist1 > dist2) {\n        if (dist1 > dist3) {\n          diffDist = dist1 - dist2 - dist3;\n        } else {\n          diffDist = dist3 - dist2 - dist1;\n        }\n      } else if (dist3 > dist2) {\n        diffDist = dist3 - dist2 - dist1;\n      } else {\n        diffDist = dist2 - dist1 - dist3;\n      }\n\n      return diffDist > -0.0001 && diffDist < 0.0001;\n    }\n\n    var getBezierLength = function () {\n      return function (pt1, pt2, pt3, pt4) {\n        var curveSegments = defaultCurveSegments;\n        var k;\n        var i;\n        var len;\n        var ptCoord;\n        var perc;\n        var addedLength = 0;\n        var ptDistance;\n        var point = [];\n        var lastPoint = [];\n        var lengthData = bezierLengthPool.newElement();\n        len = pt3.length;\n\n        for (k = 0; k < curveSegments; k += 1) {\n          perc = k / (curveSegments - 1);\n          ptDistance = 0;\n\n          for (i = 0; i < len; i += 1) {\n            ptCoord = bmPow(1 - perc, 3) * pt1[i] + 3 * bmPow(1 - perc, 2) * perc * pt3[i] + 3 * (1 - perc) * bmPow(perc, 2) * pt4[i] + bmPow(perc, 3) * pt2[i];\n            point[i] = ptCoord;\n\n            if (lastPoint[i] !== null) {\n              ptDistance += bmPow(point[i] - lastPoint[i], 2);\n            }\n\n            lastPoint[i] = point[i];\n          }\n\n          if (ptDistance) {\n            ptDistance = bmSqrt(ptDistance);\n            addedLength += ptDistance;\n          }\n\n          lengthData.percents[k] = perc;\n          lengthData.lengths[k] = addedLength;\n        }\n\n        lengthData.addedLength = addedLength;\n        return lengthData;\n      };\n    }();\n\n    function getSegmentsLength(shapeData) {\n      var segmentsLength = segmentsLengthPool.newElement();\n      var closed = shapeData.c;\n      var pathV = shapeData.v;\n      var pathO = shapeData.o;\n      var pathI = shapeData.i;\n      var i;\n      var len = shapeData._length;\n      var lengths = segmentsLength.lengths;\n      var totalLength = 0;\n\n      for (i = 0; i < len - 1; i += 1) {\n        lengths[i] = getBezierLength(pathV[i], pathV[i + 1], pathO[i], pathI[i + 1]);\n        totalLength += lengths[i].addedLength;\n      }\n\n      if (closed && len) {\n        lengths[i] = getBezierLength(pathV[i], pathV[0], pathO[i], pathI[0]);\n        totalLength += lengths[i].addedLength;\n      }\n\n      segmentsLength.totalLength = totalLength;\n      return segmentsLength;\n    }\n\n    function BezierData(length) {\n      (this || _global).segmentLength = 0;\n      (this || _global).points = new Array(length);\n    }\n\n    function PointData(partial, point) {\n      (this || _global).partialLength = partial;\n      (this || _global).point = point;\n    }\n\n    var buildBezierData = function () {\n      var storedData = {};\n      return function (pt1, pt2, pt3, pt4) {\n        var bezierName = (pt1[0] + \"_\" + pt1[1] + \"_\" + pt2[0] + \"_\" + pt2[1] + \"_\" + pt3[0] + \"_\" + pt3[1] + \"_\" + pt4[0] + \"_\" + pt4[1]).replace(/\\./g, \"p\");\n\n        if (!storedData[bezierName]) {\n          var curveSegments = defaultCurveSegments;\n          var k;\n          var i;\n          var len;\n          var ptCoord;\n          var perc;\n          var addedLength = 0;\n          var ptDistance;\n          var point;\n          var lastPoint = null;\n\n          if (pt1.length === 2 && (pt1[0] !== pt2[0] || pt1[1] !== pt2[1]) && pointOnLine2D(pt1[0], pt1[1], pt2[0], pt2[1], pt1[0] + pt3[0], pt1[1] + pt3[1]) && pointOnLine2D(pt1[0], pt1[1], pt2[0], pt2[1], pt2[0] + pt4[0], pt2[1] + pt4[1])) {\n            curveSegments = 2;\n          }\n\n          var bezierData = new BezierData(curveSegments);\n          len = pt3.length;\n\n          for (k = 0; k < curveSegments; k += 1) {\n            point = createSizedArray(len);\n            perc = k / (curveSegments - 1);\n            ptDistance = 0;\n\n            for (i = 0; i < len; i += 1) {\n              ptCoord = bmPow(1 - perc, 3) * pt1[i] + 3 * bmPow(1 - perc, 2) * perc * (pt1[i] + pt3[i]) + 3 * (1 - perc) * bmPow(perc, 2) * (pt2[i] + pt4[i]) + bmPow(perc, 3) * pt2[i];\n              point[i] = ptCoord;\n\n              if (lastPoint !== null) {\n                ptDistance += bmPow(point[i] - lastPoint[i], 2);\n              }\n            }\n\n            ptDistance = bmSqrt(ptDistance);\n            addedLength += ptDistance;\n            bezierData.points[k] = new PointData(ptDistance, point);\n            lastPoint = point;\n          }\n\n          bezierData.segmentLength = addedLength;\n          storedData[bezierName] = bezierData;\n        }\n\n        return storedData[bezierName];\n      };\n    }();\n\n    function getDistancePerc(perc, bezierData) {\n      var percents = bezierData.percents;\n      var lengths = bezierData.lengths;\n      var len = percents.length;\n      var initPos = bmFloor((len - 1) * perc);\n      var lengthPos = perc * bezierData.addedLength;\n      var lPerc = 0;\n\n      if (initPos === len - 1 || initPos === 0 || lengthPos === lengths[initPos]) {\n        return percents[initPos];\n      }\n\n      var dir = lengths[initPos] > lengthPos ? -1 : 1;\n      var flag = true;\n\n      while (flag) {\n        if (lengths[initPos] <= lengthPos && lengths[initPos + 1] > lengthPos) {\n          lPerc = (lengthPos - lengths[initPos]) / (lengths[initPos + 1] - lengths[initPos]);\n          flag = false;\n        } else {\n          initPos += dir;\n        }\n\n        if (initPos < 0 || initPos >= len - 1) {\n          // FIX for TypedArrays that don't store floating point values with enough accuracy\n          if (initPos === len - 1) {\n            return percents[initPos];\n          }\n\n          flag = false;\n        }\n      }\n\n      return percents[initPos] + (percents[initPos + 1] - percents[initPos]) * lPerc;\n    }\n\n    function getPointInSegment(pt1, pt2, pt3, pt4, percent, bezierData) {\n      var t1 = getDistancePerc(percent, bezierData);\n      var u1 = 1 - t1;\n      var ptX = math.round((u1 * u1 * u1 * pt1[0] + (t1 * u1 * u1 + u1 * t1 * u1 + u1 * u1 * t1) * pt3[0] + (t1 * t1 * u1 + u1 * t1 * t1 + t1 * u1 * t1) * pt4[0] + t1 * t1 * t1 * pt2[0]) * 1000) / 1000;\n      var ptY = math.round((u1 * u1 * u1 * pt1[1] + (t1 * u1 * u1 + u1 * t1 * u1 + u1 * u1 * t1) * pt3[1] + (t1 * t1 * u1 + u1 * t1 * t1 + t1 * u1 * t1) * pt4[1] + t1 * t1 * t1 * pt2[1]) * 1000) / 1000;\n      return [ptX, ptY];\n    }\n\n    var bezierSegmentPoints = createTypedArray(\"float32\", 8);\n\n    function getNewSegment(pt1, pt2, pt3, pt4, startPerc, endPerc, bezierData) {\n      if (startPerc < 0) {\n        startPerc = 0;\n      } else if (startPerc > 1) {\n        startPerc = 1;\n      }\n\n      var t0 = getDistancePerc(startPerc, bezierData);\n      endPerc = endPerc > 1 ? 1 : endPerc;\n      var t1 = getDistancePerc(endPerc, bezierData);\n      var i;\n      var len = pt1.length;\n      var u0 = 1 - t0;\n      var u1 = 1 - t1;\n      var u0u0u0 = u0 * u0 * u0;\n      var t0u0u0_3 = t0 * u0 * u0 * 3; // eslint-disable-line camelcase\n\n      var t0t0u0_3 = t0 * t0 * u0 * 3; // eslint-disable-line camelcase\n\n      var t0t0t0 = t0 * t0 * t0; //\n\n      var u0u0u1 = u0 * u0 * u1;\n      var t0u0u1_3 = t0 * u0 * u1 + u0 * t0 * u1 + u0 * u0 * t1; // eslint-disable-line camelcase\n\n      var t0t0u1_3 = t0 * t0 * u1 + u0 * t0 * t1 + t0 * u0 * t1; // eslint-disable-line camelcase\n\n      var t0t0t1 = t0 * t0 * t1; //\n\n      var u0u1u1 = u0 * u1 * u1;\n      var t0u1u1_3 = t0 * u1 * u1 + u0 * t1 * u1 + u0 * u1 * t1; // eslint-disable-line camelcase\n\n      var t0t1u1_3 = t0 * t1 * u1 + u0 * t1 * t1 + t0 * u1 * t1; // eslint-disable-line camelcase\n\n      var t0t1t1 = t0 * t1 * t1; //\n\n      var u1u1u1 = u1 * u1 * u1;\n      var t1u1u1_3 = t1 * u1 * u1 + u1 * t1 * u1 + u1 * u1 * t1; // eslint-disable-line camelcase\n\n      var t1t1u1_3 = t1 * t1 * u1 + u1 * t1 * t1 + t1 * u1 * t1; // eslint-disable-line camelcase\n\n      var t1t1t1 = t1 * t1 * t1;\n\n      for (i = 0; i < len; i += 1) {\n        bezierSegmentPoints[i * 4] = math.round((u0u0u0 * pt1[i] + t0u0u0_3 * pt3[i] + t0t0u0_3 * pt4[i] + t0t0t0 * pt2[i]) * 1000) / 1000; // eslint-disable-line camelcase\n\n        bezierSegmentPoints[i * 4 + 1] = math.round((u0u0u1 * pt1[i] + t0u0u1_3 * pt3[i] + t0t0u1_3 * pt4[i] + t0t0t1 * pt2[i]) * 1000) / 1000; // eslint-disable-line camelcase\n\n        bezierSegmentPoints[i * 4 + 2] = math.round((u0u1u1 * pt1[i] + t0u1u1_3 * pt3[i] + t0t1u1_3 * pt4[i] + t0t1t1 * pt2[i]) * 1000) / 1000; // eslint-disable-line camelcase\n\n        bezierSegmentPoints[i * 4 + 3] = math.round((u1u1u1 * pt1[i] + t1u1u1_3 * pt3[i] + t1t1u1_3 * pt4[i] + t1t1t1 * pt2[i]) * 1000) / 1000; // eslint-disable-line camelcase\n      }\n\n      return bezierSegmentPoints;\n    }\n\n    return {\n      getSegmentsLength: getSegmentsLength,\n      getNewSegment: getNewSegment,\n      getPointInSegment: getPointInSegment,\n      buildBezierData: buildBezierData,\n      pointOnLine2D: pointOnLine2D,\n      pointOnLine3D: pointOnLine3D\n    };\n  }\n\n  var bez = bezFunction();\n  /* exported dataManager */\n\n  function dataFunctionManager() {\n    // var tCanvasHelper = createTag('canvas').getContext('2d');\n    function completeLayers(layers, comps, fontManager) {\n      var layerData;\n      var i;\n      var len = layers.length;\n      var j;\n      var jLen;\n      var k;\n      var kLen;\n\n      for (i = 0; i < len; i += 1) {\n        layerData = layers[i];\n\n        if (\"ks\" in layerData && !layerData.completed) {\n          layerData.completed = true;\n\n          if (layerData.tt) {\n            layers[i - 1].td = layerData.tt;\n          }\n\n          if (layerData.hasMask) {\n            var maskProps = layerData.masksProperties;\n            jLen = maskProps.length;\n\n            for (j = 0; j < jLen; j += 1) {\n              if (maskProps[j].pt.k.i) {\n                convertPathsToAbsoluteValues(maskProps[j].pt.k);\n              } else {\n                kLen = maskProps[j].pt.k.length;\n\n                for (k = 0; k < kLen; k += 1) {\n                  if (maskProps[j].pt.k[k].s) {\n                    convertPathsToAbsoluteValues(maskProps[j].pt.k[k].s[0]);\n                  }\n\n                  if (maskProps[j].pt.k[k].e) {\n                    convertPathsToAbsoluteValues(maskProps[j].pt.k[k].e[0]);\n                  }\n                }\n              }\n            }\n          }\n\n          if (layerData.ty === 0) {\n            layerData.layers = findCompLayers(layerData.refId, comps);\n            completeLayers(layerData.layers, comps, fontManager);\n          } else if (layerData.ty === 4) {\n            completeShapes(layerData.shapes);\n          } else if (layerData.ty === 5) {\n            completeText(layerData, fontManager);\n          }\n        }\n      }\n    }\n\n    function findCompLayers(id, comps) {\n      var i = 0;\n      var len = comps.length;\n\n      while (i < len) {\n        if (comps[i].id === id) {\n          if (!comps[i].layers.__used) {\n            comps[i].layers.__used = true;\n            return comps[i].layers;\n          }\n\n          return JSON.parse(JSON.stringify(comps[i].layers));\n        }\n\n        i += 1;\n      }\n\n      return null;\n    }\n\n    function completeShapes(arr) {\n      var i;\n      var len = arr.length;\n      var j;\n      var jLen;\n\n      for (i = len - 1; i >= 0; i -= 1) {\n        if (arr[i].ty === \"sh\") {\n          if (arr[i].ks.k.i) {\n            convertPathsToAbsoluteValues(arr[i].ks.k);\n          } else {\n            jLen = arr[i].ks.k.length;\n\n            for (j = 0; j < jLen; j += 1) {\n              if (arr[i].ks.k[j].s) {\n                convertPathsToAbsoluteValues(arr[i].ks.k[j].s[0]);\n              }\n\n              if (arr[i].ks.k[j].e) {\n                convertPathsToAbsoluteValues(arr[i].ks.k[j].e[0]);\n              }\n            }\n          }\n        } else if (arr[i].ty === \"gr\") {\n          completeShapes(arr[i].it);\n        }\n      }\n    }\n\n    function convertPathsToAbsoluteValues(path) {\n      var i;\n      var len = path.i.length;\n\n      for (i = 0; i < len; i += 1) {\n        path.i[i][0] += path.v[i][0];\n        path.i[i][1] += path.v[i][1];\n        path.o[i][0] += path.v[i][0];\n        path.o[i][1] += path.v[i][1];\n      }\n    }\n\n    function checkVersion(minimum, animVersionString) {\n      var animVersion = animVersionString ? animVersionString.split(\".\") : [100, 100, 100];\n\n      if (minimum[0] > animVersion[0]) {\n        return true;\n      }\n\n      if (animVersion[0] > minimum[0]) {\n        return false;\n      }\n\n      if (minimum[1] > animVersion[1]) {\n        return true;\n      }\n\n      if (animVersion[1] > minimum[1]) {\n        return false;\n      }\n\n      if (minimum[2] > animVersion[2]) {\n        return true;\n      }\n\n      if (animVersion[2] > minimum[2]) {\n        return false;\n      }\n\n      return null;\n    }\n\n    var checkText = function () {\n      var minimumVersion = [4, 4, 14];\n\n      function updateTextLayer(textLayer) {\n        var documentData = textLayer.t.d;\n        textLayer.t.d = {\n          k: [{\n            s: documentData,\n            t: 0\n          }]\n        };\n      }\n\n      function iterateLayers(layers) {\n        var i;\n        var len = layers.length;\n\n        for (i = 0; i < len; i += 1) {\n          if (layers[i].ty === 5) {\n            updateTextLayer(layers[i]);\n          }\n        }\n      }\n\n      return function (animationData) {\n        if (checkVersion(minimumVersion, animationData.v)) {\n          iterateLayers(animationData.layers);\n\n          if (animationData.assets) {\n            var i;\n            var len = animationData.assets.length;\n\n            for (i = 0; i < len; i += 1) {\n              if (animationData.assets[i].layers) {\n                iterateLayers(animationData.assets[i].layers);\n              }\n            }\n          }\n        }\n      };\n    }();\n\n    var checkChars = function () {\n      var minimumVersion = [4, 7, 99];\n      return function (animationData) {\n        if (animationData.chars && !checkVersion(minimumVersion, animationData.v)) {\n          var i;\n          var len = animationData.chars.length;\n          var j;\n          var jLen;\n          var pathData;\n          var paths;\n\n          for (i = 0; i < len; i += 1) {\n            if (animationData.chars[i].data && animationData.chars[i].data.shapes) {\n              paths = animationData.chars[i].data.shapes[0].it;\n              jLen = paths.length;\n\n              for (j = 0; j < jLen; j += 1) {\n                pathData = paths[j].ks.k;\n\n                if (!pathData.__converted) {\n                  convertPathsToAbsoluteValues(paths[j].ks.k);\n                  pathData.__converted = true;\n                }\n              }\n            }\n          }\n        }\n      };\n    }();\n\n    var checkColors = function () {\n      var minimumVersion = [4, 1, 9];\n\n      function iterateShapes(shapes) {\n        var i;\n        var len = shapes.length;\n        var j;\n        var jLen;\n\n        for (i = 0; i < len; i += 1) {\n          if (shapes[i].ty === \"gr\") {\n            iterateShapes(shapes[i].it);\n          } else if (shapes[i].ty === \"fl\" || shapes[i].ty === \"st\") {\n            if (shapes[i].c.k && shapes[i].c.k[0].i) {\n              jLen = shapes[i].c.k.length;\n\n              for (j = 0; j < jLen; j += 1) {\n                if (shapes[i].c.k[j].s) {\n                  shapes[i].c.k[j].s[0] /= 255;\n                  shapes[i].c.k[j].s[1] /= 255;\n                  shapes[i].c.k[j].s[2] /= 255;\n                  shapes[i].c.k[j].s[3] /= 255;\n                }\n\n                if (shapes[i].c.k[j].e) {\n                  shapes[i].c.k[j].e[0] /= 255;\n                  shapes[i].c.k[j].e[1] /= 255;\n                  shapes[i].c.k[j].e[2] /= 255;\n                  shapes[i].c.k[j].e[3] /= 255;\n                }\n              }\n            } else {\n              shapes[i].c.k[0] /= 255;\n              shapes[i].c.k[1] /= 255;\n              shapes[i].c.k[2] /= 255;\n              shapes[i].c.k[3] /= 255;\n            }\n          }\n        }\n      }\n\n      function iterateLayers(layers) {\n        var i;\n        var len = layers.length;\n\n        for (i = 0; i < len; i += 1) {\n          if (layers[i].ty === 4) {\n            iterateShapes(layers[i].shapes);\n          }\n        }\n      }\n\n      return function (animationData) {\n        if (checkVersion(minimumVersion, animationData.v)) {\n          iterateLayers(animationData.layers);\n\n          if (animationData.assets) {\n            var i;\n            var len = animationData.assets.length;\n\n            for (i = 0; i < len; i += 1) {\n              if (animationData.assets[i].layers) {\n                iterateLayers(animationData.assets[i].layers);\n              }\n            }\n          }\n        }\n      };\n    }();\n\n    var checkShapes = function () {\n      var minimumVersion = [4, 4, 18];\n\n      function completeClosingShapes(arr) {\n        var i;\n        var len = arr.length;\n        var j;\n        var jLen;\n\n        for (i = len - 1; i >= 0; i -= 1) {\n          if (arr[i].ty === \"sh\") {\n            if (arr[i].ks.k.i) {\n              arr[i].ks.k.c = arr[i].closed;\n            } else {\n              jLen = arr[i].ks.k.length;\n\n              for (j = 0; j < jLen; j += 1) {\n                if (arr[i].ks.k[j].s) {\n                  arr[i].ks.k[j].s[0].c = arr[i].closed;\n                }\n\n                if (arr[i].ks.k[j].e) {\n                  arr[i].ks.k[j].e[0].c = arr[i].closed;\n                }\n              }\n            }\n          } else if (arr[i].ty === \"gr\") {\n            completeClosingShapes(arr[i].it);\n          }\n        }\n      }\n\n      function iterateLayers(layers) {\n        var layerData;\n        var i;\n        var len = layers.length;\n        var j;\n        var jLen;\n        var k;\n        var kLen;\n\n        for (i = 0; i < len; i += 1) {\n          layerData = layers[i];\n\n          if (layerData.hasMask) {\n            var maskProps = layerData.masksProperties;\n            jLen = maskProps.length;\n\n            for (j = 0; j < jLen; j += 1) {\n              if (maskProps[j].pt.k.i) {\n                maskProps[j].pt.k.c = maskProps[j].cl;\n              } else {\n                kLen = maskProps[j].pt.k.length;\n\n                for (k = 0; k < kLen; k += 1) {\n                  if (maskProps[j].pt.k[k].s) {\n                    maskProps[j].pt.k[k].s[0].c = maskProps[j].cl;\n                  }\n\n                  if (maskProps[j].pt.k[k].e) {\n                    maskProps[j].pt.k[k].e[0].c = maskProps[j].cl;\n                  }\n                }\n              }\n            }\n          }\n\n          if (layerData.ty === 4) {\n            completeClosingShapes(layerData.shapes);\n          }\n        }\n      }\n\n      return function (animationData) {\n        if (checkVersion(minimumVersion, animationData.v)) {\n          iterateLayers(animationData.layers);\n\n          if (animationData.assets) {\n            var i;\n            var len = animationData.assets.length;\n\n            for (i = 0; i < len; i += 1) {\n              if (animationData.assets[i].layers) {\n                iterateLayers(animationData.assets[i].layers);\n              }\n            }\n          }\n        }\n      };\n    }();\n\n    function completeData(animationData, fontManager) {\n      if (animationData.__complete) {\n        return;\n      }\n\n      checkColors(animationData);\n      checkText(animationData);\n      checkChars(animationData);\n      checkShapes(animationData);\n      completeLayers(animationData.layers, animationData.assets, fontManager);\n      animationData.__complete = true;\n    }\n\n    function completeText(data) {\n      if (data.t.a.length === 0 && !(\"m\" in data.t.p)) {\n        data.singleShape = true;\n      }\n    }\n\n    var moduleOb = {};\n    moduleOb.completeData = completeData;\n    moduleOb.checkColors = checkColors;\n    moduleOb.checkChars = checkChars;\n    moduleOb.checkShapes = checkShapes;\n    moduleOb.completeLayers = completeLayers;\n    return moduleOb;\n  }\n\n  var dataManager = dataFunctionManager();\n  /* exported getFontProperties */\n\n  function getFontProperties(fontData) {\n    var styles = fontData.fStyle ? fontData.fStyle.split(\" \") : [];\n    var fWeight = \"normal\";\n    var fStyle = \"normal\";\n    var len = styles.length;\n    var styleName;\n\n    for (var i = 0; i < len; i += 1) {\n      styleName = styles[i].toLowerCase();\n\n      switch (styleName) {\n        case \"italic\":\n          fStyle = \"italic\";\n          break;\n\n        case \"bold\":\n          fWeight = \"700\";\n          break;\n\n        case \"black\":\n          fWeight = \"900\";\n          break;\n\n        case \"medium\":\n          fWeight = \"500\";\n          break;\n\n        case \"regular\":\n        case \"normal\":\n          fWeight = \"400\";\n          break;\n\n        case \"light\":\n        case \"thin\":\n          fWeight = \"200\";\n          break;\n\n        default:\n          break;\n      }\n    }\n\n    return {\n      style: fStyle,\n      weight: fontData.fWeight || fWeight\n    };\n  }\n  /* global createNS, createTag, getFontProperties */\n\n  /* exported FontManager */\n\n\n  var FontManager = function () {\n    var maxWaitingTime = 5000;\n    var emptyChar = {\n      w: 0,\n      size: 0,\n      shapes: []\n    };\n    var combinedCharacters = []; // Hindi characters\n\n    combinedCharacters = combinedCharacters.concat([2304, 2305, 2306, 2307, 2362, 2363, 2364, 2364, 2366, 2367, 2368, 2369, 2370, 2371, 2372, 2373, 2374, 2375, 2376, 2377, 2378, 2379, 2380, 2381, 2382, 2383, 2387, 2388, 2389, 2390, 2391, 2402, 2403]);\n\n    function trimFontOptions(font) {\n      var familyArray = font.split(\",\");\n      var i;\n      var len = familyArray.length;\n      var enabledFamilies = [];\n\n      for (i = 0; i < len; i += 1) {\n        if (familyArray[i] !== \"sans-serif\" && familyArray[i] !== \"monospace\") {\n          enabledFamilies.push(familyArray[i]);\n        }\n      }\n\n      return enabledFamilies.join(\",\");\n    }\n\n    function setUpNode(font, family) {\n      var parentNode = createTag(\"span\"); // Node is invisible to screen readers.\n\n      parentNode.setAttribute(\"aria-hidden\", true);\n      parentNode.style.fontFamily = family;\n      var node = createTag(\"span\"); // Characters that vary significantly among different fonts\n\n      node.innerText = \"giItT1WQy@!-/#\"; // Visible - so we can measure it - but not on the screen\n\n      parentNode.style.position = \"absolute\";\n      parentNode.style.left = \"-10000px\";\n      parentNode.style.top = \"-10000px\"; // Large font size makes even subtle changes obvious\n\n      parentNode.style.fontSize = \"300px\"; // Reset any font properties\n\n      parentNode.style.fontVariant = \"normal\";\n      parentNode.style.fontStyle = \"normal\";\n      parentNode.style.fontWeight = \"normal\";\n      parentNode.style.letterSpacing = \"0\";\n      parentNode.appendChild(node);\n      document.body.appendChild(parentNode); // Remember width with no applied web font\n\n      var width = node.offsetWidth;\n      node.style.fontFamily = trimFontOptions(font) + \", \" + family;\n      return {\n        node: node,\n        w: width,\n        parent: parentNode\n      };\n    }\n\n    function checkLoadedFonts() {\n      var i;\n      var len = (this || _global).fonts.length;\n      var node;\n      var w;\n      var loadedCount = len;\n\n      for (i = 0; i < len; i += 1) {\n        if ((this || _global).fonts[i].loaded) {\n          loadedCount -= 1;\n        } else if ((this || _global).fonts[i].fOrigin === \"n\" || (this || _global).fonts[i].origin === 0) {\n          (this || _global).fonts[i].loaded = true;\n        } else {\n          node = (this || _global).fonts[i].monoCase.node;\n          w = (this || _global).fonts[i].monoCase.w;\n\n          if (node.offsetWidth !== w) {\n            loadedCount -= 1;\n            (this || _global).fonts[i].loaded = true;\n          } else {\n            node = (this || _global).fonts[i].sansCase.node;\n            w = (this || _global).fonts[i].sansCase.w;\n\n            if (node.offsetWidth !== w) {\n              loadedCount -= 1;\n              (this || _global).fonts[i].loaded = true;\n            }\n          }\n\n          if ((this || _global).fonts[i].loaded) {\n            (this || _global).fonts[i].sansCase.parent.parentNode.removeChild((this || _global).fonts[i].sansCase.parent);\n\n            (this || _global).fonts[i].monoCase.parent.parentNode.removeChild((this || _global).fonts[i].monoCase.parent);\n          }\n        }\n      }\n\n      if (loadedCount !== 0 && Date.now() - (this || _global).initTime < maxWaitingTime) {\n        setTimeout((this || _global).checkLoadedFontsBinded, 20);\n      } else {\n        setTimeout((this || _global).setIsLoadedBinded, 10);\n      }\n    }\n\n    function createHelper(def, fontData) {\n      var tHelper = createNS(\"text\");\n      tHelper.style.fontSize = \"100px\"; // tHelper.style.fontFamily = fontData.fFamily;\n\n      var fontProps = getFontProperties(fontData);\n      tHelper.setAttribute(\"font-family\", fontData.fFamily);\n      tHelper.setAttribute(\"font-style\", fontProps.style);\n      tHelper.setAttribute(\"font-weight\", fontProps.weight);\n      tHelper.textContent = \"1\";\n\n      if (fontData.fClass) {\n        tHelper.style.fontFamily = \"inherit\";\n        tHelper.setAttribute(\"class\", fontData.fClass);\n      } else {\n        tHelper.style.fontFamily = fontData.fFamily;\n      }\n\n      def.appendChild(tHelper);\n      var tCanvasHelper = createTag(\"canvas\").getContext(\"2d\");\n      tCanvasHelper.font = fontData.fWeight + \" \" + fontData.fStyle + \" 100px \" + fontData.fFamily; // tCanvasHelper.font = ' 100px '+ fontData.fFamily;\n\n      return tHelper;\n    }\n\n    function addFonts(fontData, defs) {\n      if (!fontData) {\n        (this || _global).isLoaded = true;\n        return;\n      }\n\n      if ((this || _global).chars) {\n        (this || _global).isLoaded = true;\n        (this || _global).fonts = fontData.list;\n        return;\n      }\n\n      var fontArr = fontData.list;\n      var i;\n      var len = fontArr.length;\n      var _pendingFonts = len;\n\n      for (i = 0; i < len; i += 1) {\n        var shouldLoadFont = true;\n        var loadedSelector;\n        var j;\n        fontArr[i].loaded = false;\n        fontArr[i].monoCase = setUpNode(fontArr[i].fFamily, \"monospace\");\n        fontArr[i].sansCase = setUpNode(fontArr[i].fFamily, \"sans-serif\");\n\n        if (!fontArr[i].fPath) {\n          fontArr[i].loaded = true;\n          _pendingFonts -= 1;\n        } else if (fontArr[i].fOrigin === \"p\" || fontArr[i].origin === 3) {\n          loadedSelector = document.querySelectorAll(\"style[f-forigin=\\\"p\\\"][f-family=\\\"\" + fontArr[i].fFamily + \"\\\"], style[f-origin=\\\"3\\\"][f-family=\\\"\" + fontArr[i].fFamily + \"\\\"]\");\n\n          if (loadedSelector.length > 0) {\n            shouldLoadFont = false;\n          }\n\n          if (shouldLoadFont) {\n            var s = createTag(\"style\");\n            s.setAttribute(\"f-forigin\", fontArr[i].fOrigin);\n            s.setAttribute(\"f-origin\", fontArr[i].origin);\n            s.setAttribute(\"f-family\", fontArr[i].fFamily);\n            s.type = \"text/css\";\n            s.innerText = \"@font-face {font-family: \" + fontArr[i].fFamily + \"; font-style: normal; src: url('\" + fontArr[i].fPath + \"');}\";\n            defs.appendChild(s);\n          }\n        } else if (fontArr[i].fOrigin === \"g\" || fontArr[i].origin === 1) {\n          loadedSelector = document.querySelectorAll(\"link[f-forigin=\\\"g\\\"], link[f-origin=\\\"1\\\"]\");\n\n          for (j = 0; j < loadedSelector.length; j += 1) {\n            if (loadedSelector[j].href.indexOf(fontArr[i].fPath) !== -1) {\n              // Font is already loaded\n              shouldLoadFont = false;\n            }\n          }\n\n          if (shouldLoadFont) {\n            var l = createTag(\"link\");\n            l.setAttribute(\"f-forigin\", fontArr[i].fOrigin);\n            l.setAttribute(\"f-origin\", fontArr[i].origin);\n            l.type = \"text/css\";\n            l.rel = \"stylesheet\";\n            l.href = fontArr[i].fPath;\n            document.body.appendChild(l);\n          }\n        } else if (fontArr[i].fOrigin === \"t\" || fontArr[i].origin === 2) {\n          loadedSelector = document.querySelectorAll(\"script[f-forigin=\\\"t\\\"], script[f-origin=\\\"2\\\"]\");\n\n          for (j = 0; j < loadedSelector.length; j += 1) {\n            if (fontArr[i].fPath === loadedSelector[j].src) {\n              // Font is already loaded\n              shouldLoadFont = false;\n            }\n          }\n\n          if (shouldLoadFont) {\n            var sc = createTag(\"link\");\n            sc.setAttribute(\"f-forigin\", fontArr[i].fOrigin);\n            sc.setAttribute(\"f-origin\", fontArr[i].origin);\n            sc.setAttribute(\"rel\", \"stylesheet\");\n            sc.setAttribute(\"href\", fontArr[i].fPath);\n            defs.appendChild(sc);\n          }\n        }\n\n        fontArr[i].helper = createHelper(defs, fontArr[i]);\n        fontArr[i].cache = {};\n\n        (this || _global).fonts.push(fontArr[i]);\n      }\n\n      if (_pendingFonts === 0) {\n        (this || _global).isLoaded = true;\n      } else {\n        // On some cases even if the font is loaded, it won't load correctly when measuring text on canvas.\n        // Adding this timeout seems to fix it\n        setTimeout((this || _global).checkLoadedFonts.bind(this || _global), 100);\n      }\n    }\n\n    function addChars(chars) {\n      if (!chars) {\n        return;\n      }\n\n      if (!(this || _global).chars) {\n        (this || _global).chars = [];\n      }\n\n      var i;\n      var len = chars.length;\n      var j;\n      var jLen = (this || _global).chars.length;\n      var found;\n\n      for (i = 0; i < len; i += 1) {\n        j = 0;\n        found = false;\n\n        while (j < jLen) {\n          if ((this || _global).chars[j].style === chars[i].style && (this || _global).chars[j].fFamily === chars[i].fFamily && (this || _global).chars[j].ch === chars[i].ch) {\n            found = true;\n          }\n\n          j += 1;\n        }\n\n        if (!found) {\n          (this || _global).chars.push(chars[i]);\n\n          jLen += 1;\n        }\n      }\n    }\n\n    function getCharData(char, style, font) {\n      var i = 0;\n      var len = (this || _global).chars.length;\n\n      while (i < len) {\n        if ((this || _global).chars[i].ch === char && (this || _global).chars[i].style === style && (this || _global).chars[i].fFamily === font) {\n          return (this || _global).chars[i];\n        }\n\n        i += 1;\n      }\n\n      if ((typeof char === \"string\" && char.charCodeAt(0) !== 13 || !char) && console && console.warn // eslint-disable-line no-console\n      && !(this || _global)._warned) {\n        (this || _global)._warned = true;\n        console.warn(\"Missing character from exported characters list: \", char, style, font); // eslint-disable-line no-console\n      }\n\n      return emptyChar;\n    }\n\n    function measureText(char, fontName, size) {\n      var fontData = this.getFontByName(fontName);\n      var index = char.charCodeAt(0);\n\n      if (!fontData.cache[index + 1]) {\n        var tHelper = fontData.helper; // Canvas version\n        // fontData.cache[index] = tHelper.measureText(char).width / 100;\n        // SVG version\n        // console.log(tHelper.getBBox().width)\n\n        if (char === \" \") {\n          tHelper.textContent = \"|\" + char + \"|\";\n          var doubleSize = tHelper.getComputedTextLength();\n          tHelper.textContent = \"||\";\n          var singleSize = tHelper.getComputedTextLength();\n          fontData.cache[index + 1] = (doubleSize - singleSize) / 100;\n        } else {\n          tHelper.textContent = char;\n          fontData.cache[index + 1] = tHelper.getComputedTextLength() / 100;\n        }\n      }\n\n      return fontData.cache[index + 1] * size;\n    }\n\n    function getFontByName(name) {\n      var i = 0;\n      var len = (this || _global).fonts.length;\n\n      while (i < len) {\n        if ((this || _global).fonts[i].fName === name) {\n          return (this || _global).fonts[i];\n        }\n\n        i += 1;\n      }\n\n      return (this || _global).fonts[0];\n    }\n\n    function getCombinedCharacterCodes() {\n      return combinedCharacters;\n    }\n\n    function setIsLoaded() {\n      (this || _global).isLoaded = true;\n    }\n\n    var Font = function () {\n      (this || _global).fonts = [];\n      (this || _global).chars = null;\n      (this || _global).typekitLoaded = 0;\n      (this || _global).isLoaded = false;\n      (this || _global)._warned = false;\n      (this || _global).initTime = Date.now();\n      (this || _global).setIsLoadedBinded = (this || _global).setIsLoaded.bind(this || _global);\n      (this || _global).checkLoadedFontsBinded = (this || _global).checkLoadedFonts.bind(this || _global);\n    }; // TODO: for now I'm adding these methods to the Class and not the prototype. Think of a better way to implement it.\n\n\n    Font.getCombinedCharacterCodes = getCombinedCharacterCodes;\n    var fontPrototype = {\n      addChars: addChars,\n      addFonts: addFonts,\n      getCharData: getCharData,\n      getFontByName: getFontByName,\n      measureText: measureText,\n      checkLoadedFonts: checkLoadedFonts,\n      setIsLoaded: setIsLoaded\n    };\n    Font.prototype = fontPrototype;\n    return Font;\n  }();\n  /* global initialDefaultFrame, BezierFactory, degToRads, bez, createTypedArray */\n\n  /* exported PropertyFactory */\n\n\n  var PropertyFactory = function () {\n    var initFrame = initialDefaultFrame;\n    var mathAbs = Math.abs;\n\n    function interpolateValue(frameNum, caching) {\n      var offsetTime = (this || _global).offsetTime;\n      var newValue;\n\n      if ((this || _global).propType === \"multidimensional\") {\n        newValue = createTypedArray(\"float32\", (this || _global).pv.length);\n      }\n\n      var iterationIndex = caching.lastIndex;\n      var i = iterationIndex;\n      var len = (this || _global).keyframes.length - 1;\n      var flag = true;\n      var keyData;\n      var nextKeyData;\n\n      while (flag) {\n        keyData = (this || _global).keyframes[i];\n        nextKeyData = (this || _global).keyframes[i + 1];\n\n        if (i === len - 1 && frameNum >= nextKeyData.t - offsetTime) {\n          if (keyData.h) {\n            keyData = nextKeyData;\n          }\n\n          iterationIndex = 0;\n          break;\n        }\n\n        if (nextKeyData.t - offsetTime > frameNum) {\n          iterationIndex = i;\n          break;\n        }\n\n        if (i < len - 1) {\n          i += 1;\n        } else {\n          iterationIndex = 0;\n          flag = false;\n        }\n      }\n\n      var k;\n      var kLen;\n      var perc;\n      var jLen;\n      var j;\n      var fnc;\n      var nextKeyTime = nextKeyData.t - offsetTime;\n      var keyTime = keyData.t - offsetTime;\n      var endValue;\n\n      if (keyData.to) {\n        if (!keyData.bezierData) {\n          keyData.bezierData = bez.buildBezierData(keyData.s, nextKeyData.s || keyData.e, keyData.to, keyData.ti);\n        }\n\n        var bezierData = keyData.bezierData;\n\n        if (frameNum >= nextKeyTime || frameNum < keyTime) {\n          var ind = frameNum >= nextKeyTime ? bezierData.points.length - 1 : 0;\n          kLen = bezierData.points[ind].point.length;\n\n          for (k = 0; k < kLen; k += 1) {\n            newValue[k] = bezierData.points[ind].point[k];\n          } // caching._lastKeyframeIndex = -1;\n\n        } else {\n          if (keyData.__fnct) {\n            fnc = keyData.__fnct;\n          } else {\n            fnc = BezierFactory.getBezierEasing(keyData.o.x, keyData.o.y, keyData.i.x, keyData.i.y, keyData.n).get;\n            keyData.__fnct = fnc;\n          }\n\n          perc = fnc((frameNum - keyTime) / (nextKeyTime - keyTime));\n          var distanceInLine = bezierData.segmentLength * perc;\n          var segmentPerc;\n          var addedLength = caching.lastFrame < frameNum && caching._lastKeyframeIndex === i ? caching._lastAddedLength : 0;\n          j = caching.lastFrame < frameNum && caching._lastKeyframeIndex === i ? caching._lastPoint : 0;\n          flag = true;\n          jLen = bezierData.points.length;\n\n          while (flag) {\n            addedLength += bezierData.points[j].partialLength;\n\n            if (distanceInLine === 0 || perc === 0 || j === bezierData.points.length - 1) {\n              kLen = bezierData.points[j].point.length;\n\n              for (k = 0; k < kLen; k += 1) {\n                newValue[k] = bezierData.points[j].point[k];\n              }\n\n              break;\n            } else if (distanceInLine >= addedLength && distanceInLine < addedLength + bezierData.points[j + 1].partialLength) {\n              segmentPerc = (distanceInLine - addedLength) / bezierData.points[j + 1].partialLength;\n              kLen = bezierData.points[j].point.length;\n\n              for (k = 0; k < kLen; k += 1) {\n                newValue[k] = bezierData.points[j].point[k] + (bezierData.points[j + 1].point[k] - bezierData.points[j].point[k]) * segmentPerc;\n              }\n\n              break;\n            }\n\n            if (j < jLen - 1) {\n              j += 1;\n            } else {\n              flag = false;\n            }\n          }\n\n          caching._lastPoint = j;\n          caching._lastAddedLength = addedLength - bezierData.points[j].partialLength;\n          caching._lastKeyframeIndex = i;\n        }\n      } else {\n        var outX;\n        var outY;\n        var inX;\n        var inY;\n        var keyValue;\n        len = keyData.s.length;\n        endValue = nextKeyData.s || keyData.e;\n\n        if ((this || _global).sh && keyData.h !== 1) {\n          if (frameNum >= nextKeyTime) {\n            newValue[0] = endValue[0];\n            newValue[1] = endValue[1];\n            newValue[2] = endValue[2];\n          } else if (frameNum <= keyTime) {\n            newValue[0] = keyData.s[0];\n            newValue[1] = keyData.s[1];\n            newValue[2] = keyData.s[2];\n          } else {\n            var quatStart = createQuaternion(keyData.s);\n            var quatEnd = createQuaternion(endValue);\n            var time = (frameNum - keyTime) / (nextKeyTime - keyTime);\n            quaternionToEuler(newValue, slerp(quatStart, quatEnd, time));\n          }\n        } else {\n          for (i = 0; i < len; i += 1) {\n            if (keyData.h !== 1) {\n              if (frameNum >= nextKeyTime) {\n                perc = 1;\n              } else if (frameNum < keyTime) {\n                perc = 0;\n              } else {\n                if (keyData.o.x.constructor === Array) {\n                  if (!keyData.__fnct) {\n                    keyData.__fnct = [];\n                  }\n\n                  if (!keyData.__fnct[i]) {\n                    outX = typeof keyData.o.x[i] === \"undefined\" ? keyData.o.x[0] : keyData.o.x[i];\n                    outY = typeof keyData.o.y[i] === \"undefined\" ? keyData.o.y[0] : keyData.o.y[i];\n                    inX = typeof keyData.i.x[i] === \"undefined\" ? keyData.i.x[0] : keyData.i.x[i];\n                    inY = typeof keyData.i.y[i] === \"undefined\" ? keyData.i.y[0] : keyData.i.y[i];\n                    fnc = BezierFactory.getBezierEasing(outX, outY, inX, inY).get;\n                    keyData.__fnct[i] = fnc;\n                  } else {\n                    fnc = keyData.__fnct[i];\n                  }\n                } else if (!keyData.__fnct) {\n                  outX = keyData.o.x;\n                  outY = keyData.o.y;\n                  inX = keyData.i.x;\n                  inY = keyData.i.y;\n                  fnc = BezierFactory.getBezierEasing(outX, outY, inX, inY).get;\n                  keyData.__fnct = fnc;\n                } else {\n                  fnc = keyData.__fnct;\n                }\n\n                perc = fnc((frameNum - keyTime) / (nextKeyTime - keyTime));\n              }\n            }\n\n            endValue = nextKeyData.s || keyData.e;\n            keyValue = keyData.h === 1 ? keyData.s[i] : keyData.s[i] + (endValue[i] - keyData.s[i]) * perc;\n\n            if ((this || _global).propType === \"multidimensional\") {\n              newValue[i] = keyValue;\n            } else {\n              newValue = keyValue;\n            }\n          }\n        }\n      }\n\n      caching.lastIndex = iterationIndex;\n      return newValue;\n    } // based on @Toji's https://github.com/toji/gl-matrix/\n\n\n    function slerp(a, b, t) {\n      var out = [];\n      var ax = a[0];\n      var ay = a[1];\n      var az = a[2];\n      var aw = a[3];\n      var bx = b[0];\n      var by = b[1];\n      var bz = b[2];\n      var bw = b[3];\n      var omega;\n      var cosom;\n      var sinom;\n      var scale0;\n      var scale1;\n      cosom = ax * bx + ay * by + az * bz + aw * bw;\n\n      if (cosom < 0) {\n        cosom = -cosom;\n        bx = -bx;\n        by = -by;\n        bz = -bz;\n        bw = -bw;\n      }\n\n      if (1 - cosom > 0.000001) {\n        omega = Math.acos(cosom);\n        sinom = Math.sin(omega);\n        scale0 = Math.sin((1 - t) * omega) / sinom;\n        scale1 = Math.sin(t * omega) / sinom;\n      } else {\n        scale0 = 1 - t;\n        scale1 = t;\n      }\n\n      out[0] = scale0 * ax + scale1 * bx;\n      out[1] = scale0 * ay + scale1 * by;\n      out[2] = scale0 * az + scale1 * bz;\n      out[3] = scale0 * aw + scale1 * bw;\n      return out;\n    }\n\n    function quaternionToEuler(out, quat) {\n      var qx = quat[0];\n      var qy = quat[1];\n      var qz = quat[2];\n      var qw = quat[3];\n      var heading = Math.atan2(2 * qy * qw - 2 * qx * qz, 1 - 2 * qy * qy - 2 * qz * qz);\n      var attitude = Math.asin(2 * qx * qy + 2 * qz * qw);\n      var bank = Math.atan2(2 * qx * qw - 2 * qy * qz, 1 - 2 * qx * qx - 2 * qz * qz);\n      out[0] = heading / degToRads;\n      out[1] = attitude / degToRads;\n      out[2] = bank / degToRads;\n    }\n\n    function createQuaternion(values) {\n      var heading = values[0] * degToRads;\n      var attitude = values[1] * degToRads;\n      var bank = values[2] * degToRads;\n      var c1 = Math.cos(heading / 2);\n      var c2 = Math.cos(attitude / 2);\n      var c3 = Math.cos(bank / 2);\n      var s1 = Math.sin(heading / 2);\n      var s2 = Math.sin(attitude / 2);\n      var s3 = Math.sin(bank / 2);\n      var w = c1 * c2 * c3 - s1 * s2 * s3;\n      var x = s1 * s2 * c3 + c1 * c2 * s3;\n      var y = s1 * c2 * c3 + c1 * s2 * s3;\n      var z = c1 * s2 * c3 - s1 * c2 * s3;\n      return [x, y, z, w];\n    }\n\n    function getValueAtCurrentTime() {\n      var frameNum = (this || _global).comp.renderedFrame - (this || _global).offsetTime;\n      var initTime = (this || _global).keyframes[0].t - (this || _global).offsetTime;\n      var endTime = (this || _global).keyframes[(this || _global).keyframes.length - 1].t - (this || _global).offsetTime;\n\n      if (!(frameNum === (this || _global)._caching.lastFrame || (this || _global)._caching.lastFrame !== initFrame && ((this || _global)._caching.lastFrame >= endTime && frameNum >= endTime || (this || _global)._caching.lastFrame < initTime && frameNum < initTime))) {\n        if ((this || _global)._caching.lastFrame >= frameNum) {\n          (this || _global)._caching._lastKeyframeIndex = -1;\n          (this || _global)._caching.lastIndex = 0;\n        }\n\n        var renderResult = this.interpolateValue(frameNum, (this || _global)._caching);\n        (this || _global).pv = renderResult;\n      }\n\n      (this || _global)._caching.lastFrame = frameNum;\n      return (this || _global).pv;\n    }\n\n    function setVValue(val) {\n      var multipliedValue;\n\n      if ((this || _global).propType === \"unidimensional\") {\n        multipliedValue = val * (this || _global).mult;\n\n        if (mathAbs((this || _global).v - multipliedValue) > 0.00001) {\n          (this || _global).v = multipliedValue;\n          (this || _global)._mdf = true;\n        }\n      } else {\n        var i = 0;\n        var len = (this || _global).v.length;\n\n        while (i < len) {\n          multipliedValue = val[i] * (this || _global).mult;\n\n          if (mathAbs((this || _global).v[i] - multipliedValue) > 0.00001) {\n            (this || _global).v[i] = multipliedValue;\n            (this || _global)._mdf = true;\n          }\n\n          i += 1;\n        }\n      }\n    }\n\n    function processEffectsSequence() {\n      if ((this || _global).elem.globalData.frameId === (this || _global).frameId || !(this || _global).effectsSequence.length) {\n        return;\n      }\n\n      if ((this || _global).lock) {\n        this.setVValue((this || _global).pv);\n        return;\n      }\n\n      (this || _global).lock = true;\n      (this || _global)._mdf = (this || _global)._isFirstFrame;\n      var i;\n      var len = (this || _global).effectsSequence.length;\n      var finalValue = (this || _global).kf ? (this || _global).pv : (this || _global).data.k;\n\n      for (i = 0; i < len; i += 1) {\n        finalValue = (this || _global).effectsSequence[i](finalValue);\n      }\n\n      this.setVValue(finalValue);\n      (this || _global)._isFirstFrame = false;\n      (this || _global).lock = false;\n      (this || _global).frameId = (this || _global).elem.globalData.frameId;\n    }\n\n    function addEffect(effectFunction) {\n      (this || _global).effectsSequence.push(effectFunction);\n\n      (this || _global).container.addDynamicProperty(this || _global);\n    }\n\n    function ValueProperty(elem, data, mult, container) {\n      (this || _global).propType = \"unidimensional\";\n      (this || _global).mult = mult || 1;\n      (this || _global).data = data;\n      (this || _global).v = mult ? data.k * mult : data.k;\n      (this || _global).pv = data.k;\n      (this || _global)._mdf = false;\n      (this || _global).elem = elem;\n      (this || _global).container = container;\n      (this || _global).comp = elem.comp;\n      (this || _global).k = false;\n      (this || _global).kf = false;\n      (this || _global).vel = 0;\n      (this || _global).effectsSequence = [];\n      (this || _global)._isFirstFrame = true;\n      (this || _global).getValue = processEffectsSequence;\n      (this || _global).setVValue = setVValue;\n      (this || _global).addEffect = addEffect;\n    }\n\n    function MultiDimensionalProperty(elem, data, mult, container) {\n      (this || _global).propType = \"multidimensional\";\n      (this || _global).mult = mult || 1;\n      (this || _global).data = data;\n      (this || _global)._mdf = false;\n      (this || _global).elem = elem;\n      (this || _global).container = container;\n      (this || _global).comp = elem.comp;\n      (this || _global).k = false;\n      (this || _global).kf = false;\n      (this || _global).frameId = -1;\n      var i;\n      var len = data.k.length;\n      (this || _global).v = createTypedArray(\"float32\", len);\n      (this || _global).pv = createTypedArray(\"float32\", len);\n      (this || _global).vel = createTypedArray(\"float32\", len);\n\n      for (i = 0; i < len; i += 1) {\n        (this || _global).v[i] = data.k[i] * (this || _global).mult;\n        (this || _global).pv[i] = data.k[i];\n      }\n\n      (this || _global)._isFirstFrame = true;\n      (this || _global).effectsSequence = [];\n      (this || _global).getValue = processEffectsSequence;\n      (this || _global).setVValue = setVValue;\n      (this || _global).addEffect = addEffect;\n    }\n\n    function KeyframedValueProperty(elem, data, mult, container) {\n      (this || _global).propType = \"unidimensional\";\n      (this || _global).keyframes = data.k;\n      (this || _global).offsetTime = elem.data.st;\n      (this || _global).frameId = -1;\n      (this || _global)._caching = {\n        lastFrame: initFrame,\n        lastIndex: 0,\n        value: 0,\n        _lastKeyframeIndex: -1\n      };\n      (this || _global).k = true;\n      (this || _global).kf = true;\n      (this || _global).data = data;\n      (this || _global).mult = mult || 1;\n      (this || _global).elem = elem;\n      (this || _global).container = container;\n      (this || _global).comp = elem.comp;\n      (this || _global).v = initFrame;\n      (this || _global).pv = initFrame;\n      (this || _global)._isFirstFrame = true;\n      (this || _global).getValue = processEffectsSequence;\n      (this || _global).setVValue = setVValue;\n      (this || _global).interpolateValue = interpolateValue;\n      (this || _global).effectsSequence = [getValueAtCurrentTime.bind(this || _global)];\n      (this || _global).addEffect = addEffect;\n    }\n\n    function KeyframedMultidimensionalProperty(elem, data, mult, container) {\n      (this || _global).propType = \"multidimensional\";\n      var i;\n      var len = data.k.length;\n      var s;\n      var e;\n      var to;\n      var ti;\n\n      for (i = 0; i < len - 1; i += 1) {\n        if (data.k[i].to && data.k[i].s && data.k[i + 1] && data.k[i + 1].s) {\n          s = data.k[i].s;\n          e = data.k[i + 1].s;\n          to = data.k[i].to;\n          ti = data.k[i].ti;\n\n          if (s.length === 2 && !(s[0] === e[0] && s[1] === e[1]) && bez.pointOnLine2D(s[0], s[1], e[0], e[1], s[0] + to[0], s[1] + to[1]) && bez.pointOnLine2D(s[0], s[1], e[0], e[1], e[0] + ti[0], e[1] + ti[1]) || s.length === 3 && !(s[0] === e[0] && s[1] === e[1] && s[2] === e[2]) && bez.pointOnLine3D(s[0], s[1], s[2], e[0], e[1], e[2], s[0] + to[0], s[1] + to[1], s[2] + to[2]) && bez.pointOnLine3D(s[0], s[1], s[2], e[0], e[1], e[2], e[0] + ti[0], e[1] + ti[1], e[2] + ti[2])) {\n            data.k[i].to = null;\n            data.k[i].ti = null;\n          }\n\n          if (s[0] === e[0] && s[1] === e[1] && to[0] === 0 && to[1] === 0 && ti[0] === 0 && ti[1] === 0) {\n            if (s.length === 2 || s[2] === e[2] && to[2] === 0 && ti[2] === 0) {\n              data.k[i].to = null;\n              data.k[i].ti = null;\n            }\n          }\n        }\n      }\n\n      (this || _global).effectsSequence = [getValueAtCurrentTime.bind(this || _global)];\n      (this || _global).data = data;\n      (this || _global).keyframes = data.k;\n      (this || _global).offsetTime = elem.data.st;\n      (this || _global).k = true;\n      (this || _global).kf = true;\n      (this || _global)._isFirstFrame = true;\n      (this || _global).mult = mult || 1;\n      (this || _global).elem = elem;\n      (this || _global).container = container;\n      (this || _global).comp = elem.comp;\n      (this || _global).getValue = processEffectsSequence;\n      (this || _global).setVValue = setVValue;\n      (this || _global).interpolateValue = interpolateValue;\n      (this || _global).frameId = -1;\n      var arrLen = data.k[0].s.length;\n      (this || _global).v = createTypedArray(\"float32\", arrLen);\n      (this || _global).pv = createTypedArray(\"float32\", arrLen);\n\n      for (i = 0; i < arrLen; i += 1) {\n        (this || _global).v[i] = initFrame;\n        (this || _global).pv[i] = initFrame;\n      }\n\n      (this || _global)._caching = {\n        lastFrame: initFrame,\n        lastIndex: 0,\n        value: createTypedArray(\"float32\", arrLen)\n      };\n      (this || _global).addEffect = addEffect;\n    }\n\n    function getProp(elem, data, type, mult, container) {\n      var p;\n\n      if (!data.k.length) {\n        p = new ValueProperty(elem, data, mult, container);\n      } else if (typeof data.k[0] === \"number\") {\n        p = new MultiDimensionalProperty(elem, data, mult, container);\n      } else {\n        switch (type) {\n          case 0:\n            p = new KeyframedValueProperty(elem, data, mult, container);\n            break;\n\n          case 1:\n            p = new KeyframedMultidimensionalProperty(elem, data, mult, container);\n            break;\n\n          default:\n            break;\n        }\n      }\n\n      if (p.effectsSequence.length) {\n        container.addDynamicProperty(p);\n      }\n\n      return p;\n    }\n\n    var ob = {\n      getProp: getProp\n    };\n    return ob;\n  }();\n  /* global Matrix, degToRads, PropertyFactory, extendPrototype, DynamicPropertyContainer */\n\n  /* exported TransformPropertyFactory */\n\n\n  var TransformPropertyFactory = function () {\n    var defaultVector = [0, 0];\n\n    function applyToMatrix(mat) {\n      var _mdf = (this || _global)._mdf;\n      this.iterateDynamicProperties();\n      (this || _global)._mdf = (this || _global)._mdf || _mdf;\n\n      if ((this || _global).a) {\n        mat.translate(-(this || _global).a.v[0], -(this || _global).a.v[1], (this || _global).a.v[2]);\n      }\n\n      if ((this || _global).s) {\n        mat.scale((this || _global).s.v[0], (this || _global).s.v[1], (this || _global).s.v[2]);\n      }\n\n      if ((this || _global).sk) {\n        mat.skewFromAxis(-(this || _global).sk.v, (this || _global).sa.v);\n      }\n\n      if ((this || _global).r) {\n        mat.rotate(-(this || _global).r.v);\n      } else {\n        mat.rotateZ(-(this || _global).rz.v).rotateY((this || _global).ry.v).rotateX((this || _global).rx.v).rotateZ(-(this || _global).or.v[2]).rotateY((this || _global).or.v[1]).rotateX((this || _global).or.v[0]);\n      }\n\n      if ((this || _global).data.p.s) {\n        if ((this || _global).data.p.z) {\n          mat.translate((this || _global).px.v, (this || _global).py.v, -(this || _global).pz.v);\n        } else {\n          mat.translate((this || _global).px.v, (this || _global).py.v, 0);\n        }\n      } else {\n        mat.translate((this || _global).p.v[0], (this || _global).p.v[1], -(this || _global).p.v[2]);\n      }\n    }\n\n    function processKeys(forceRender) {\n      if ((this || _global).elem.globalData.frameId === (this || _global).frameId) {\n        return;\n      }\n\n      if ((this || _global)._isDirty) {\n        this.precalculateMatrix();\n        (this || _global)._isDirty = false;\n      }\n\n      this.iterateDynamicProperties();\n\n      if ((this || _global)._mdf || forceRender) {\n        var frameRate;\n\n        (this || _global).v.cloneFromProps((this || _global).pre.props);\n\n        if ((this || _global).appliedTransformations < 1) {\n          (this || _global).v.translate(-(this || _global).a.v[0], -(this || _global).a.v[1], (this || _global).a.v[2]);\n        }\n\n        if ((this || _global).appliedTransformations < 2) {\n          (this || _global).v.scale((this || _global).s.v[0], (this || _global).s.v[1], (this || _global).s.v[2]);\n        }\n\n        if ((this || _global).sk && (this || _global).appliedTransformations < 3) {\n          (this || _global).v.skewFromAxis(-(this || _global).sk.v, (this || _global).sa.v);\n        }\n\n        if ((this || _global).r && (this || _global).appliedTransformations < 4) {\n          (this || _global).v.rotate(-(this || _global).r.v);\n        } else if (!(this || _global).r && (this || _global).appliedTransformations < 4) {\n          (this || _global).v.rotateZ(-(this || _global).rz.v).rotateY((this || _global).ry.v).rotateX((this || _global).rx.v).rotateZ(-(this || _global).or.v[2]).rotateY((this || _global).or.v[1]).rotateX((this || _global).or.v[0]);\n        }\n\n        if ((this || _global).autoOriented) {\n          var v1;\n          var v2;\n          frameRate = (this || _global).elem.globalData.frameRate;\n\n          if ((this || _global).p && (this || _global).p.keyframes && (this || _global).p.getValueAtTime) {\n            if ((this || _global).p._caching.lastFrame + (this || _global).p.offsetTime <= (this || _global).p.keyframes[0].t) {\n              v1 = (this || _global).p.getValueAtTime(((this || _global).p.keyframes[0].t + 0.01) / frameRate, 0);\n              v2 = (this || _global).p.getValueAtTime((this || _global).p.keyframes[0].t / frameRate, 0);\n            } else if ((this || _global).p._caching.lastFrame + (this || _global).p.offsetTime >= (this || _global).p.keyframes[(this || _global).p.keyframes.length - 1].t) {\n              v1 = (this || _global).p.getValueAtTime((this || _global).p.keyframes[(this || _global).p.keyframes.length - 1].t / frameRate, 0);\n              v2 = (this || _global).p.getValueAtTime(((this || _global).p.keyframes[(this || _global).p.keyframes.length - 1].t - 0.05) / frameRate, 0);\n            } else {\n              v1 = (this || _global).p.pv;\n              v2 = (this || _global).p.getValueAtTime(((this || _global).p._caching.lastFrame + (this || _global).p.offsetTime - 0.01) / frameRate, (this || _global).p.offsetTime);\n            }\n          } else if ((this || _global).px && (this || _global).px.keyframes && (this || _global).py.keyframes && (this || _global).px.getValueAtTime && (this || _global).py.getValueAtTime) {\n            v1 = [];\n            v2 = [];\n            var px = (this || _global).px;\n            var py = (this || _global).py;\n\n            if (px._caching.lastFrame + px.offsetTime <= px.keyframes[0].t) {\n              v1[0] = px.getValueAtTime((px.keyframes[0].t + 0.01) / frameRate, 0);\n              v1[1] = py.getValueAtTime((py.keyframes[0].t + 0.01) / frameRate, 0);\n              v2[0] = px.getValueAtTime(px.keyframes[0].t / frameRate, 0);\n              v2[1] = py.getValueAtTime(py.keyframes[0].t / frameRate, 0);\n            } else if (px._caching.lastFrame + px.offsetTime >= px.keyframes[px.keyframes.length - 1].t) {\n              v1[0] = px.getValueAtTime(px.keyframes[px.keyframes.length - 1].t / frameRate, 0);\n              v1[1] = py.getValueAtTime(py.keyframes[py.keyframes.length - 1].t / frameRate, 0);\n              v2[0] = px.getValueAtTime((px.keyframes[px.keyframes.length - 1].t - 0.01) / frameRate, 0);\n              v2[1] = py.getValueAtTime((py.keyframes[py.keyframes.length - 1].t - 0.01) / frameRate, 0);\n            } else {\n              v1 = [px.pv, py.pv];\n              v2[0] = px.getValueAtTime((px._caching.lastFrame + px.offsetTime - 0.01) / frameRate, px.offsetTime);\n              v2[1] = py.getValueAtTime((py._caching.lastFrame + py.offsetTime - 0.01) / frameRate, py.offsetTime);\n            }\n          } else {\n            v2 = defaultVector;\n            v1 = v2;\n          }\n\n          (this || _global).v.rotate(-Math.atan2(v1[1] - v2[1], v1[0] - v2[0]));\n        }\n\n        if ((this || _global).data.p && (this || _global).data.p.s) {\n          if ((this || _global).data.p.z) {\n            (this || _global).v.translate((this || _global).px.v, (this || _global).py.v, -(this || _global).pz.v);\n          } else {\n            (this || _global).v.translate((this || _global).px.v, (this || _global).py.v, 0);\n          }\n        } else {\n          (this || _global).v.translate((this || _global).p.v[0], (this || _global).p.v[1], -(this || _global).p.v[2]);\n        }\n      }\n\n      (this || _global).frameId = (this || _global).elem.globalData.frameId;\n    }\n\n    function precalculateMatrix() {\n      if (!(this || _global).a.k) {\n        (this || _global).pre.translate(-(this || _global).a.v[0], -(this || _global).a.v[1], (this || _global).a.v[2]);\n\n        (this || _global).appliedTransformations = 1;\n      } else {\n        return;\n      }\n\n      if (!(this || _global).s.effectsSequence.length) {\n        (this || _global).pre.scale((this || _global).s.v[0], (this || _global).s.v[1], (this || _global).s.v[2]);\n\n        (this || _global).appliedTransformations = 2;\n      } else {\n        return;\n      }\n\n      if ((this || _global).sk) {\n        if (!(this || _global).sk.effectsSequence.length && !(this || _global).sa.effectsSequence.length) {\n          (this || _global).pre.skewFromAxis(-(this || _global).sk.v, (this || _global).sa.v);\n\n          (this || _global).appliedTransformations = 3;\n        } else {\n          return;\n        }\n      }\n\n      if ((this || _global).r) {\n        if (!(this || _global).r.effectsSequence.length) {\n          (this || _global).pre.rotate(-(this || _global).r.v);\n\n          (this || _global).appliedTransformations = 4;\n        }\n      } else if (!(this || _global).rz.effectsSequence.length && !(this || _global).ry.effectsSequence.length && !(this || _global).rx.effectsSequence.length && !(this || _global).or.effectsSequence.length) {\n        (this || _global).pre.rotateZ(-(this || _global).rz.v).rotateY((this || _global).ry.v).rotateX((this || _global).rx.v).rotateZ(-(this || _global).or.v[2]).rotateY((this || _global).or.v[1]).rotateX((this || _global).or.v[0]);\n\n        (this || _global).appliedTransformations = 4;\n      }\n    }\n\n    function autoOrient() {//\n      // var prevP = this.getValueAtTime();\n    }\n\n    function addDynamicProperty(prop) {\n      this._addDynamicProperty(prop);\n\n      (this || _global).elem.addDynamicProperty(prop);\n\n      (this || _global)._isDirty = true;\n    }\n\n    function TransformProperty(elem, data, container) {\n      (this || _global).elem = elem;\n      (this || _global).frameId = -1;\n      (this || _global).propType = \"transform\";\n      (this || _global).data = data;\n      (this || _global).v = new Matrix(); // Precalculated matrix with non animated properties\n\n      (this || _global).pre = new Matrix();\n      (this || _global).appliedTransformations = 0;\n      this.initDynamicPropertyContainer(container || elem);\n\n      if (data.p && data.p.s) {\n        (this || _global).px = PropertyFactory.getProp(elem, data.p.x, 0, 0, this || _global);\n        (this || _global).py = PropertyFactory.getProp(elem, data.p.y, 0, 0, this || _global);\n\n        if (data.p.z) {\n          (this || _global).pz = PropertyFactory.getProp(elem, data.p.z, 0, 0, this || _global);\n        }\n      } else {\n        (this || _global).p = PropertyFactory.getProp(elem, data.p || {\n          k: [0, 0, 0]\n        }, 1, 0, this || _global);\n      }\n\n      if (data.rx) {\n        (this || _global).rx = PropertyFactory.getProp(elem, data.rx, 0, degToRads, this || _global);\n        (this || _global).ry = PropertyFactory.getProp(elem, data.ry, 0, degToRads, this || _global);\n        (this || _global).rz = PropertyFactory.getProp(elem, data.rz, 0, degToRads, this || _global);\n\n        if (data.or.k[0].ti) {\n          var i;\n          var len = data.or.k.length;\n\n          for (i = 0; i < len; i += 1) {\n            data.or.k[i].to = null;\n            data.or.k[i].ti = null;\n          }\n        }\n\n        (this || _global).or = PropertyFactory.getProp(elem, data.or, 1, degToRads, this || _global); // sh Indicates it needs to be capped between -180 and 180\n\n        (this || _global).or.sh = true;\n      } else {\n        (this || _global).r = PropertyFactory.getProp(elem, data.r || {\n          k: 0\n        }, 0, degToRads, this || _global);\n      }\n\n      if (data.sk) {\n        (this || _global).sk = PropertyFactory.getProp(elem, data.sk, 0, degToRads, this || _global);\n        (this || _global).sa = PropertyFactory.getProp(elem, data.sa, 0, degToRads, this || _global);\n      }\n\n      (this || _global).a = PropertyFactory.getProp(elem, data.a || {\n        k: [0, 0, 0]\n      }, 1, 0, this || _global);\n      (this || _global).s = PropertyFactory.getProp(elem, data.s || {\n        k: [100, 100, 100]\n      }, 1, 0.01, this || _global); // Opacity is not part of the transform properties, that's why it won't use this.dynamicProperties. That way transforms won't get updated if opacity changes.\n\n      if (data.o) {\n        (this || _global).o = PropertyFactory.getProp(elem, data.o, 0, 0.01, elem);\n      } else {\n        (this || _global).o = {\n          _mdf: false,\n          v: 1\n        };\n      }\n\n      (this || _global)._isDirty = true;\n\n      if (!(this || _global).dynamicProperties.length) {\n        this.getValue(true);\n      }\n    }\n\n    TransformProperty.prototype = {\n      applyToMatrix: applyToMatrix,\n      getValue: processKeys,\n      precalculateMatrix: precalculateMatrix,\n      autoOrient: autoOrient\n    };\n    extendPrototype([DynamicPropertyContainer], TransformProperty);\n    TransformProperty.prototype.addDynamicProperty = addDynamicProperty;\n    TransformProperty.prototype._addDynamicProperty = DynamicPropertyContainer.prototype.addDynamicProperty;\n\n    function getTransformProperty(elem, data, container) {\n      return new TransformProperty(elem, data, container);\n    }\n\n    return {\n      getTransformProperty: getTransformProperty\n    };\n  }();\n  /* global createSizedArray, createSizedArray, pointPool */\n\n\n  function ShapePath() {\n    (this || _global).c = false;\n    (this || _global)._length = 0;\n    (this || _global)._maxLength = 8;\n    (this || _global).v = createSizedArray((this || _global)._maxLength);\n    (this || _global).o = createSizedArray((this || _global)._maxLength);\n    (this || _global).i = createSizedArray((this || _global)._maxLength);\n  }\n\n  ShapePath.prototype.setPathData = function (closed, len) {\n    (this || _global).c = closed;\n    this.setLength(len);\n    var i = 0;\n\n    while (i < len) {\n      (this || _global).v[i] = pointPool.newElement();\n      (this || _global).o[i] = pointPool.newElement();\n      (this || _global).i[i] = pointPool.newElement();\n      i += 1;\n    }\n  };\n\n  ShapePath.prototype.setLength = function (len) {\n    while ((this || _global)._maxLength < len) {\n      this.doubleArrayLength();\n    }\n\n    (this || _global)._length = len;\n  };\n\n  ShapePath.prototype.doubleArrayLength = function () {\n    (this || _global).v = (this || _global).v.concat(createSizedArray((this || _global)._maxLength));\n    (this || _global).i = (this || _global).i.concat(createSizedArray((this || _global)._maxLength));\n    (this || _global).o = (this || _global).o.concat(createSizedArray((this || _global)._maxLength));\n    (this || _global)._maxLength *= 2;\n  };\n\n  ShapePath.prototype.setXYAt = function (x, y, type, pos, replace) {\n    var arr;\n    (this || _global)._length = Math.max((this || _global)._length, pos + 1);\n\n    if ((this || _global)._length >= (this || _global)._maxLength) {\n      this.doubleArrayLength();\n    }\n\n    switch (type) {\n      case \"v\":\n        arr = (this || _global).v;\n        break;\n\n      case \"i\":\n        arr = (this || _global).i;\n        break;\n\n      case \"o\":\n        arr = (this || _global).o;\n        break;\n\n      default:\n        arr = [];\n        break;\n    }\n\n    if (!arr[pos] || arr[pos] && !replace) {\n      arr[pos] = pointPool.newElement();\n    }\n\n    arr[pos][0] = x;\n    arr[pos][1] = y;\n  };\n\n  ShapePath.prototype.setTripleAt = function (vX, vY, oX, oY, iX, iY, pos, replace) {\n    this.setXYAt(vX, vY, \"v\", pos, replace);\n    this.setXYAt(oX, oY, \"o\", pos, replace);\n    this.setXYAt(iX, iY, \"i\", pos, replace);\n  };\n\n  ShapePath.prototype.reverse = function () {\n    var newPath = new ShapePath();\n    newPath.setPathData((this || _global).c, (this || _global)._length);\n    var vertices = (this || _global).v;\n    var outPoints = (this || _global).o;\n    var inPoints = (this || _global).i;\n    var init = 0;\n\n    if ((this || _global).c) {\n      newPath.setTripleAt(vertices[0][0], vertices[0][1], inPoints[0][0], inPoints[0][1], outPoints[0][0], outPoints[0][1], 0, false);\n      init = 1;\n    }\n\n    var cnt = (this || _global)._length - 1;\n    var len = (this || _global)._length;\n    var i;\n\n    for (i = init; i < len; i += 1) {\n      newPath.setTripleAt(vertices[cnt][0], vertices[cnt][1], inPoints[cnt][0], inPoints[cnt][1], outPoints[cnt][0], outPoints[cnt][1], i, false);\n      cnt -= 1;\n    }\n\n    return newPath;\n  };\n  /* global extendPrototype, roundCorner, BezierFactory, shapePool, degToRads,\r\n    shapeCollectionPool, PropertyFactory, bmMin, DynamicPropertyContainer */\n\n  /* exported ShapePropertyFactory */\n\n\n  var ShapePropertyFactory = function () {\n    var initFrame = -999999;\n\n    function interpolateShape(frameNum, previousValue, caching) {\n      var iterationIndex = caching.lastIndex;\n      var keyPropS;\n      var keyPropE;\n      var isHold;\n      var j;\n      var k;\n      var jLen;\n      var kLen;\n      var perc;\n      var vertexValue;\n      var kf = (this || _global).keyframes;\n\n      if (frameNum < kf[0].t - (this || _global).offsetTime) {\n        keyPropS = kf[0].s[0];\n        isHold = true;\n        iterationIndex = 0;\n      } else if (frameNum >= kf[kf.length - 1].t - (this || _global).offsetTime) {\n        keyPropS = kf[kf.length - 1].s ? kf[kf.length - 1].s[0] : kf[kf.length - 2].e[0];\n        /* if(kf[kf.length - 1].s){\r\n                  keyPropS = kf[kf.length - 1].s[0];\r\n              }else{\r\n                  keyPropS = kf[kf.length - 2].e[0];\r\n              } */\n\n        isHold = true;\n      } else {\n        var i = iterationIndex;\n        var len = kf.length - 1;\n        var flag = true;\n        var keyData;\n        var nextKeyData;\n\n        while (flag) {\n          keyData = kf[i];\n          nextKeyData = kf[i + 1];\n\n          if (nextKeyData.t - (this || _global).offsetTime > frameNum) {\n            break;\n          }\n\n          if (i < len - 1) {\n            i += 1;\n          } else {\n            flag = false;\n          }\n        }\n\n        isHold = keyData.h === 1;\n        iterationIndex = i;\n\n        if (!isHold) {\n          if (frameNum >= nextKeyData.t - (this || _global).offsetTime) {\n            perc = 1;\n          } else if (frameNum < keyData.t - (this || _global).offsetTime) {\n            perc = 0;\n          } else {\n            var fnc;\n\n            if (keyData.__fnct) {\n              fnc = keyData.__fnct;\n            } else {\n              fnc = BezierFactory.getBezierEasing(keyData.o.x, keyData.o.y, keyData.i.x, keyData.i.y).get;\n              keyData.__fnct = fnc;\n            }\n\n            perc = fnc((frameNum - (keyData.t - (this || _global).offsetTime)) / (nextKeyData.t - (this || _global).offsetTime - (keyData.t - (this || _global).offsetTime)));\n          }\n\n          keyPropE = nextKeyData.s ? nextKeyData.s[0] : keyData.e[0];\n        }\n\n        keyPropS = keyData.s[0];\n      }\n\n      jLen = previousValue._length;\n      kLen = keyPropS.i[0].length;\n      caching.lastIndex = iterationIndex;\n\n      for (j = 0; j < jLen; j += 1) {\n        for (k = 0; k < kLen; k += 1) {\n          vertexValue = isHold ? keyPropS.i[j][k] : keyPropS.i[j][k] + (keyPropE.i[j][k] - keyPropS.i[j][k]) * perc;\n          previousValue.i[j][k] = vertexValue;\n          vertexValue = isHold ? keyPropS.o[j][k] : keyPropS.o[j][k] + (keyPropE.o[j][k] - keyPropS.o[j][k]) * perc;\n          previousValue.o[j][k] = vertexValue;\n          vertexValue = isHold ? keyPropS.v[j][k] : keyPropS.v[j][k] + (keyPropE.v[j][k] - keyPropS.v[j][k]) * perc;\n          previousValue.v[j][k] = vertexValue;\n        }\n      }\n    }\n\n    function interpolateShapeCurrentTime() {\n      var frameNum = (this || _global).comp.renderedFrame - (this || _global).offsetTime;\n      var initTime = (this || _global).keyframes[0].t - (this || _global).offsetTime;\n      var endTime = (this || _global).keyframes[(this || _global).keyframes.length - 1].t - (this || _global).offsetTime;\n      var lastFrame = (this || _global)._caching.lastFrame;\n\n      if (!(lastFrame !== initFrame && (lastFrame < initTime && frameNum < initTime || lastFrame > endTime && frameNum > endTime))) {\n        /// /\n        (this || _global)._caching.lastIndex = lastFrame < frameNum ? (this || _global)._caching.lastIndex : 0;\n        this.interpolateShape(frameNum, (this || _global).pv, (this || _global)._caching); /// /\n      }\n\n      (this || _global)._caching.lastFrame = frameNum;\n      return (this || _global).pv;\n    }\n\n    function resetShape() {\n      (this || _global).paths = (this || _global).localShapeCollection;\n    }\n\n    function shapesEqual(shape1, shape2) {\n      if (shape1._length !== shape2._length || shape1.c !== shape2.c) {\n        return false;\n      }\n\n      var i;\n      var len = shape1._length;\n\n      for (i = 0; i < len; i += 1) {\n        if (shape1.v[i][0] !== shape2.v[i][0] || shape1.v[i][1] !== shape2.v[i][1] || shape1.o[i][0] !== shape2.o[i][0] || shape1.o[i][1] !== shape2.o[i][1] || shape1.i[i][0] !== shape2.i[i][0] || shape1.i[i][1] !== shape2.i[i][1]) {\n          return false;\n        }\n      }\n\n      return true;\n    }\n\n    function setVValue(newPath) {\n      if (!shapesEqual((this || _global).v, newPath)) {\n        (this || _global).v = shapePool.clone(newPath);\n\n        (this || _global).localShapeCollection.releaseShapes();\n\n        (this || _global).localShapeCollection.addShape((this || _global).v);\n\n        (this || _global)._mdf = true;\n        (this || _global).paths = (this || _global).localShapeCollection;\n      }\n    }\n\n    function processEffectsSequence() {\n      if ((this || _global).elem.globalData.frameId === (this || _global).frameId) {\n        return;\n      }\n\n      if (!(this || _global).effectsSequence.length) {\n        (this || _global)._mdf = false;\n        return;\n      }\n\n      if ((this || _global).lock) {\n        this.setVValue((this || _global).pv);\n        return;\n      }\n\n      (this || _global).lock = true;\n      (this || _global)._mdf = false;\n      var finalValue;\n\n      if ((this || _global).kf) {\n        finalValue = (this || _global).pv;\n      } else if ((this || _global).data.ks) {\n        finalValue = (this || _global).data.ks.k;\n      } else {\n        finalValue = (this || _global).data.pt.k;\n      }\n\n      var i;\n      var len = (this || _global).effectsSequence.length;\n\n      for (i = 0; i < len; i += 1) {\n        finalValue = (this || _global).effectsSequence[i](finalValue);\n      }\n\n      this.setVValue(finalValue);\n      (this || _global).lock = false;\n      (this || _global).frameId = (this || _global).elem.globalData.frameId;\n    }\n\n    function ShapeProperty(elem, data, type) {\n      (this || _global).propType = \"shape\";\n      (this || _global).comp = elem.comp;\n      (this || _global).container = elem;\n      (this || _global).elem = elem;\n      (this || _global).data = data;\n      (this || _global).k = false;\n      (this || _global).kf = false;\n      (this || _global)._mdf = false;\n      var pathData = type === 3 ? data.pt.k : data.ks.k;\n      (this || _global).v = shapePool.clone(pathData);\n      (this || _global).pv = shapePool.clone((this || _global).v);\n      (this || _global).localShapeCollection = shapeCollectionPool.newShapeCollection();\n      (this || _global).paths = (this || _global).localShapeCollection;\n\n      (this || _global).paths.addShape((this || _global).v);\n\n      (this || _global).reset = resetShape;\n      (this || _global).effectsSequence = [];\n    }\n\n    function addEffect(effectFunction) {\n      (this || _global).effectsSequence.push(effectFunction);\n\n      (this || _global).container.addDynamicProperty(this || _global);\n    }\n\n    ShapeProperty.prototype.interpolateShape = interpolateShape;\n    ShapeProperty.prototype.getValue = processEffectsSequence;\n    ShapeProperty.prototype.setVValue = setVValue;\n    ShapeProperty.prototype.addEffect = addEffect;\n\n    function KeyframedShapeProperty(elem, data, type) {\n      (this || _global).propType = \"shape\";\n      (this || _global).comp = elem.comp;\n      (this || _global).elem = elem;\n      (this || _global).container = elem;\n      (this || _global).offsetTime = elem.data.st;\n      (this || _global).keyframes = type === 3 ? data.pt.k : data.ks.k;\n      (this || _global).k = true;\n      (this || _global).kf = true;\n      var len = (this || _global).keyframes[0].s[0].i.length;\n      (this || _global).v = shapePool.newElement();\n\n      (this || _global).v.setPathData((this || _global).keyframes[0].s[0].c, len);\n\n      (this || _global).pv = shapePool.clone((this || _global).v);\n      (this || _global).localShapeCollection = shapeCollectionPool.newShapeCollection();\n      (this || _global).paths = (this || _global).localShapeCollection;\n\n      (this || _global).paths.addShape((this || _global).v);\n\n      (this || _global).lastFrame = initFrame;\n      (this || _global).reset = resetShape;\n      (this || _global)._caching = {\n        lastFrame: initFrame,\n        lastIndex: 0\n      };\n      (this || _global).effectsSequence = [interpolateShapeCurrentTime.bind(this || _global)];\n    }\n\n    KeyframedShapeProperty.prototype.getValue = processEffectsSequence;\n    KeyframedShapeProperty.prototype.interpolateShape = interpolateShape;\n    KeyframedShapeProperty.prototype.setVValue = setVValue;\n    KeyframedShapeProperty.prototype.addEffect = addEffect;\n\n    var EllShapeProperty = function () {\n      var cPoint = roundCorner;\n\n      function EllShapePropertyFactory(elem, data) {\n        /* this.v = {\r\n                  v: createSizedArray(4),\r\n                  i: createSizedArray(4),\r\n                  o: createSizedArray(4),\r\n                  c: true\r\n              }; */\n        (this || _global).v = shapePool.newElement();\n\n        (this || _global).v.setPathData(true, 4);\n\n        (this || _global).localShapeCollection = shapeCollectionPool.newShapeCollection();\n        (this || _global).paths = (this || _global).localShapeCollection;\n\n        (this || _global).localShapeCollection.addShape((this || _global).v);\n\n        (this || _global).d = data.d;\n        (this || _global).elem = elem;\n        (this || _global).comp = elem.comp;\n        (this || _global).frameId = -1;\n        this.initDynamicPropertyContainer(elem);\n        (this || _global).p = PropertyFactory.getProp(elem, data.p, 1, 0, this || _global);\n        (this || _global).s = PropertyFactory.getProp(elem, data.s, 1, 0, this || _global);\n\n        if ((this || _global).dynamicProperties.length) {\n          (this || _global).k = true;\n        } else {\n          (this || _global).k = false;\n          this.convertEllToPath();\n        }\n      }\n\n      EllShapePropertyFactory.prototype = {\n        reset: resetShape,\n        getValue: function () {\n          if ((this || _global).elem.globalData.frameId === (this || _global).frameId) {\n            return;\n          }\n\n          (this || _global).frameId = (this || _global).elem.globalData.frameId;\n          this.iterateDynamicProperties();\n\n          if ((this || _global)._mdf) {\n            this.convertEllToPath();\n          }\n        },\n        convertEllToPath: function () {\n          var p0 = (this || _global).p.v[0];\n          var p1 = (this || _global).p.v[1];\n          var s0 = (this || _global).s.v[0] / 2;\n          var s1 = (this || _global).s.v[1] / 2;\n\n          var _cw = (this || _global).d !== 3;\n\n          var _v = (this || _global).v;\n          _v.v[0][0] = p0;\n          _v.v[0][1] = p1 - s1;\n          _v.v[1][0] = _cw ? p0 + s0 : p0 - s0;\n          _v.v[1][1] = p1;\n          _v.v[2][0] = p0;\n          _v.v[2][1] = p1 + s1;\n          _v.v[3][0] = _cw ? p0 - s0 : p0 + s0;\n          _v.v[3][1] = p1;\n          _v.i[0][0] = _cw ? p0 - s0 * cPoint : p0 + s0 * cPoint;\n          _v.i[0][1] = p1 - s1;\n          _v.i[1][0] = _cw ? p0 + s0 : p0 - s0;\n          _v.i[1][1] = p1 - s1 * cPoint;\n          _v.i[2][0] = _cw ? p0 + s0 * cPoint : p0 - s0 * cPoint;\n          _v.i[2][1] = p1 + s1;\n          _v.i[3][0] = _cw ? p0 - s0 : p0 + s0;\n          _v.i[3][1] = p1 + s1 * cPoint;\n          _v.o[0][0] = _cw ? p0 + s0 * cPoint : p0 - s0 * cPoint;\n          _v.o[0][1] = p1 - s1;\n          _v.o[1][0] = _cw ? p0 + s0 : p0 - s0;\n          _v.o[1][1] = p1 + s1 * cPoint;\n          _v.o[2][0] = _cw ? p0 - s0 * cPoint : p0 + s0 * cPoint;\n          _v.o[2][1] = p1 + s1;\n          _v.o[3][0] = _cw ? p0 - s0 : p0 + s0;\n          _v.o[3][1] = p1 - s1 * cPoint;\n        }\n      };\n      extendPrototype([DynamicPropertyContainer], EllShapePropertyFactory);\n      return EllShapePropertyFactory;\n    }();\n\n    var StarShapeProperty = function () {\n      function StarShapePropertyFactory(elem, data) {\n        (this || _global).v = shapePool.newElement();\n\n        (this || _global).v.setPathData(true, 0);\n\n        (this || _global).elem = elem;\n        (this || _global).comp = elem.comp;\n        (this || _global).data = data;\n        (this || _global).frameId = -1;\n        (this || _global).d = data.d;\n        this.initDynamicPropertyContainer(elem);\n\n        if (data.sy === 1) {\n          (this || _global).ir = PropertyFactory.getProp(elem, data.ir, 0, 0, this || _global);\n          (this || _global).is = PropertyFactory.getProp(elem, data.is, 0, 0.01, this || _global);\n          (this || _global).convertToPath = (this || _global).convertStarToPath;\n        } else {\n          (this || _global).convertToPath = (this || _global).convertPolygonToPath;\n        }\n\n        (this || _global).pt = PropertyFactory.getProp(elem, data.pt, 0, 0, this || _global);\n        (this || _global).p = PropertyFactory.getProp(elem, data.p, 1, 0, this || _global);\n        (this || _global).r = PropertyFactory.getProp(elem, data.r, 0, degToRads, this || _global);\n        (this || _global).or = PropertyFactory.getProp(elem, data.or, 0, 0, this || _global);\n        (this || _global).os = PropertyFactory.getProp(elem, data.os, 0, 0.01, this || _global);\n        (this || _global).localShapeCollection = shapeCollectionPool.newShapeCollection();\n\n        (this || _global).localShapeCollection.addShape((this || _global).v);\n\n        (this || _global).paths = (this || _global).localShapeCollection;\n\n        if ((this || _global).dynamicProperties.length) {\n          (this || _global).k = true;\n        } else {\n          (this || _global).k = false;\n          this.convertToPath();\n        }\n      }\n\n      StarShapePropertyFactory.prototype = {\n        reset: resetShape,\n        getValue: function () {\n          if ((this || _global).elem.globalData.frameId === (this || _global).frameId) {\n            return;\n          }\n\n          (this || _global).frameId = (this || _global).elem.globalData.frameId;\n          this.iterateDynamicProperties();\n\n          if ((this || _global)._mdf) {\n            this.convertToPath();\n          }\n        },\n        convertStarToPath: function () {\n          var numPts = Math.floor((this || _global).pt.v) * 2;\n          var angle = Math.PI * 2 / numPts;\n          /* this.v.v.length = numPts;\r\n                  this.v.i.length = numPts;\r\n                  this.v.o.length = numPts; */\n\n          var longFlag = true;\n          var longRad = (this || _global).or.v;\n          var shortRad = (this || _global).ir.v;\n          var longRound = (this || _global).os.v;\n          var shortRound = (this || _global).is.v;\n          var longPerimSegment = 2 * Math.PI * longRad / (numPts * 2);\n          var shortPerimSegment = 2 * Math.PI * shortRad / (numPts * 2);\n          var i;\n          var rad;\n          var roundness;\n          var perimSegment;\n          var currentAng = -Math.PI / 2;\n          currentAng += (this || _global).r.v;\n          var dir = (this || _global).data.d === 3 ? -1 : 1;\n          (this || _global).v._length = 0;\n\n          for (i = 0; i < numPts; i += 1) {\n            rad = longFlag ? longRad : shortRad;\n            roundness = longFlag ? longRound : shortRound;\n            perimSegment = longFlag ? longPerimSegment : shortPerimSegment;\n            var x = rad * Math.cos(currentAng);\n            var y = rad * Math.sin(currentAng);\n            var ox = x === 0 && y === 0 ? 0 : y / Math.sqrt(x * x + y * y);\n            var oy = x === 0 && y === 0 ? 0 : -x / Math.sqrt(x * x + y * y);\n            x += +(this || _global).p.v[0];\n            y += +(this || _global).p.v[1];\n\n            (this || _global).v.setTripleAt(x, y, x - ox * perimSegment * roundness * dir, y - oy * perimSegment * roundness * dir, x + ox * perimSegment * roundness * dir, y + oy * perimSegment * roundness * dir, i, true);\n            /* this.v.v[i] = [x,y];\r\n                      this.v.i[i] = [x+ox*perimSegment*roundness*dir,y+oy*perimSegment*roundness*dir];\r\n                      this.v.o[i] = [x-ox*perimSegment*roundness*dir,y-oy*perimSegment*roundness*dir];\r\n                      this.v._length = numPts; */\n\n\n            longFlag = !longFlag;\n            currentAng += angle * dir;\n          }\n        },\n        convertPolygonToPath: function () {\n          var numPts = Math.floor((this || _global).pt.v);\n          var angle = Math.PI * 2 / numPts;\n          var rad = (this || _global).or.v;\n          var roundness = (this || _global).os.v;\n          var perimSegment = 2 * Math.PI * rad / (numPts * 4);\n          var i;\n          var currentAng = -Math.PI * 0.5;\n          var dir = (this || _global).data.d === 3 ? -1 : 1;\n          currentAng += (this || _global).r.v;\n          (this || _global).v._length = 0;\n\n          for (i = 0; i < numPts; i += 1) {\n            var x = rad * Math.cos(currentAng);\n            var y = rad * Math.sin(currentAng);\n            var ox = x === 0 && y === 0 ? 0 : y / Math.sqrt(x * x + y * y);\n            var oy = x === 0 && y === 0 ? 0 : -x / Math.sqrt(x * x + y * y);\n            x += +(this || _global).p.v[0];\n            y += +(this || _global).p.v[1];\n\n            (this || _global).v.setTripleAt(x, y, x - ox * perimSegment * roundness * dir, y - oy * perimSegment * roundness * dir, x + ox * perimSegment * roundness * dir, y + oy * perimSegment * roundness * dir, i, true);\n\n            currentAng += angle * dir;\n          }\n\n          (this || _global).paths.length = 0;\n          (this || _global).paths[0] = (this || _global).v;\n        }\n      };\n      extendPrototype([DynamicPropertyContainer], StarShapePropertyFactory);\n      return StarShapePropertyFactory;\n    }();\n\n    var RectShapeProperty = function () {\n      function RectShapePropertyFactory(elem, data) {\n        (this || _global).v = shapePool.newElement();\n        (this || _global).v.c = true;\n        (this || _global).localShapeCollection = shapeCollectionPool.newShapeCollection();\n\n        (this || _global).localShapeCollection.addShape((this || _global).v);\n\n        (this || _global).paths = (this || _global).localShapeCollection;\n        (this || _global).elem = elem;\n        (this || _global).comp = elem.comp;\n        (this || _global).frameId = -1;\n        (this || _global).d = data.d;\n        this.initDynamicPropertyContainer(elem);\n        (this || _global).p = PropertyFactory.getProp(elem, data.p, 1, 0, this || _global);\n        (this || _global).s = PropertyFactory.getProp(elem, data.s, 1, 0, this || _global);\n        (this || _global).r = PropertyFactory.getProp(elem, data.r, 0, 0, this || _global);\n\n        if ((this || _global).dynamicProperties.length) {\n          (this || _global).k = true;\n        } else {\n          (this || _global).k = false;\n          this.convertRectToPath();\n        }\n      }\n\n      RectShapePropertyFactory.prototype = {\n        convertRectToPath: function () {\n          var p0 = (this || _global).p.v[0];\n          var p1 = (this || _global).p.v[1];\n          var v0 = (this || _global).s.v[0] / 2;\n          var v1 = (this || _global).s.v[1] / 2;\n          var round = bmMin(v0, v1, (this || _global).r.v);\n          var cPoint = round * (1 - roundCorner);\n          (this || _global).v._length = 0;\n\n          if ((this || _global).d === 2 || (this || _global).d === 1) {\n            (this || _global).v.setTripleAt(p0 + v0, p1 - v1 + round, p0 + v0, p1 - v1 + round, p0 + v0, p1 - v1 + cPoint, 0, true);\n\n            (this || _global).v.setTripleAt(p0 + v0, p1 + v1 - round, p0 + v0, p1 + v1 - cPoint, p0 + v0, p1 + v1 - round, 1, true);\n\n            if (round !== 0) {\n              (this || _global).v.setTripleAt(p0 + v0 - round, p1 + v1, p0 + v0 - round, p1 + v1, p0 + v0 - cPoint, p1 + v1, 2, true);\n\n              (this || _global).v.setTripleAt(p0 - v0 + round, p1 + v1, p0 - v0 + cPoint, p1 + v1, p0 - v0 + round, p1 + v1, 3, true);\n\n              (this || _global).v.setTripleAt(p0 - v0, p1 + v1 - round, p0 - v0, p1 + v1 - round, p0 - v0, p1 + v1 - cPoint, 4, true);\n\n              (this || _global).v.setTripleAt(p0 - v0, p1 - v1 + round, p0 - v0, p1 - v1 + cPoint, p0 - v0, p1 - v1 + round, 5, true);\n\n              (this || _global).v.setTripleAt(p0 - v0 + round, p1 - v1, p0 - v0 + round, p1 - v1, p0 - v0 + cPoint, p1 - v1, 6, true);\n\n              (this || _global).v.setTripleAt(p0 + v0 - round, p1 - v1, p0 + v0 - cPoint, p1 - v1, p0 + v0 - round, p1 - v1, 7, true);\n            } else {\n              (this || _global).v.setTripleAt(p0 - v0, p1 + v1, p0 - v0 + cPoint, p1 + v1, p0 - v0, p1 + v1, 2);\n\n              (this || _global).v.setTripleAt(p0 - v0, p1 - v1, p0 - v0, p1 - v1 + cPoint, p0 - v0, p1 - v1, 3);\n            }\n          } else {\n            (this || _global).v.setTripleAt(p0 + v0, p1 - v1 + round, p0 + v0, p1 - v1 + cPoint, p0 + v0, p1 - v1 + round, 0, true);\n\n            if (round !== 0) {\n              (this || _global).v.setTripleAt(p0 + v0 - round, p1 - v1, p0 + v0 - round, p1 - v1, p0 + v0 - cPoint, p1 - v1, 1, true);\n\n              (this || _global).v.setTripleAt(p0 - v0 + round, p1 - v1, p0 - v0 + cPoint, p1 - v1, p0 - v0 + round, p1 - v1, 2, true);\n\n              (this || _global).v.setTripleAt(p0 - v0, p1 - v1 + round, p0 - v0, p1 - v1 + round, p0 - v0, p1 - v1 + cPoint, 3, true);\n\n              (this || _global).v.setTripleAt(p0 - v0, p1 + v1 - round, p0 - v0, p1 + v1 - cPoint, p0 - v0, p1 + v1 - round, 4, true);\n\n              (this || _global).v.setTripleAt(p0 - v0 + round, p1 + v1, p0 - v0 + round, p1 + v1, p0 - v0 + cPoint, p1 + v1, 5, true);\n\n              (this || _global).v.setTripleAt(p0 + v0 - round, p1 + v1, p0 + v0 - cPoint, p1 + v1, p0 + v0 - round, p1 + v1, 6, true);\n\n              (this || _global).v.setTripleAt(p0 + v0, p1 + v1 - round, p0 + v0, p1 + v1 - round, p0 + v0, p1 + v1 - cPoint, 7, true);\n            } else {\n              (this || _global).v.setTripleAt(p0 - v0, p1 - v1, p0 - v0 + cPoint, p1 - v1, p0 - v0, p1 - v1, 1, true);\n\n              (this || _global).v.setTripleAt(p0 - v0, p1 + v1, p0 - v0, p1 + v1 - cPoint, p0 - v0, p1 + v1, 2, true);\n\n              (this || _global).v.setTripleAt(p0 + v0, p1 + v1, p0 + v0 - cPoint, p1 + v1, p0 + v0, p1 + v1, 3, true);\n            }\n          }\n        },\n        getValue: function () {\n          if ((this || _global).elem.globalData.frameId === (this || _global).frameId) {\n            return;\n          }\n\n          (this || _global).frameId = (this || _global).elem.globalData.frameId;\n          this.iterateDynamicProperties();\n\n          if ((this || _global)._mdf) {\n            this.convertRectToPath();\n          }\n        },\n        reset: resetShape\n      };\n      extendPrototype([DynamicPropertyContainer], RectShapePropertyFactory);\n      return RectShapePropertyFactory;\n    }();\n\n    function getShapeProp(elem, data, type) {\n      var prop;\n\n      if (type === 3 || type === 4) {\n        var dataProp = type === 3 ? data.pt : data.ks;\n        var keys = dataProp.k;\n\n        if (keys.length) {\n          prop = new KeyframedShapeProperty(elem, data, type);\n        } else {\n          prop = new ShapeProperty(elem, data, type);\n        }\n      } else if (type === 5) {\n        prop = new RectShapeProperty(elem, data);\n      } else if (type === 6) {\n        prop = new EllShapeProperty(elem, data);\n      } else if (type === 7) {\n        prop = new StarShapeProperty(elem, data);\n      }\n\n      if (prop.k) {\n        elem.addDynamicProperty(prop);\n      }\n\n      return prop;\n    }\n\n    function getConstructorFunction() {\n      return ShapeProperty;\n    }\n\n    function getKeyframedConstructorFunction() {\n      return KeyframedShapeProperty;\n    }\n\n    var ob = {};\n    ob.getShapeProp = getShapeProp;\n    ob.getConstructorFunction = getConstructorFunction;\n    ob.getKeyframedConstructorFunction = getKeyframedConstructorFunction;\n    return ob;\n  }();\n  /* global shapeCollectionPool, initialDefaultFrame, extendPrototype, DynamicPropertyContainer */\n\n  /* exported ShapeModifiers */\n\n\n  var ShapeModifiers = function () {\n    var ob = {};\n    var modifiers = {};\n    ob.registerModifier = registerModifier;\n    ob.getModifier = getModifier;\n\n    function registerModifier(nm, factory) {\n      if (!modifiers[nm]) {\n        modifiers[nm] = factory;\n      }\n    }\n\n    function getModifier(nm, elem, data) {\n      return new modifiers[nm](elem, data);\n    }\n\n    return ob;\n  }();\n\n  function ShapeModifier() {}\n\n  ShapeModifier.prototype.initModifierProperties = function () {};\n\n  ShapeModifier.prototype.addShapeToModifier = function () {};\n\n  ShapeModifier.prototype.addShape = function (data) {\n    if (!(this || _global).closed) {\n      // Adding shape to dynamic properties. It covers the case where a shape has no effects applied, to reset it's _mdf state on every tick.\n      data.sh.container.addDynamicProperty(data.sh);\n      var shapeData = {\n        shape: data.sh,\n        data: data,\n        localShapeCollection: shapeCollectionPool.newShapeCollection()\n      };\n\n      (this || _global).shapes.push(shapeData);\n\n      this.addShapeToModifier(shapeData);\n\n      if ((this || _global)._isAnimated) {\n        data.setAsAnimated();\n      }\n    }\n  };\n\n  ShapeModifier.prototype.init = function (elem, data) {\n    (this || _global).shapes = [];\n    (this || _global).elem = elem;\n    this.initDynamicPropertyContainer(elem);\n    this.initModifierProperties(elem, data);\n    (this || _global).frameId = initialDefaultFrame;\n    (this || _global).closed = false;\n    (this || _global).k = false;\n\n    if ((this || _global).dynamicProperties.length) {\n      (this || _global).k = true;\n    } else {\n      this.getValue(true);\n    }\n  };\n\n  ShapeModifier.prototype.processKeys = function () {\n    if ((this || _global).elem.globalData.frameId === (this || _global).frameId) {\n      return;\n    }\n\n    (this || _global).frameId = (this || _global).elem.globalData.frameId;\n    this.iterateDynamicProperties();\n  };\n\n  extendPrototype([DynamicPropertyContainer], ShapeModifier);\n  /* global extendPrototype, ShapeModifier, PropertyFactory, segmentsLengthPool, bez, shapePool, ShapeModifiers */\n\n  function TrimModifier() {}\n\n  extendPrototype([ShapeModifier], TrimModifier);\n\n  TrimModifier.prototype.initModifierProperties = function (elem, data) {\n    (this || _global).s = PropertyFactory.getProp(elem, data.s, 0, 0.01, this || _global);\n    (this || _global).e = PropertyFactory.getProp(elem, data.e, 0, 0.01, this || _global);\n    (this || _global).o = PropertyFactory.getProp(elem, data.o, 0, 0, this || _global);\n    (this || _global).sValue = 0;\n    (this || _global).eValue = 0;\n    (this || _global).getValue = (this || _global).processKeys;\n    (this || _global).m = data.m;\n    (this || _global)._isAnimated = !!(this || _global).s.effectsSequence.length || !!(this || _global).e.effectsSequence.length || !!(this || _global).o.effectsSequence.length;\n  };\n\n  TrimModifier.prototype.addShapeToModifier = function (shapeData) {\n    shapeData.pathsData = [];\n  };\n\n  TrimModifier.prototype.calculateShapeEdges = function (s, e, shapeLength, addedLength, totalModifierLength) {\n    var segments = [];\n\n    if (e <= 1) {\n      segments.push({\n        s: s,\n        e: e\n      });\n    } else if (s >= 1) {\n      segments.push({\n        s: s - 1,\n        e: e - 1\n      });\n    } else {\n      segments.push({\n        s: s,\n        e: 1\n      });\n      segments.push({\n        s: 0,\n        e: e - 1\n      });\n    }\n\n    var shapeSegments = [];\n    var i;\n    var len = segments.length;\n    var segmentOb;\n\n    for (i = 0; i < len; i += 1) {\n      segmentOb = segments[i];\n\n      if (!(segmentOb.e * totalModifierLength < addedLength || segmentOb.s * totalModifierLength > addedLength + shapeLength)) {\n        var shapeS;\n        var shapeE;\n\n        if (segmentOb.s * totalModifierLength <= addedLength) {\n          shapeS = 0;\n        } else {\n          shapeS = (segmentOb.s * totalModifierLength - addedLength) / shapeLength;\n        }\n\n        if (segmentOb.e * totalModifierLength >= addedLength + shapeLength) {\n          shapeE = 1;\n        } else {\n          shapeE = (segmentOb.e * totalModifierLength - addedLength) / shapeLength;\n        }\n\n        shapeSegments.push([shapeS, shapeE]);\n      }\n    }\n\n    if (!shapeSegments.length) {\n      shapeSegments.push([0, 0]);\n    }\n\n    return shapeSegments;\n  };\n\n  TrimModifier.prototype.releasePathsData = function (pathsData) {\n    var i;\n    var len = pathsData.length;\n\n    for (i = 0; i < len; i += 1) {\n      segmentsLengthPool.release(pathsData[i]);\n    }\n\n    pathsData.length = 0;\n    return pathsData;\n  };\n\n  TrimModifier.prototype.processShapes = function (_isFirstFrame) {\n    var s;\n    var e;\n\n    if ((this || _global)._mdf || _isFirstFrame) {\n      var o = (this || _global).o.v % 360 / 360;\n\n      if (o < 0) {\n        o += 1;\n      }\n\n      if ((this || _global).s.v > 1) {\n        s = 1 + o;\n      } else if ((this || _global).s.v < 0) {\n        s = 0 + o;\n      } else {\n        s = (this || _global).s.v + o;\n      }\n\n      if ((this || _global).e.v > 1) {\n        e = 1 + o;\n      } else if ((this || _global).e.v < 0) {\n        e = 0 + o;\n      } else {\n        e = (this || _global).e.v + o;\n      }\n\n      if (s > e) {\n        var _s = s;\n        s = e;\n        e = _s;\n      }\n\n      s = Math.round(s * 10000) * 0.0001;\n      e = Math.round(e * 10000) * 0.0001;\n      (this || _global).sValue = s;\n      (this || _global).eValue = e;\n    } else {\n      s = (this || _global).sValue;\n      e = (this || _global).eValue;\n    }\n\n    var shapePaths;\n    var i;\n    var len = (this || _global).shapes.length;\n    var j;\n    var jLen;\n    var pathsData;\n    var pathData;\n    var totalShapeLength;\n    var totalModifierLength = 0;\n\n    if (e === s) {\n      for (i = 0; i < len; i += 1) {\n        (this || _global).shapes[i].localShapeCollection.releaseShapes();\n\n        (this || _global).shapes[i].shape._mdf = true;\n        (this || _global).shapes[i].shape.paths = (this || _global).shapes[i].localShapeCollection;\n\n        if ((this || _global)._mdf) {\n          (this || _global).shapes[i].pathsData.length = 0;\n        }\n      }\n    } else if (!(e === 1 && s === 0 || e === 0 && s === 1)) {\n      var segments = [];\n      var shapeData;\n      var localShapeCollection;\n\n      for (i = 0; i < len; i += 1) {\n        shapeData = (this || _global).shapes[i]; // if shape hasn't changed and trim properties haven't changed, cached previous path can be used\n\n        if (!shapeData.shape._mdf && !(this || _global)._mdf && !_isFirstFrame && (this || _global).m !== 2) {\n          shapeData.shape.paths = shapeData.localShapeCollection;\n        } else {\n          shapePaths = shapeData.shape.paths;\n          jLen = shapePaths._length;\n          totalShapeLength = 0;\n\n          if (!shapeData.shape._mdf && shapeData.pathsData.length) {\n            totalShapeLength = shapeData.totalShapeLength;\n          } else {\n            pathsData = this.releasePathsData(shapeData.pathsData);\n\n            for (j = 0; j < jLen; j += 1) {\n              pathData = bez.getSegmentsLength(shapePaths.shapes[j]);\n              pathsData.push(pathData);\n              totalShapeLength += pathData.totalLength;\n            }\n\n            shapeData.totalShapeLength = totalShapeLength;\n            shapeData.pathsData = pathsData;\n          }\n\n          totalModifierLength += totalShapeLength;\n          shapeData.shape._mdf = true;\n        }\n      }\n\n      var shapeS = s;\n      var shapeE = e;\n      var addedLength = 0;\n      var edges;\n\n      for (i = len - 1; i >= 0; i -= 1) {\n        shapeData = (this || _global).shapes[i];\n\n        if (shapeData.shape._mdf) {\n          localShapeCollection = shapeData.localShapeCollection;\n          localShapeCollection.releaseShapes(); // if m === 2 means paths are trimmed individually so edges need to be found for this specific shape relative to whoel group\n\n          if ((this || _global).m === 2 && len > 1) {\n            edges = this.calculateShapeEdges(s, e, shapeData.totalShapeLength, addedLength, totalModifierLength);\n            addedLength += shapeData.totalShapeLength;\n          } else {\n            edges = [[shapeS, shapeE]];\n          }\n\n          jLen = edges.length;\n\n          for (j = 0; j < jLen; j += 1) {\n            shapeS = edges[j][0];\n            shapeE = edges[j][1];\n            segments.length = 0;\n\n            if (shapeE <= 1) {\n              segments.push({\n                s: shapeData.totalShapeLength * shapeS,\n                e: shapeData.totalShapeLength * shapeE\n              });\n            } else if (shapeS >= 1) {\n              segments.push({\n                s: shapeData.totalShapeLength * (shapeS - 1),\n                e: shapeData.totalShapeLength * (shapeE - 1)\n              });\n            } else {\n              segments.push({\n                s: shapeData.totalShapeLength * shapeS,\n                e: shapeData.totalShapeLength\n              });\n              segments.push({\n                s: 0,\n                e: shapeData.totalShapeLength * (shapeE - 1)\n              });\n            }\n\n            var newShapesData = this.addShapes(shapeData, segments[0]);\n\n            if (segments[0].s !== segments[0].e) {\n              if (segments.length > 1) {\n                var lastShapeInCollection = shapeData.shape.paths.shapes[shapeData.shape.paths._length - 1];\n\n                if (lastShapeInCollection.c) {\n                  var lastShape = newShapesData.pop();\n                  this.addPaths(newShapesData, localShapeCollection);\n                  newShapesData = this.addShapes(shapeData, segments[1], lastShape);\n                } else {\n                  this.addPaths(newShapesData, localShapeCollection);\n                  newShapesData = this.addShapes(shapeData, segments[1]);\n                }\n              }\n\n              this.addPaths(newShapesData, localShapeCollection);\n            }\n          }\n\n          shapeData.shape.paths = localShapeCollection;\n        }\n      }\n    } else if ((this || _global)._mdf) {\n      for (i = 0; i < len; i += 1) {\n        // Releasign Trim Cached paths data when no trim applied in case shapes are modified inbetween.\n        // Don't remove this even if it's losing cached info.\n        (this || _global).shapes[i].pathsData.length = 0;\n        (this || _global).shapes[i].shape._mdf = true;\n      }\n    }\n  };\n\n  TrimModifier.prototype.addPaths = function (newPaths, localShapeCollection) {\n    var i;\n    var len = newPaths.length;\n\n    for (i = 0; i < len; i += 1) {\n      localShapeCollection.addShape(newPaths[i]);\n    }\n  };\n\n  TrimModifier.prototype.addSegment = function (pt1, pt2, pt3, pt4, shapePath, pos, newShape) {\n    shapePath.setXYAt(pt2[0], pt2[1], \"o\", pos);\n    shapePath.setXYAt(pt3[0], pt3[1], \"i\", pos + 1);\n\n    if (newShape) {\n      shapePath.setXYAt(pt1[0], pt1[1], \"v\", pos);\n    }\n\n    shapePath.setXYAt(pt4[0], pt4[1], \"v\", pos + 1);\n  };\n\n  TrimModifier.prototype.addSegmentFromArray = function (points, shapePath, pos, newShape) {\n    shapePath.setXYAt(points[1], points[5], \"o\", pos);\n    shapePath.setXYAt(points[2], points[6], \"i\", pos + 1);\n\n    if (newShape) {\n      shapePath.setXYAt(points[0], points[4], \"v\", pos);\n    }\n\n    shapePath.setXYAt(points[3], points[7], \"v\", pos + 1);\n  };\n\n  TrimModifier.prototype.addShapes = function (shapeData, shapeSegment, shapePath) {\n    var pathsData = shapeData.pathsData;\n    var shapePaths = shapeData.shape.paths.shapes;\n    var i;\n    var len = shapeData.shape.paths._length;\n    var j;\n    var jLen;\n    var addedLength = 0;\n    var currentLengthData;\n    var segmentCount;\n    var lengths;\n    var segment;\n    var shapes = [];\n    var initPos;\n    var newShape = true;\n\n    if (!shapePath) {\n      shapePath = shapePool.newElement();\n      segmentCount = 0;\n      initPos = 0;\n    } else {\n      segmentCount = shapePath._length;\n      initPos = shapePath._length;\n    }\n\n    shapes.push(shapePath);\n\n    for (i = 0; i < len; i += 1) {\n      lengths = pathsData[i].lengths;\n      shapePath.c = shapePaths[i].c;\n      jLen = shapePaths[i].c ? lengths.length : lengths.length + 1;\n\n      for (j = 1; j < jLen; j += 1) {\n        currentLengthData = lengths[j - 1];\n\n        if (addedLength + currentLengthData.addedLength < shapeSegment.s) {\n          addedLength += currentLengthData.addedLength;\n          shapePath.c = false;\n        } else if (addedLength > shapeSegment.e) {\n          shapePath.c = false;\n          break;\n        } else {\n          if (shapeSegment.s <= addedLength && shapeSegment.e >= addedLength + currentLengthData.addedLength) {\n            this.addSegment(shapePaths[i].v[j - 1], shapePaths[i].o[j - 1], shapePaths[i].i[j], shapePaths[i].v[j], shapePath, segmentCount, newShape);\n            newShape = false;\n          } else {\n            segment = bez.getNewSegment(shapePaths[i].v[j - 1], shapePaths[i].v[j], shapePaths[i].o[j - 1], shapePaths[i].i[j], (shapeSegment.s - addedLength) / currentLengthData.addedLength, (shapeSegment.e - addedLength) / currentLengthData.addedLength, lengths[j - 1]);\n            this.addSegmentFromArray(segment, shapePath, segmentCount, newShape); // this.addSegment(segment.pt1, segment.pt3, segment.pt4, segment.pt2, shapePath, segmentCount, newShape);\n\n            newShape = false;\n            shapePath.c = false;\n          }\n\n          addedLength += currentLengthData.addedLength;\n          segmentCount += 1;\n        }\n      }\n\n      if (shapePaths[i].c && lengths.length) {\n        currentLengthData = lengths[j - 1];\n\n        if (addedLength <= shapeSegment.e) {\n          var segmentLength = lengths[j - 1].addedLength;\n\n          if (shapeSegment.s <= addedLength && shapeSegment.e >= addedLength + segmentLength) {\n            this.addSegment(shapePaths[i].v[j - 1], shapePaths[i].o[j - 1], shapePaths[i].i[0], shapePaths[i].v[0], shapePath, segmentCount, newShape);\n            newShape = false;\n          } else {\n            segment = bez.getNewSegment(shapePaths[i].v[j - 1], shapePaths[i].v[0], shapePaths[i].o[j - 1], shapePaths[i].i[0], (shapeSegment.s - addedLength) / segmentLength, (shapeSegment.e - addedLength) / segmentLength, lengths[j - 1]);\n            this.addSegmentFromArray(segment, shapePath, segmentCount, newShape); // this.addSegment(segment.pt1, segment.pt3, segment.pt4, segment.pt2, shapePath, segmentCount, newShape);\n\n            newShape = false;\n            shapePath.c = false;\n          }\n        } else {\n          shapePath.c = false;\n        }\n\n        addedLength += currentLengthData.addedLength;\n        segmentCount += 1;\n      }\n\n      if (shapePath._length) {\n        shapePath.setXYAt(shapePath.v[initPos][0], shapePath.v[initPos][1], \"i\", initPos);\n        shapePath.setXYAt(shapePath.v[shapePath._length - 1][0], shapePath.v[shapePath._length - 1][1], \"o\", shapePath._length - 1);\n      }\n\n      if (addedLength > shapeSegment.e) {\n        break;\n      }\n\n      if (i < len - 1) {\n        shapePath = shapePool.newElement();\n        newShape = true;\n        shapes.push(shapePath);\n        segmentCount = 0;\n      }\n    }\n\n    return shapes;\n  };\n\n  ShapeModifiers.registerModifier(\"tm\", TrimModifier);\n  /* global extendPrototype, ShapeModifier, PropertyFactory, shapePool, roundCorner, ShapeModifiers */\n\n  function RoundCornersModifier() {}\n\n  extendPrototype([ShapeModifier], RoundCornersModifier);\n\n  RoundCornersModifier.prototype.initModifierProperties = function (elem, data) {\n    (this || _global).getValue = (this || _global).processKeys;\n    (this || _global).rd = PropertyFactory.getProp(elem, data.r, 0, null, this || _global);\n    (this || _global)._isAnimated = !!(this || _global).rd.effectsSequence.length;\n  };\n\n  RoundCornersModifier.prototype.processPath = function (path, round) {\n    var clonedPath = shapePool.newElement();\n    clonedPath.c = path.c;\n    var i;\n    var len = path._length;\n    var currentV;\n    var currentI;\n    var currentO;\n    var closerV;\n    var distance;\n    var newPosPerc;\n    var index = 0;\n    var vX;\n    var vY;\n    var oX;\n    var oY;\n    var iX;\n    var iY;\n\n    for (i = 0; i < len; i += 1) {\n      currentV = path.v[i];\n      currentO = path.o[i];\n      currentI = path.i[i];\n\n      if (currentV[0] === currentO[0] && currentV[1] === currentO[1] && currentV[0] === currentI[0] && currentV[1] === currentI[1]) {\n        if ((i === 0 || i === len - 1) && !path.c) {\n          clonedPath.setTripleAt(currentV[0], currentV[1], currentO[0], currentO[1], currentI[0], currentI[1], index);\n          /* clonedPath.v[index] = currentV;\r\n                  clonedPath.o[index] = currentO;\r\n                  clonedPath.i[index] = currentI; */\n\n          index += 1;\n        } else {\n          if (i === 0) {\n            closerV = path.v[len - 1];\n          } else {\n            closerV = path.v[i - 1];\n          }\n\n          distance = Math.sqrt(Math.pow(currentV[0] - closerV[0], 2) + Math.pow(currentV[1] - closerV[1], 2));\n          newPosPerc = distance ? Math.min(distance / 2, round) / distance : 0;\n          iX = currentV[0] + (closerV[0] - currentV[0]) * newPosPerc;\n          vX = iX;\n          iY = currentV[1] - (currentV[1] - closerV[1]) * newPosPerc;\n          vY = iY;\n          oX = vX - (vX - currentV[0]) * roundCorner;\n          oY = vY - (vY - currentV[1]) * roundCorner;\n          clonedPath.setTripleAt(vX, vY, oX, oY, iX, iY, index);\n          index += 1;\n\n          if (i === len - 1) {\n            closerV = path.v[0];\n          } else {\n            closerV = path.v[i + 1];\n          }\n\n          distance = Math.sqrt(Math.pow(currentV[0] - closerV[0], 2) + Math.pow(currentV[1] - closerV[1], 2));\n          newPosPerc = distance ? Math.min(distance / 2, round) / distance : 0;\n          oX = currentV[0] + (closerV[0] - currentV[0]) * newPosPerc;\n          vX = oX;\n          oY = currentV[1] + (closerV[1] - currentV[1]) * newPosPerc;\n          vY = oY;\n          iX = vX - (vX - currentV[0]) * roundCorner;\n          iY = vY - (vY - currentV[1]) * roundCorner;\n          clonedPath.setTripleAt(vX, vY, oX, oY, iX, iY, index);\n          index += 1;\n        }\n      } else {\n        clonedPath.setTripleAt(path.v[i][0], path.v[i][1], path.o[i][0], path.o[i][1], path.i[i][0], path.i[i][1], index);\n        index += 1;\n      }\n    }\n\n    return clonedPath;\n  };\n\n  RoundCornersModifier.prototype.processShapes = function (_isFirstFrame) {\n    var shapePaths;\n    var i;\n    var len = (this || _global).shapes.length;\n    var j;\n    var jLen;\n    var rd = (this || _global).rd.v;\n\n    if (rd !== 0) {\n      var shapeData;\n      var localShapeCollection;\n\n      for (i = 0; i < len; i += 1) {\n        shapeData = (this || _global).shapes[i];\n        localShapeCollection = shapeData.localShapeCollection;\n\n        if (!(!shapeData.shape._mdf && !(this || _global)._mdf && !_isFirstFrame)) {\n          localShapeCollection.releaseShapes();\n          shapeData.shape._mdf = true;\n          shapePaths = shapeData.shape.paths.shapes;\n          jLen = shapeData.shape.paths._length;\n\n          for (j = 0; j < jLen; j += 1) {\n            localShapeCollection.addShape(this.processPath(shapePaths[j], rd));\n          }\n        }\n\n        shapeData.shape.paths = shapeData.localShapeCollection;\n      }\n    }\n\n    if (!(this || _global).dynamicProperties.length) {\n      (this || _global)._mdf = false;\n    }\n  };\n\n  ShapeModifiers.registerModifier(\"rd\", RoundCornersModifier);\n  /* global extendPrototype, ShapeModifier, PropertyFactory, shapePool, ShapeModifiers */\n\n  function PuckerAndBloatModifier() {}\n\n  extendPrototype([ShapeModifier], PuckerAndBloatModifier);\n\n  PuckerAndBloatModifier.prototype.initModifierProperties = function (elem, data) {\n    (this || _global).getValue = (this || _global).processKeys;\n    (this || _global).amount = PropertyFactory.getProp(elem, data.a, 0, null, this || _global);\n    (this || _global)._isAnimated = !!(this || _global).amount.effectsSequence.length;\n  };\n\n  PuckerAndBloatModifier.prototype.processPath = function (path, amount) {\n    var percent = amount / 100;\n    var centerPoint = [0, 0];\n    var pathLength = path._length;\n    var i = 0;\n\n    for (i = 0; i < pathLength; i += 1) {\n      centerPoint[0] += path.v[i][0];\n      centerPoint[1] += path.v[i][1];\n    }\n\n    centerPoint[0] /= pathLength;\n    centerPoint[1] /= pathLength;\n    var clonedPath = shapePool.newElement();\n    clonedPath.c = path.c;\n    var vX;\n    var vY;\n    var oX;\n    var oY;\n    var iX;\n    var iY;\n\n    for (i = 0; i < pathLength; i += 1) {\n      vX = path.v[i][0] + (centerPoint[0] - path.v[i][0]) * percent;\n      vY = path.v[i][1] + (centerPoint[1] - path.v[i][1]) * percent;\n      oX = path.o[i][0] + (centerPoint[0] - path.o[i][0]) * -percent;\n      oY = path.o[i][1] + (centerPoint[1] - path.o[i][1]) * -percent;\n      iX = path.i[i][0] + (centerPoint[0] - path.i[i][0]) * -percent;\n      iY = path.i[i][1] + (centerPoint[1] - path.i[i][1]) * -percent;\n      clonedPath.setTripleAt(vX, vY, oX, oY, iX, iY, i);\n    }\n\n    return clonedPath;\n  };\n\n  PuckerAndBloatModifier.prototype.processShapes = function (_isFirstFrame) {\n    var shapePaths;\n    var i;\n    var len = (this || _global).shapes.length;\n    var j;\n    var jLen;\n    var amount = (this || _global).amount.v;\n\n    if (amount !== 0) {\n      var shapeData;\n      var localShapeCollection;\n\n      for (i = 0; i < len; i += 1) {\n        shapeData = (this || _global).shapes[i];\n        localShapeCollection = shapeData.localShapeCollection;\n\n        if (!(!shapeData.shape._mdf && !(this || _global)._mdf && !_isFirstFrame)) {\n          localShapeCollection.releaseShapes();\n          shapeData.shape._mdf = true;\n          shapePaths = shapeData.shape.paths.shapes;\n          jLen = shapeData.shape.paths._length;\n\n          for (j = 0; j < jLen; j += 1) {\n            localShapeCollection.addShape(this.processPath(shapePaths[j], amount));\n          }\n        }\n\n        shapeData.shape.paths = shapeData.localShapeCollection;\n      }\n    }\n\n    if (!(this || _global).dynamicProperties.length) {\n      (this || _global)._mdf = false;\n    }\n  };\n\n  ShapeModifiers.registerModifier(\"pb\", PuckerAndBloatModifier);\n  /* global extendPrototype, ShapeModifier, TransformPropertyFactory, PropertyFactory, Matrix, ShapeModifiers */\n\n  function RepeaterModifier() {}\n\n  extendPrototype([ShapeModifier], RepeaterModifier);\n\n  RepeaterModifier.prototype.initModifierProperties = function (elem, data) {\n    (this || _global).getValue = (this || _global).processKeys;\n    (this || _global).c = PropertyFactory.getProp(elem, data.c, 0, null, this || _global);\n    (this || _global).o = PropertyFactory.getProp(elem, data.o, 0, null, this || _global);\n    (this || _global).tr = TransformPropertyFactory.getTransformProperty(elem, data.tr, this || _global);\n    (this || _global).so = PropertyFactory.getProp(elem, data.tr.so, 0, 0.01, this || _global);\n    (this || _global).eo = PropertyFactory.getProp(elem, data.tr.eo, 0, 0.01, this || _global);\n    (this || _global).data = data;\n\n    if (!(this || _global).dynamicProperties.length) {\n      this.getValue(true);\n    }\n\n    (this || _global)._isAnimated = !!(this || _global).dynamicProperties.length;\n    (this || _global).pMatrix = new Matrix();\n    (this || _global).rMatrix = new Matrix();\n    (this || _global).sMatrix = new Matrix();\n    (this || _global).tMatrix = new Matrix();\n    (this || _global).matrix = new Matrix();\n  };\n\n  RepeaterModifier.prototype.applyTransforms = function (pMatrix, rMatrix, sMatrix, transform, perc, inv) {\n    var dir = inv ? -1 : 1;\n    var scaleX = transform.s.v[0] + (1 - transform.s.v[0]) * (1 - perc);\n    var scaleY = transform.s.v[1] + (1 - transform.s.v[1]) * (1 - perc);\n    pMatrix.translate(transform.p.v[0] * dir * perc, transform.p.v[1] * dir * perc, transform.p.v[2]);\n    rMatrix.translate(-transform.a.v[0], -transform.a.v[1], transform.a.v[2]);\n    rMatrix.rotate(-transform.r.v * dir * perc);\n    rMatrix.translate(transform.a.v[0], transform.a.v[1], transform.a.v[2]);\n    sMatrix.translate(-transform.a.v[0], -transform.a.v[1], transform.a.v[2]);\n    sMatrix.scale(inv ? 1 / scaleX : scaleX, inv ? 1 / scaleY : scaleY);\n    sMatrix.translate(transform.a.v[0], transform.a.v[1], transform.a.v[2]);\n  };\n\n  RepeaterModifier.prototype.init = function (elem, arr, pos, elemsData) {\n    (this || _global).elem = elem;\n    (this || _global).arr = arr;\n    (this || _global).pos = pos;\n    (this || _global).elemsData = elemsData;\n    (this || _global)._currentCopies = 0;\n    (this || _global)._elements = [];\n    (this || _global)._groups = [];\n    (this || _global).frameId = -1;\n    this.initDynamicPropertyContainer(elem);\n    this.initModifierProperties(elem, arr[pos]);\n\n    while (pos > 0) {\n      pos -= 1; // this._elements.unshift(arr.splice(pos,1)[0]);\n\n      (this || _global)._elements.unshift(arr[pos]);\n    }\n\n    if ((this || _global).dynamicProperties.length) {\n      (this || _global).k = true;\n    } else {\n      this.getValue(true);\n    }\n  };\n\n  RepeaterModifier.prototype.resetElements = function (elements) {\n    var i;\n    var len = elements.length;\n\n    for (i = 0; i < len; i += 1) {\n      elements[i]._processed = false;\n\n      if (elements[i].ty === \"gr\") {\n        this.resetElements(elements[i].it);\n      }\n    }\n  };\n\n  RepeaterModifier.prototype.cloneElements = function (elements) {\n    var newElements = JSON.parse(JSON.stringify(elements));\n    this.resetElements(newElements);\n    return newElements;\n  };\n\n  RepeaterModifier.prototype.changeGroupRender = function (elements, renderFlag) {\n    var i;\n    var len = elements.length;\n\n    for (i = 0; i < len; i += 1) {\n      elements[i]._render = renderFlag;\n\n      if (elements[i].ty === \"gr\") {\n        this.changeGroupRender(elements[i].it, renderFlag);\n      }\n    }\n  };\n\n  RepeaterModifier.prototype.processShapes = function (_isFirstFrame) {\n    var items;\n    var itemsTransform;\n    var i;\n    var dir;\n    var cont;\n    var hasReloaded = false;\n\n    if ((this || _global)._mdf || _isFirstFrame) {\n      var copies = Math.ceil((this || _global).c.v);\n\n      if ((this || _global)._groups.length < copies) {\n        while ((this || _global)._groups.length < copies) {\n          var group = {\n            it: this.cloneElements((this || _global)._elements),\n            ty: \"gr\"\n          };\n          group.it.push({\n            a: {\n              a: 0,\n              ix: 1,\n              k: [0, 0]\n            },\n            nm: \"Transform\",\n            o: {\n              a: 0,\n              ix: 7,\n              k: 100\n            },\n            p: {\n              a: 0,\n              ix: 2,\n              k: [0, 0]\n            },\n            r: {\n              a: 1,\n              ix: 6,\n              k: [{\n                s: 0,\n                e: 0,\n                t: 0\n              }, {\n                s: 0,\n                e: 0,\n                t: 1\n              }]\n            },\n            s: {\n              a: 0,\n              ix: 3,\n              k: [100, 100]\n            },\n            sa: {\n              a: 0,\n              ix: 5,\n              k: 0\n            },\n            sk: {\n              a: 0,\n              ix: 4,\n              k: 0\n            },\n            ty: \"tr\"\n          });\n\n          (this || _global).arr.splice(0, 0, group);\n\n          (this || _global)._groups.splice(0, 0, group);\n\n          (this || _global)._currentCopies += 1;\n        }\n\n        (this || _global).elem.reloadShapes();\n\n        hasReloaded = true;\n      }\n\n      cont = 0;\n      var renderFlag;\n\n      for (i = 0; i <= (this || _global)._groups.length - 1; i += 1) {\n        renderFlag = cont < copies;\n        (this || _global)._groups[i]._render = renderFlag;\n        this.changeGroupRender((this || _global)._groups[i].it, renderFlag);\n\n        if (!renderFlag) {\n          var elems = (this || _global).elemsData[i].it;\n          var transformData = elems[elems.length - 1];\n\n          if (transformData.transform.op.v !== 0) {\n            transformData.transform.op._mdf = true;\n            transformData.transform.op.v = 0;\n          } else {\n            transformData.transform.op._mdf = false;\n          }\n        }\n\n        cont += 1;\n      }\n\n      (this || _global)._currentCopies = copies; /// /\n\n      var offset = (this || _global).o.v;\n      var offsetModulo = offset % 1;\n      var roundOffset = offset > 0 ? Math.floor(offset) : Math.ceil(offset);\n      var pProps = (this || _global).pMatrix.props;\n      var rProps = (this || _global).rMatrix.props;\n      var sProps = (this || _global).sMatrix.props;\n\n      (this || _global).pMatrix.reset();\n\n      (this || _global).rMatrix.reset();\n\n      (this || _global).sMatrix.reset();\n\n      (this || _global).tMatrix.reset();\n\n      (this || _global).matrix.reset();\n\n      var iteration = 0;\n\n      if (offset > 0) {\n        while (iteration < roundOffset) {\n          this.applyTransforms((this || _global).pMatrix, (this || _global).rMatrix, (this || _global).sMatrix, (this || _global).tr, 1, false);\n          iteration += 1;\n        }\n\n        if (offsetModulo) {\n          this.applyTransforms((this || _global).pMatrix, (this || _global).rMatrix, (this || _global).sMatrix, (this || _global).tr, offsetModulo, false);\n          iteration += offsetModulo;\n        }\n      } else if (offset < 0) {\n        while (iteration > roundOffset) {\n          this.applyTransforms((this || _global).pMatrix, (this || _global).rMatrix, (this || _global).sMatrix, (this || _global).tr, 1, true);\n          iteration -= 1;\n        }\n\n        if (offsetModulo) {\n          this.applyTransforms((this || _global).pMatrix, (this || _global).rMatrix, (this || _global).sMatrix, (this || _global).tr, -offsetModulo, true);\n          iteration -= offsetModulo;\n        }\n      }\n\n      i = (this || _global).data.m === 1 ? 0 : (this || _global)._currentCopies - 1;\n      dir = (this || _global).data.m === 1 ? 1 : -1;\n      cont = (this || _global)._currentCopies;\n      var j;\n      var jLen;\n\n      while (cont) {\n        items = (this || _global).elemsData[i].it;\n        itemsTransform = items[items.length - 1].transform.mProps.v.props;\n        jLen = itemsTransform.length;\n        items[items.length - 1].transform.mProps._mdf = true;\n        items[items.length - 1].transform.op._mdf = true;\n        items[items.length - 1].transform.op.v = (this || _global)._currentCopies === 1 ? (this || _global).so.v : (this || _global).so.v + ((this || _global).eo.v - (this || _global).so.v) * (i / ((this || _global)._currentCopies - 1));\n\n        if (iteration !== 0) {\n          if (i !== 0 && dir === 1 || i !== (this || _global)._currentCopies - 1 && dir === -1) {\n            this.applyTransforms((this || _global).pMatrix, (this || _global).rMatrix, (this || _global).sMatrix, (this || _global).tr, 1, false);\n          }\n\n          (this || _global).matrix.transform(rProps[0], rProps[1], rProps[2], rProps[3], rProps[4], rProps[5], rProps[6], rProps[7], rProps[8], rProps[9], rProps[10], rProps[11], rProps[12], rProps[13], rProps[14], rProps[15]);\n\n          (this || _global).matrix.transform(sProps[0], sProps[1], sProps[2], sProps[3], sProps[4], sProps[5], sProps[6], sProps[7], sProps[8], sProps[9], sProps[10], sProps[11], sProps[12], sProps[13], sProps[14], sProps[15]);\n\n          (this || _global).matrix.transform(pProps[0], pProps[1], pProps[2], pProps[3], pProps[4], pProps[5], pProps[6], pProps[7], pProps[8], pProps[9], pProps[10], pProps[11], pProps[12], pProps[13], pProps[14], pProps[15]);\n\n          for (j = 0; j < jLen; j += 1) {\n            itemsTransform[j] = (this || _global).matrix.props[j];\n          }\n\n          (this || _global).matrix.reset();\n        } else {\n          (this || _global).matrix.reset();\n\n          for (j = 0; j < jLen; j += 1) {\n            itemsTransform[j] = (this || _global).matrix.props[j];\n          }\n        }\n\n        iteration += 1;\n        cont -= 1;\n        i += dir;\n      }\n    } else {\n      cont = (this || _global)._currentCopies;\n      i = 0;\n      dir = 1;\n\n      while (cont) {\n        items = (this || _global).elemsData[i].it;\n        itemsTransform = items[items.length - 1].transform.mProps.v.props;\n        items[items.length - 1].transform.mProps._mdf = false;\n        items[items.length - 1].transform.op._mdf = false;\n        cont -= 1;\n        i += dir;\n      }\n    }\n\n    return hasReloaded;\n  };\n\n  RepeaterModifier.prototype.addShape = function () {};\n\n  ShapeModifiers.registerModifier(\"rp\", RepeaterModifier);\n  /* global createSizedArray, shapePool */\n\n  function ShapeCollection() {\n    (this || _global)._length = 0;\n    (this || _global)._maxLength = 4;\n    (this || _global).shapes = createSizedArray((this || _global)._maxLength);\n  }\n\n  ShapeCollection.prototype.addShape = function (shapeData) {\n    if ((this || _global)._length === (this || _global)._maxLength) {\n      (this || _global).shapes = (this || _global).shapes.concat(createSizedArray((this || _global)._maxLength));\n      (this || _global)._maxLength *= 2;\n    }\n\n    (this || _global).shapes[(this || _global)._length] = shapeData;\n    (this || _global)._length += 1;\n  };\n\n  ShapeCollection.prototype.releaseShapes = function () {\n    var i;\n\n    for (i = 0; i < (this || _global)._length; i += 1) {\n      shapePool.release((this || _global).shapes[i]);\n    }\n\n    (this || _global)._length = 0;\n  };\n  /* global createSizedArray, createTypedArray, PropertyFactory, extendPrototype, DynamicPropertyContainer */\n\n\n  function DashProperty(elem, data, renderer, container) {\n    (this || _global).elem = elem;\n    (this || _global).frameId = -1;\n    (this || _global).dataProps = createSizedArray(data.length);\n    (this || _global).renderer = renderer;\n    (this || _global).k = false;\n    (this || _global).dashStr = \"\";\n    (this || _global).dashArray = createTypedArray(\"float32\", data.length ? data.length - 1 : 0);\n    (this || _global).dashoffset = createTypedArray(\"float32\", 1);\n    this.initDynamicPropertyContainer(container);\n    var i;\n    var len = data.length || 0;\n    var prop;\n\n    for (i = 0; i < len; i += 1) {\n      prop = PropertyFactory.getProp(elem, data[i].v, 0, 0, this || _global);\n      (this || _global).k = prop.k || (this || _global).k;\n      (this || _global).dataProps[i] = {\n        n: data[i].n,\n        p: prop\n      };\n    }\n\n    if (!(this || _global).k) {\n      this.getValue(true);\n    }\n\n    (this || _global)._isAnimated = (this || _global).k;\n  }\n\n  DashProperty.prototype.getValue = function (forceRender) {\n    if ((this || _global).elem.globalData.frameId === (this || _global).frameId && !forceRender) {\n      return;\n    }\n\n    (this || _global).frameId = (this || _global).elem.globalData.frameId;\n    this.iterateDynamicProperties();\n    (this || _global)._mdf = (this || _global)._mdf || forceRender;\n\n    if ((this || _global)._mdf) {\n      var i = 0;\n      var len = (this || _global).dataProps.length;\n\n      if ((this || _global).renderer === \"svg\") {\n        (this || _global).dashStr = \"\";\n      }\n\n      for (i = 0; i < len; i += 1) {\n        if ((this || _global).dataProps[i].n !== \"o\") {\n          if ((this || _global).renderer === \"svg\") {\n            (this || _global).dashStr += \" \" + (this || _global).dataProps[i].p.v;\n          } else {\n            (this || _global).dashArray[i] = (this || _global).dataProps[i].p.v;\n          }\n        } else {\n          (this || _global).dashoffset[0] = (this || _global).dataProps[i].p.v;\n        }\n      }\n    }\n  };\n\n  extendPrototype([DynamicPropertyContainer], DashProperty);\n  /* global createTypedArray, PropertyFactory, extendPrototype, DynamicPropertyContainer */\n\n  function GradientProperty(elem, data, container) {\n    (this || _global).data = data;\n    (this || _global).c = createTypedArray(\"uint8c\", data.p * 4);\n    var cLength = data.k.k[0].s ? data.k.k[0].s.length - data.p * 4 : data.k.k.length - data.p * 4;\n    (this || _global).o = createTypedArray(\"float32\", cLength);\n    (this || _global)._cmdf = false;\n    (this || _global)._omdf = false;\n    (this || _global)._collapsable = this.checkCollapsable();\n    (this || _global)._hasOpacity = cLength;\n    this.initDynamicPropertyContainer(container);\n    (this || _global).prop = PropertyFactory.getProp(elem, data.k, 1, null, this || _global);\n    (this || _global).k = (this || _global).prop.k;\n    this.getValue(true);\n  }\n\n  GradientProperty.prototype.comparePoints = function (values, points) {\n    var i = 0;\n    var len = (this || _global).o.length / 2;\n    var diff;\n\n    while (i < len) {\n      diff = Math.abs(values[i * 4] - values[points * 4 + i * 2]);\n\n      if (diff > 0.01) {\n        return false;\n      }\n\n      i += 1;\n    }\n\n    return true;\n  };\n\n  GradientProperty.prototype.checkCollapsable = function () {\n    if ((this || _global).o.length / 2 !== (this || _global).c.length / 4) {\n      return false;\n    }\n\n    if ((this || _global).data.k.k[0].s) {\n      var i = 0;\n      var len = (this || _global).data.k.k.length;\n\n      while (i < len) {\n        if (!this.comparePoints((this || _global).data.k.k[i].s, (this || _global).data.p)) {\n          return false;\n        }\n\n        i += 1;\n      }\n    } else if (!this.comparePoints((this || _global).data.k.k, (this || _global).data.p)) {\n      return false;\n    }\n\n    return true;\n  };\n\n  GradientProperty.prototype.getValue = function (forceRender) {\n    (this || _global).prop.getValue();\n\n    (this || _global)._mdf = false;\n    (this || _global)._cmdf = false;\n    (this || _global)._omdf = false;\n\n    if ((this || _global).prop._mdf || forceRender) {\n      var i;\n      var len = (this || _global).data.p * 4;\n      var mult;\n      var val;\n\n      for (i = 0; i < len; i += 1) {\n        mult = i % 4 === 0 ? 100 : 255;\n        val = Math.round((this || _global).prop.v[i] * mult);\n\n        if ((this || _global).c[i] !== val) {\n          (this || _global).c[i] = val;\n          (this || _global)._cmdf = !forceRender;\n        }\n      }\n\n      if ((this || _global).o.length) {\n        len = (this || _global).prop.v.length;\n\n        for (i = (this || _global).data.p * 4; i < len; i += 1) {\n          mult = i % 2 === 0 ? 100 : 1;\n          val = i % 2 === 0 ? Math.round((this || _global).prop.v[i] * 100) : (this || _global).prop.v[i];\n\n          if ((this || _global).o[i - (this || _global).data.p * 4] !== val) {\n            (this || _global).o[i - (this || _global).data.p * 4] = val;\n            (this || _global)._omdf = !forceRender;\n          }\n        }\n      }\n\n      (this || _global)._mdf = !forceRender;\n    }\n  };\n\n  extendPrototype([DynamicPropertyContainer], GradientProperty);\n  /* exported buildShapeString */\n\n  var buildShapeString = function (pathNodes, length, closed, mat) {\n    if (length === 0) {\n      return \"\";\n    }\n\n    var _o = pathNodes.o;\n    var _i = pathNodes.i;\n    var _v = pathNodes.v;\n    var i;\n    var shapeString = \" M\" + mat.applyToPointStringified(_v[0][0], _v[0][1]);\n\n    for (i = 1; i < length; i += 1) {\n      shapeString += \" C\" + mat.applyToPointStringified(_o[i - 1][0], _o[i - 1][1]) + \" \" + mat.applyToPointStringified(_i[i][0], _i[i][1]) + \" \" + mat.applyToPointStringified(_v[i][0], _v[i][1]);\n    }\n\n    if (closed && length) {\n      shapeString += \" C\" + mat.applyToPointStringified(_o[i - 1][0], _o[i - 1][1]) + \" \" + mat.applyToPointStringified(_i[0][0], _i[0][1]) + \" \" + mat.applyToPointStringified(_v[0][0], _v[0][1]);\n      shapeString += \"z\";\n    }\n\n    return shapeString;\n  };\n  /* global Howl */\n\n  /* exported audioControllerFactory */\n\n\n  var audioControllerFactory = function () {\n    function AudioController(audioFactory) {\n      (this || _global).audios = [];\n      (this || _global).audioFactory = audioFactory;\n      (this || _global)._volume = 1;\n      (this || _global)._isMuted = false;\n    }\n\n    AudioController.prototype = {\n      addAudio: function (audio) {\n        (this || _global).audios.push(audio);\n      },\n      pause: function () {\n        var i;\n        var len = (this || _global).audios.length;\n\n        for (i = 0; i < len; i += 1) {\n          (this || _global).audios[i].pause();\n        }\n      },\n      resume: function () {\n        var i;\n        var len = (this || _global).audios.length;\n\n        for (i = 0; i < len; i += 1) {\n          (this || _global).audios[i].resume();\n        }\n      },\n      setRate: function (rateValue) {\n        var i;\n        var len = (this || _global).audios.length;\n\n        for (i = 0; i < len; i += 1) {\n          (this || _global).audios[i].setRate(rateValue);\n        }\n      },\n      createAudio: function (assetPath) {\n        if ((this || _global).audioFactory) {\n          return this.audioFactory(assetPath);\n        }\n\n        if (Howl) {\n          return new Howl({\n            src: [assetPath]\n          });\n        }\n\n        return {\n          isPlaying: false,\n          play: function () {\n            (this || _global).isPlaying = true;\n          },\n          seek: function () {\n            (this || _global).isPlaying = false;\n          },\n          playing: function () {},\n          rate: function () {},\n          setVolume: function () {}\n        };\n      },\n      setAudioFactory: function (audioFactory) {\n        (this || _global).audioFactory = audioFactory;\n      },\n      setVolume: function (value) {\n        (this || _global)._volume = value;\n\n        this._updateVolume();\n      },\n      mute: function () {\n        (this || _global)._isMuted = true;\n\n        this._updateVolume();\n      },\n      unmute: function () {\n        (this || _global)._isMuted = false;\n\n        this._updateVolume();\n      },\n      getVolume: function () {\n        return (this || _global)._volume;\n      },\n      _updateVolume: function () {\n        var i;\n        var len = (this || _global).audios.length;\n\n        for (i = 0; i < len; i += 1) {\n          (this || _global).audios[i].volume((this || _global)._volume * ((this || _global)._isMuted ? 0 : 1));\n        }\n      }\n    };\n    return function () {\n      return new AudioController();\n    };\n  }();\n  /* global createTag, createNS, isSafari, assetLoader */\n\n  /* exported ImagePreloader */\n\n\n  var ImagePreloader = function () {\n    var proxyImage = function () {\n      var canvas = createTag(\"canvas\");\n      canvas.width = 1;\n      canvas.height = 1;\n      var ctx = canvas.getContext(\"2d\");\n      ctx.fillStyle = \"rgba(0,0,0,0)\";\n      ctx.fillRect(0, 0, 1, 1);\n      return canvas;\n    }();\n\n    function imageLoaded() {\n      (this || _global).loadedAssets += 1;\n\n      if ((this || _global).loadedAssets === (this || _global).totalImages && (this || _global).loadedFootagesCount === (this || _global).totalFootages) {\n        if ((this || _global).imagesLoadedCb) {\n          this.imagesLoadedCb(null);\n        }\n      }\n    }\n\n    function footageLoaded() {\n      (this || _global).loadedFootagesCount += 1;\n\n      if ((this || _global).loadedAssets === (this || _global).totalImages && (this || _global).loadedFootagesCount === (this || _global).totalFootages) {\n        if ((this || _global).imagesLoadedCb) {\n          this.imagesLoadedCb(null);\n        }\n      }\n    }\n\n    function getAssetsPath(assetData, assetsPath, originalPath) {\n      var path = \"\";\n\n      if (assetData.e) {\n        path = assetData.p;\n      } else if (assetsPath) {\n        var imagePath = assetData.p;\n\n        if (imagePath.indexOf(\"images/\") !== -1) {\n          imagePath = imagePath.split(\"/\")[1];\n        }\n\n        path = assetsPath + imagePath;\n      } else {\n        path = originalPath;\n        path += assetData.u ? assetData.u : \"\";\n        path += assetData.p;\n      }\n\n      return path;\n    }\n\n    function testImageLoaded(img) {\n      var _count = 0;\n      var intervalId = setInterval(function () {\n        var box = img.getBBox();\n\n        if (box.width || _count > 500) {\n          this._imageLoaded();\n\n          clearInterval(intervalId);\n        }\n\n        _count += 1;\n      }.bind(this || _global), 50);\n    }\n\n    function createImageData(assetData) {\n      var path = getAssetsPath(assetData, (this || _global).assetsPath, (this || _global).path);\n      var img = createNS(\"image\");\n\n      if (isSafari) {\n        this.testImageLoaded(img);\n      } else {\n        img.addEventListener(\"load\", (this || _global)._imageLoaded, false);\n      }\n\n      img.addEventListener(\"error\", function () {\n        ob.img = proxyImage;\n\n        this._imageLoaded();\n      }.bind(this || _global), false);\n      img.setAttributeNS(\"http://www.w3.org/1999/xlink\", \"href\", path);\n\n      if ((this || _global)._elementHelper.append) {\n        (this || _global)._elementHelper.append(img);\n      } else {\n        (this || _global)._elementHelper.appendChild(img);\n      }\n\n      var ob = {\n        img: img,\n        assetData: assetData\n      };\n      return ob;\n    }\n\n    function createImgData(assetData) {\n      var path = getAssetsPath(assetData, (this || _global).assetsPath, (this || _global).path);\n      var img = createTag(\"img\");\n      img.crossOrigin = \"anonymous\";\n      img.addEventListener(\"load\", (this || _global)._imageLoaded, false);\n      img.addEventListener(\"error\", function () {\n        ob.img = proxyImage;\n\n        this._imageLoaded();\n      }.bind(this || _global), false);\n      img.src = path;\n      var ob = {\n        img: img,\n        assetData: assetData\n      };\n      return ob;\n    }\n\n    function createFootageData(data) {\n      var ob = {\n        assetData: data\n      };\n      var path = getAssetsPath(data, (this || _global).assetsPath, (this || _global).path);\n      assetLoader.load(path, function (footageData) {\n        ob.img = footageData;\n\n        this._footageLoaded();\n      }.bind(this || _global), function () {\n        ob.img = {};\n\n        this._footageLoaded();\n      }.bind(this || _global));\n      return ob;\n    }\n\n    function loadAssets(assets, cb) {\n      (this || _global).imagesLoadedCb = cb;\n      var i;\n      var len = assets.length;\n\n      for (i = 0; i < len; i += 1) {\n        if (!assets[i].layers) {\n          if (!assets[i].t) {\n            (this || _global).totalImages += 1;\n\n            (this || _global).images.push(this._createImageData(assets[i]));\n          } else if (assets[i].t === 3) {\n            (this || _global).totalFootages += 1;\n\n            (this || _global).images.push(this.createFootageData(assets[i]));\n          }\n        }\n      }\n    }\n\n    function setPath(path) {\n      (this || _global).path = path || \"\";\n    }\n\n    function setAssetsPath(path) {\n      (this || _global).assetsPath = path || \"\";\n    }\n\n    function getAsset(assetData) {\n      var i = 0;\n      var len = (this || _global).images.length;\n\n      while (i < len) {\n        if ((this || _global).images[i].assetData === assetData) {\n          return (this || _global).images[i].img;\n        }\n\n        i += 1;\n      }\n\n      return null;\n    }\n\n    function destroy() {\n      (this || _global).imagesLoadedCb = null;\n      (this || _global).images.length = 0;\n    }\n\n    function loadedImages() {\n      return (this || _global).totalImages === (this || _global).loadedAssets;\n    }\n\n    function loadedFootages() {\n      return (this || _global).totalFootages === (this || _global).loadedFootagesCount;\n    }\n\n    function setCacheType(type, elementHelper) {\n      if (type === \"svg\") {\n        (this || _global)._elementHelper = elementHelper;\n        (this || _global)._createImageData = (this || _global).createImageData.bind(this || _global);\n      } else {\n        (this || _global)._createImageData = (this || _global).createImgData.bind(this || _global);\n      }\n    }\n\n    function ImagePreloaderFactory() {\n      (this || _global)._imageLoaded = imageLoaded.bind(this || _global);\n      (this || _global)._footageLoaded = footageLoaded.bind(this || _global);\n      (this || _global).testImageLoaded = testImageLoaded.bind(this || _global);\n      (this || _global).createFootageData = createFootageData.bind(this || _global);\n      (this || _global).assetsPath = \"\";\n      (this || _global).path = \"\";\n      (this || _global).totalImages = 0;\n      (this || _global).totalFootages = 0;\n      (this || _global).loadedAssets = 0;\n      (this || _global).loadedFootagesCount = 0;\n      (this || _global).imagesLoadedCb = null;\n      (this || _global).images = [];\n    }\n\n    ImagePreloaderFactory.prototype = {\n      loadAssets: loadAssets,\n      setAssetsPath: setAssetsPath,\n      setPath: setPath,\n      loadedImages: loadedImages,\n      loadedFootages: loadedFootages,\n      destroy: destroy,\n      getAsset: getAsset,\n      createImgData: createImgData,\n      createImageData: createImageData,\n      imageLoaded: imageLoaded,\n      footageLoaded: footageLoaded,\n      setCacheType: setCacheType\n    };\n    return ImagePreloaderFactory;\n  }();\n  /* exported featureSupport */\n\n\n  var featureSupport = function () {\n    var ob = {\n      maskType: true\n    };\n\n    if (/MSIE 10/i.test(navigator.userAgent) || /MSIE 9/i.test(navigator.userAgent) || /rv:11.0/i.test(navigator.userAgent) || /Edge\\/\\d./i.test(navigator.userAgent)) {\n      ob.maskType = false;\n    }\n\n    return ob;\n  }();\n  /* global createNS */\n\n  /* exported filtersFactory */\n\n\n  var filtersFactory = function () {\n    var ob = {};\n    ob.createFilter = createFilter;\n    ob.createAlphaToLuminanceFilter = createAlphaToLuminanceFilter;\n\n    function createFilter(filId, skipCoordinates) {\n      var fil = createNS(\"filter\");\n      fil.setAttribute(\"id\", filId);\n\n      if (skipCoordinates !== true) {\n        fil.setAttribute(\"filterUnits\", \"objectBoundingBox\");\n        fil.setAttribute(\"x\", \"0%\");\n        fil.setAttribute(\"y\", \"0%\");\n        fil.setAttribute(\"width\", \"100%\");\n        fil.setAttribute(\"height\", \"100%\");\n      }\n\n      return fil;\n    }\n\n    function createAlphaToLuminanceFilter() {\n      var feColorMatrix = createNS(\"feColorMatrix\");\n      feColorMatrix.setAttribute(\"type\", \"matrix\");\n      feColorMatrix.setAttribute(\"color-interpolation-filters\", \"sRGB\");\n      feColorMatrix.setAttribute(\"values\", \"0 0 0 1 0  0 0 0 1 0  0 0 0 1 0  0 0 0 1 1\");\n      return feColorMatrix;\n    }\n\n    return ob;\n  }();\n  /* exported assetLoader */\n\n\n  var assetLoader = function () {\n    function formatResponse(xhr) {\n      if (xhr.response && typeof xhr.response === \"object\") {\n        return xhr.response;\n      }\n\n      if (xhr.response && typeof xhr.response === \"string\") {\n        return JSON.parse(xhr.response);\n      }\n\n      if (xhr.responseText) {\n        return JSON.parse(xhr.responseText);\n      }\n\n      return null;\n    }\n\n    function loadAsset(path, callback, errorCallback) {\n      var response;\n      var xhr = new XMLHttpRequest(); // set responseType after calling open or IE will break.\n\n      try {\n        // This crashes on Android WebView prior to KitKat\n        xhr.responseType = \"json\";\n      } catch (err) {} // eslint-disable-line no-empty\n\n\n      xhr.onreadystatechange = function () {\n        if (xhr.readyState === 4) {\n          if (xhr.status === 200) {\n            response = formatResponse(xhr);\n            callback(response);\n          } else {\n            try {\n              response = formatResponse(xhr);\n              callback(response);\n            } catch (err) {\n              if (errorCallback) {\n                errorCallback(err);\n              }\n            }\n          }\n        }\n      };\n\n      xhr.open(\"GET\", path, true);\n      xhr.send();\n    }\n\n    return {\n      load: loadAsset\n    };\n  }();\n  /* global createSizedArray, PropertyFactory, TextAnimatorDataProperty, bez, addHueToRGB,\r\n    addSaturationToRGB, addBrightnessToRGB, LetterProps, Matrix, extendPrototype, DynamicPropertyContainer */\n\n\n  function TextAnimatorProperty(textData, renderType, elem) {\n    (this || _global)._isFirstFrame = true;\n    (this || _global)._hasMaskedPath = false;\n    (this || _global)._frameId = -1;\n    (this || _global)._textData = textData;\n    (this || _global)._renderType = renderType;\n    (this || _global)._elem = elem;\n    (this || _global)._animatorsData = createSizedArray((this || _global)._textData.a.length);\n    (this || _global)._pathData = {};\n    (this || _global)._moreOptions = {\n      alignment: {}\n    };\n    (this || _global).renderedLetters = [];\n    (this || _global).lettersChangedFlag = false;\n    this.initDynamicPropertyContainer(elem);\n  }\n\n  TextAnimatorProperty.prototype.searchProperties = function () {\n    var i;\n    var len = (this || _global)._textData.a.length;\n    var animatorProps;\n    var getProp = PropertyFactory.getProp;\n\n    for (i = 0; i < len; i += 1) {\n      animatorProps = (this || _global)._textData.a[i];\n      (this || _global)._animatorsData[i] = new TextAnimatorDataProperty((this || _global)._elem, animatorProps, this || _global);\n    }\n\n    if ((this || _global)._textData.p && \"m\" in (this || _global)._textData.p) {\n      (this || _global)._pathData = {\n        f: getProp((this || _global)._elem, (this || _global)._textData.p.f, 0, 0, this || _global),\n        l: getProp((this || _global)._elem, (this || _global)._textData.p.l, 0, 0, this || _global),\n        r: (this || _global)._textData.p.r,\n        m: (this || _global)._elem.maskManager.getMaskProperty((this || _global)._textData.p.m)\n      };\n      (this || _global)._hasMaskedPath = true;\n    } else {\n      (this || _global)._hasMaskedPath = false;\n    }\n\n    (this || _global)._moreOptions.alignment = getProp((this || _global)._elem, (this || _global)._textData.m.a, 1, 0, this || _global);\n  };\n\n  TextAnimatorProperty.prototype.getMeasures = function (documentData, lettersChangedFlag) {\n    (this || _global).lettersChangedFlag = lettersChangedFlag;\n\n    if (!(this || _global)._mdf && !(this || _global)._isFirstFrame && !lettersChangedFlag && (!(this || _global)._hasMaskedPath || !(this || _global)._pathData.m._mdf)) {\n      return;\n    }\n\n    (this || _global)._isFirstFrame = false;\n    var alignment = (this || _global)._moreOptions.alignment.v;\n    var animators = (this || _global)._animatorsData;\n    var textData = (this || _global)._textData;\n    var matrixHelper = (this || _global).mHelper;\n    var renderType = (this || _global)._renderType;\n    var renderedLettersCount = (this || _global).renderedLetters.length;\n    var xPos;\n    var yPos;\n    var i;\n    var len;\n    var letters = documentData.l;\n    var pathInfo;\n    var currentLength;\n    var currentPoint;\n    var segmentLength;\n    var flag;\n    var pointInd;\n    var segmentInd;\n    var prevPoint;\n    var points;\n    var segments;\n    var partialLength;\n    var totalLength;\n    var perc;\n    var tanAngle;\n    var mask;\n\n    if ((this || _global)._hasMaskedPath) {\n      mask = (this || _global)._pathData.m;\n\n      if (!(this || _global)._pathData.n || (this || _global)._pathData._mdf) {\n        var paths = mask.v;\n\n        if ((this || _global)._pathData.r) {\n          paths = paths.reverse();\n        } // TODO: release bezier data cached from previous pathInfo: this._pathData.pi\n\n\n        pathInfo = {\n          tLength: 0,\n          segments: []\n        };\n        len = paths._length - 1;\n        var bezierData;\n        totalLength = 0;\n\n        for (i = 0; i < len; i += 1) {\n          bezierData = bez.buildBezierData(paths.v[i], paths.v[i + 1], [paths.o[i][0] - paths.v[i][0], paths.o[i][1] - paths.v[i][1]], [paths.i[i + 1][0] - paths.v[i + 1][0], paths.i[i + 1][1] - paths.v[i + 1][1]]);\n          pathInfo.tLength += bezierData.segmentLength;\n          pathInfo.segments.push(bezierData);\n          totalLength += bezierData.segmentLength;\n        }\n\n        i = len;\n\n        if (mask.v.c) {\n          bezierData = bez.buildBezierData(paths.v[i], paths.v[0], [paths.o[i][0] - paths.v[i][0], paths.o[i][1] - paths.v[i][1]], [paths.i[0][0] - paths.v[0][0], paths.i[0][1] - paths.v[0][1]]);\n          pathInfo.tLength += bezierData.segmentLength;\n          pathInfo.segments.push(bezierData);\n          totalLength += bezierData.segmentLength;\n        }\n\n        (this || _global)._pathData.pi = pathInfo;\n      }\n\n      pathInfo = (this || _global)._pathData.pi;\n      currentLength = (this || _global)._pathData.f.v;\n      segmentInd = 0;\n      pointInd = 1;\n      segmentLength = 0;\n      flag = true;\n      segments = pathInfo.segments;\n\n      if (currentLength < 0 && mask.v.c) {\n        if (pathInfo.tLength < Math.abs(currentLength)) {\n          currentLength = -Math.abs(currentLength) % pathInfo.tLength;\n        }\n\n        segmentInd = segments.length - 1;\n        points = segments[segmentInd].points;\n        pointInd = points.length - 1;\n\n        while (currentLength < 0) {\n          currentLength += points[pointInd].partialLength;\n          pointInd -= 1;\n\n          if (pointInd < 0) {\n            segmentInd -= 1;\n            points = segments[segmentInd].points;\n            pointInd = points.length - 1;\n          }\n        }\n      }\n\n      points = segments[segmentInd].points;\n      prevPoint = points[pointInd - 1];\n      currentPoint = points[pointInd];\n      partialLength = currentPoint.partialLength;\n    }\n\n    len = letters.length;\n    xPos = 0;\n    yPos = 0;\n    var yOff = documentData.finalSize * 1.2 * 0.714;\n    var firstLine = true;\n    var animatorProps;\n    var animatorSelector;\n    var j;\n    var jLen;\n    var letterValue;\n    jLen = animators.length;\n    var mult;\n    var ind = -1;\n    var offf;\n    var xPathPos;\n    var yPathPos;\n    var initPathPos = currentLength;\n    var initSegmentInd = segmentInd;\n    var initPointInd = pointInd;\n    var currentLine = -1;\n    var elemOpacity;\n    var sc;\n    var sw;\n    var fc;\n    var k;\n    var letterSw;\n    var letterSc;\n    var letterFc;\n    var letterM = \"\";\n    var letterP = (this || _global).defaultPropsArray;\n    var letterO; //\n\n    if (documentData.j === 2 || documentData.j === 1) {\n      var animatorJustifyOffset = 0;\n      var animatorFirstCharOffset = 0;\n      var justifyOffsetMult = documentData.j === 2 ? -0.5 : -1;\n      var lastIndex = 0;\n      var isNewLine = true;\n\n      for (i = 0; i < len; i += 1) {\n        if (letters[i].n) {\n          if (animatorJustifyOffset) {\n            animatorJustifyOffset += animatorFirstCharOffset;\n          }\n\n          while (lastIndex < i) {\n            letters[lastIndex].animatorJustifyOffset = animatorJustifyOffset;\n            lastIndex += 1;\n          }\n\n          animatorJustifyOffset = 0;\n          isNewLine = true;\n        } else {\n          for (j = 0; j < jLen; j += 1) {\n            animatorProps = animators[j].a;\n\n            if (animatorProps.t.propType) {\n              if (isNewLine && documentData.j === 2) {\n                animatorFirstCharOffset += animatorProps.t.v * justifyOffsetMult;\n              }\n\n              animatorSelector = animators[j].s;\n              mult = animatorSelector.getMult(letters[i].anIndexes[j], textData.a[j].s.totalChars);\n\n              if (mult.length) {\n                animatorJustifyOffset += animatorProps.t.v * mult[0] * justifyOffsetMult;\n              } else {\n                animatorJustifyOffset += animatorProps.t.v * mult * justifyOffsetMult;\n              }\n            }\n          }\n\n          isNewLine = false;\n        }\n      }\n\n      if (animatorJustifyOffset) {\n        animatorJustifyOffset += animatorFirstCharOffset;\n      }\n\n      while (lastIndex < i) {\n        letters[lastIndex].animatorJustifyOffset = animatorJustifyOffset;\n        lastIndex += 1;\n      }\n    } //\n\n\n    for (i = 0; i < len; i += 1) {\n      matrixHelper.reset();\n      elemOpacity = 1;\n\n      if (letters[i].n) {\n        xPos = 0;\n        yPos += documentData.yOffset;\n        yPos += firstLine ? 1 : 0;\n        currentLength = initPathPos;\n        firstLine = false;\n\n        if ((this || _global)._hasMaskedPath) {\n          segmentInd = initSegmentInd;\n          pointInd = initPointInd;\n          points = segments[segmentInd].points;\n          prevPoint = points[pointInd - 1];\n          currentPoint = points[pointInd];\n          partialLength = currentPoint.partialLength;\n          segmentLength = 0;\n        }\n\n        letterM = \"\";\n        letterFc = \"\";\n        letterSw = \"\";\n        letterO = \"\";\n        letterP = (this || _global).defaultPropsArray;\n      } else {\n        if ((this || _global)._hasMaskedPath) {\n          if (currentLine !== letters[i].line) {\n            switch (documentData.j) {\n              case 1:\n                currentLength += totalLength - documentData.lineWidths[letters[i].line];\n                break;\n\n              case 2:\n                currentLength += (totalLength - documentData.lineWidths[letters[i].line]) / 2;\n                break;\n\n              default:\n                break;\n            }\n\n            currentLine = letters[i].line;\n          }\n\n          if (ind !== letters[i].ind) {\n            if (letters[ind]) {\n              currentLength += letters[ind].extra;\n            }\n\n            currentLength += letters[i].an / 2;\n            ind = letters[i].ind;\n          }\n\n          currentLength += alignment[0] * letters[i].an * 0.005;\n          var animatorOffset = 0;\n\n          for (j = 0; j < jLen; j += 1) {\n            animatorProps = animators[j].a;\n\n            if (animatorProps.p.propType) {\n              animatorSelector = animators[j].s;\n              mult = animatorSelector.getMult(letters[i].anIndexes[j], textData.a[j].s.totalChars);\n\n              if (mult.length) {\n                animatorOffset += animatorProps.p.v[0] * mult[0];\n              } else {\n                animatorOffset += animatorProps.p.v[0] * mult;\n              }\n            }\n\n            if (animatorProps.a.propType) {\n              animatorSelector = animators[j].s;\n              mult = animatorSelector.getMult(letters[i].anIndexes[j], textData.a[j].s.totalChars);\n\n              if (mult.length) {\n                animatorOffset += animatorProps.a.v[0] * mult[0];\n              } else {\n                animatorOffset += animatorProps.a.v[0] * mult;\n              }\n            }\n          }\n\n          flag = true;\n\n          while (flag) {\n            if (segmentLength + partialLength >= currentLength + animatorOffset || !points) {\n              perc = (currentLength + animatorOffset - segmentLength) / currentPoint.partialLength;\n              xPathPos = prevPoint.point[0] + (currentPoint.point[0] - prevPoint.point[0]) * perc;\n              yPathPos = prevPoint.point[1] + (currentPoint.point[1] - prevPoint.point[1]) * perc;\n              matrixHelper.translate(-alignment[0] * letters[i].an * 0.005, -(alignment[1] * yOff) * 0.01);\n              flag = false;\n            } else if (points) {\n              segmentLength += currentPoint.partialLength;\n              pointInd += 1;\n\n              if (pointInd >= points.length) {\n                pointInd = 0;\n                segmentInd += 1;\n\n                if (!segments[segmentInd]) {\n                  if (mask.v.c) {\n                    pointInd = 0;\n                    segmentInd = 0;\n                    points = segments[segmentInd].points;\n                  } else {\n                    segmentLength -= currentPoint.partialLength;\n                    points = null;\n                  }\n                } else {\n                  points = segments[segmentInd].points;\n                }\n              }\n\n              if (points) {\n                prevPoint = currentPoint;\n                currentPoint = points[pointInd];\n                partialLength = currentPoint.partialLength;\n              }\n            }\n          }\n\n          offf = letters[i].an / 2 - letters[i].add;\n          matrixHelper.translate(-offf, 0, 0);\n        } else {\n          offf = letters[i].an / 2 - letters[i].add;\n          matrixHelper.translate(-offf, 0, 0); // Grouping alignment\n\n          matrixHelper.translate(-alignment[0] * letters[i].an * 0.005, -alignment[1] * yOff * 0.01, 0);\n        }\n\n        for (j = 0; j < jLen; j += 1) {\n          animatorProps = animators[j].a;\n\n          if (animatorProps.t.propType) {\n            animatorSelector = animators[j].s;\n            mult = animatorSelector.getMult(letters[i].anIndexes[j], textData.a[j].s.totalChars); // This condition is to prevent applying tracking to first character in each line. Might be better to use a boolean \"isNewLine\"\n\n            if (xPos !== 0 || documentData.j !== 0) {\n              if ((this || _global)._hasMaskedPath) {\n                if (mult.length) {\n                  currentLength += animatorProps.t.v * mult[0];\n                } else {\n                  currentLength += animatorProps.t.v * mult;\n                }\n              } else if (mult.length) {\n                xPos += animatorProps.t.v * mult[0];\n              } else {\n                xPos += animatorProps.t.v * mult;\n              }\n            }\n          }\n        }\n\n        if (documentData.strokeWidthAnim) {\n          sw = documentData.sw || 0;\n        }\n\n        if (documentData.strokeColorAnim) {\n          if (documentData.sc) {\n            sc = [documentData.sc[0], documentData.sc[1], documentData.sc[2]];\n          } else {\n            sc = [0, 0, 0];\n          }\n        }\n\n        if (documentData.fillColorAnim && documentData.fc) {\n          fc = [documentData.fc[0], documentData.fc[1], documentData.fc[2]];\n        }\n\n        for (j = 0; j < jLen; j += 1) {\n          animatorProps = animators[j].a;\n\n          if (animatorProps.a.propType) {\n            animatorSelector = animators[j].s;\n            mult = animatorSelector.getMult(letters[i].anIndexes[j], textData.a[j].s.totalChars);\n\n            if (mult.length) {\n              matrixHelper.translate(-animatorProps.a.v[0] * mult[0], -animatorProps.a.v[1] * mult[1], animatorProps.a.v[2] * mult[2]);\n            } else {\n              matrixHelper.translate(-animatorProps.a.v[0] * mult, -animatorProps.a.v[1] * mult, animatorProps.a.v[2] * mult);\n            }\n          }\n        }\n\n        for (j = 0; j < jLen; j += 1) {\n          animatorProps = animators[j].a;\n\n          if (animatorProps.s.propType) {\n            animatorSelector = animators[j].s;\n            mult = animatorSelector.getMult(letters[i].anIndexes[j], textData.a[j].s.totalChars);\n\n            if (mult.length) {\n              matrixHelper.scale(1 + (animatorProps.s.v[0] - 1) * mult[0], 1 + (animatorProps.s.v[1] - 1) * mult[1], 1);\n            } else {\n              matrixHelper.scale(1 + (animatorProps.s.v[0] - 1) * mult, 1 + (animatorProps.s.v[1] - 1) * mult, 1);\n            }\n          }\n        }\n\n        for (j = 0; j < jLen; j += 1) {\n          animatorProps = animators[j].a;\n          animatorSelector = animators[j].s;\n          mult = animatorSelector.getMult(letters[i].anIndexes[j], textData.a[j].s.totalChars);\n\n          if (animatorProps.sk.propType) {\n            if (mult.length) {\n              matrixHelper.skewFromAxis(-animatorProps.sk.v * mult[0], animatorProps.sa.v * mult[1]);\n            } else {\n              matrixHelper.skewFromAxis(-animatorProps.sk.v * mult, animatorProps.sa.v * mult);\n            }\n          }\n\n          if (animatorProps.r.propType) {\n            if (mult.length) {\n              matrixHelper.rotateZ(-animatorProps.r.v * mult[2]);\n            } else {\n              matrixHelper.rotateZ(-animatorProps.r.v * mult);\n            }\n          }\n\n          if (animatorProps.ry.propType) {\n            if (mult.length) {\n              matrixHelper.rotateY(animatorProps.ry.v * mult[1]);\n            } else {\n              matrixHelper.rotateY(animatorProps.ry.v * mult);\n            }\n          }\n\n          if (animatorProps.rx.propType) {\n            if (mult.length) {\n              matrixHelper.rotateX(animatorProps.rx.v * mult[0]);\n            } else {\n              matrixHelper.rotateX(animatorProps.rx.v * mult);\n            }\n          }\n\n          if (animatorProps.o.propType) {\n            if (mult.length) {\n              elemOpacity += (animatorProps.o.v * mult[0] - elemOpacity) * mult[0];\n            } else {\n              elemOpacity += (animatorProps.o.v * mult - elemOpacity) * mult;\n            }\n          }\n\n          if (documentData.strokeWidthAnim && animatorProps.sw.propType) {\n            if (mult.length) {\n              sw += animatorProps.sw.v * mult[0];\n            } else {\n              sw += animatorProps.sw.v * mult;\n            }\n          }\n\n          if (documentData.strokeColorAnim && animatorProps.sc.propType) {\n            for (k = 0; k < 3; k += 1) {\n              if (mult.length) {\n                sc[k] += (animatorProps.sc.v[k] - sc[k]) * mult[0];\n              } else {\n                sc[k] += (animatorProps.sc.v[k] - sc[k]) * mult;\n              }\n            }\n          }\n\n          if (documentData.fillColorAnim && documentData.fc) {\n            if (animatorProps.fc.propType) {\n              for (k = 0; k < 3; k += 1) {\n                if (mult.length) {\n                  fc[k] += (animatorProps.fc.v[k] - fc[k]) * mult[0];\n                } else {\n                  fc[k] += (animatorProps.fc.v[k] - fc[k]) * mult;\n                }\n              }\n            }\n\n            if (animatorProps.fh.propType) {\n              if (mult.length) {\n                fc = addHueToRGB(fc, animatorProps.fh.v * mult[0]);\n              } else {\n                fc = addHueToRGB(fc, animatorProps.fh.v * mult);\n              }\n            }\n\n            if (animatorProps.fs.propType) {\n              if (mult.length) {\n                fc = addSaturationToRGB(fc, animatorProps.fs.v * mult[0]);\n              } else {\n                fc = addSaturationToRGB(fc, animatorProps.fs.v * mult);\n              }\n            }\n\n            if (animatorProps.fb.propType) {\n              if (mult.length) {\n                fc = addBrightnessToRGB(fc, animatorProps.fb.v * mult[0]);\n              } else {\n                fc = addBrightnessToRGB(fc, animatorProps.fb.v * mult);\n              }\n            }\n          }\n        }\n\n        for (j = 0; j < jLen; j += 1) {\n          animatorProps = animators[j].a;\n\n          if (animatorProps.p.propType) {\n            animatorSelector = animators[j].s;\n            mult = animatorSelector.getMult(letters[i].anIndexes[j], textData.a[j].s.totalChars);\n\n            if ((this || _global)._hasMaskedPath) {\n              if (mult.length) {\n                matrixHelper.translate(0, animatorProps.p.v[1] * mult[0], -animatorProps.p.v[2] * mult[1]);\n              } else {\n                matrixHelper.translate(0, animatorProps.p.v[1] * mult, -animatorProps.p.v[2] * mult);\n              }\n            } else if (mult.length) {\n              matrixHelper.translate(animatorProps.p.v[0] * mult[0], animatorProps.p.v[1] * mult[1], -animatorProps.p.v[2] * mult[2]);\n            } else {\n              matrixHelper.translate(animatorProps.p.v[0] * mult, animatorProps.p.v[1] * mult, -animatorProps.p.v[2] * mult);\n            }\n          }\n        }\n\n        if (documentData.strokeWidthAnim) {\n          letterSw = sw < 0 ? 0 : sw;\n        }\n\n        if (documentData.strokeColorAnim) {\n          letterSc = \"rgb(\" + Math.round(sc[0] * 255) + \",\" + Math.round(sc[1] * 255) + \",\" + Math.round(sc[2] * 255) + \")\";\n        }\n\n        if (documentData.fillColorAnim && documentData.fc) {\n          letterFc = \"rgb(\" + Math.round(fc[0] * 255) + \",\" + Math.round(fc[1] * 255) + \",\" + Math.round(fc[2] * 255) + \")\";\n        }\n\n        if ((this || _global)._hasMaskedPath) {\n          matrixHelper.translate(0, -documentData.ls);\n          matrixHelper.translate(0, alignment[1] * yOff * 0.01 + yPos, 0);\n\n          if (textData.p.p) {\n            tanAngle = (currentPoint.point[1] - prevPoint.point[1]) / (currentPoint.point[0] - prevPoint.point[0]);\n            var rot = Math.atan(tanAngle) * 180 / Math.PI;\n\n            if (currentPoint.point[0] < prevPoint.point[0]) {\n              rot += 180;\n            }\n\n            matrixHelper.rotate(-rot * Math.PI / 180);\n          }\n\n          matrixHelper.translate(xPathPos, yPathPos, 0);\n          currentLength -= alignment[0] * letters[i].an * 0.005;\n\n          if (letters[i + 1] && ind !== letters[i + 1].ind) {\n            currentLength += letters[i].an / 2;\n            currentLength += documentData.tr * 0.001 * documentData.finalSize;\n          }\n        } else {\n          matrixHelper.translate(xPos, yPos, 0);\n\n          if (documentData.ps) {\n            // matrixHelper.translate(documentData.ps[0],documentData.ps[1],0);\n            matrixHelper.translate(documentData.ps[0], documentData.ps[1] + documentData.ascent, 0);\n          }\n\n          switch (documentData.j) {\n            case 1:\n              matrixHelper.translate(letters[i].animatorJustifyOffset + documentData.justifyOffset + (documentData.boxWidth - documentData.lineWidths[letters[i].line]), 0, 0);\n              break;\n\n            case 2:\n              matrixHelper.translate(letters[i].animatorJustifyOffset + documentData.justifyOffset + (documentData.boxWidth - documentData.lineWidths[letters[i].line]) / 2, 0, 0);\n              break;\n\n            default:\n              break;\n          }\n\n          matrixHelper.translate(0, -documentData.ls);\n          matrixHelper.translate(offf, 0, 0);\n          matrixHelper.translate(alignment[0] * letters[i].an * 0.005, alignment[1] * yOff * 0.01, 0);\n          xPos += letters[i].l + documentData.tr * 0.001 * documentData.finalSize;\n        }\n\n        if (renderType === \"html\") {\n          letterM = matrixHelper.toCSS();\n        } else if (renderType === \"svg\") {\n          letterM = matrixHelper.to2dCSS();\n        } else {\n          letterP = [matrixHelper.props[0], matrixHelper.props[1], matrixHelper.props[2], matrixHelper.props[3], matrixHelper.props[4], matrixHelper.props[5], matrixHelper.props[6], matrixHelper.props[7], matrixHelper.props[8], matrixHelper.props[9], matrixHelper.props[10], matrixHelper.props[11], matrixHelper.props[12], matrixHelper.props[13], matrixHelper.props[14], matrixHelper.props[15]];\n        }\n\n        letterO = elemOpacity;\n      }\n\n      if (renderedLettersCount <= i) {\n        letterValue = new LetterProps(letterO, letterSw, letterSc, letterFc, letterM, letterP);\n\n        (this || _global).renderedLetters.push(letterValue);\n\n        renderedLettersCount += 1;\n        (this || _global).lettersChangedFlag = true;\n      } else {\n        letterValue = (this || _global).renderedLetters[i];\n        (this || _global).lettersChangedFlag = letterValue.update(letterO, letterSw, letterSc, letterFc, letterM, letterP) || (this || _global).lettersChangedFlag;\n      }\n    }\n  };\n\n  TextAnimatorProperty.prototype.getValue = function () {\n    if ((this || _global)._elem.globalData.frameId === (this || _global)._frameId) {\n      return;\n    }\n\n    (this || _global)._frameId = (this || _global)._elem.globalData.frameId;\n    this.iterateDynamicProperties();\n  };\n\n  TextAnimatorProperty.prototype.mHelper = new Matrix();\n  TextAnimatorProperty.prototype.defaultPropsArray = [];\n  extendPrototype([DynamicPropertyContainer], TextAnimatorProperty);\n  /* global PropertyFactory, degToRads, TextSelectorProp */\n\n  /* exported TextAnimatorDataProperty */\n\n  function TextAnimatorDataProperty(elem, animatorProps, container) {\n    var defaultData = {\n      propType: false\n    };\n    var getProp = PropertyFactory.getProp;\n    var textAnimatorAnimatables = animatorProps.a;\n    (this || _global).a = {\n      r: textAnimatorAnimatables.r ? getProp(elem, textAnimatorAnimatables.r, 0, degToRads, container) : defaultData,\n      rx: textAnimatorAnimatables.rx ? getProp(elem, textAnimatorAnimatables.rx, 0, degToRads, container) : defaultData,\n      ry: textAnimatorAnimatables.ry ? getProp(elem, textAnimatorAnimatables.ry, 0, degToRads, container) : defaultData,\n      sk: textAnimatorAnimatables.sk ? getProp(elem, textAnimatorAnimatables.sk, 0, degToRads, container) : defaultData,\n      sa: textAnimatorAnimatables.sa ? getProp(elem, textAnimatorAnimatables.sa, 0, degToRads, container) : defaultData,\n      s: textAnimatorAnimatables.s ? getProp(elem, textAnimatorAnimatables.s, 1, 0.01, container) : defaultData,\n      a: textAnimatorAnimatables.a ? getProp(elem, textAnimatorAnimatables.a, 1, 0, container) : defaultData,\n      o: textAnimatorAnimatables.o ? getProp(elem, textAnimatorAnimatables.o, 0, 0.01, container) : defaultData,\n      p: textAnimatorAnimatables.p ? getProp(elem, textAnimatorAnimatables.p, 1, 0, container) : defaultData,\n      sw: textAnimatorAnimatables.sw ? getProp(elem, textAnimatorAnimatables.sw, 0, 0, container) : defaultData,\n      sc: textAnimatorAnimatables.sc ? getProp(elem, textAnimatorAnimatables.sc, 1, 0, container) : defaultData,\n      fc: textAnimatorAnimatables.fc ? getProp(elem, textAnimatorAnimatables.fc, 1, 0, container) : defaultData,\n      fh: textAnimatorAnimatables.fh ? getProp(elem, textAnimatorAnimatables.fh, 0, 0, container) : defaultData,\n      fs: textAnimatorAnimatables.fs ? getProp(elem, textAnimatorAnimatables.fs, 0, 0.01, container) : defaultData,\n      fb: textAnimatorAnimatables.fb ? getProp(elem, textAnimatorAnimatables.fb, 0, 0.01, container) : defaultData,\n      t: textAnimatorAnimatables.t ? getProp(elem, textAnimatorAnimatables.t, 0, 0, container) : defaultData\n    };\n    (this || _global).s = TextSelectorProp.getTextSelectorProp(elem, animatorProps.s, container);\n    (this || _global).s.t = animatorProps.s.t;\n  }\n\n  function LetterProps(o, sw, sc, fc, m, p) {\n    (this || _global).o = o;\n    (this || _global).sw = sw;\n    (this || _global).sc = sc;\n    (this || _global).fc = fc;\n    (this || _global).m = m;\n    (this || _global).p = p;\n    (this || _global)._mdf = {\n      o: true,\n      sw: !!sw,\n      sc: !!sc,\n      fc: !!fc,\n      m: true,\n      p: true\n    };\n  }\n\n  LetterProps.prototype.update = function (o, sw, sc, fc, m, p) {\n    (this || _global)._mdf.o = false;\n    (this || _global)._mdf.sw = false;\n    (this || _global)._mdf.sc = false;\n    (this || _global)._mdf.fc = false;\n    (this || _global)._mdf.m = false;\n    (this || _global)._mdf.p = false;\n    var updated = false;\n\n    if ((this || _global).o !== o) {\n      (this || _global).o = o;\n      (this || _global)._mdf.o = true;\n      updated = true;\n    }\n\n    if ((this || _global).sw !== sw) {\n      (this || _global).sw = sw;\n      (this || _global)._mdf.sw = true;\n      updated = true;\n    }\n\n    if ((this || _global).sc !== sc) {\n      (this || _global).sc = sc;\n      (this || _global)._mdf.sc = true;\n      updated = true;\n    }\n\n    if ((this || _global).fc !== fc) {\n      (this || _global).fc = fc;\n      (this || _global)._mdf.fc = true;\n      updated = true;\n    }\n\n    if ((this || _global).m !== m) {\n      (this || _global).m = m;\n      (this || _global)._mdf.m = true;\n      updated = true;\n    }\n\n    if (p.length && ((this || _global).p[0] !== p[0] || (this || _global).p[1] !== p[1] || (this || _global).p[4] !== p[4] || (this || _global).p[5] !== p[5] || (this || _global).p[12] !== p[12] || (this || _global).p[13] !== p[13])) {\n      (this || _global).p = p;\n      (this || _global)._mdf.p = true;\n      updated = true;\n    }\n\n    return updated;\n  };\n  /* global FontManager, initialDefaultFrame, getFontProperties */\n\n  /* exported TextProperty */\n\n\n  function TextProperty(elem, data) {\n    (this || _global)._frameId = initialDefaultFrame;\n    (this || _global).pv = \"\";\n    (this || _global).v = \"\";\n    (this || _global).kf = false;\n    (this || _global)._isFirstFrame = true;\n    (this || _global)._mdf = false;\n    (this || _global).data = data;\n    (this || _global).elem = elem;\n    (this || _global).comp = (this || _global).elem.comp;\n    (this || _global).keysIndex = 0;\n    (this || _global).canResize = false;\n    (this || _global).minimumFontSize = 1;\n    (this || _global).effectsSequence = [];\n    (this || _global).currentData = {\n      ascent: 0,\n      boxWidth: (this || _global).defaultBoxWidth,\n      f: \"\",\n      fStyle: \"\",\n      fWeight: \"\",\n      fc: \"\",\n      j: \"\",\n      justifyOffset: \"\",\n      l: [],\n      lh: 0,\n      lineWidths: [],\n      ls: \"\",\n      of: \"\",\n      s: \"\",\n      sc: \"\",\n      sw: 0,\n      t: 0,\n      tr: 0,\n      sz: 0,\n      ps: null,\n      fillColorAnim: false,\n      strokeColorAnim: false,\n      strokeWidthAnim: false,\n      yOffset: 0,\n      finalSize: 0,\n      finalText: [],\n      finalLineHeight: 0,\n      __complete: false\n    };\n    this.copyData((this || _global).currentData, (this || _global).data.d.k[0].s);\n\n    if (!this.searchProperty()) {\n      this.completeTextData((this || _global).currentData);\n    }\n  }\n\n  TextProperty.prototype.defaultBoxWidth = [0, 0];\n\n  TextProperty.prototype.copyData = function (obj, data) {\n    for (var s in data) {\n      if (Object.prototype.hasOwnProperty.call(data, s)) {\n        obj[s] = data[s];\n      }\n    }\n\n    return obj;\n  };\n\n  TextProperty.prototype.setCurrentData = function (data) {\n    if (!data.__complete) {\n      this.completeTextData(data);\n    }\n\n    (this || _global).currentData = data;\n    (this || _global).currentData.boxWidth = (this || _global).currentData.boxWidth || (this || _global).defaultBoxWidth;\n    (this || _global)._mdf = true;\n  };\n\n  TextProperty.prototype.searchProperty = function () {\n    return this.searchKeyframes();\n  };\n\n  TextProperty.prototype.searchKeyframes = function () {\n    (this || _global).kf = (this || _global).data.d.k.length > 1;\n\n    if ((this || _global).kf) {\n      this.addEffect((this || _global).getKeyframeValue.bind(this || _global));\n    }\n\n    return (this || _global).kf;\n  };\n\n  TextProperty.prototype.addEffect = function (effectFunction) {\n    (this || _global).effectsSequence.push(effectFunction);\n\n    (this || _global).elem.addDynamicProperty(this || _global);\n  };\n\n  TextProperty.prototype.getValue = function (_finalValue) {\n    if (((this || _global).elem.globalData.frameId === (this || _global).frameId || !(this || _global).effectsSequence.length) && !_finalValue) {\n      return;\n    }\n\n    (this || _global).currentData.t = (this || _global).data.d.k[(this || _global).keysIndex].s.t;\n    var currentValue = (this || _global).currentData;\n    var currentIndex = (this || _global).keysIndex;\n\n    if ((this || _global).lock) {\n      this.setCurrentData((this || _global).currentData);\n      return;\n    }\n\n    (this || _global).lock = true;\n    (this || _global)._mdf = false;\n    var i;\n    var len = (this || _global).effectsSequence.length;\n    var finalValue = _finalValue || (this || _global).data.d.k[(this || _global).keysIndex].s;\n\n    for (i = 0; i < len; i += 1) {\n      // Checking if index changed to prevent creating a new object every time the expression updates.\n      if (currentIndex !== (this || _global).keysIndex) {\n        finalValue = (this || _global).effectsSequence[i](finalValue, finalValue.t);\n      } else {\n        finalValue = (this || _global).effectsSequence[i]((this || _global).currentData, finalValue.t);\n      }\n    }\n\n    if (currentValue !== finalValue) {\n      this.setCurrentData(finalValue);\n    }\n\n    (this || _global).v = (this || _global).currentData;\n    (this || _global).pv = (this || _global).v;\n    (this || _global).lock = false;\n    (this || _global).frameId = (this || _global).elem.globalData.frameId;\n  };\n\n  TextProperty.prototype.getKeyframeValue = function () {\n    var textKeys = (this || _global).data.d.k;\n    var frameNum = (this || _global).elem.comp.renderedFrame;\n    var i = 0;\n    var len = textKeys.length;\n\n    while (i <= len - 1) {\n      if (i === len - 1 || textKeys[i + 1].t > frameNum) {\n        break;\n      }\n\n      i += 1;\n    }\n\n    if ((this || _global).keysIndex !== i) {\n      (this || _global).keysIndex = i;\n    }\n\n    return (this || _global).data.d.k[(this || _global).keysIndex].s;\n  };\n\n  TextProperty.prototype.buildFinalText = function (text) {\n    var combinedCharacters = FontManager.getCombinedCharacterCodes();\n    var charactersArray = [];\n    var i = 0;\n    var len = text.length;\n    var charCode;\n\n    while (i < len) {\n      charCode = text.charCodeAt(i);\n\n      if (combinedCharacters.indexOf(charCode) !== -1) {\n        charactersArray[charactersArray.length - 1] += text.charAt(i);\n      } else if (charCode >= 55296 && charCode <= 56319) {\n        charCode = text.charCodeAt(i + 1);\n\n        if (charCode >= 56320 && charCode <= 57343) {\n          charactersArray.push(text.substr(i, 2));\n          i += 1;\n        } else {\n          charactersArray.push(text.charAt(i));\n        }\n      } else {\n        charactersArray.push(text.charAt(i));\n      }\n\n      i += 1;\n    }\n\n    return charactersArray;\n  };\n\n  TextProperty.prototype.completeTextData = function (documentData) {\n    documentData.__complete = true;\n    var fontManager = (this || _global).elem.globalData.fontManager;\n    var data = (this || _global).data;\n    var letters = [];\n    var i;\n    var len;\n    var newLineFlag;\n    var index = 0;\n    var val;\n    var anchorGrouping = data.m.g;\n    var currentSize = 0;\n    var currentPos = 0;\n    var currentLine = 0;\n    var lineWidths = [];\n    var lineWidth = 0;\n    var maxLineWidth = 0;\n    var j;\n    var jLen;\n    var fontData = fontManager.getFontByName(documentData.f);\n    var charData;\n    var cLength = 0;\n    var fontProps = getFontProperties(fontData);\n    documentData.fWeight = fontProps.weight;\n    documentData.fStyle = fontProps.style;\n    documentData.finalSize = documentData.s;\n    documentData.finalText = this.buildFinalText(documentData.t);\n    len = documentData.finalText.length;\n    documentData.finalLineHeight = documentData.lh;\n    var trackingOffset = documentData.tr / 1000 * documentData.finalSize;\n    var charCode;\n\n    if (documentData.sz) {\n      var flag = true;\n      var boxWidth = documentData.sz[0];\n      var boxHeight = documentData.sz[1];\n      var currentHeight;\n      var finalText;\n\n      while (flag) {\n        finalText = this.buildFinalText(documentData.t);\n        currentHeight = 0;\n        lineWidth = 0;\n        len = finalText.length;\n        trackingOffset = documentData.tr / 1000 * documentData.finalSize;\n        var lastSpaceIndex = -1;\n\n        for (i = 0; i < len; i += 1) {\n          charCode = finalText[i].charCodeAt(0);\n          newLineFlag = false;\n\n          if (finalText[i] === \" \") {\n            lastSpaceIndex = i;\n          } else if (charCode === 13 || charCode === 3) {\n            lineWidth = 0;\n            newLineFlag = true;\n            currentHeight += documentData.finalLineHeight || documentData.finalSize * 1.2;\n          }\n\n          if (fontManager.chars) {\n            charData = fontManager.getCharData(finalText[i], fontData.fStyle, fontData.fFamily);\n            cLength = newLineFlag ? 0 : charData.w * documentData.finalSize / 100;\n          } else {\n            // tCanvasHelper.font = documentData.s + 'px '+ fontData.fFamily;\n            cLength = fontManager.measureText(finalText[i], documentData.f, documentData.finalSize);\n          }\n\n          if (lineWidth + cLength > boxWidth && finalText[i] !== \" \") {\n            if (lastSpaceIndex === -1) {\n              len += 1;\n            } else {\n              i = lastSpaceIndex;\n            }\n\n            currentHeight += documentData.finalLineHeight || documentData.finalSize * 1.2;\n            finalText.splice(i, lastSpaceIndex === i ? 1 : 0, \"\\r\"); // finalText = finalText.substr(0,i) + \"\\r\" + finalText.substr(i === lastSpaceIndex ? i + 1 : i);\n\n            lastSpaceIndex = -1;\n            lineWidth = 0;\n          } else {\n            lineWidth += cLength;\n            lineWidth += trackingOffset;\n          }\n        }\n\n        currentHeight += fontData.ascent * documentData.finalSize / 100;\n\n        if ((this || _global).canResize && documentData.finalSize > (this || _global).minimumFontSize && boxHeight < currentHeight) {\n          documentData.finalSize -= 1;\n          documentData.finalLineHeight = documentData.finalSize * documentData.lh / documentData.s;\n        } else {\n          documentData.finalText = finalText;\n          len = documentData.finalText.length;\n          flag = false;\n        }\n      }\n    }\n\n    lineWidth = -trackingOffset;\n    cLength = 0;\n    var uncollapsedSpaces = 0;\n    var currentChar;\n\n    for (i = 0; i < len; i += 1) {\n      newLineFlag = false;\n      currentChar = documentData.finalText[i];\n      charCode = currentChar.charCodeAt(0);\n\n      if (charCode === 13 || charCode === 3) {\n        uncollapsedSpaces = 0;\n        lineWidths.push(lineWidth);\n        maxLineWidth = lineWidth > maxLineWidth ? lineWidth : maxLineWidth;\n        lineWidth = -2 * trackingOffset;\n        val = \"\";\n        newLineFlag = true;\n        currentLine += 1;\n      } else {\n        val = currentChar;\n      }\n\n      if (fontManager.chars) {\n        charData = fontManager.getCharData(currentChar, fontData.fStyle, fontManager.getFontByName(documentData.f).fFamily);\n        cLength = newLineFlag ? 0 : charData.w * documentData.finalSize / 100;\n      } else {\n        // var charWidth = fontManager.measureText(val, documentData.f, documentData.finalSize);\n        // tCanvasHelper.font = documentData.finalSize + 'px '+ fontManager.getFontByName(documentData.f).fFamily;\n        cLength = fontManager.measureText(val, documentData.f, documentData.finalSize);\n      } //\n\n\n      if (currentChar === \" \") {\n        uncollapsedSpaces += cLength + trackingOffset;\n      } else {\n        lineWidth += cLength + trackingOffset + uncollapsedSpaces;\n        uncollapsedSpaces = 0;\n      }\n\n      letters.push({\n        l: cLength,\n        an: cLength,\n        add: currentSize,\n        n: newLineFlag,\n        anIndexes: [],\n        val: val,\n        line: currentLine,\n        animatorJustifyOffset: 0\n      });\n\n      if (anchorGrouping == 2) {\n        // eslint-disable-line eqeqeq\n        currentSize += cLength;\n\n        if (val === \"\" || val === \" \" || i === len - 1) {\n          if (val === \"\" || val === \" \") {\n            currentSize -= cLength;\n          }\n\n          while (currentPos <= i) {\n            letters[currentPos].an = currentSize;\n            letters[currentPos].ind = index;\n            letters[currentPos].extra = cLength;\n            currentPos += 1;\n          }\n\n          index += 1;\n          currentSize = 0;\n        }\n      } else if (anchorGrouping == 3) {\n        // eslint-disable-line eqeqeq\n        currentSize += cLength;\n\n        if (val === \"\" || i === len - 1) {\n          if (val === \"\") {\n            currentSize -= cLength;\n          }\n\n          while (currentPos <= i) {\n            letters[currentPos].an = currentSize;\n            letters[currentPos].ind = index;\n            letters[currentPos].extra = cLength;\n            currentPos += 1;\n          }\n\n          currentSize = 0;\n          index += 1;\n        }\n      } else {\n        letters[index].ind = index;\n        letters[index].extra = 0;\n        index += 1;\n      }\n    }\n\n    documentData.l = letters;\n    maxLineWidth = lineWidth > maxLineWidth ? lineWidth : maxLineWidth;\n    lineWidths.push(lineWidth);\n\n    if (documentData.sz) {\n      documentData.boxWidth = documentData.sz[0];\n      documentData.justifyOffset = 0;\n    } else {\n      documentData.boxWidth = maxLineWidth;\n\n      switch (documentData.j) {\n        case 1:\n          documentData.justifyOffset = -documentData.boxWidth;\n          break;\n\n        case 2:\n          documentData.justifyOffset = -documentData.boxWidth / 2;\n          break;\n\n        default:\n          documentData.justifyOffset = 0;\n      }\n    }\n\n    documentData.lineWidths = lineWidths;\n    var animators = data.a;\n    var animatorData;\n    var letterData;\n    jLen = animators.length;\n    var based;\n    var ind;\n    var indexes = [];\n\n    for (j = 0; j < jLen; j += 1) {\n      animatorData = animators[j];\n\n      if (animatorData.a.sc) {\n        documentData.strokeColorAnim = true;\n      }\n\n      if (animatorData.a.sw) {\n        documentData.strokeWidthAnim = true;\n      }\n\n      if (animatorData.a.fc || animatorData.a.fh || animatorData.a.fs || animatorData.a.fb) {\n        documentData.fillColorAnim = true;\n      }\n\n      ind = 0;\n      based = animatorData.s.b;\n\n      for (i = 0; i < len; i += 1) {\n        letterData = letters[i];\n        letterData.anIndexes[j] = ind;\n\n        if (based == 1 && letterData.val !== \"\" || based == 2 && letterData.val !== \"\" && letterData.val !== \" \" || based == 3 && (letterData.n || letterData.val == \" \" || i == len - 1) || based == 4 && (letterData.n || i == len - 1)) {\n          // eslint-disable-line eqeqeq\n          if (animatorData.s.rn === 1) {\n            indexes.push(ind);\n          }\n\n          ind += 1;\n        }\n      }\n\n      data.a[j].s.totalChars = ind;\n      var currentInd = -1;\n      var newInd;\n\n      if (animatorData.s.rn === 1) {\n        for (i = 0; i < len; i += 1) {\n          letterData = letters[i];\n\n          if (currentInd != letterData.anIndexes[j]) {\n            // eslint-disable-line eqeqeq\n            currentInd = letterData.anIndexes[j];\n            newInd = indexes.splice(Math.floor(Math.random() * indexes.length), 1)[0];\n          }\n\n          letterData.anIndexes[j] = newInd;\n        }\n      }\n    }\n\n    documentData.yOffset = documentData.finalLineHeight || documentData.finalSize * 1.2;\n    documentData.ls = documentData.ls || 0;\n    documentData.ascent = fontData.ascent * documentData.finalSize / 100;\n  };\n\n  TextProperty.prototype.updateDocumentData = function (newData, index) {\n    index = index === undefined ? (this || _global).keysIndex : index;\n    var dData = this.copyData({}, (this || _global).data.d.k[index].s);\n    dData = this.copyData(dData, newData);\n    (this || _global).data.d.k[index].s = dData;\n    this.recalculate(index);\n\n    (this || _global).elem.addDynamicProperty(this || _global);\n  };\n\n  TextProperty.prototype.recalculate = function (index) {\n    var dData = (this || _global).data.d.k[index].s;\n    dData.__complete = false;\n    (this || _global).keysIndex = 0;\n    (this || _global)._isFirstFrame = true;\n    this.getValue(dData);\n  };\n\n  TextProperty.prototype.canResizeFont = function (_canResize) {\n    (this || _global).canResize = _canResize;\n    this.recalculate((this || _global).keysIndex);\n\n    (this || _global).elem.addDynamicProperty(this || _global);\n  };\n\n  TextProperty.prototype.setMinimumFontSize = function (_fontValue) {\n    (this || _global).minimumFontSize = Math.floor(_fontValue) || 1;\n    this.recalculate((this || _global).keysIndex);\n\n    (this || _global).elem.addDynamicProperty(this || _global);\n  };\n  /* global extendPrototype, BezierFactory, PropertyFactory, DynamicPropertyContainer */\n\n  /* exported TextSelectorProp */\n\n\n  var TextSelectorProp = function () {\n    var max = Math.max;\n    var min = Math.min;\n    var floor = Math.floor;\n\n    function TextSelectorPropFactory(elem, data) {\n      (this || _global)._currentTextLength = -1;\n      (this || _global).k = false;\n      (this || _global).data = data;\n      (this || _global).elem = elem;\n      (this || _global).comp = elem.comp;\n      (this || _global).finalS = 0;\n      (this || _global).finalE = 0;\n      this.initDynamicPropertyContainer(elem);\n      (this || _global).s = PropertyFactory.getProp(elem, data.s || {\n        k: 0\n      }, 0, 0, this || _global);\n\n      if (\"e\" in data) {\n        (this || _global).e = PropertyFactory.getProp(elem, data.e, 0, 0, this || _global);\n      } else {\n        (this || _global).e = {\n          v: 100\n        };\n      }\n\n      (this || _global).o = PropertyFactory.getProp(elem, data.o || {\n        k: 0\n      }, 0, 0, this || _global);\n      (this || _global).xe = PropertyFactory.getProp(elem, data.xe || {\n        k: 0\n      }, 0, 0, this || _global);\n      (this || _global).ne = PropertyFactory.getProp(elem, data.ne || {\n        k: 0\n      }, 0, 0, this || _global);\n      (this || _global).a = PropertyFactory.getProp(elem, data.a, 0, 0.01, this || _global);\n\n      if (!(this || _global).dynamicProperties.length) {\n        this.getValue();\n      }\n    }\n\n    TextSelectorPropFactory.prototype = {\n      getMult: function (ind) {\n        if ((this || _global)._currentTextLength !== (this || _global).elem.textProperty.currentData.l.length) {\n          this.getValue();\n        } // var easer = bez.getEasingCurve(this.ne.v/100,0,1-this.xe.v/100,1);\n\n\n        var x1 = 0;\n        var y1 = 0;\n        var x2 = 1;\n        var y2 = 1;\n\n        if ((this || _global).ne.v > 0) {\n          x1 = (this || _global).ne.v / 100;\n        } else {\n          y1 = -(this || _global).ne.v / 100;\n        }\n\n        if ((this || _global).xe.v > 0) {\n          x2 = 1 - (this || _global).xe.v / 100;\n        } else {\n          y2 = 1 + (this || _global).xe.v / 100;\n        }\n\n        var easer = BezierFactory.getBezierEasing(x1, y1, x2, y2).get;\n        var mult = 0;\n        var s = (this || _global).finalS;\n        var e = (this || _global).finalE;\n        var type = (this || _global).data.sh;\n\n        if (type === 2) {\n          if (e === s) {\n            mult = ind >= e ? 1 : 0;\n          } else {\n            mult = max(0, min(0.5 / (e - s) + (ind - s) / (e - s), 1));\n          }\n\n          mult = easer(mult);\n        } else if (type === 3) {\n          if (e === s) {\n            mult = ind >= e ? 0 : 1;\n          } else {\n            mult = 1 - max(0, min(0.5 / (e - s) + (ind - s) / (e - s), 1));\n          }\n\n          mult = easer(mult);\n        } else if (type === 4) {\n          if (e === s) {\n            mult = 0;\n          } else {\n            mult = max(0, min(0.5 / (e - s) + (ind - s) / (e - s), 1));\n\n            if (mult < 0.5) {\n              mult *= 2;\n            } else {\n              mult = 1 - 2 * (mult - 0.5);\n            }\n          }\n\n          mult = easer(mult);\n        } else if (type === 5) {\n          if (e === s) {\n            mult = 0;\n          } else {\n            var tot = e - s;\n            /* ind += 0.5;\r\n                      mult = -4/(tot*tot)*(ind*ind)+(4/tot)*ind; */\n\n            ind = min(max(0, ind + 0.5 - s), e - s);\n            var x = -tot / 2 + ind;\n            var a = tot / 2;\n            mult = Math.sqrt(1 - x * x / (a * a));\n          }\n\n          mult = easer(mult);\n        } else if (type === 6) {\n          if (e === s) {\n            mult = 0;\n          } else {\n            ind = min(max(0, ind + 0.5 - s), e - s);\n            mult = (1 + Math.cos(Math.PI + Math.PI * 2 * ind / (e - s))) / 2; // eslint-disable-line\n          }\n\n          mult = easer(mult);\n        } else {\n          if (ind >= floor(s)) {\n            if (ind - s < 0) {\n              mult = max(0, min(min(e, 1) - (s - ind), 1));\n            } else {\n              mult = max(0, min(e - ind, 1));\n            }\n          }\n\n          mult = easer(mult);\n        }\n\n        return mult * (this || _global).a.v;\n      },\n      getValue: function (newCharsFlag) {\n        this.iterateDynamicProperties();\n        (this || _global)._mdf = newCharsFlag || (this || _global)._mdf;\n        (this || _global)._currentTextLength = (this || _global).elem.textProperty.currentData.l.length || 0;\n\n        if (newCharsFlag && (this || _global).data.r === 2) {\n          (this || _global).e.v = (this || _global)._currentTextLength;\n        }\n\n        var divisor = (this || _global).data.r === 2 ? 1 : 100 / (this || _global).data.totalChars;\n        var o = (this || _global).o.v / divisor;\n        var s = (this || _global).s.v / divisor + o;\n        var e = (this || _global).e.v / divisor + o;\n\n        if (s > e) {\n          var _s = s;\n          s = e;\n          e = _s;\n        }\n\n        (this || _global).finalS = s;\n        (this || _global).finalE = e;\n      }\n    };\n    extendPrototype([DynamicPropertyContainer], TextSelectorPropFactory);\n\n    function getTextSelectorProp(elem, data, arr) {\n      return new TextSelectorPropFactory(elem, data, arr);\n    }\n\n    return {\n      getTextSelectorProp: getTextSelectorProp\n    };\n  }();\n  /* global createSizedArray, pooling */\n\n  /* exported poolFactory */\n\n\n  var poolFactory = function () {\n    return function (initialLength, _create, _release) {\n      var _length = 0;\n      var _maxLength = initialLength;\n      var pool = createSizedArray(_maxLength);\n      var ob = {\n        newElement: newElement,\n        release: release\n      };\n\n      function newElement() {\n        var element;\n\n        if (_length) {\n          _length -= 1;\n          element = pool[_length];\n        } else {\n          element = _create();\n        }\n\n        return element;\n      }\n\n      function release(element) {\n        if (_length === _maxLength) {\n          pool = pooling.double(pool);\n          _maxLength *= 2;\n        }\n\n        if (_release) {\n          _release(element);\n        }\n\n        pool[_length] = element;\n        _length += 1;\n      }\n\n      return ob;\n    };\n  }();\n  /* global createSizedArray */\n\n  /* exported pooling */\n\n\n  var pooling = function () {\n    function double(arr) {\n      return arr.concat(createSizedArray(arr.length));\n    }\n\n    return {\n      double: double\n    };\n  }();\n  /* global createTypedArray, poolFactory */\n\n  /* exported pointPool */\n\n\n  var pointPool = function () {\n    function create() {\n      return createTypedArray(\"float32\", 2);\n    }\n\n    return poolFactory(8, create);\n  }();\n  /* global ShapePath, pointPool, poolFactory */\n\n  /* exported shapePool */\n\n\n  var shapePool = function () {\n    function create() {\n      return new ShapePath();\n    }\n\n    function release(shapePath) {\n      var len = shapePath._length;\n      var i;\n\n      for (i = 0; i < len; i += 1) {\n        pointPool.release(shapePath.v[i]);\n        pointPool.release(shapePath.i[i]);\n        pointPool.release(shapePath.o[i]);\n        shapePath.v[i] = null;\n        shapePath.i[i] = null;\n        shapePath.o[i] = null;\n      }\n\n      shapePath._length = 0;\n      shapePath.c = false;\n    }\n\n    function clone(shape) {\n      var cloned = factory.newElement();\n      var i;\n      var len = shape._length === undefined ? shape.v.length : shape._length;\n      cloned.setLength(len);\n      cloned.c = shape.c;\n\n      for (i = 0; i < len; i += 1) {\n        cloned.setTripleAt(shape.v[i][0], shape.v[i][1], shape.o[i][0], shape.o[i][1], shape.i[i][0], shape.i[i][1], i);\n      }\n\n      return cloned;\n    }\n\n    var factory = poolFactory(4, create, release);\n    factory.clone = clone;\n    return factory;\n  }();\n  /* global createSizedArray, ShapeCollection, shapePool, pooling */\n\n  /* exported shapeCollectionPool */\n\n\n  var shapeCollectionPool = function () {\n    var ob = {\n      newShapeCollection: newShapeCollection,\n      release: release\n    };\n    var _length = 0;\n    var _maxLength = 4;\n    var pool = createSizedArray(_maxLength);\n\n    function newShapeCollection() {\n      var shapeCollection;\n\n      if (_length) {\n        _length -= 1;\n        shapeCollection = pool[_length];\n      } else {\n        shapeCollection = new ShapeCollection();\n      }\n\n      return shapeCollection;\n    }\n\n    function release(shapeCollection) {\n      var i;\n      var len = shapeCollection._length;\n\n      for (i = 0; i < len; i += 1) {\n        shapePool.release(shapeCollection.shapes[i]);\n      }\n\n      shapeCollection._length = 0;\n\n      if (_length === _maxLength) {\n        pool = pooling.double(pool);\n        _maxLength *= 2;\n      }\n\n      pool[_length] = shapeCollection;\n      _length += 1;\n    }\n\n    return ob;\n  }();\n  /* global poolFactory, bezierLengthPool */\n\n  /* exported segmentsLengthPool */\n\n\n  var segmentsLengthPool = function () {\n    function create() {\n      return {\n        lengths: [],\n        totalLength: 0\n      };\n    }\n\n    function release(element) {\n      var i;\n      var len = element.lengths.length;\n\n      for (i = 0; i < len; i += 1) {\n        bezierLengthPool.release(element.lengths[i]);\n      }\n\n      element.lengths.length = 0;\n    }\n\n    return poolFactory(8, create, release);\n  }();\n  /* global createTypedArray, defaultCurveSegments, poolFactory */\n\n  /* exported bezierLengthPool */\n\n\n  var bezierLengthPool = function () {\n    function create() {\n      return {\n        addedLength: 0,\n        percents: createTypedArray(\"float32\", defaultCurveSegments),\n        lengths: createTypedArray(\"float32\", defaultCurveSegments)\n      };\n    }\n\n    return poolFactory(8, create);\n  }();\n  /* exported markerParser */\n\n\n  var markerParser = function () {\n    function parsePayloadLines(payload) {\n      var lines = payload.split(\"\\r\\n\");\n      var keys = {};\n      var line;\n      var keysCount = 0;\n\n      for (var i = 0; i < lines.length; i += 1) {\n        line = lines[i].split(\":\");\n\n        if (line.length === 2) {\n          keys[line[0]] = line[1].trim();\n          keysCount += 1;\n        }\n      }\n\n      if (keysCount === 0) {\n        throw new Error();\n      }\n\n      return keys;\n    }\n\n    return function (_markers) {\n      var markers = [];\n\n      for (var i = 0; i < _markers.length; i += 1) {\n        var _marker = _markers[i];\n        var markerData = {\n          time: _marker.tm,\n          duration: _marker.dr\n        };\n\n        try {\n          markerData.payload = JSON.parse(_markers[i].cm);\n        } catch (_) {\n          try {\n            markerData.payload = parsePayloadLines(_markers[i].cm);\n          } catch (__) {\n            markerData.payload = {\n              name: _markers[i]\n            };\n          }\n        }\n\n        markers.push(markerData);\n      }\n\n      return markers;\n    };\n  }();\n  /* global AudioElement, FootageElement, FontManager */\n\n\n  function BaseRenderer() {}\n\n  BaseRenderer.prototype.checkLayers = function (num) {\n    var i;\n    var len = (this || _global).layers.length;\n    var data;\n    (this || _global).completeLayers = true;\n\n    for (i = len - 1; i >= 0; i -= 1) {\n      if (!(this || _global).elements[i]) {\n        data = (this || _global).layers[i];\n\n        if (data.ip - data.st <= num - (this || _global).layers[i].st && data.op - data.st > num - (this || _global).layers[i].st) {\n          this.buildItem(i);\n        }\n      }\n\n      (this || _global).completeLayers = (this || _global).elements[i] ? (this || _global).completeLayers : false;\n    }\n\n    this.checkPendingElements();\n  };\n\n  BaseRenderer.prototype.createItem = function (layer) {\n    switch (layer.ty) {\n      case 2:\n        return this.createImage(layer);\n\n      case 0:\n        return this.createComp(layer);\n\n      case 1:\n        return this.createSolid(layer);\n\n      case 3:\n        return this.createNull(layer);\n\n      case 4:\n        return this.createShape(layer);\n\n      case 5:\n        return this.createText(layer);\n\n      case 6:\n        return this.createAudio(layer);\n\n      case 13:\n        return this.createCamera(layer);\n\n      case 15:\n        return this.createFootage(layer);\n\n      default:\n        return this.createNull(layer);\n    }\n  };\n\n  BaseRenderer.prototype.createCamera = function () {\n    throw new Error(\"You're using a 3d camera. Try the html renderer.\");\n  };\n\n  BaseRenderer.prototype.createAudio = function (data) {\n    return new AudioElement(data, (this || _global).globalData, this || _global);\n  };\n\n  BaseRenderer.prototype.createFootage = function (data) {\n    return new FootageElement(data, (this || _global).globalData, this || _global);\n  };\n\n  BaseRenderer.prototype.buildAllItems = function () {\n    var i;\n    var len = (this || _global).layers.length;\n\n    for (i = 0; i < len; i += 1) {\n      this.buildItem(i);\n    }\n\n    this.checkPendingElements();\n  };\n\n  BaseRenderer.prototype.includeLayers = function (newLayers) {\n    (this || _global).completeLayers = false;\n    var i;\n    var len = newLayers.length;\n    var j;\n    var jLen = (this || _global).layers.length;\n\n    for (i = 0; i < len; i += 1) {\n      j = 0;\n\n      while (j < jLen) {\n        if ((this || _global).layers[j].id === newLayers[i].id) {\n          (this || _global).layers[j] = newLayers[i];\n          break;\n        }\n\n        j += 1;\n      }\n    }\n  };\n\n  BaseRenderer.prototype.setProjectInterface = function (pInterface) {\n    (this || _global).globalData.projectInterface = pInterface;\n  };\n\n  BaseRenderer.prototype.initItems = function () {\n    if (!(this || _global).globalData.progressiveLoad) {\n      this.buildAllItems();\n    }\n  };\n\n  BaseRenderer.prototype.buildElementParenting = function (element, parentName, hierarchy) {\n    var elements = (this || _global).elements;\n    var layers = (this || _global).layers;\n    var i = 0;\n    var len = layers.length;\n\n    while (i < len) {\n      if (layers[i].ind == parentName) {\n        // eslint-disable-line eqeqeq\n        if (!elements[i] || elements[i] === true) {\n          this.buildItem(i);\n          this.addPendingElement(element);\n        } else {\n          hierarchy.push(elements[i]);\n          elements[i].setAsParent();\n\n          if (layers[i].parent !== undefined) {\n            this.buildElementParenting(element, layers[i].parent, hierarchy);\n          } else {\n            element.setHierarchy(hierarchy);\n          }\n        }\n      }\n\n      i += 1;\n    }\n  };\n\n  BaseRenderer.prototype.addPendingElement = function (element) {\n    (this || _global).pendingElements.push(element);\n  };\n\n  BaseRenderer.prototype.searchExtraCompositions = function (assets) {\n    var i;\n    var len = assets.length;\n\n    for (i = 0; i < len; i += 1) {\n      if (assets[i].xt) {\n        var comp = this.createComp(assets[i]);\n        comp.initExpressions();\n\n        (this || _global).globalData.projectInterface.registerComposition(comp);\n      }\n    }\n  };\n\n  BaseRenderer.prototype.setupGlobalData = function (animData, fontsContainer) {\n    (this || _global).globalData.fontManager = new FontManager();\n\n    (this || _global).globalData.fontManager.addChars(animData.chars);\n\n    (this || _global).globalData.fontManager.addFonts(animData.fonts, fontsContainer);\n\n    (this || _global).globalData.getAssetData = (this || _global).animationItem.getAssetData.bind((this || _global).animationItem);\n    (this || _global).globalData.getAssetsPath = (this || _global).animationItem.getAssetsPath.bind((this || _global).animationItem);\n    (this || _global).globalData.imageLoader = (this || _global).animationItem.imagePreloader;\n    (this || _global).globalData.audioController = (this || _global).animationItem.audioController;\n    (this || _global).globalData.frameId = 0;\n    (this || _global).globalData.frameRate = animData.fr;\n    (this || _global).globalData.nm = animData.nm;\n    (this || _global).globalData.compSize = {\n      w: animData.w,\n      h: animData.h\n    };\n  };\n  /* global createElementID, extendPrototype, BaseRenderer, NullElement, SVGShapeElement, SVGTextLottieElement,\r\n  IImageElement, SVGCompElement, ISolidElement, createNS, locationHref, createSizedArray, expressionsPlugin */\n\n\n  function SVGRenderer(animationItem, config) {\n    (this || _global).animationItem = animationItem;\n    (this || _global).layers = null;\n    (this || _global).renderedFrame = -1;\n    (this || _global).svgElement = createNS(\"svg\");\n    var ariaLabel = \"\";\n\n    if (config && config.title) {\n      var titleElement = createNS(\"title\");\n      var titleId = createElementID();\n      titleElement.setAttribute(\"id\", titleId);\n      titleElement.textContent = config.title;\n\n      (this || _global).svgElement.appendChild(titleElement);\n\n      ariaLabel += titleId;\n    }\n\n    if (config && config.description) {\n      var descElement = createNS(\"desc\");\n      var descId = createElementID();\n      descElement.setAttribute(\"id\", descId);\n      descElement.textContent = config.description;\n\n      (this || _global).svgElement.appendChild(descElement);\n\n      ariaLabel += \" \" + descId;\n    }\n\n    if (ariaLabel) {\n      (this || _global).svgElement.setAttribute(\"aria-labelledby\", ariaLabel);\n    }\n\n    var defs = createNS(\"defs\");\n\n    (this || _global).svgElement.appendChild(defs);\n\n    var maskElement = createNS(\"g\");\n\n    (this || _global).svgElement.appendChild(maskElement);\n\n    (this || _global).layerElement = maskElement;\n    (this || _global).renderConfig = {\n      preserveAspectRatio: config && config.preserveAspectRatio || \"xMidYMid meet\",\n      imagePreserveAspectRatio: config && config.imagePreserveAspectRatio || \"xMidYMid slice\",\n      progressiveLoad: config && config.progressiveLoad || false,\n      hideOnTransparent: !(config && config.hideOnTransparent === false),\n      viewBoxOnly: config && config.viewBoxOnly || false,\n      viewBoxSize: config && config.viewBoxSize || false,\n      className: config && config.className || \"\",\n      id: config && config.id || \"\",\n      focusable: config && config.focusable,\n      filterSize: {\n        width: config && config.filterSize && config.filterSize.width || \"100%\",\n        height: config && config.filterSize && config.filterSize.height || \"100%\",\n        x: config && config.filterSize && config.filterSize.x || \"0%\",\n        y: config && config.filterSize && config.filterSize.y || \"0%\"\n      }\n    };\n    (this || _global).globalData = {\n      _mdf: false,\n      frameNum: -1,\n      defs: defs,\n      renderConfig: (this || _global).renderConfig\n    };\n    (this || _global).elements = [];\n    (this || _global).pendingElements = [];\n    (this || _global).destroyed = false;\n    (this || _global).rendererType = \"svg\";\n  }\n\n  extendPrototype([BaseRenderer], SVGRenderer);\n\n  SVGRenderer.prototype.createNull = function (data) {\n    return new NullElement(data, (this || _global).globalData, this || _global);\n  };\n\n  SVGRenderer.prototype.createShape = function (data) {\n    return new SVGShapeElement(data, (this || _global).globalData, this || _global);\n  };\n\n  SVGRenderer.prototype.createText = function (data) {\n    return new SVGTextLottieElement(data, (this || _global).globalData, this || _global);\n  };\n\n  SVGRenderer.prototype.createImage = function (data) {\n    return new IImageElement(data, (this || _global).globalData, this || _global);\n  };\n\n  SVGRenderer.prototype.createComp = function (data) {\n    return new SVGCompElement(data, (this || _global).globalData, this || _global);\n  };\n\n  SVGRenderer.prototype.createSolid = function (data) {\n    return new ISolidElement(data, (this || _global).globalData, this || _global);\n  };\n\n  SVGRenderer.prototype.configAnimation = function (animData) {\n    (this || _global).svgElement.setAttribute(\"xmlns\", \"http://www.w3.org/2000/svg\");\n\n    if ((this || _global).renderConfig.viewBoxSize) {\n      (this || _global).svgElement.setAttribute(\"viewBox\", (this || _global).renderConfig.viewBoxSize);\n    } else {\n      (this || _global).svgElement.setAttribute(\"viewBox\", \"0 0 \" + animData.w + \" \" + animData.h);\n    }\n\n    if (!(this || _global).renderConfig.viewBoxOnly) {\n      (this || _global).svgElement.setAttribute(\"width\", animData.w);\n\n      (this || _global).svgElement.setAttribute(\"height\", animData.h);\n\n      (this || _global).svgElement.style.width = \"100%\";\n      (this || _global).svgElement.style.height = \"100%\";\n      (this || _global).svgElement.style.transform = \"translate3d(0,0,0)\";\n    }\n\n    if ((this || _global).renderConfig.className) {\n      (this || _global).svgElement.setAttribute(\"class\", (this || _global).renderConfig.className);\n    }\n\n    if ((this || _global).renderConfig.id) {\n      (this || _global).svgElement.setAttribute(\"id\", (this || _global).renderConfig.id);\n    }\n\n    if ((this || _global).renderConfig.focusable !== undefined) {\n      (this || _global).svgElement.setAttribute(\"focusable\", (this || _global).renderConfig.focusable);\n    }\n\n    (this || _global).svgElement.setAttribute(\"preserveAspectRatio\", (this || _global).renderConfig.preserveAspectRatio); // this.layerElement.style.transform = 'translate3d(0,0,0)';\n    // this.layerElement.style.transformOrigin = this.layerElement.style.mozTransformOrigin = this.layerElement.style.webkitTransformOrigin = this.layerElement.style['-webkit-transform'] = \"0px 0px 0px\";\n\n\n    (this || _global).animationItem.wrapper.appendChild((this || _global).svgElement); // Mask animation\n\n\n    var defs = (this || _global).globalData.defs;\n    this.setupGlobalData(animData, defs);\n    (this || _global).globalData.progressiveLoad = (this || _global).renderConfig.progressiveLoad;\n    (this || _global).data = animData;\n    var maskElement = createNS(\"clipPath\");\n    var rect = createNS(\"rect\");\n    rect.setAttribute(\"width\", animData.w);\n    rect.setAttribute(\"height\", animData.h);\n    rect.setAttribute(\"x\", 0);\n    rect.setAttribute(\"y\", 0);\n    var maskId = createElementID();\n    maskElement.setAttribute(\"id\", maskId);\n    maskElement.appendChild(rect);\n\n    (this || _global).layerElement.setAttribute(\"clip-path\", \"url(\" + locationHref + \"#\" + maskId + \")\");\n\n    defs.appendChild(maskElement);\n    (this || _global).layers = animData.layers;\n    (this || _global).elements = createSizedArray(animData.layers.length);\n  };\n\n  SVGRenderer.prototype.destroy = function () {\n    if ((this || _global).animationItem.wrapper) {\n      (this || _global).animationItem.wrapper.innerText = \"\";\n    }\n\n    (this || _global).layerElement = null;\n    (this || _global).globalData.defs = null;\n    var i;\n    var len = (this || _global).layers ? (this || _global).layers.length : 0;\n\n    for (i = 0; i < len; i += 1) {\n      if ((this || _global).elements[i]) {\n        (this || _global).elements[i].destroy();\n      }\n    }\n\n    (this || _global).elements.length = 0;\n    (this || _global).destroyed = true;\n    (this || _global).animationItem = null;\n  };\n\n  SVGRenderer.prototype.updateContainerSize = function () {};\n\n  SVGRenderer.prototype.buildItem = function (pos) {\n    var elements = (this || _global).elements;\n\n    if (elements[pos] || (this || _global).layers[pos].ty === 99) {\n      return;\n    }\n\n    elements[pos] = true;\n    var element = this.createItem((this || _global).layers[pos]);\n    elements[pos] = element;\n\n    if (expressionsPlugin) {\n      if ((this || _global).layers[pos].ty === 0) {\n        (this || _global).globalData.projectInterface.registerComposition(element);\n      }\n\n      element.initExpressions();\n    }\n\n    this.appendElementInPos(element, pos);\n\n    if ((this || _global).layers[pos].tt) {\n      if (!(this || _global).elements[pos - 1] || (this || _global).elements[pos - 1] === true) {\n        this.buildItem(pos - 1);\n        this.addPendingElement(element);\n      } else {\n        element.setMatte(elements[pos - 1].layerId);\n      }\n    }\n  };\n\n  SVGRenderer.prototype.checkPendingElements = function () {\n    while ((this || _global).pendingElements.length) {\n      var element = (this || _global).pendingElements.pop();\n\n      element.checkParenting();\n\n      if (element.data.tt) {\n        var i = 0;\n        var len = (this || _global).elements.length;\n\n        while (i < len) {\n          if ((this || _global).elements[i] === element) {\n            element.setMatte((this || _global).elements[i - 1].layerId);\n            break;\n          }\n\n          i += 1;\n        }\n      }\n    }\n  };\n\n  SVGRenderer.prototype.renderFrame = function (num) {\n    if ((this || _global).renderedFrame === num || (this || _global).destroyed) {\n      return;\n    }\n\n    if (num === null) {\n      num = (this || _global).renderedFrame;\n    } else {\n      (this || _global).renderedFrame = num;\n    } // console.log('-------');\n    // console.log('FRAME ',num);\n\n\n    (this || _global).globalData.frameNum = num;\n    (this || _global).globalData.frameId += 1;\n    (this || _global).globalData.projectInterface.currentFrame = num;\n    (this || _global).globalData._mdf = false;\n    var i;\n    var len = (this || _global).layers.length;\n\n    if (!(this || _global).completeLayers) {\n      this.checkLayers(num);\n    }\n\n    for (i = len - 1; i >= 0; i -= 1) {\n      if ((this || _global).completeLayers || (this || _global).elements[i]) {\n        (this || _global).elements[i].prepareFrame(num - (this || _global).layers[i].st);\n      }\n    }\n\n    if ((this || _global).globalData._mdf) {\n      for (i = 0; i < len; i += 1) {\n        if ((this || _global).completeLayers || (this || _global).elements[i]) {\n          (this || _global).elements[i].renderFrame();\n        }\n      }\n    }\n  };\n\n  SVGRenderer.prototype.appendElementInPos = function (element, pos) {\n    var newElement = element.getBaseElement();\n\n    if (!newElement) {\n      return;\n    }\n\n    var i = 0;\n    var nextElement;\n\n    while (i < pos) {\n      if ((this || _global).elements[i] && (this || _global).elements[i] !== true && (this || _global).elements[i].getBaseElement()) {\n        nextElement = (this || _global).elements[i].getBaseElement();\n      }\n\n      i += 1;\n    }\n\n    if (nextElement) {\n      (this || _global).layerElement.insertBefore(newElement, nextElement);\n    } else {\n      (this || _global).layerElement.appendChild(newElement);\n    }\n  };\n\n  SVGRenderer.prototype.hide = function () {\n    (this || _global).layerElement.style.display = \"none\";\n  };\n\n  SVGRenderer.prototype.show = function () {\n    (this || _global).layerElement.style.display = \"block\";\n  };\n  /* global CVContextData, Matrix, extendPrototype, BaseRenderer, CVShapeElement, CVTextElement,\r\n  CVImageElement, CVCompElement, CVSolidElement, SVGRenderer, createTag, createSizedArray */\n\n\n  function CanvasRenderer(animationItem, config) {\n    (this || _global).animationItem = animationItem;\n    (this || _global).renderConfig = {\n      clearCanvas: config && config.clearCanvas !== undefined ? config.clearCanvas : true,\n      context: config && config.context || null,\n      progressiveLoad: config && config.progressiveLoad || false,\n      preserveAspectRatio: config && config.preserveAspectRatio || \"xMidYMid meet\",\n      imagePreserveAspectRatio: config && config.imagePreserveAspectRatio || \"xMidYMid slice\",\n      className: config && config.className || \"\",\n      id: config && config.id || \"\"\n    };\n    (this || _global).renderConfig.dpr = config && config.dpr || 1;\n\n    if ((this || _global).animationItem.wrapper) {\n      (this || _global).renderConfig.dpr = config && config.dpr || window.devicePixelRatio || 1;\n    }\n\n    (this || _global).renderedFrame = -1;\n    (this || _global).globalData = {\n      frameNum: -1,\n      _mdf: false,\n      renderConfig: (this || _global).renderConfig,\n      currentGlobalAlpha: -1\n    };\n    (this || _global).contextData = new CVContextData();\n    (this || _global).elements = [];\n    (this || _global).pendingElements = [];\n    (this || _global).transformMat = new Matrix();\n    (this || _global).completeLayers = false;\n    (this || _global).rendererType = \"canvas\";\n  }\n\n  extendPrototype([BaseRenderer], CanvasRenderer);\n\n  CanvasRenderer.prototype.createShape = function (data) {\n    return new CVShapeElement(data, (this || _global).globalData, this || _global);\n  };\n\n  CanvasRenderer.prototype.createText = function (data) {\n    return new CVTextElement(data, (this || _global).globalData, this || _global);\n  };\n\n  CanvasRenderer.prototype.createImage = function (data) {\n    return new CVImageElement(data, (this || _global).globalData, this || _global);\n  };\n\n  CanvasRenderer.prototype.createComp = function (data) {\n    return new CVCompElement(data, (this || _global).globalData, this || _global);\n  };\n\n  CanvasRenderer.prototype.createSolid = function (data) {\n    return new CVSolidElement(data, (this || _global).globalData, this || _global);\n  };\n\n  CanvasRenderer.prototype.createNull = SVGRenderer.prototype.createNull;\n\n  CanvasRenderer.prototype.ctxTransform = function (props) {\n    if (props[0] === 1 && props[1] === 0 && props[4] === 0 && props[5] === 1 && props[12] === 0 && props[13] === 0) {\n      return;\n    }\n\n    if (!(this || _global).renderConfig.clearCanvas) {\n      (this || _global).canvasContext.transform(props[0], props[1], props[4], props[5], props[12], props[13]);\n\n      return;\n    }\n\n    (this || _global).transformMat.cloneFromProps(props);\n\n    var cProps = (this || _global).contextData.cTr.props;\n\n    (this || _global).transformMat.transform(cProps[0], cProps[1], cProps[2], cProps[3], cProps[4], cProps[5], cProps[6], cProps[7], cProps[8], cProps[9], cProps[10], cProps[11], cProps[12], cProps[13], cProps[14], cProps[15]); // this.contextData.cTr.transform(props[0],props[1],props[2],props[3],props[4],props[5],props[6],props[7],props[8],props[9],props[10],props[11],props[12],props[13],props[14],props[15]);\n\n\n    (this || _global).contextData.cTr.cloneFromProps((this || _global).transformMat.props);\n\n    var trProps = (this || _global).contextData.cTr.props;\n\n    (this || _global).canvasContext.setTransform(trProps[0], trProps[1], trProps[4], trProps[5], trProps[12], trProps[13]);\n  };\n\n  CanvasRenderer.prototype.ctxOpacity = function (op) {\n    /* if(op === 1){\r\n          return;\r\n      } */\n    if (!(this || _global).renderConfig.clearCanvas) {\n      (this || _global).canvasContext.globalAlpha *= op < 0 ? 0 : op;\n      (this || _global).globalData.currentGlobalAlpha = (this || _global).contextData.cO;\n      return;\n    }\n\n    (this || _global).contextData.cO *= op < 0 ? 0 : op;\n\n    if ((this || _global).globalData.currentGlobalAlpha !== (this || _global).contextData.cO) {\n      (this || _global).canvasContext.globalAlpha = (this || _global).contextData.cO;\n      (this || _global).globalData.currentGlobalAlpha = (this || _global).contextData.cO;\n    }\n  };\n\n  CanvasRenderer.prototype.reset = function () {\n    if (!(this || _global).renderConfig.clearCanvas) {\n      (this || _global).canvasContext.restore();\n\n      return;\n    }\n\n    (this || _global).contextData.reset();\n  };\n\n  CanvasRenderer.prototype.save = function (actionFlag) {\n    if (!(this || _global).renderConfig.clearCanvas) {\n      (this || _global).canvasContext.save();\n\n      return;\n    }\n\n    if (actionFlag) {\n      (this || _global).canvasContext.save();\n    }\n\n    var props = (this || _global).contextData.cTr.props;\n\n    if ((this || _global).contextData._length <= (this || _global).contextData.cArrPos) {\n      (this || _global).contextData.duplicate();\n    }\n\n    var i;\n    var arr = (this || _global).contextData.saved[(this || _global).contextData.cArrPos];\n\n    for (i = 0; i < 16; i += 1) {\n      arr[i] = props[i];\n    }\n\n    (this || _global).contextData.savedOp[(this || _global).contextData.cArrPos] = (this || _global).contextData.cO;\n    (this || _global).contextData.cArrPos += 1;\n  };\n\n  CanvasRenderer.prototype.restore = function (actionFlag) {\n    if (!(this || _global).renderConfig.clearCanvas) {\n      (this || _global).canvasContext.restore();\n\n      return;\n    }\n\n    if (actionFlag) {\n      (this || _global).canvasContext.restore();\n\n      (this || _global).globalData.blendMode = \"source-over\";\n    }\n\n    (this || _global).contextData.cArrPos -= 1;\n    var popped = (this || _global).contextData.saved[(this || _global).contextData.cArrPos];\n    var i;\n    var arr = (this || _global).contextData.cTr.props;\n\n    for (i = 0; i < 16; i += 1) {\n      arr[i] = popped[i];\n    }\n\n    (this || _global).canvasContext.setTransform(popped[0], popped[1], popped[4], popped[5], popped[12], popped[13]);\n\n    popped = (this || _global).contextData.savedOp[(this || _global).contextData.cArrPos];\n    (this || _global).contextData.cO = popped;\n\n    if ((this || _global).globalData.currentGlobalAlpha !== popped) {\n      (this || _global).canvasContext.globalAlpha = popped;\n      (this || _global).globalData.currentGlobalAlpha = popped;\n    }\n  };\n\n  CanvasRenderer.prototype.configAnimation = function (animData) {\n    if ((this || _global).animationItem.wrapper) {\n      (this || _global).animationItem.container = createTag(\"canvas\");\n      var containerStyle = (this || _global).animationItem.container.style;\n      containerStyle.width = \"100%\";\n      containerStyle.height = \"100%\";\n      var origin = \"0px 0px 0px\";\n      containerStyle.transformOrigin = origin;\n      containerStyle.mozTransformOrigin = origin;\n      containerStyle.webkitTransformOrigin = origin;\n      containerStyle[\"-webkit-transform\"] = origin;\n\n      (this || _global).animationItem.wrapper.appendChild((this || _global).animationItem.container);\n\n      (this || _global).canvasContext = (this || _global).animationItem.container.getContext(\"2d\");\n\n      if ((this || _global).renderConfig.className) {\n        (this || _global).animationItem.container.setAttribute(\"class\", (this || _global).renderConfig.className);\n      }\n\n      if ((this || _global).renderConfig.id) {\n        (this || _global).animationItem.container.setAttribute(\"id\", (this || _global).renderConfig.id);\n      }\n    } else {\n      (this || _global).canvasContext = (this || _global).renderConfig.context;\n    }\n\n    (this || _global).data = animData;\n    (this || _global).layers = animData.layers;\n    (this || _global).transformCanvas = {\n      w: animData.w,\n      h: animData.h,\n      sx: 0,\n      sy: 0,\n      tx: 0,\n      ty: 0\n    };\n    this.setupGlobalData(animData, document.body);\n    (this || _global).globalData.canvasContext = (this || _global).canvasContext;\n    (this || _global).globalData.renderer = this || _global;\n    (this || _global).globalData.isDashed = false;\n    (this || _global).globalData.progressiveLoad = (this || _global).renderConfig.progressiveLoad;\n    (this || _global).globalData.transformCanvas = (this || _global).transformCanvas;\n    (this || _global).elements = createSizedArray(animData.layers.length);\n    this.updateContainerSize();\n  };\n\n  CanvasRenderer.prototype.updateContainerSize = function () {\n    this.reset();\n    var elementWidth;\n    var elementHeight;\n\n    if ((this || _global).animationItem.wrapper && (this || _global).animationItem.container) {\n      elementWidth = (this || _global).animationItem.wrapper.offsetWidth;\n      elementHeight = (this || _global).animationItem.wrapper.offsetHeight;\n\n      (this || _global).animationItem.container.setAttribute(\"width\", elementWidth * (this || _global).renderConfig.dpr);\n\n      (this || _global).animationItem.container.setAttribute(\"height\", elementHeight * (this || _global).renderConfig.dpr);\n    } else {\n      elementWidth = (this || _global).canvasContext.canvas.width * (this || _global).renderConfig.dpr;\n      elementHeight = (this || _global).canvasContext.canvas.height * (this || _global).renderConfig.dpr;\n    }\n\n    var elementRel;\n    var animationRel;\n\n    if ((this || _global).renderConfig.preserveAspectRatio.indexOf(\"meet\") !== -1 || (this || _global).renderConfig.preserveAspectRatio.indexOf(\"slice\") !== -1) {\n      var par = (this || _global).renderConfig.preserveAspectRatio.split(\" \");\n\n      var fillType = par[1] || \"meet\";\n      var pos = par[0] || \"xMidYMid\";\n      var xPos = pos.substr(0, 4);\n      var yPos = pos.substr(4);\n      elementRel = elementWidth / elementHeight;\n      animationRel = (this || _global).transformCanvas.w / (this || _global).transformCanvas.h;\n\n      if (animationRel > elementRel && fillType === \"meet\" || animationRel < elementRel && fillType === \"slice\") {\n        (this || _global).transformCanvas.sx = elementWidth / ((this || _global).transformCanvas.w / (this || _global).renderConfig.dpr);\n        (this || _global).transformCanvas.sy = elementWidth / ((this || _global).transformCanvas.w / (this || _global).renderConfig.dpr);\n      } else {\n        (this || _global).transformCanvas.sx = elementHeight / ((this || _global).transformCanvas.h / (this || _global).renderConfig.dpr);\n        (this || _global).transformCanvas.sy = elementHeight / ((this || _global).transformCanvas.h / (this || _global).renderConfig.dpr);\n      }\n\n      if (xPos === \"xMid\" && (animationRel < elementRel && fillType === \"meet\" || animationRel > elementRel && fillType === \"slice\")) {\n        (this || _global).transformCanvas.tx = (elementWidth - (this || _global).transformCanvas.w * (elementHeight / (this || _global).transformCanvas.h)) / 2 * (this || _global).renderConfig.dpr;\n      } else if (xPos === \"xMax\" && (animationRel < elementRel && fillType === \"meet\" || animationRel > elementRel && fillType === \"slice\")) {\n        (this || _global).transformCanvas.tx = (elementWidth - (this || _global).transformCanvas.w * (elementHeight / (this || _global).transformCanvas.h)) * (this || _global).renderConfig.dpr;\n      } else {\n        (this || _global).transformCanvas.tx = 0;\n      }\n\n      if (yPos === \"YMid\" && (animationRel > elementRel && fillType === \"meet\" || animationRel < elementRel && fillType === \"slice\")) {\n        (this || _global).transformCanvas.ty = (elementHeight - (this || _global).transformCanvas.h * (elementWidth / (this || _global).transformCanvas.w)) / 2 * (this || _global).renderConfig.dpr;\n      } else if (yPos === \"YMax\" && (animationRel > elementRel && fillType === \"meet\" || animationRel < elementRel && fillType === \"slice\")) {\n        (this || _global).transformCanvas.ty = (elementHeight - (this || _global).transformCanvas.h * (elementWidth / (this || _global).transformCanvas.w)) * (this || _global).renderConfig.dpr;\n      } else {\n        (this || _global).transformCanvas.ty = 0;\n      }\n    } else if ((this || _global).renderConfig.preserveAspectRatio === \"none\") {\n      (this || _global).transformCanvas.sx = elementWidth / ((this || _global).transformCanvas.w / (this || _global).renderConfig.dpr);\n      (this || _global).transformCanvas.sy = elementHeight / ((this || _global).transformCanvas.h / (this || _global).renderConfig.dpr);\n      (this || _global).transformCanvas.tx = 0;\n      (this || _global).transformCanvas.ty = 0;\n    } else {\n      (this || _global).transformCanvas.sx = (this || _global).renderConfig.dpr;\n      (this || _global).transformCanvas.sy = (this || _global).renderConfig.dpr;\n      (this || _global).transformCanvas.tx = 0;\n      (this || _global).transformCanvas.ty = 0;\n    }\n\n    (this || _global).transformCanvas.props = [(this || _global).transformCanvas.sx, 0, 0, 0, 0, (this || _global).transformCanvas.sy, 0, 0, 0, 0, 1, 0, (this || _global).transformCanvas.tx, (this || _global).transformCanvas.ty, 0, 1];\n    /* var i, len = this.elements.length;\r\n      for(i=0;i<len;i+=1){\r\n          if(this.elements[i] && this.elements[i].data.ty === 0){\r\n              this.elements[i].resize(this.globalData.transformCanvas);\r\n          }\r\n      } */\n\n    this.ctxTransform((this || _global).transformCanvas.props);\n\n    (this || _global).canvasContext.beginPath();\n\n    (this || _global).canvasContext.rect(0, 0, (this || _global).transformCanvas.w, (this || _global).transformCanvas.h);\n\n    (this || _global).canvasContext.closePath();\n\n    (this || _global).canvasContext.clip();\n\n    this.renderFrame((this || _global).renderedFrame, true);\n  };\n\n  CanvasRenderer.prototype.destroy = function () {\n    if ((this || _global).renderConfig.clearCanvas && (this || _global).animationItem.wrapper) {\n      (this || _global).animationItem.wrapper.innerText = \"\";\n    }\n\n    var i;\n    var len = (this || _global).layers ? (this || _global).layers.length : 0;\n\n    for (i = len - 1; i >= 0; i -= 1) {\n      if ((this || _global).elements[i]) {\n        (this || _global).elements[i].destroy();\n      }\n    }\n\n    (this || _global).elements.length = 0;\n    (this || _global).globalData.canvasContext = null;\n    (this || _global).animationItem.container = null;\n    (this || _global).destroyed = true;\n  };\n\n  CanvasRenderer.prototype.renderFrame = function (num, forceRender) {\n    if ((this || _global).renderedFrame === num && (this || _global).renderConfig.clearCanvas === true && !forceRender || (this || _global).destroyed || num === -1) {\n      return;\n    }\n\n    (this || _global).renderedFrame = num;\n    (this || _global).globalData.frameNum = num - (this || _global).animationItem._isFirstFrame;\n    (this || _global).globalData.frameId += 1;\n    (this || _global).globalData._mdf = !(this || _global).renderConfig.clearCanvas || forceRender;\n    (this || _global).globalData.projectInterface.currentFrame = num; // console.log('--------');\n    // console.log('NEW: ',num);\n\n    var i;\n    var len = (this || _global).layers.length;\n\n    if (!(this || _global).completeLayers) {\n      this.checkLayers(num);\n    }\n\n    for (i = 0; i < len; i += 1) {\n      if ((this || _global).completeLayers || (this || _global).elements[i]) {\n        (this || _global).elements[i].prepareFrame(num - (this || _global).layers[i].st);\n      }\n    }\n\n    if ((this || _global).globalData._mdf) {\n      if ((this || _global).renderConfig.clearCanvas === true) {\n        (this || _global).canvasContext.clearRect(0, 0, (this || _global).transformCanvas.w, (this || _global).transformCanvas.h);\n      } else {\n        this.save();\n      }\n\n      for (i = len - 1; i >= 0; i -= 1) {\n        if ((this || _global).completeLayers || (this || _global).elements[i]) {\n          (this || _global).elements[i].renderFrame();\n        }\n      }\n\n      if ((this || _global).renderConfig.clearCanvas !== true) {\n        this.restore();\n      }\n    }\n  };\n\n  CanvasRenderer.prototype.buildItem = function (pos) {\n    var elements = (this || _global).elements;\n\n    if (elements[pos] || (this || _global).layers[pos].ty === 99) {\n      return;\n    }\n\n    var element = this.createItem((this || _global).layers[pos], this || _global, (this || _global).globalData);\n    elements[pos] = element;\n    element.initExpressions();\n    /* if(this.layers[pos].ty === 0){\r\n          element.resize(this.globalData.transformCanvas);\r\n      } */\n  };\n\n  CanvasRenderer.prototype.checkPendingElements = function () {\n    while ((this || _global).pendingElements.length) {\n      var element = (this || _global).pendingElements.pop();\n\n      element.checkParenting();\n    }\n  };\n\n  CanvasRenderer.prototype.hide = function () {\n    (this || _global).animationItem.container.style.display = \"none\";\n  };\n\n  CanvasRenderer.prototype.show = function () {\n    (this || _global).animationItem.container.style.display = \"block\";\n  };\n  /* global extendPrototype, BaseRenderer, SVGRenderer, SVGShapeElement, HShapeElement, SVGTextLottieElement,\r\n  HTextElement, HCameraElement, IImageElement, HImageElement, SVGCompElement, HCompElement, ISolidElement,\r\n  HSolidElement, styleDiv, createTag, createNS */\n\n\n  function HybridRenderer(animationItem, config) {\n    (this || _global).animationItem = animationItem;\n    (this || _global).layers = null;\n    (this || _global).renderedFrame = -1;\n    (this || _global).renderConfig = {\n      className: config && config.className || \"\",\n      imagePreserveAspectRatio: config && config.imagePreserveAspectRatio || \"xMidYMid slice\",\n      hideOnTransparent: !(config && config.hideOnTransparent === false),\n      filterSize: {\n        width: config && config.filterSize && config.filterSize.width || \"400%\",\n        height: config && config.filterSize && config.filterSize.height || \"400%\",\n        x: config && config.filterSize && config.filterSize.x || \"-100%\",\n        y: config && config.filterSize && config.filterSize.y || \"-100%\"\n      }\n    };\n    (this || _global).globalData = {\n      _mdf: false,\n      frameNum: -1,\n      renderConfig: (this || _global).renderConfig\n    };\n    (this || _global).pendingElements = [];\n    (this || _global).elements = [];\n    (this || _global).threeDElements = [];\n    (this || _global).destroyed = false;\n    (this || _global).camera = null;\n    (this || _global).supports3d = true;\n    (this || _global).rendererType = \"html\";\n  }\n\n  extendPrototype([BaseRenderer], HybridRenderer);\n  HybridRenderer.prototype.buildItem = SVGRenderer.prototype.buildItem;\n\n  HybridRenderer.prototype.checkPendingElements = function () {\n    while ((this || _global).pendingElements.length) {\n      var element = (this || _global).pendingElements.pop();\n\n      element.checkParenting();\n    }\n  };\n\n  HybridRenderer.prototype.appendElementInPos = function (element, pos) {\n    var newDOMElement = element.getBaseElement();\n\n    if (!newDOMElement) {\n      return;\n    }\n\n    var layer = (this || _global).layers[pos];\n\n    if (!layer.ddd || !(this || _global).supports3d) {\n      if ((this || _global).threeDElements) {\n        this.addTo3dContainer(newDOMElement, pos);\n      } else {\n        var i = 0;\n        var nextDOMElement;\n        var nextLayer;\n        var tmpDOMElement;\n\n        while (i < pos) {\n          if ((this || _global).elements[i] && (this || _global).elements[i] !== true && (this || _global).elements[i].getBaseElement) {\n            nextLayer = (this || _global).elements[i];\n            tmpDOMElement = (this || _global).layers[i].ddd ? this.getThreeDContainerByPos(i) : nextLayer.getBaseElement();\n            nextDOMElement = tmpDOMElement || nextDOMElement;\n          }\n\n          i += 1;\n        }\n\n        if (nextDOMElement) {\n          if (!layer.ddd || !(this || _global).supports3d) {\n            (this || _global).layerElement.insertBefore(newDOMElement, nextDOMElement);\n          }\n        } else if (!layer.ddd || !(this || _global).supports3d) {\n          (this || _global).layerElement.appendChild(newDOMElement);\n        }\n      }\n    } else {\n      this.addTo3dContainer(newDOMElement, pos);\n    }\n  };\n\n  HybridRenderer.prototype.createShape = function (data) {\n    if (!(this || _global).supports3d) {\n      return new SVGShapeElement(data, (this || _global).globalData, this || _global);\n    }\n\n    return new HShapeElement(data, (this || _global).globalData, this || _global);\n  };\n\n  HybridRenderer.prototype.createText = function (data) {\n    if (!(this || _global).supports3d) {\n      return new SVGTextLottieElement(data, (this || _global).globalData, this || _global);\n    }\n\n    return new HTextElement(data, (this || _global).globalData, this || _global);\n  };\n\n  HybridRenderer.prototype.createCamera = function (data) {\n    (this || _global).camera = new HCameraElement(data, (this || _global).globalData, this || _global);\n    return (this || _global).camera;\n  };\n\n  HybridRenderer.prototype.createImage = function (data) {\n    if (!(this || _global).supports3d) {\n      return new IImageElement(data, (this || _global).globalData, this || _global);\n    }\n\n    return new HImageElement(data, (this || _global).globalData, this || _global);\n  };\n\n  HybridRenderer.prototype.createComp = function (data) {\n    if (!(this || _global).supports3d) {\n      return new SVGCompElement(data, (this || _global).globalData, this || _global);\n    }\n\n    return new HCompElement(data, (this || _global).globalData, this || _global);\n  };\n\n  HybridRenderer.prototype.createSolid = function (data) {\n    if (!(this || _global).supports3d) {\n      return new ISolidElement(data, (this || _global).globalData, this || _global);\n    }\n\n    return new HSolidElement(data, (this || _global).globalData, this || _global);\n  };\n\n  HybridRenderer.prototype.createNull = SVGRenderer.prototype.createNull;\n\n  HybridRenderer.prototype.getThreeDContainerByPos = function (pos) {\n    var i = 0;\n    var len = (this || _global).threeDElements.length;\n\n    while (i < len) {\n      if ((this || _global).threeDElements[i].startPos <= pos && (this || _global).threeDElements[i].endPos >= pos) {\n        return (this || _global).threeDElements[i].perspectiveElem;\n      }\n\n      i += 1;\n    }\n\n    return null;\n  };\n\n  HybridRenderer.prototype.createThreeDContainer = function (pos, type) {\n    var perspectiveElem = createTag(\"div\");\n    var style;\n    var containerStyle;\n    styleDiv(perspectiveElem);\n    var container = createTag(\"div\");\n    styleDiv(container);\n\n    if (type === \"3d\") {\n      style = perspectiveElem.style;\n      style.width = (this || _global).globalData.compSize.w + \"px\";\n      style.height = (this || _global).globalData.compSize.h + \"px\";\n      var center = \"50% 50%\";\n      style.webkitTransformOrigin = center;\n      style.mozTransformOrigin = center;\n      style.transformOrigin = center;\n      containerStyle = container.style;\n      var matrix = \"matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1)\";\n      containerStyle.transform = matrix;\n      containerStyle.webkitTransform = matrix;\n    }\n\n    perspectiveElem.appendChild(container); // this.resizerElem.appendChild(perspectiveElem);\n\n    var threeDContainerData = {\n      container: container,\n      perspectiveElem: perspectiveElem,\n      startPos: pos,\n      endPos: pos,\n      type: type\n    };\n\n    (this || _global).threeDElements.push(threeDContainerData);\n\n    return threeDContainerData;\n  };\n\n  HybridRenderer.prototype.build3dContainers = function () {\n    var i;\n    var len = (this || _global).layers.length;\n    var lastThreeDContainerData;\n    var currentContainer = \"\";\n\n    for (i = 0; i < len; i += 1) {\n      if ((this || _global).layers[i].ddd && (this || _global).layers[i].ty !== 3) {\n        if (currentContainer !== \"3d\") {\n          currentContainer = \"3d\";\n          lastThreeDContainerData = this.createThreeDContainer(i, \"3d\");\n        }\n\n        lastThreeDContainerData.endPos = Math.max(lastThreeDContainerData.endPos, i);\n      } else {\n        if (currentContainer !== \"2d\") {\n          currentContainer = \"2d\";\n          lastThreeDContainerData = this.createThreeDContainer(i, \"2d\");\n        }\n\n        lastThreeDContainerData.endPos = Math.max(lastThreeDContainerData.endPos, i);\n      }\n    }\n\n    len = (this || _global).threeDElements.length;\n\n    for (i = len - 1; i >= 0; i -= 1) {\n      (this || _global).resizerElem.appendChild((this || _global).threeDElements[i].perspectiveElem);\n    }\n  };\n\n  HybridRenderer.prototype.addTo3dContainer = function (elem, pos) {\n    var i = 0;\n    var len = (this || _global).threeDElements.length;\n\n    while (i < len) {\n      if (pos <= (this || _global).threeDElements[i].endPos) {\n        var j = (this || _global).threeDElements[i].startPos;\n        var nextElement;\n\n        while (j < pos) {\n          if ((this || _global).elements[j] && (this || _global).elements[j].getBaseElement) {\n            nextElement = (this || _global).elements[j].getBaseElement();\n          }\n\n          j += 1;\n        }\n\n        if (nextElement) {\n          (this || _global).threeDElements[i].container.insertBefore(elem, nextElement);\n        } else {\n          (this || _global).threeDElements[i].container.appendChild(elem);\n        }\n\n        break;\n      }\n\n      i += 1;\n    }\n  };\n\n  HybridRenderer.prototype.configAnimation = function (animData) {\n    var resizerElem = createTag(\"div\");\n    var wrapper = (this || _global).animationItem.wrapper;\n    var style = resizerElem.style;\n    style.width = animData.w + \"px\";\n    style.height = animData.h + \"px\";\n    (this || _global).resizerElem = resizerElem;\n    styleDiv(resizerElem);\n    style.transformStyle = \"flat\";\n    style.mozTransformStyle = \"flat\";\n    style.webkitTransformStyle = \"flat\";\n\n    if ((this || _global).renderConfig.className) {\n      resizerElem.setAttribute(\"class\", (this || _global).renderConfig.className);\n    }\n\n    wrapper.appendChild(resizerElem);\n    style.overflow = \"hidden\";\n    var svg = createNS(\"svg\");\n    svg.setAttribute(\"width\", \"1\");\n    svg.setAttribute(\"height\", \"1\");\n    styleDiv(svg);\n\n    (this || _global).resizerElem.appendChild(svg);\n\n    var defs = createNS(\"defs\");\n    svg.appendChild(defs);\n    (this || _global).data = animData; // Mask animation\n\n    this.setupGlobalData(animData, svg);\n    (this || _global).globalData.defs = defs;\n    (this || _global).layers = animData.layers;\n    (this || _global).layerElement = (this || _global).resizerElem;\n    this.build3dContainers();\n    this.updateContainerSize();\n  };\n\n  HybridRenderer.prototype.destroy = function () {\n    if ((this || _global).animationItem.wrapper) {\n      (this || _global).animationItem.wrapper.innerText = \"\";\n    }\n\n    (this || _global).animationItem.container = null;\n    (this || _global).globalData.defs = null;\n    var i;\n    var len = (this || _global).layers ? (this || _global).layers.length : 0;\n\n    for (i = 0; i < len; i += 1) {\n      (this || _global).elements[i].destroy();\n    }\n\n    (this || _global).elements.length = 0;\n    (this || _global).destroyed = true;\n    (this || _global).animationItem = null;\n  };\n\n  HybridRenderer.prototype.updateContainerSize = function () {\n    var elementWidth = (this || _global).animationItem.wrapper.offsetWidth;\n    var elementHeight = (this || _global).animationItem.wrapper.offsetHeight;\n    var elementRel = elementWidth / elementHeight;\n    var animationRel = (this || _global).globalData.compSize.w / (this || _global).globalData.compSize.h;\n    var sx;\n    var sy;\n    var tx;\n    var ty;\n\n    if (animationRel > elementRel) {\n      sx = elementWidth / (this || _global).globalData.compSize.w;\n      sy = elementWidth / (this || _global).globalData.compSize.w;\n      tx = 0;\n      ty = (elementHeight - (this || _global).globalData.compSize.h * (elementWidth / (this || _global).globalData.compSize.w)) / 2;\n    } else {\n      sx = elementHeight / (this || _global).globalData.compSize.h;\n      sy = elementHeight / (this || _global).globalData.compSize.h;\n      tx = (elementWidth - (this || _global).globalData.compSize.w * (elementHeight / (this || _global).globalData.compSize.h)) / 2;\n      ty = 0;\n    }\n\n    var style = (this || _global).resizerElem.style;\n    style.webkitTransform = \"matrix3d(\" + sx + \",0,0,0,0,\" + sy + \",0,0,0,0,1,0,\" + tx + \",\" + ty + \",0,1)\";\n    style.transform = style.webkitTransform;\n  };\n\n  HybridRenderer.prototype.renderFrame = SVGRenderer.prototype.renderFrame;\n\n  HybridRenderer.prototype.hide = function () {\n    (this || _global).resizerElem.style.display = \"none\";\n  };\n\n  HybridRenderer.prototype.show = function () {\n    (this || _global).resizerElem.style.display = \"block\";\n  };\n\n  HybridRenderer.prototype.initItems = function () {\n    this.buildAllItems();\n\n    if ((this || _global).camera) {\n      (this || _global).camera.setup();\n    } else {\n      var cWidth = (this || _global).globalData.compSize.w;\n      var cHeight = (this || _global).globalData.compSize.h;\n      var i;\n      var len = (this || _global).threeDElements.length;\n\n      for (i = 0; i < len; i += 1) {\n        var style = (this || _global).threeDElements[i].perspectiveElem.style;\n        style.webkitPerspective = Math.sqrt(Math.pow(cWidth, 2) + Math.pow(cHeight, 2)) + \"px\";\n        style.perspective = style.webkitPerspective;\n      }\n    }\n  };\n\n  HybridRenderer.prototype.searchExtraCompositions = function (assets) {\n    var i;\n    var len = assets.length;\n    var floatingContainer = createTag(\"div\");\n\n    for (i = 0; i < len; i += 1) {\n      if (assets[i].xt) {\n        var comp = this.createComp(assets[i], floatingContainer, (this || _global).globalData.comp, null);\n        comp.initExpressions();\n\n        (this || _global).globalData.projectInterface.registerComposition(comp);\n      }\n    }\n  };\n  /* global createSizedArray, createElementID, PropertyFactory, ShapePropertyFactory, createNS, locationHref */\n\n\n  function MaskElement(data, element, globalData) {\n    (this || _global).data = data;\n    (this || _global).element = element;\n    (this || _global).globalData = globalData;\n    (this || _global).storedData = [];\n    (this || _global).masksProperties = (this || _global).data.masksProperties || [];\n    (this || _global).maskElement = null;\n    var defs = (this || _global).globalData.defs;\n    var i;\n    var len = (this || _global).masksProperties ? (this || _global).masksProperties.length : 0;\n    (this || _global).viewData = createSizedArray(len);\n    (this || _global).solidPath = \"\";\n    var path;\n    var properties = (this || _global).masksProperties;\n    var count = 0;\n    var currentMasks = [];\n    var j;\n    var jLen;\n    var layerId = createElementID();\n    var rect;\n    var expansor;\n    var feMorph;\n    var x;\n    var maskType = \"clipPath\";\n    var maskRef = \"clip-path\";\n\n    for (i = 0; i < len; i += 1) {\n      if (properties[i].mode !== \"a\" && properties[i].mode !== \"n\" || properties[i].inv || properties[i].o.k !== 100 || properties[i].o.x) {\n        maskType = \"mask\";\n        maskRef = \"mask\";\n      }\n\n      if ((properties[i].mode === \"s\" || properties[i].mode === \"i\") && count === 0) {\n        rect = createNS(\"rect\");\n        rect.setAttribute(\"fill\", \"#ffffff\");\n        rect.setAttribute(\"width\", (this || _global).element.comp.data.w || 0);\n        rect.setAttribute(\"height\", (this || _global).element.comp.data.h || 0);\n        currentMasks.push(rect);\n      } else {\n        rect = null;\n      }\n\n      path = createNS(\"path\");\n\n      if (properties[i].mode === \"n\") {\n        // TODO move this to a factory or to a constructor\n        (this || _global).viewData[i] = {\n          op: PropertyFactory.getProp((this || _global).element, properties[i].o, 0, 0.01, (this || _global).element),\n          prop: ShapePropertyFactory.getShapeProp((this || _global).element, properties[i], 3),\n          elem: path,\n          lastPath: \"\"\n        };\n        defs.appendChild(path);\n      } else {\n        count += 1;\n        path.setAttribute(\"fill\", properties[i].mode === \"s\" ? \"#000000\" : \"#ffffff\");\n        path.setAttribute(\"clip-rule\", \"nonzero\");\n        var filterID;\n\n        if (properties[i].x.k !== 0) {\n          maskType = \"mask\";\n          maskRef = \"mask\";\n          x = PropertyFactory.getProp((this || _global).element, properties[i].x, 0, null, (this || _global).element);\n          filterID = createElementID();\n          expansor = createNS(\"filter\");\n          expansor.setAttribute(\"id\", filterID);\n          feMorph = createNS(\"feMorphology\");\n          feMorph.setAttribute(\"operator\", \"erode\");\n          feMorph.setAttribute(\"in\", \"SourceGraphic\");\n          feMorph.setAttribute(\"radius\", \"0\");\n          expansor.appendChild(feMorph);\n          defs.appendChild(expansor);\n          path.setAttribute(\"stroke\", properties[i].mode === \"s\" ? \"#000000\" : \"#ffffff\");\n        } else {\n          feMorph = null;\n          x = null;\n        } // TODO move this to a factory or to a constructor\n\n\n        (this || _global).storedData[i] = {\n          elem: path,\n          x: x,\n          expan: feMorph,\n          lastPath: \"\",\n          lastOperator: \"\",\n          filterId: filterID,\n          lastRadius: 0\n        };\n\n        if (properties[i].mode === \"i\") {\n          jLen = currentMasks.length;\n          var g = createNS(\"g\");\n\n          for (j = 0; j < jLen; j += 1) {\n            g.appendChild(currentMasks[j]);\n          }\n\n          var mask = createNS(\"mask\");\n          mask.setAttribute(\"mask-type\", \"alpha\");\n          mask.setAttribute(\"id\", layerId + \"_\" + count);\n          mask.appendChild(path);\n          defs.appendChild(mask);\n          g.setAttribute(\"mask\", \"url(\" + locationHref + \"#\" + layerId + \"_\" + count + \")\");\n          currentMasks.length = 0;\n          currentMasks.push(g);\n        } else {\n          currentMasks.push(path);\n        }\n\n        if (properties[i].inv && !(this || _global).solidPath) {\n          (this || _global).solidPath = this.createLayerSolidPath();\n        } // TODO move this to a factory or to a constructor\n\n\n        (this || _global).viewData[i] = {\n          elem: path,\n          lastPath: \"\",\n          op: PropertyFactory.getProp((this || _global).element, properties[i].o, 0, 0.01, (this || _global).element),\n          prop: ShapePropertyFactory.getShapeProp((this || _global).element, properties[i], 3),\n          invRect: rect\n        };\n\n        if (!(this || _global).viewData[i].prop.k) {\n          this.drawPath(properties[i], (this || _global).viewData[i].prop.v, (this || _global).viewData[i]);\n        }\n      }\n    }\n\n    (this || _global).maskElement = createNS(maskType);\n    len = currentMasks.length;\n\n    for (i = 0; i < len; i += 1) {\n      (this || _global).maskElement.appendChild(currentMasks[i]);\n    }\n\n    if (count > 0) {\n      (this || _global).maskElement.setAttribute(\"id\", layerId);\n\n      (this || _global).element.maskedElement.setAttribute(maskRef, \"url(\" + locationHref + \"#\" + layerId + \")\");\n\n      defs.appendChild((this || _global).maskElement);\n    }\n\n    if ((this || _global).viewData.length) {\n      (this || _global).element.addRenderableComponent(this || _global);\n    }\n  }\n\n  MaskElement.prototype.getMaskProperty = function (pos) {\n    return (this || _global).viewData[pos].prop;\n  };\n\n  MaskElement.prototype.renderFrame = function (isFirstFrame) {\n    var finalMat = (this || _global).element.finalTransform.mat;\n    var i;\n    var len = (this || _global).masksProperties.length;\n\n    for (i = 0; i < len; i += 1) {\n      if ((this || _global).viewData[i].prop._mdf || isFirstFrame) {\n        this.drawPath((this || _global).masksProperties[i], (this || _global).viewData[i].prop.v, (this || _global).viewData[i]);\n      }\n\n      if ((this || _global).viewData[i].op._mdf || isFirstFrame) {\n        (this || _global).viewData[i].elem.setAttribute(\"fill-opacity\", (this || _global).viewData[i].op.v);\n      }\n\n      if ((this || _global).masksProperties[i].mode !== \"n\") {\n        if ((this || _global).viewData[i].invRect && ((this || _global).element.finalTransform.mProp._mdf || isFirstFrame)) {\n          (this || _global).viewData[i].invRect.setAttribute(\"transform\", finalMat.getInverseMatrix().to2dCSS());\n        }\n\n        if ((this || _global).storedData[i].x && ((this || _global).storedData[i].x._mdf || isFirstFrame)) {\n          var feMorph = (this || _global).storedData[i].expan;\n\n          if ((this || _global).storedData[i].x.v < 0) {\n            if ((this || _global).storedData[i].lastOperator !== \"erode\") {\n              (this || _global).storedData[i].lastOperator = \"erode\";\n\n              (this || _global).storedData[i].elem.setAttribute(\"filter\", \"url(\" + locationHref + \"#\" + (this || _global).storedData[i].filterId + \")\");\n            }\n\n            feMorph.setAttribute(\"radius\", -(this || _global).storedData[i].x.v);\n          } else {\n            if ((this || _global).storedData[i].lastOperator !== \"dilate\") {\n              (this || _global).storedData[i].lastOperator = \"dilate\";\n\n              (this || _global).storedData[i].elem.setAttribute(\"filter\", null);\n            }\n\n            (this || _global).storedData[i].elem.setAttribute(\"stroke-width\", (this || _global).storedData[i].x.v * 2);\n          }\n        }\n      }\n    }\n  };\n\n  MaskElement.prototype.getMaskelement = function () {\n    return (this || _global).maskElement;\n  };\n\n  MaskElement.prototype.createLayerSolidPath = function () {\n    var path = \"M0,0 \";\n    path += \" h\" + (this || _global).globalData.compSize.w;\n    path += \" v\" + (this || _global).globalData.compSize.h;\n    path += \" h-\" + (this || _global).globalData.compSize.w;\n    path += \" v-\" + (this || _global).globalData.compSize.h + \" \";\n    return path;\n  };\n\n  MaskElement.prototype.drawPath = function (pathData, pathNodes, viewData) {\n    var pathString = \" M\" + pathNodes.v[0][0] + \",\" + pathNodes.v[0][1];\n    var i;\n    var len;\n    len = pathNodes._length;\n\n    for (i = 1; i < len; i += 1) {\n      // pathString += \" C\"+pathNodes.o[i-1][0]+','+pathNodes.o[i-1][1] + \" \"+pathNodes.i[i][0]+','+pathNodes.i[i][1] + \" \"+pathNodes.v[i][0]+','+pathNodes.v[i][1];\n      pathString += \" C\" + pathNodes.o[i - 1][0] + \",\" + pathNodes.o[i - 1][1] + \" \" + pathNodes.i[i][0] + \",\" + pathNodes.i[i][1] + \" \" + pathNodes.v[i][0] + \",\" + pathNodes.v[i][1];\n    } // pathString += \" C\"+pathNodes.o[i-1][0]+','+pathNodes.o[i-1][1] + \" \"+pathNodes.i[0][0]+','+pathNodes.i[0][1] + \" \"+pathNodes.v[0][0]+','+pathNodes.v[0][1];\n\n\n    if (pathNodes.c && len > 1) {\n      pathString += \" C\" + pathNodes.o[i - 1][0] + \",\" + pathNodes.o[i - 1][1] + \" \" + pathNodes.i[0][0] + \",\" + pathNodes.i[0][1] + \" \" + pathNodes.v[0][0] + \",\" + pathNodes.v[0][1];\n    } // pathNodes.__renderedString = pathString;\n\n\n    if (viewData.lastPath !== pathString) {\n      var pathShapeValue = \"\";\n\n      if (viewData.elem) {\n        if (pathNodes.c) {\n          pathShapeValue = pathData.inv ? (this || _global).solidPath + pathString : pathString;\n        }\n\n        viewData.elem.setAttribute(\"d\", pathShapeValue);\n      }\n\n      viewData.lastPath = pathString;\n    }\n  };\n\n  MaskElement.prototype.destroy = function () {\n    (this || _global).element = null;\n    (this || _global).globalData = null;\n    (this || _global).maskElement = null;\n    (this || _global).data = null;\n    (this || _global).masksProperties = null;\n  };\n  /**\r\n   * @file\r\n   * Handles AE's layer parenting property.\r\n   *\r\n   */\n\n\n  function HierarchyElement() {}\n\n  HierarchyElement.prototype = {\n    /**\r\n       * @function\r\n       * Initializes hierarchy properties\r\n       *\r\n       */\n    initHierarchy: function () {\n      // element's parent list\n      (this || _global).hierarchy = []; // if element is parent of another layer _isParent will be true\n\n      (this || _global)._isParent = false;\n      this.checkParenting();\n    },\n\n    /**\r\n       * @function\r\n       * Sets layer's hierarchy.\r\n       * @param {array} hierarch\r\n       * layer's parent list\r\n       *\r\n       */\n    setHierarchy: function (hierarchy) {\n      (this || _global).hierarchy = hierarchy;\n    },\n\n    /**\r\n       * @function\r\n       * Sets layer as parent.\r\n       *\r\n       */\n    setAsParent: function () {\n      (this || _global)._isParent = true;\n    },\n\n    /**\r\n       * @function\r\n       * Searches layer's parenting chain\r\n       *\r\n       */\n    checkParenting: function () {\n      if ((this || _global).data.parent !== undefined) {\n        (this || _global).comp.buildElementParenting(this || _global, (this || _global).data.parent, []);\n      }\n    }\n  };\n  /**\r\n   * @file\r\n   * Handles element's layer frame update.\r\n   * Checks layer in point and out point\r\n   *\r\n   */\n\n  function FrameElement() {}\n\n  FrameElement.prototype = {\n    /**\r\n       * @function\r\n       * Initializes frame related properties.\r\n       *\r\n       */\n    initFrame: function () {\n      // set to true when inpoint is rendered\n      (this || _global)._isFirstFrame = false; // list of animated properties\n\n      (this || _global).dynamicProperties = []; // If layer has been modified in current tick this will be true\n\n      (this || _global)._mdf = false;\n    },\n\n    /**\r\n       * @function\r\n       * Calculates all dynamic values\r\n       *\r\n       * @param {number} num\r\n       * current frame number in Layer's time\r\n       * @param {boolean} isVisible\r\n       * if layers is currently in range\r\n       *\r\n       */\n    prepareProperties: function (num, isVisible) {\n      var i;\n      var len = (this || _global).dynamicProperties.length;\n\n      for (i = 0; i < len; i += 1) {\n        if (isVisible || (this || _global)._isParent && (this || _global).dynamicProperties[i].propType === \"transform\") {\n          (this || _global).dynamicProperties[i].getValue();\n\n          if ((this || _global).dynamicProperties[i]._mdf) {\n            (this || _global).globalData._mdf = true;\n            (this || _global)._mdf = true;\n          }\n        }\n      }\n    },\n    addDynamicProperty: function (prop) {\n      if ((this || _global).dynamicProperties.indexOf(prop) === -1) {\n        (this || _global).dynamicProperties.push(prop);\n      }\n    }\n  };\n  /* global TransformPropertyFactory, Matrix */\n\n  function TransformElement() {}\n\n  TransformElement.prototype = {\n    initTransform: function () {\n      (this || _global).finalTransform = {\n        mProp: (this || _global).data.ks ? TransformPropertyFactory.getTransformProperty(this || _global, (this || _global).data.ks, this || _global) : {\n          o: 0\n        },\n        _matMdf: false,\n        _opMdf: false,\n        mat: new Matrix()\n      };\n\n      if ((this || _global).data.ao) {\n        (this || _global).finalTransform.mProp.autoOriented = true;\n      } // TODO: check TYPE 11: Guided elements\n\n\n      if ((this || _global).data.ty !== 11) {// this.createElements();\n      }\n    },\n    renderTransform: function () {\n      (this || _global).finalTransform._opMdf = (this || _global).finalTransform.mProp.o._mdf || (this || _global)._isFirstFrame;\n      (this || _global).finalTransform._matMdf = (this || _global).finalTransform.mProp._mdf || (this || _global)._isFirstFrame;\n\n      if ((this || _global).hierarchy) {\n        var mat;\n        var finalMat = (this || _global).finalTransform.mat;\n        var i = 0;\n        var len = (this || _global).hierarchy.length; // Checking if any of the transformation matrices in the hierarchy chain has changed.\n\n        if (!(this || _global).finalTransform._matMdf) {\n          while (i < len) {\n            if ((this || _global).hierarchy[i].finalTransform.mProp._mdf) {\n              (this || _global).finalTransform._matMdf = true;\n              break;\n            }\n\n            i += 1;\n          }\n        }\n\n        if ((this || _global).finalTransform._matMdf) {\n          mat = (this || _global).finalTransform.mProp.v.props;\n          finalMat.cloneFromProps(mat);\n\n          for (i = 0; i < len; i += 1) {\n            mat = (this || _global).hierarchy[i].finalTransform.mProp.v.props;\n            finalMat.transform(mat[0], mat[1], mat[2], mat[3], mat[4], mat[5], mat[6], mat[7], mat[8], mat[9], mat[10], mat[11], mat[12], mat[13], mat[14], mat[15]);\n          }\n        }\n      }\n    },\n    globalToLocal: function (pt) {\n      var transforms = [];\n      transforms.push((this || _global).finalTransform);\n      var flag = true;\n      var comp = (this || _global).comp;\n\n      while (flag) {\n        if (comp.finalTransform) {\n          if (comp.data.hasMask) {\n            transforms.splice(0, 0, comp.finalTransform);\n          }\n\n          comp = comp.comp;\n        } else {\n          flag = false;\n        }\n      }\n\n      var i;\n      var len = transforms.length;\n      var ptNew;\n\n      for (i = 0; i < len; i += 1) {\n        ptNew = transforms[i].mat.applyToPointArray(0, 0, 0); // ptNew = transforms[i].mat.applyToPointArray(pt[0],pt[1],pt[2]);\n\n        pt = [pt[0] - ptNew[0], pt[1] - ptNew[1], 0];\n      }\n\n      return pt;\n    },\n    mHelper: new Matrix()\n  };\n\n  function RenderableElement() {}\n\n  RenderableElement.prototype = {\n    initRenderable: function () {\n      // layer's visibility related to inpoint and outpoint. Rename isVisible to isInRange\n      (this || _global).isInRange = false; // layer's display state\n\n      (this || _global).hidden = false; // If layer's transparency equals 0, it can be hidden\n\n      (this || _global).isTransparent = false; // list of animated components\n\n      (this || _global).renderableComponents = [];\n    },\n    addRenderableComponent: function (component) {\n      if ((this || _global).renderableComponents.indexOf(component) === -1) {\n        (this || _global).renderableComponents.push(component);\n      }\n    },\n    removeRenderableComponent: function (component) {\n      if ((this || _global).renderableComponents.indexOf(component) !== -1) {\n        (this || _global).renderableComponents.splice((this || _global).renderableComponents.indexOf(component), 1);\n      }\n    },\n    prepareRenderableFrame: function (num) {\n      this.checkLayerLimits(num);\n    },\n    checkTransparency: function () {\n      if ((this || _global).finalTransform.mProp.o.v <= 0) {\n        if (!(this || _global).isTransparent && (this || _global).globalData.renderConfig.hideOnTransparent) {\n          (this || _global).isTransparent = true;\n          this.hide();\n        }\n      } else if ((this || _global).isTransparent) {\n        (this || _global).isTransparent = false;\n        this.show();\n      }\n    },\n\n    /**\r\n       * @function\r\n       * Initializes frame related properties.\r\n       *\r\n       * @param {number} num\r\n       * current frame number in Layer's time\r\n       *\r\n       */\n    checkLayerLimits: function (num) {\n      if ((this || _global).data.ip - (this || _global).data.st <= num && (this || _global).data.op - (this || _global).data.st > num) {\n        if ((this || _global).isInRange !== true) {\n          (this || _global).globalData._mdf = true;\n          (this || _global)._mdf = true;\n          (this || _global).isInRange = true;\n          this.show();\n        }\n      } else if ((this || _global).isInRange !== false) {\n        (this || _global).globalData._mdf = true;\n        (this || _global).isInRange = false;\n        this.hide();\n      }\n    },\n    renderRenderable: function () {\n      var i;\n      var len = (this || _global).renderableComponents.length;\n\n      for (i = 0; i < len; i += 1) {\n        (this || _global).renderableComponents[i].renderFrame((this || _global)._isFirstFrame);\n      }\n      /* this.maskManager.renderFrame(this.finalTransform.mat);\r\n          this.renderableEffectsManager.renderFrame(this._isFirstFrame); */\n\n    },\n    sourceRectAtTime: function () {\n      return {\n        top: 0,\n        left: 0,\n        width: 100,\n        height: 100\n      };\n    },\n    getLayerSize: function () {\n      if ((this || _global).data.ty === 5) {\n        return {\n          w: (this || _global).data.textData.width,\n          h: (this || _global).data.textData.height\n        };\n      }\n\n      return {\n        w: (this || _global).data.width,\n        h: (this || _global).data.height\n      };\n    }\n  };\n  /* global extendPrototype, RenderableElement, createProxyFunction */\n\n  function RenderableDOMElement() {}\n\n  (function () {\n    var _prototype = {\n      initElement: function (data, globalData, comp) {\n        this.initFrame();\n        this.initBaseData(data, globalData, comp);\n        this.initTransform(data, globalData, comp);\n        this.initHierarchy();\n        this.initRenderable();\n        this.initRendererElement();\n        this.createContainerElements();\n        this.createRenderableComponents();\n        this.createContent();\n        this.hide();\n      },\n      hide: function () {\n        if (!(this || _global).hidden && (!(this || _global).isInRange || (this || _global).isTransparent)) {\n          var elem = (this || _global).baseElement || (this || _global).layerElement;\n          elem.style.display = \"none\";\n          (this || _global).hidden = true;\n        }\n      },\n      show: function () {\n        if ((this || _global).isInRange && !(this || _global).isTransparent) {\n          if (!(this || _global).data.hd) {\n            var elem = (this || _global).baseElement || (this || _global).layerElement;\n            elem.style.display = \"block\";\n          }\n\n          (this || _global).hidden = false;\n          (this || _global)._isFirstFrame = true;\n        }\n      },\n      renderFrame: function () {\n        // If it is exported as hidden (data.hd === true) no need to render\n        // If it is not visible no need to render\n        if ((this || _global).data.hd || (this || _global).hidden) {\n          return;\n        }\n\n        this.renderTransform();\n        this.renderRenderable();\n        this.renderElement();\n        this.renderInnerContent();\n\n        if ((this || _global)._isFirstFrame) {\n          (this || _global)._isFirstFrame = false;\n        }\n      },\n      renderInnerContent: function () {},\n      prepareFrame: function (num) {\n        (this || _global)._mdf = false;\n        this.prepareRenderableFrame(num);\n        this.prepareProperties(num, (this || _global).isInRange);\n        this.checkTransparency();\n      },\n      destroy: function () {\n        (this || _global).innerElem = null;\n        this.destroyBaseElement();\n      }\n    };\n    extendPrototype([RenderableElement, createProxyFunction(_prototype)], RenderableDOMElement);\n  })();\n  /* exported ProcessedElement */\n\n\n  function ProcessedElement(element, position) {\n    (this || _global).elem = element;\n    (this || _global).pos = position;\n  }\n  /* global createNS */\n\n\n  function SVGStyleData(data, level) {\n    (this || _global).data = data;\n    (this || _global).type = data.ty;\n    (this || _global).d = \"\";\n    (this || _global).lvl = level;\n    (this || _global)._mdf = false;\n    (this || _global).closed = data.hd === true;\n    (this || _global).pElem = createNS(\"path\");\n    (this || _global).msElem = null;\n  }\n\n  SVGStyleData.prototype.reset = function () {\n    (this || _global).d = \"\";\n    (this || _global)._mdf = false;\n  };\n\n  function SVGShapeData(transformers, level, shape) {\n    (this || _global).caches = [];\n    (this || _global).styles = [];\n    (this || _global).transformers = transformers;\n    (this || _global).lStr = \"\";\n    (this || _global).sh = shape;\n    (this || _global).lvl = level; // TODO find if there are some cases where _isAnimated can be false.\n    // For now, since shapes add up with other shapes. They have to be calculated every time.\n    // One way of finding out is checking if all styles associated to this shape depend only of this shape\n\n    (this || _global)._isAnimated = !!shape.k; // TODO: commenting this for now since all shapes are animated\n\n    var i = 0;\n    var len = transformers.length;\n\n    while (i < len) {\n      if (transformers[i].mProps.dynamicProperties.length) {\n        (this || _global)._isAnimated = true;\n        break;\n      }\n\n      i += 1;\n    }\n  }\n\n  SVGShapeData.prototype.setAsAnimated = function () {\n    (this || _global)._isAnimated = true;\n  };\n  /* exported SVGTransformData */\n\n\n  function SVGTransformData(mProps, op, container) {\n    (this || _global).transform = {\n      mProps: mProps,\n      op: op,\n      container: container\n    };\n    (this || _global).elements = [];\n    (this || _global)._isAnimated = (this || _global).transform.mProps.dynamicProperties.length || (this || _global).transform.op.effectsSequence.length;\n  }\n  /* global DashProperty, PropertyFactory, extendPrototype, DynamicPropertyContainer */\n\n\n  function SVGStrokeStyleData(elem, data, styleOb) {\n    this.initDynamicPropertyContainer(elem);\n    (this || _global).getValue = (this || _global).iterateDynamicProperties;\n    (this || _global).o = PropertyFactory.getProp(elem, data.o, 0, 0.01, this || _global);\n    (this || _global).w = PropertyFactory.getProp(elem, data.w, 0, null, this || _global);\n    (this || _global).d = new DashProperty(elem, data.d || {}, \"svg\", this || _global);\n    (this || _global).c = PropertyFactory.getProp(elem, data.c, 1, 255, this || _global);\n    (this || _global).style = styleOb;\n    (this || _global)._isAnimated = !!(this || _global)._isAnimated;\n  }\n\n  extendPrototype([DynamicPropertyContainer], SVGStrokeStyleData);\n  /* global PropertyFactory, extendPrototype, DynamicPropertyContainer */\n\n  function SVGFillStyleData(elem, data, styleOb) {\n    this.initDynamicPropertyContainer(elem);\n    (this || _global).getValue = (this || _global).iterateDynamicProperties;\n    (this || _global).o = PropertyFactory.getProp(elem, data.o, 0, 0.01, this || _global);\n    (this || _global).c = PropertyFactory.getProp(elem, data.c, 1, 255, this || _global);\n    (this || _global).style = styleOb;\n  }\n\n  extendPrototype([DynamicPropertyContainer], SVGFillStyleData);\n  /* global PropertyFactory, degToRads, GradientProperty, createElementID, createNS, locationHref,\r\n  extendPrototype, DynamicPropertyContainer */\n\n  function SVGGradientFillStyleData(elem, data, styleOb) {\n    this.initDynamicPropertyContainer(elem);\n    (this || _global).getValue = (this || _global).iterateDynamicProperties;\n    this.initGradientData(elem, data, styleOb);\n  }\n\n  SVGGradientFillStyleData.prototype.initGradientData = function (elem, data, styleOb) {\n    (this || _global).o = PropertyFactory.getProp(elem, data.o, 0, 0.01, this || _global);\n    (this || _global).s = PropertyFactory.getProp(elem, data.s, 1, null, this || _global);\n    (this || _global).e = PropertyFactory.getProp(elem, data.e, 1, null, this || _global);\n    (this || _global).h = PropertyFactory.getProp(elem, data.h || {\n      k: 0\n    }, 0, 0.01, this || _global);\n    (this || _global).a = PropertyFactory.getProp(elem, data.a || {\n      k: 0\n    }, 0, degToRads, this || _global);\n    (this || _global).g = new GradientProperty(elem, data.g, this || _global);\n    (this || _global).style = styleOb;\n    (this || _global).stops = [];\n    this.setGradientData(styleOb.pElem, data);\n    this.setGradientOpacity(data, styleOb);\n    (this || _global)._isAnimated = !!(this || _global)._isAnimated;\n  };\n\n  SVGGradientFillStyleData.prototype.setGradientData = function (pathElement, data) {\n    var gradientId = createElementID();\n    var gfill = createNS(data.t === 1 ? \"linearGradient\" : \"radialGradient\");\n    gfill.setAttribute(\"id\", gradientId);\n    gfill.setAttribute(\"spreadMethod\", \"pad\");\n    gfill.setAttribute(\"gradientUnits\", \"userSpaceOnUse\");\n    var stops = [];\n    var stop;\n    var j;\n    var jLen;\n    jLen = data.g.p * 4;\n\n    for (j = 0; j < jLen; j += 4) {\n      stop = createNS(\"stop\");\n      gfill.appendChild(stop);\n      stops.push(stop);\n    }\n\n    pathElement.setAttribute(data.ty === \"gf\" ? \"fill\" : \"stroke\", \"url(\" + locationHref + \"#\" + gradientId + \")\");\n    (this || _global).gf = gfill;\n    (this || _global).cst = stops;\n  };\n\n  SVGGradientFillStyleData.prototype.setGradientOpacity = function (data, styleOb) {\n    if ((this || _global).g._hasOpacity && !(this || _global).g._collapsable) {\n      var stop;\n      var j;\n      var jLen;\n      var mask = createNS(\"mask\");\n      var maskElement = createNS(\"path\");\n      mask.appendChild(maskElement);\n      var opacityId = createElementID();\n      var maskId = createElementID();\n      mask.setAttribute(\"id\", maskId);\n      var opFill = createNS(data.t === 1 ? \"linearGradient\" : \"radialGradient\");\n      opFill.setAttribute(\"id\", opacityId);\n      opFill.setAttribute(\"spreadMethod\", \"pad\");\n      opFill.setAttribute(\"gradientUnits\", \"userSpaceOnUse\");\n      jLen = data.g.k.k[0].s ? data.g.k.k[0].s.length : data.g.k.k.length;\n      var stops = (this || _global).stops;\n\n      for (j = data.g.p * 4; j < jLen; j += 2) {\n        stop = createNS(\"stop\");\n        stop.setAttribute(\"stop-color\", \"rgb(255,255,255)\");\n        opFill.appendChild(stop);\n        stops.push(stop);\n      }\n\n      maskElement.setAttribute(data.ty === \"gf\" ? \"fill\" : \"stroke\", \"url(\" + locationHref + \"#\" + opacityId + \")\");\n      (this || _global).of = opFill;\n      (this || _global).ms = mask;\n      (this || _global).ost = stops;\n      (this || _global).maskId = maskId;\n      styleOb.msElem = maskElement;\n    }\n  };\n\n  extendPrototype([DynamicPropertyContainer], SVGGradientFillStyleData);\n  /* global PropertyFactory, DashProperty, extendPrototype, SVGGradientFillStyleData, DynamicPropertyContainer */\n\n  function SVGGradientStrokeStyleData(elem, data, styleOb) {\n    this.initDynamicPropertyContainer(elem);\n    (this || _global).getValue = (this || _global).iterateDynamicProperties;\n    (this || _global).w = PropertyFactory.getProp(elem, data.w, 0, null, this || _global);\n    (this || _global).d = new DashProperty(elem, data.d || {}, \"svg\", this || _global);\n    this.initGradientData(elem, data, styleOb);\n    (this || _global)._isAnimated = !!(this || _global)._isAnimated;\n  }\n\n  extendPrototype([SVGGradientFillStyleData, DynamicPropertyContainer], SVGGradientStrokeStyleData);\n  /* global createNS */\n\n  /* exported ShapeGroupData */\n\n  function ShapeGroupData() {\n    (this || _global).it = [];\n    (this || _global).prevViewData = [];\n    (this || _global).gr = createNS(\"g\");\n  }\n  /* global Matrix, buildShapeString, bmFloor */\n\n  /* exported SVGElementsRenderer */\n\n\n  var SVGElementsRenderer = function () {\n    var _identityMatrix = new Matrix();\n\n    var _matrixHelper = new Matrix();\n\n    var ob = {\n      createRenderFunction: createRenderFunction\n    };\n\n    function createRenderFunction(data) {\n      switch (data.ty) {\n        case \"fl\":\n          return renderFill;\n\n        case \"gf\":\n          return renderGradient;\n\n        case \"gs\":\n          return renderGradientStroke;\n\n        case \"st\":\n          return renderStroke;\n\n        case \"sh\":\n        case \"el\":\n        case \"rc\":\n        case \"sr\":\n          return renderPath;\n\n        case \"tr\":\n          return renderContentTransform;\n\n        default:\n          return null;\n      }\n    }\n\n    function renderContentTransform(styleData, itemData, isFirstFrame) {\n      if (isFirstFrame || itemData.transform.op._mdf) {\n        itemData.transform.container.setAttribute(\"opacity\", itemData.transform.op.v);\n      }\n\n      if (isFirstFrame || itemData.transform.mProps._mdf) {\n        itemData.transform.container.setAttribute(\"transform\", itemData.transform.mProps.v.to2dCSS());\n      }\n    }\n\n    function renderPath(styleData, itemData, isFirstFrame) {\n      var j;\n      var jLen;\n      var pathStringTransformed;\n      var redraw;\n      var pathNodes;\n      var l;\n      var lLen = itemData.styles.length;\n      var lvl = itemData.lvl;\n      var paths;\n      var mat;\n      var props;\n      var iterations;\n      var k;\n\n      for (l = 0; l < lLen; l += 1) {\n        redraw = itemData.sh._mdf || isFirstFrame;\n\n        if (itemData.styles[l].lvl < lvl) {\n          mat = _matrixHelper.reset();\n          iterations = lvl - itemData.styles[l].lvl;\n          k = itemData.transformers.length - 1;\n\n          while (!redraw && iterations > 0) {\n            redraw = itemData.transformers[k].mProps._mdf || redraw;\n            iterations -= 1;\n            k -= 1;\n          }\n\n          if (redraw) {\n            iterations = lvl - itemData.styles[l].lvl;\n            k = itemData.transformers.length - 1;\n\n            while (iterations > 0) {\n              props = itemData.transformers[k].mProps.v.props;\n              mat.transform(props[0], props[1], props[2], props[3], props[4], props[5], props[6], props[7], props[8], props[9], props[10], props[11], props[12], props[13], props[14], props[15]);\n              iterations -= 1;\n              k -= 1;\n            }\n          }\n        } else {\n          mat = _identityMatrix;\n        }\n\n        paths = itemData.sh.paths;\n        jLen = paths._length;\n\n        if (redraw) {\n          pathStringTransformed = \"\";\n\n          for (j = 0; j < jLen; j += 1) {\n            pathNodes = paths.shapes[j];\n\n            if (pathNodes && pathNodes._length) {\n              pathStringTransformed += buildShapeString(pathNodes, pathNodes._length, pathNodes.c, mat);\n            }\n          }\n\n          itemData.caches[l] = pathStringTransformed;\n        } else {\n          pathStringTransformed = itemData.caches[l];\n        }\n\n        itemData.styles[l].d += styleData.hd === true ? \"\" : pathStringTransformed;\n        itemData.styles[l]._mdf = redraw || itemData.styles[l]._mdf;\n      }\n    }\n\n    function renderFill(styleData, itemData, isFirstFrame) {\n      var styleElem = itemData.style;\n\n      if (itemData.c._mdf || isFirstFrame) {\n        styleElem.pElem.setAttribute(\"fill\", \"rgb(\" + bmFloor(itemData.c.v[0]) + \",\" + bmFloor(itemData.c.v[1]) + \",\" + bmFloor(itemData.c.v[2]) + \")\");\n      }\n\n      if (itemData.o._mdf || isFirstFrame) {\n        styleElem.pElem.setAttribute(\"fill-opacity\", itemData.o.v);\n      }\n    }\n\n    function renderGradientStroke(styleData, itemData, isFirstFrame) {\n      renderGradient(styleData, itemData, isFirstFrame);\n      renderStroke(styleData, itemData, isFirstFrame);\n    }\n\n    function renderGradient(styleData, itemData, isFirstFrame) {\n      var gfill = itemData.gf;\n      var hasOpacity = itemData.g._hasOpacity;\n      var pt1 = itemData.s.v;\n      var pt2 = itemData.e.v;\n\n      if (itemData.o._mdf || isFirstFrame) {\n        var attr = styleData.ty === \"gf\" ? \"fill-opacity\" : \"stroke-opacity\";\n        itemData.style.pElem.setAttribute(attr, itemData.o.v);\n      }\n\n      if (itemData.s._mdf || isFirstFrame) {\n        var attr1 = styleData.t === 1 ? \"x1\" : \"cx\";\n        var attr2 = attr1 === \"x1\" ? \"y1\" : \"cy\";\n        gfill.setAttribute(attr1, pt1[0]);\n        gfill.setAttribute(attr2, pt1[1]);\n\n        if (hasOpacity && !itemData.g._collapsable) {\n          itemData.of.setAttribute(attr1, pt1[0]);\n          itemData.of.setAttribute(attr2, pt1[1]);\n        }\n      }\n\n      var stops;\n      var i;\n      var len;\n      var stop;\n\n      if (itemData.g._cmdf || isFirstFrame) {\n        stops = itemData.cst;\n        var cValues = itemData.g.c;\n        len = stops.length;\n\n        for (i = 0; i < len; i += 1) {\n          stop = stops[i];\n          stop.setAttribute(\"offset\", cValues[i * 4] + \"%\");\n          stop.setAttribute(\"stop-color\", \"rgb(\" + cValues[i * 4 + 1] + \",\" + cValues[i * 4 + 2] + \",\" + cValues[i * 4 + 3] + \")\");\n        }\n      }\n\n      if (hasOpacity && (itemData.g._omdf || isFirstFrame)) {\n        var oValues = itemData.g.o;\n\n        if (itemData.g._collapsable) {\n          stops = itemData.cst;\n        } else {\n          stops = itemData.ost;\n        }\n\n        len = stops.length;\n\n        for (i = 0; i < len; i += 1) {\n          stop = stops[i];\n\n          if (!itemData.g._collapsable) {\n            stop.setAttribute(\"offset\", oValues[i * 2] + \"%\");\n          }\n\n          stop.setAttribute(\"stop-opacity\", oValues[i * 2 + 1]);\n        }\n      }\n\n      if (styleData.t === 1) {\n        if (itemData.e._mdf || isFirstFrame) {\n          gfill.setAttribute(\"x2\", pt2[0]);\n          gfill.setAttribute(\"y2\", pt2[1]);\n\n          if (hasOpacity && !itemData.g._collapsable) {\n            itemData.of.setAttribute(\"x2\", pt2[0]);\n            itemData.of.setAttribute(\"y2\", pt2[1]);\n          }\n        }\n      } else {\n        var rad;\n\n        if (itemData.s._mdf || itemData.e._mdf || isFirstFrame) {\n          rad = Math.sqrt(Math.pow(pt1[0] - pt2[0], 2) + Math.pow(pt1[1] - pt2[1], 2));\n          gfill.setAttribute(\"r\", rad);\n\n          if (hasOpacity && !itemData.g._collapsable) {\n            itemData.of.setAttribute(\"r\", rad);\n          }\n        }\n\n        if (itemData.e._mdf || itemData.h._mdf || itemData.a._mdf || isFirstFrame) {\n          if (!rad) {\n            rad = Math.sqrt(Math.pow(pt1[0] - pt2[0], 2) + Math.pow(pt1[1] - pt2[1], 2));\n          }\n\n          var ang = Math.atan2(pt2[1] - pt1[1], pt2[0] - pt1[0]);\n          var percent = itemData.h.v;\n\n          if (percent >= 1) {\n            percent = 0.99;\n          } else if (percent <= -1) {\n            percent = -0.99;\n          }\n\n          var dist = rad * percent;\n          var x = Math.cos(ang + itemData.a.v) * dist + pt1[0];\n          var y = Math.sin(ang + itemData.a.v) * dist + pt1[1];\n          gfill.setAttribute(\"fx\", x);\n          gfill.setAttribute(\"fy\", y);\n\n          if (hasOpacity && !itemData.g._collapsable) {\n            itemData.of.setAttribute(\"fx\", x);\n            itemData.of.setAttribute(\"fy\", y);\n          }\n        } // gfill.setAttribute('fy','200');\n\n      }\n    }\n\n    function renderStroke(styleData, itemData, isFirstFrame) {\n      var styleElem = itemData.style;\n      var d = itemData.d;\n\n      if (d && (d._mdf || isFirstFrame) && d.dashStr) {\n        styleElem.pElem.setAttribute(\"stroke-dasharray\", d.dashStr);\n        styleElem.pElem.setAttribute(\"stroke-dashoffset\", d.dashoffset[0]);\n      }\n\n      if (itemData.c && (itemData.c._mdf || isFirstFrame)) {\n        styleElem.pElem.setAttribute(\"stroke\", \"rgb(\" + bmFloor(itemData.c.v[0]) + \",\" + bmFloor(itemData.c.v[1]) + \",\" + bmFloor(itemData.c.v[2]) + \")\");\n      }\n\n      if (itemData.o._mdf || isFirstFrame) {\n        styleElem.pElem.setAttribute(\"stroke-opacity\", itemData.o.v);\n      }\n\n      if (itemData.w._mdf || isFirstFrame) {\n        styleElem.pElem.setAttribute(\"stroke-width\", itemData.w.v);\n\n        if (styleElem.msElem) {\n          styleElem.msElem.setAttribute(\"stroke-width\", itemData.w.v);\n        }\n      }\n    }\n\n    return ob;\n  }();\n  /* global Matrix */\n\n\n  function ShapeTransformManager() {\n    (this || _global).sequences = {};\n    (this || _global).sequenceList = [];\n    (this || _global).transform_key_count = 0;\n  }\n\n  ShapeTransformManager.prototype = {\n    addTransformSequence: function (transforms) {\n      var i;\n      var len = transforms.length;\n      var key = \"_\";\n\n      for (i = 0; i < len; i += 1) {\n        key += transforms[i].transform.key + \"_\";\n      }\n\n      var sequence = (this || _global).sequences[key];\n\n      if (!sequence) {\n        sequence = {\n          transforms: [].concat(transforms),\n          finalTransform: new Matrix(),\n          _mdf: false\n        };\n        (this || _global).sequences[key] = sequence;\n\n        (this || _global).sequenceList.push(sequence);\n      }\n\n      return sequence;\n    },\n    processSequence: function (sequence, isFirstFrame) {\n      var i = 0;\n      var len = sequence.transforms.length;\n      var _mdf = isFirstFrame;\n\n      while (i < len && !isFirstFrame) {\n        if (sequence.transforms[i].transform.mProps._mdf) {\n          _mdf = true;\n          break;\n        }\n\n        i += 1;\n      }\n\n      if (_mdf) {\n        var props;\n        sequence.finalTransform.reset();\n\n        for (i = len - 1; i >= 0; i -= 1) {\n          props = sequence.transforms[i].transform.mProps.v.props;\n          sequence.finalTransform.transform(props[0], props[1], props[2], props[3], props[4], props[5], props[6], props[7], props[8], props[9], props[10], props[11], props[12], props[13], props[14], props[15]);\n        }\n      }\n\n      sequence._mdf = _mdf;\n    },\n    processSequences: function (isFirstFrame) {\n      var i;\n      var len = (this || _global).sequenceList.length;\n\n      for (i = 0; i < len; i += 1) {\n        this.processSequence((this || _global).sequenceList[i], isFirstFrame);\n      }\n    },\n    getNewKey: function () {\n      (this || _global).transform_key_count += 1;\n      return \"_\" + (this || _global).transform_key_count;\n    }\n  };\n  /* global ShapePropertyFactory, SVGShapeData */\n\n  function CVShapeData(element, data, styles, transformsManager) {\n    (this || _global).styledShapes = [];\n    (this || _global).tr = [0, 0, 0, 0, 0, 0];\n    var ty = 4;\n\n    if (data.ty === \"rc\") {\n      ty = 5;\n    } else if (data.ty === \"el\") {\n      ty = 6;\n    } else if (data.ty === \"sr\") {\n      ty = 7;\n    }\n\n    (this || _global).sh = ShapePropertyFactory.getShapeProp(element, data, ty, element);\n    var i;\n    var len = styles.length;\n    var styledShape;\n\n    for (i = 0; i < len; i += 1) {\n      if (!styles[i].closed) {\n        styledShape = {\n          transforms: transformsManager.addTransformSequence(styles[i].transforms),\n          trNodes: []\n        };\n\n        (this || _global).styledShapes.push(styledShape);\n\n        styles[i].elements.push(styledShape);\n      }\n    }\n  }\n\n  CVShapeData.prototype.setAsAnimated = SVGShapeData.prototype.setAsAnimated;\n  /* global LayerExpressionInterface, EffectsExpressionInterface, CompExpressionInterface, ShapeExpressionInterface,\r\n  TextExpressionInterface, getBlendMode,createElementID, EffectsManager */\n\n  function BaseElement() {}\n\n  BaseElement.prototype = {\n    checkMasks: function () {\n      if (!(this || _global).data.hasMask) {\n        return false;\n      }\n\n      var i = 0;\n      var len = (this || _global).data.masksProperties.length;\n\n      while (i < len) {\n        if ((this || _global).data.masksProperties[i].mode !== \"n\" && (this || _global).data.masksProperties[i].cl !== false) {\n          return true;\n        }\n\n        i += 1;\n      }\n\n      return false;\n    },\n    initExpressions: function () {\n      (this || _global).layerInterface = LayerExpressionInterface(this || _global);\n\n      if ((this || _global).data.hasMask && (this || _global).maskManager) {\n        (this || _global).layerInterface.registerMaskInterface((this || _global).maskManager);\n      }\n\n      var effectsInterface = EffectsExpressionInterface.createEffectsInterface(this || _global, (this || _global).layerInterface);\n\n      (this || _global).layerInterface.registerEffectsInterface(effectsInterface);\n\n      if ((this || _global).data.ty === 0 || (this || _global).data.xt) {\n        (this || _global).compInterface = CompExpressionInterface(this || _global);\n      } else if ((this || _global).data.ty === 4) {\n        (this || _global).layerInterface.shapeInterface = ShapeExpressionInterface((this || _global).shapesData, (this || _global).itemsData, (this || _global).layerInterface);\n        (this || _global).layerInterface.content = (this || _global).layerInterface.shapeInterface;\n      } else if ((this || _global).data.ty === 5) {\n        (this || _global).layerInterface.textInterface = TextExpressionInterface(this || _global);\n        (this || _global).layerInterface.text = (this || _global).layerInterface.textInterface;\n      }\n    },\n    setBlendMode: function () {\n      var blendModeValue = getBlendMode((this || _global).data.bm);\n      var elem = (this || _global).baseElement || (this || _global).layerElement;\n      elem.style[\"mix-blend-mode\"] = blendModeValue;\n    },\n    initBaseData: function (data, globalData, comp) {\n      (this || _global).globalData = globalData;\n      (this || _global).comp = comp;\n      (this || _global).data = data;\n      (this || _global).layerId = createElementID(); // Stretch factor for old animations missing this property.\n\n      if (!(this || _global).data.sr) {\n        (this || _global).data.sr = 1;\n      } // effects manager\n\n\n      (this || _global).effectsManager = new EffectsManager((this || _global).data, this || _global, (this || _global).dynamicProperties);\n    },\n    getType: function () {\n      return (this || _global).type;\n    },\n    sourceRectAtTime: function () {}\n  };\n  /* global extendPrototype, BaseElement, TransformElement, HierarchyElement, FrameElement */\n\n  function NullElement(data, globalData, comp) {\n    this.initFrame();\n    this.initBaseData(data, globalData, comp);\n    this.initFrame();\n    this.initTransform(data, globalData, comp);\n    this.initHierarchy();\n  }\n\n  NullElement.prototype.prepareFrame = function (num) {\n    this.prepareProperties(num, true);\n  };\n\n  NullElement.prototype.renderFrame = function () {};\n\n  NullElement.prototype.getBaseElement = function () {\n    return null;\n  };\n\n  NullElement.prototype.destroy = function () {};\n\n  NullElement.prototype.sourceRectAtTime = function () {};\n\n  NullElement.prototype.hide = function () {};\n\n  extendPrototype([BaseElement, TransformElement, HierarchyElement, FrameElement], NullElement);\n  /* global filtersFactory, featureSupport, filtersFactory, createElementID, createNS, MaskElement, SVGEffects, locationHref */\n\n  function SVGBaseElement() {}\n\n  SVGBaseElement.prototype = {\n    initRendererElement: function () {\n      (this || _global).layerElement = createNS(\"g\");\n    },\n    createContainerElements: function () {\n      (this || _global).matteElement = createNS(\"g\");\n      (this || _global).transformedElement = (this || _global).layerElement;\n      (this || _global).maskedElement = (this || _global).layerElement;\n      (this || _global)._sizeChanged = false;\n      var layerElementParent = null; // If this layer acts as a mask for the following layer\n\n      var filId;\n      var fil;\n      var gg;\n\n      if ((this || _global).data.td) {\n        if ((this || _global).data.td == 3 || (this || _global).data.td == 1) {\n          // eslint-disable-line eqeqeq\n          var masker = createNS(\"mask\");\n          masker.setAttribute(\"id\", (this || _global).layerId);\n          masker.setAttribute(\"mask-type\", (this || _global).data.td == 3 ? \"luminance\" : \"alpha\"); // eslint-disable-line eqeqeq\n\n          masker.appendChild((this || _global).layerElement);\n          layerElementParent = masker;\n\n          (this || _global).globalData.defs.appendChild(masker); // This is only for IE and Edge when mask if of type alpha\n\n\n          if (!featureSupport.maskType && (this || _global).data.td == 1) {\n            // eslint-disable-line eqeqeq\n            masker.setAttribute(\"mask-type\", \"luminance\");\n            filId = createElementID();\n            fil = filtersFactory.createFilter(filId);\n\n            (this || _global).globalData.defs.appendChild(fil);\n\n            fil.appendChild(filtersFactory.createAlphaToLuminanceFilter());\n            gg = createNS(\"g\");\n            gg.appendChild((this || _global).layerElement);\n            layerElementParent = gg;\n            masker.appendChild(gg);\n            gg.setAttribute(\"filter\", \"url(\" + locationHref + \"#\" + filId + \")\");\n          }\n        } else if ((this || _global).data.td == 2) {\n          // eslint-disable-line eqeqeq\n          var maskGroup = createNS(\"mask\");\n          maskGroup.setAttribute(\"id\", (this || _global).layerId);\n          maskGroup.setAttribute(\"mask-type\", \"alpha\");\n          var maskGrouper = createNS(\"g\");\n          maskGroup.appendChild(maskGrouper);\n          filId = createElementID();\n          fil = filtersFactory.createFilter(filId); /// /\n          // This solution doesn't work on Android when meta tag with viewport attribute is set\n\n          /* var feColorMatrix = createNS('feColorMatrix');\r\n                  feColorMatrix.setAttribute('type', 'matrix');\r\n                  feColorMatrix.setAttribute('color-interpolation-filters', 'sRGB');\r\n                  feColorMatrix.setAttribute('values','1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 -1 1');\r\n                  fil.appendChild(feColorMatrix); */\n          /// /\n\n          var feCTr = createNS(\"feComponentTransfer\");\n          feCTr.setAttribute(\"in\", \"SourceGraphic\");\n          fil.appendChild(feCTr);\n          var feFunc = createNS(\"feFuncA\");\n          feFunc.setAttribute(\"type\", \"table\");\n          feFunc.setAttribute(\"tableValues\", \"1.0 0.0\");\n          feCTr.appendChild(feFunc); /// /\n\n          (this || _global).globalData.defs.appendChild(fil);\n\n          var alphaRect = createNS(\"rect\");\n          alphaRect.setAttribute(\"width\", (this || _global).comp.data.w);\n          alphaRect.setAttribute(\"height\", (this || _global).comp.data.h);\n          alphaRect.setAttribute(\"x\", \"0\");\n          alphaRect.setAttribute(\"y\", \"0\");\n          alphaRect.setAttribute(\"fill\", \"#ffffff\");\n          alphaRect.setAttribute(\"opacity\", \"0\");\n          maskGrouper.setAttribute(\"filter\", \"url(\" + locationHref + \"#\" + filId + \")\");\n          maskGrouper.appendChild(alphaRect);\n          maskGrouper.appendChild((this || _global).layerElement);\n          layerElementParent = maskGrouper;\n\n          if (!featureSupport.maskType) {\n            maskGroup.setAttribute(\"mask-type\", \"luminance\");\n            fil.appendChild(filtersFactory.createAlphaToLuminanceFilter());\n            gg = createNS(\"g\");\n            maskGrouper.appendChild(alphaRect);\n            gg.appendChild((this || _global).layerElement);\n            layerElementParent = gg;\n            maskGrouper.appendChild(gg);\n          }\n\n          (this || _global).globalData.defs.appendChild(maskGroup);\n        }\n      } else if ((this || _global).data.tt) {\n        (this || _global).matteElement.appendChild((this || _global).layerElement);\n\n        layerElementParent = (this || _global).matteElement;\n        (this || _global).baseElement = (this || _global).matteElement;\n      } else {\n        (this || _global).baseElement = (this || _global).layerElement;\n      }\n\n      if ((this || _global).data.ln) {\n        (this || _global).layerElement.setAttribute(\"id\", (this || _global).data.ln);\n      }\n\n      if ((this || _global).data.cl) {\n        (this || _global).layerElement.setAttribute(\"class\", (this || _global).data.cl);\n      } // Clipping compositions to hide content that exceeds boundaries. If collapsed transformations is on, component should not be clipped\n\n\n      if ((this || _global).data.ty === 0 && !(this || _global).data.hd) {\n        var cp = createNS(\"clipPath\");\n        var pt = createNS(\"path\");\n        pt.setAttribute(\"d\", \"M0,0 L\" + (this || _global).data.w + \",0 L\" + (this || _global).data.w + \",\" + (this || _global).data.h + \" L0,\" + (this || _global).data.h + \"z\");\n        var clipId = createElementID();\n        cp.setAttribute(\"id\", clipId);\n        cp.appendChild(pt);\n\n        (this || _global).globalData.defs.appendChild(cp);\n\n        if (this.checkMasks()) {\n          var cpGroup = createNS(\"g\");\n          cpGroup.setAttribute(\"clip-path\", \"url(\" + locationHref + \"#\" + clipId + \")\");\n          cpGroup.appendChild((this || _global).layerElement);\n          (this || _global).transformedElement = cpGroup;\n\n          if (layerElementParent) {\n            layerElementParent.appendChild((this || _global).transformedElement);\n          } else {\n            (this || _global).baseElement = (this || _global).transformedElement;\n          }\n        } else {\n          (this || _global).layerElement.setAttribute(\"clip-path\", \"url(\" + locationHref + \"#\" + clipId + \")\");\n        }\n      }\n\n      if ((this || _global).data.bm !== 0) {\n        this.setBlendMode();\n      }\n    },\n    renderElement: function () {\n      if ((this || _global).finalTransform._matMdf) {\n        (this || _global).transformedElement.setAttribute(\"transform\", (this || _global).finalTransform.mat.to2dCSS());\n      }\n\n      if ((this || _global).finalTransform._opMdf) {\n        (this || _global).transformedElement.setAttribute(\"opacity\", (this || _global).finalTransform.mProp.o.v);\n      }\n    },\n    destroyBaseElement: function () {\n      (this || _global).layerElement = null;\n      (this || _global).matteElement = null;\n\n      (this || _global).maskManager.destroy();\n    },\n    getBaseElement: function () {\n      if ((this || _global).data.hd) {\n        return null;\n      }\n\n      return (this || _global).baseElement;\n    },\n    createRenderableComponents: function () {\n      (this || _global).maskManager = new MaskElement((this || _global).data, this || _global, (this || _global).globalData);\n      (this || _global).renderableEffectsManager = new SVGEffects(this || _global);\n    },\n    setMatte: function (id) {\n      if (!(this || _global).matteElement) {\n        return;\n      }\n\n      (this || _global).matteElement.setAttribute(\"mask\", \"url(\" + locationHref + \"#\" + id + \")\");\n    }\n  };\n  /* global ProcessedElement */\n\n  function IShapeElement() {}\n\n  IShapeElement.prototype = {\n    addShapeToModifiers: function (data) {\n      var i;\n      var len = (this || _global).shapeModifiers.length;\n\n      for (i = 0; i < len; i += 1) {\n        (this || _global).shapeModifiers[i].addShape(data);\n      }\n    },\n    isShapeInAnimatedModifiers: function (data) {\n      var i = 0;\n      var len = (this || _global).shapeModifiers.length;\n\n      while (i < len) {\n        if ((this || _global).shapeModifiers[i].isAnimatedWithShape(data)) {\n          return true;\n        }\n      }\n\n      return false;\n    },\n    renderModifiers: function () {\n      if (!(this || _global).shapeModifiers.length) {\n        return;\n      }\n\n      var i;\n      var len = (this || _global).shapes.length;\n\n      for (i = 0; i < len; i += 1) {\n        (this || _global).shapes[i].sh.reset();\n      }\n\n      len = (this || _global).shapeModifiers.length;\n      var shouldBreakProcess;\n\n      for (i = len - 1; i >= 0; i -= 1) {\n        shouldBreakProcess = (this || _global).shapeModifiers[i].processShapes((this || _global)._isFirstFrame); // workaround to fix cases where a repeater resets the shape so the following processes get called twice\n        // TODO: find a better solution for this\n\n        if (shouldBreakProcess) {\n          break;\n        }\n      }\n    },\n    lcEnum: {\n      1: \"butt\",\n      2: \"round\",\n      3: \"square\"\n    },\n    ljEnum: {\n      1: \"miter\",\n      2: \"round\",\n      3: \"bevel\"\n    },\n    searchProcessedElement: function (elem) {\n      var elements = (this || _global).processedElements;\n      var i = 0;\n      var len = elements.length;\n\n      while (i < len) {\n        if (elements[i].elem === elem) {\n          return elements[i].pos;\n        }\n\n        i += 1;\n      }\n\n      return 0;\n    },\n    addProcessedElement: function (elem, pos) {\n      var elements = (this || _global).processedElements;\n      var i = elements.length;\n\n      while (i) {\n        i -= 1;\n\n        if (elements[i].elem === elem) {\n          elements[i].pos = pos;\n          return;\n        }\n      }\n\n      elements.push(new ProcessedElement(elem, pos));\n    },\n    prepareFrame: function (num) {\n      this.prepareRenderableFrame(num);\n      this.prepareProperties(num, (this || _global).isInRange);\n    }\n  };\n  /* global TextProperty, TextAnimatorProperty, buildShapeString, LetterProps */\n\n  function ITextElement() {}\n\n  ITextElement.prototype.initElement = function (data, globalData, comp) {\n    (this || _global).lettersChangedFlag = true;\n    this.initFrame();\n    this.initBaseData(data, globalData, comp);\n    (this || _global).textProperty = new TextProperty(this || _global, data.t, (this || _global).dynamicProperties);\n    (this || _global).textAnimator = new TextAnimatorProperty(data.t, (this || _global).renderType, this || _global);\n    this.initTransform(data, globalData, comp);\n    this.initHierarchy();\n    this.initRenderable();\n    this.initRendererElement();\n    this.createContainerElements();\n    this.createRenderableComponents();\n    this.createContent();\n    this.hide();\n\n    (this || _global).textAnimator.searchProperties((this || _global).dynamicProperties);\n  };\n\n  ITextElement.prototype.prepareFrame = function (num) {\n    (this || _global)._mdf = false;\n    this.prepareRenderableFrame(num);\n    this.prepareProperties(num, (this || _global).isInRange);\n\n    if ((this || _global).textProperty._mdf || (this || _global).textProperty._isFirstFrame) {\n      this.buildNewText();\n      (this || _global).textProperty._isFirstFrame = false;\n      (this || _global).textProperty._mdf = false;\n    }\n  };\n\n  ITextElement.prototype.createPathShape = function (matrixHelper, shapes) {\n    var j;\n    var jLen = shapes.length;\n    var pathNodes;\n    var shapeStr = \"\";\n\n    for (j = 0; j < jLen; j += 1) {\n      pathNodes = shapes[j].ks.k;\n      shapeStr += buildShapeString(pathNodes, pathNodes.i.length, true, matrixHelper);\n    }\n\n    return shapeStr;\n  };\n\n  ITextElement.prototype.updateDocumentData = function (newData, index) {\n    (this || _global).textProperty.updateDocumentData(newData, index);\n  };\n\n  ITextElement.prototype.canResizeFont = function (_canResize) {\n    (this || _global).textProperty.canResizeFont(_canResize);\n  };\n\n  ITextElement.prototype.setMinimumFontSize = function (_fontSize) {\n    (this || _global).textProperty.setMinimumFontSize(_fontSize);\n  };\n\n  ITextElement.prototype.applyTextPropertiesToMatrix = function (documentData, matrixHelper, lineNumber, xPos, yPos) {\n    if (documentData.ps) {\n      matrixHelper.translate(documentData.ps[0], documentData.ps[1] + documentData.ascent, 0);\n    }\n\n    matrixHelper.translate(0, -documentData.ls, 0);\n\n    switch (documentData.j) {\n      case 1:\n        matrixHelper.translate(documentData.justifyOffset + (documentData.boxWidth - documentData.lineWidths[lineNumber]), 0, 0);\n        break;\n\n      case 2:\n        matrixHelper.translate(documentData.justifyOffset + (documentData.boxWidth - documentData.lineWidths[lineNumber]) / 2, 0, 0);\n        break;\n\n      default:\n        break;\n    }\n\n    matrixHelper.translate(xPos, yPos, 0);\n  };\n\n  ITextElement.prototype.buildColor = function (colorData) {\n    return \"rgb(\" + Math.round(colorData[0] * 255) + \",\" + Math.round(colorData[1] * 255) + \",\" + Math.round(colorData[2] * 255) + \")\";\n  };\n\n  ITextElement.prototype.emptyProp = new LetterProps();\n\n  ITextElement.prototype.destroy = function () {};\n  /* global extendPrototype, BaseElement, TransformElement, HierarchyElement, FrameElement, RenderableDOMElement */\n\n\n  function ICompElement() {}\n\n  extendPrototype([BaseElement, TransformElement, HierarchyElement, FrameElement, RenderableDOMElement], ICompElement);\n\n  ICompElement.prototype.initElement = function (data, globalData, comp) {\n    this.initFrame();\n    this.initBaseData(data, globalData, comp);\n    this.initTransform(data, globalData, comp);\n    this.initRenderable();\n    this.initHierarchy();\n    this.initRendererElement();\n    this.createContainerElements();\n    this.createRenderableComponents();\n\n    if ((this || _global).data.xt || !globalData.progressiveLoad) {\n      this.buildAllItems();\n    }\n\n    this.hide();\n  };\n  /* ICompElement.prototype.hide = function(){\r\n      if(!this.hidden){\r\n          this.hideElement();\r\n          var i,len = this.elements.length;\r\n          for( i = 0; i < len; i+=1 ){\r\n              if(this.elements[i]){\r\n                  this.elements[i].hide();\r\n              }\r\n          }\r\n      }\r\n  }; */\n\n\n  ICompElement.prototype.prepareFrame = function (num) {\n    (this || _global)._mdf = false;\n    this.prepareRenderableFrame(num);\n    this.prepareProperties(num, (this || _global).isInRange);\n\n    if (!(this || _global).isInRange && !(this || _global).data.xt) {\n      return;\n    }\n\n    if (!(this || _global).tm._placeholder) {\n      var timeRemapped = (this || _global).tm.v;\n\n      if (timeRemapped === (this || _global).data.op) {\n        timeRemapped = (this || _global).data.op - 1;\n      }\n\n      (this || _global).renderedFrame = timeRemapped;\n    } else {\n      (this || _global).renderedFrame = num / (this || _global).data.sr;\n    }\n\n    var i;\n    var len = (this || _global).elements.length;\n\n    if (!(this || _global).completeLayers) {\n      this.checkLayers((this || _global).renderedFrame);\n    } // This iteration needs to be backwards because of how expressions connect between each other\n\n\n    for (i = len - 1; i >= 0; i -= 1) {\n      if ((this || _global).completeLayers || (this || _global).elements[i]) {\n        (this || _global).elements[i].prepareFrame((this || _global).renderedFrame - (this || _global).layers[i].st);\n\n        if ((this || _global).elements[i]._mdf) {\n          (this || _global)._mdf = true;\n        }\n      }\n    }\n  };\n\n  ICompElement.prototype.renderInnerContent = function () {\n    var i;\n    var len = (this || _global).layers.length;\n\n    for (i = 0; i < len; i += 1) {\n      if ((this || _global).completeLayers || (this || _global).elements[i]) {\n        (this || _global).elements[i].renderFrame();\n      }\n    }\n  };\n\n  ICompElement.prototype.setElements = function (elems) {\n    (this || _global).elements = elems;\n  };\n\n  ICompElement.prototype.getElements = function () {\n    return (this || _global).elements;\n  };\n\n  ICompElement.prototype.destroyElements = function () {\n    var i;\n    var len = (this || _global).layers.length;\n\n    for (i = 0; i < len; i += 1) {\n      if ((this || _global).elements[i]) {\n        (this || _global).elements[i].destroy();\n      }\n    }\n  };\n\n  ICompElement.prototype.destroy = function () {\n    this.destroyElements();\n    this.destroyBaseElement();\n  };\n  /* global extendPrototype, BaseElement, TransformElement, SVGBaseElement, HierarchyElement, FrameElement, RenderableDOMElement, createNS */\n\n\n  function IImageElement(data, globalData, comp) {\n    (this || _global).assetData = globalData.getAssetData(data.refId);\n    this.initElement(data, globalData, comp);\n    (this || _global).sourceRect = {\n      top: 0,\n      left: 0,\n      width: (this || _global).assetData.w,\n      height: (this || _global).assetData.h\n    };\n  }\n\n  extendPrototype([BaseElement, TransformElement, SVGBaseElement, HierarchyElement, FrameElement, RenderableDOMElement], IImageElement);\n\n  IImageElement.prototype.createContent = function () {\n    var assetPath = (this || _global).globalData.getAssetsPath((this || _global).assetData);\n\n    (this || _global).innerElem = createNS(\"image\");\n\n    (this || _global).innerElem.setAttribute(\"width\", (this || _global).assetData.w + \"px\");\n\n    (this || _global).innerElem.setAttribute(\"height\", (this || _global).assetData.h + \"px\");\n\n    (this || _global).innerElem.setAttribute(\"preserveAspectRatio\", (this || _global).assetData.pr || (this || _global).globalData.renderConfig.imagePreserveAspectRatio);\n\n    (this || _global).innerElem.setAttributeNS(\"http://www.w3.org/1999/xlink\", \"href\", assetPath);\n\n    (this || _global).layerElement.appendChild((this || _global).innerElem);\n  };\n\n  IImageElement.prototype.sourceRectAtTime = function () {\n    return (this || _global).sourceRect;\n  };\n  /* global extendPrototype, IImageElement, createNS */\n\n\n  function ISolidElement(data, globalData, comp) {\n    this.initElement(data, globalData, comp);\n  }\n\n  extendPrototype([IImageElement], ISolidElement);\n\n  ISolidElement.prototype.createContent = function () {\n    var rect = createNS(\"rect\"); /// /rect.style.width = this.data.sw;\n    /// /rect.style.height = this.data.sh;\n    /// /rect.style.fill = this.data.sc;\n\n    rect.setAttribute(\"width\", (this || _global).data.sw);\n    rect.setAttribute(\"height\", (this || _global).data.sh);\n    rect.setAttribute(\"fill\", (this || _global).data.sc);\n\n    (this || _global).layerElement.appendChild(rect);\n  };\n  /* global PropertyFactory, extendPrototype, RenderableElement, BaseElement, FrameElement */\n\n\n  function AudioElement(data, globalData, comp) {\n    this.initFrame();\n    this.initRenderable();\n    (this || _global).assetData = globalData.getAssetData(data.refId);\n    this.initBaseData(data, globalData, comp);\n    (this || _global)._isPlaying = false;\n    (this || _global)._canPlay = false;\n\n    var assetPath = (this || _global).globalData.getAssetsPath((this || _global).assetData);\n\n    (this || _global).audio = (this || _global).globalData.audioController.createAudio(assetPath);\n    (this || _global)._currentTime = 0;\n\n    (this || _global).globalData.audioController.addAudio(this || _global);\n\n    (this || _global).tm = data.tm ? PropertyFactory.getProp(this || _global, data.tm, 0, globalData.frameRate, this || _global) : {\n      _placeholder: true\n    };\n  }\n\n  AudioElement.prototype.prepareFrame = function (num) {\n    this.prepareRenderableFrame(num, true);\n    this.prepareProperties(num, true);\n\n    if (!(this || _global).tm._placeholder) {\n      var timeRemapped = (this || _global).tm.v;\n      (this || _global)._currentTime = timeRemapped;\n    } else {\n      (this || _global)._currentTime = num / (this || _global).data.sr;\n    }\n  };\n\n  extendPrototype([RenderableElement, BaseElement, FrameElement], AudioElement);\n\n  AudioElement.prototype.renderFrame = function () {\n    if ((this || _global).isInRange && (this || _global)._canPlay) {\n      if (!(this || _global)._isPlaying) {\n        (this || _global).audio.play();\n\n        (this || _global).audio.seek((this || _global)._currentTime / (this || _global).globalData.frameRate);\n\n        (this || _global)._isPlaying = true;\n      } else if (!(this || _global).audio.playing() || Math.abs((this || _global)._currentTime / (this || _global).globalData.frameRate - (this || _global).audio.seek()) > 0.1) {\n        (this || _global).audio.seek((this || _global)._currentTime / (this || _global).globalData.frameRate);\n      }\n    }\n  };\n\n  AudioElement.prototype.show = function () {// this.audio.play()\n  };\n\n  AudioElement.prototype.hide = function () {\n    (this || _global).audio.pause();\n\n    (this || _global)._isPlaying = false;\n  };\n\n  AudioElement.prototype.pause = function () {\n    (this || _global).audio.pause();\n\n    (this || _global)._isPlaying = false;\n    (this || _global)._canPlay = false;\n  };\n\n  AudioElement.prototype.resume = function () {\n    (this || _global)._canPlay = true;\n  };\n\n  AudioElement.prototype.setRate = function (rateValue) {\n    (this || _global).audio.rate(rateValue);\n  };\n\n  AudioElement.prototype.volume = function (volumeValue) {\n    (this || _global).audio.volume(volumeValue);\n  };\n\n  AudioElement.prototype.getBaseElement = function () {\n    return null;\n  };\n\n  AudioElement.prototype.destroy = function () {};\n\n  AudioElement.prototype.sourceRectAtTime = function () {};\n\n  AudioElement.prototype.initExpressions = function () {};\n  /* global extendPrototype, RenderableElement, BaseElement, FrameElement, FootageInterface */\n\n\n  function FootageElement(data, globalData, comp) {\n    this.initFrame();\n    this.initRenderable();\n    (this || _global).assetData = globalData.getAssetData(data.refId);\n    (this || _global).footageData = globalData.imageLoader.getAsset((this || _global).assetData);\n    this.initBaseData(data, globalData, comp);\n  }\n\n  FootageElement.prototype.prepareFrame = function () {};\n\n  extendPrototype([RenderableElement, BaseElement, FrameElement], FootageElement);\n\n  FootageElement.prototype.getBaseElement = function () {\n    return null;\n  };\n\n  FootageElement.prototype.renderFrame = function () {};\n\n  FootageElement.prototype.destroy = function () {};\n\n  FootageElement.prototype.initExpressions = function () {\n    (this || _global).layerInterface = FootageInterface(this || _global);\n  };\n\n  FootageElement.prototype.getFootageData = function () {\n    return (this || _global).footageData;\n  };\n  /* global createSizedArray, PropertyFactory, extendPrototype, SVGRenderer, ICompElement, SVGBaseElement */\n\n\n  function SVGCompElement(data, globalData, comp) {\n    (this || _global).layers = data.layers;\n    (this || _global).supports3d = true;\n    (this || _global).completeLayers = false;\n    (this || _global).pendingElements = [];\n    (this || _global).elements = (this || _global).layers ? createSizedArray((this || _global).layers.length) : []; // this.layerElement = createNS('g');\n\n    this.initElement(data, globalData, comp);\n    (this || _global).tm = data.tm ? PropertyFactory.getProp(this || _global, data.tm, 0, globalData.frameRate, this || _global) : {\n      _placeholder: true\n    };\n  }\n\n  extendPrototype([SVGRenderer, ICompElement, SVGBaseElement], SVGCompElement);\n  /* global extendPrototype, BaseElement, TransformElement, SVGBaseElement, HierarchyElement, FrameElement,\r\n  RenderableDOMElement, ITextElement, createSizedArray, createNS */\n\n  function SVGTextLottieElement(data, globalData, comp) {\n    (this || _global).textSpans = [];\n    (this || _global).renderType = \"svg\";\n    this.initElement(data, globalData, comp);\n  }\n\n  extendPrototype([BaseElement, TransformElement, SVGBaseElement, HierarchyElement, FrameElement, RenderableDOMElement, ITextElement], SVGTextLottieElement);\n\n  SVGTextLottieElement.prototype.createContent = function () {\n    if ((this || _global).data.singleShape && !(this || _global).globalData.fontManager.chars) {\n      (this || _global).textContainer = createNS(\"text\");\n    }\n  };\n\n  SVGTextLottieElement.prototype.buildTextContents = function (textArray) {\n    var i = 0;\n    var len = textArray.length;\n    var textContents = [];\n    var currentTextContent = \"\";\n\n    while (i < len) {\n      if (textArray[i] === String.fromCharCode(13) || textArray[i] === String.fromCharCode(3)) {\n        textContents.push(currentTextContent);\n        currentTextContent = \"\";\n      } else {\n        currentTextContent += textArray[i];\n      }\n\n      i += 1;\n    }\n\n    textContents.push(currentTextContent);\n    return textContents;\n  };\n\n  SVGTextLottieElement.prototype.buildNewText = function () {\n    var i;\n    var len;\n    var documentData = (this || _global).textProperty.currentData;\n    (this || _global).renderedLetters = createSizedArray(documentData ? documentData.l.length : 0);\n\n    if (documentData.fc) {\n      (this || _global).layerElement.setAttribute(\"fill\", this.buildColor(documentData.fc));\n    } else {\n      (this || _global).layerElement.setAttribute(\"fill\", \"rgba(0,0,0,0)\");\n    }\n\n    if (documentData.sc) {\n      (this || _global).layerElement.setAttribute(\"stroke\", this.buildColor(documentData.sc));\n\n      (this || _global).layerElement.setAttribute(\"stroke-width\", documentData.sw);\n    }\n\n    (this || _global).layerElement.setAttribute(\"font-size\", documentData.finalSize);\n\n    var fontData = (this || _global).globalData.fontManager.getFontByName(documentData.f);\n\n    if (fontData.fClass) {\n      (this || _global).layerElement.setAttribute(\"class\", fontData.fClass);\n    } else {\n      (this || _global).layerElement.setAttribute(\"font-family\", fontData.fFamily);\n\n      var fWeight = documentData.fWeight;\n      var fStyle = documentData.fStyle;\n\n      (this || _global).layerElement.setAttribute(\"font-style\", fStyle);\n\n      (this || _global).layerElement.setAttribute(\"font-weight\", fWeight);\n    }\n\n    (this || _global).layerElement.setAttribute(\"aria-label\", documentData.t);\n\n    var letters = documentData.l || [];\n    var usesGlyphs = !!(this || _global).globalData.fontManager.chars;\n    len = letters.length;\n    var tSpan;\n    var matrixHelper = (this || _global).mHelper;\n    var shapes;\n    var shapeStr = \"\";\n    var singleShape = (this || _global).data.singleShape;\n    var xPos = 0;\n    var yPos = 0;\n    var firstLine = true;\n    var trackingOffset = documentData.tr * 0.001 * documentData.finalSize;\n\n    if (singleShape && !usesGlyphs && !documentData.sz) {\n      var tElement = (this || _global).textContainer;\n      var justify = \"start\";\n\n      switch (documentData.j) {\n        case 1:\n          justify = \"end\";\n          break;\n\n        case 2:\n          justify = \"middle\";\n          break;\n\n        default:\n          justify = \"start\";\n          break;\n      }\n\n      tElement.setAttribute(\"text-anchor\", justify);\n      tElement.setAttribute(\"letter-spacing\", trackingOffset);\n      var textContent = this.buildTextContents(documentData.finalText);\n      len = textContent.length;\n      yPos = documentData.ps ? documentData.ps[1] + documentData.ascent : 0;\n\n      for (i = 0; i < len; i += 1) {\n        tSpan = (this || _global).textSpans[i] || createNS(\"tspan\");\n        tSpan.textContent = textContent[i];\n        tSpan.setAttribute(\"x\", 0);\n        tSpan.setAttribute(\"y\", yPos);\n        tSpan.style.display = \"inherit\";\n        tElement.appendChild(tSpan);\n        (this || _global).textSpans[i] = tSpan;\n        yPos += documentData.finalLineHeight;\n      }\n\n      (this || _global).layerElement.appendChild(tElement);\n    } else {\n      var cachedSpansLength = (this || _global).textSpans.length;\n      var shapeData;\n      var charData;\n\n      for (i = 0; i < len; i += 1) {\n        if (!usesGlyphs || !singleShape || i === 0) {\n          tSpan = cachedSpansLength > i ? (this || _global).textSpans[i] : createNS(usesGlyphs ? \"path\" : \"text\");\n\n          if (cachedSpansLength <= i) {\n            tSpan.setAttribute(\"stroke-linecap\", \"butt\");\n            tSpan.setAttribute(\"stroke-linejoin\", \"round\");\n            tSpan.setAttribute(\"stroke-miterlimit\", \"4\");\n            (this || _global).textSpans[i] = tSpan;\n\n            (this || _global).layerElement.appendChild(tSpan);\n          }\n\n          tSpan.style.display = \"inherit\";\n        }\n\n        matrixHelper.reset();\n        matrixHelper.scale(documentData.finalSize / 100, documentData.finalSize / 100);\n\n        if (singleShape) {\n          if (letters[i].n) {\n            xPos = -trackingOffset;\n            yPos += documentData.yOffset;\n            yPos += firstLine ? 1 : 0;\n            firstLine = false;\n          }\n\n          this.applyTextPropertiesToMatrix(documentData, matrixHelper, letters[i].line, xPos, yPos);\n          xPos += letters[i].l || 0; // xPos += letters[i].val === ' ' ? 0 : trackingOffset;\n\n          xPos += trackingOffset;\n        }\n\n        if (usesGlyphs) {\n          charData = (this || _global).globalData.fontManager.getCharData(documentData.finalText[i], fontData.fStyle, (this || _global).globalData.fontManager.getFontByName(documentData.f).fFamily);\n          shapeData = charData && charData.data || {};\n          shapes = shapeData.shapes ? shapeData.shapes[0].it : [];\n\n          if (!singleShape) {\n            tSpan.setAttribute(\"d\", this.createPathShape(matrixHelper, shapes));\n          } else {\n            shapeStr += this.createPathShape(matrixHelper, shapes);\n          }\n        } else {\n          if (singleShape) {\n            tSpan.setAttribute(\"transform\", \"translate(\" + matrixHelper.props[12] + \",\" + matrixHelper.props[13] + \")\");\n          }\n\n          tSpan.textContent = letters[i].val;\n          tSpan.setAttributeNS(\"http://www.w3.org/XML/1998/namespace\", \"xml:space\", \"preserve\");\n        } //\n\n      }\n\n      if (singleShape && tSpan) {\n        tSpan.setAttribute(\"d\", shapeStr);\n      }\n    }\n\n    while (i < (this || _global).textSpans.length) {\n      (this || _global).textSpans[i].style.display = \"none\";\n      i += 1;\n    }\n\n    (this || _global)._sizeChanged = true;\n  };\n\n  SVGTextLottieElement.prototype.sourceRectAtTime = function () {\n    this.prepareFrame((this || _global).comp.renderedFrame - (this || _global).data.st);\n    this.renderInnerContent();\n\n    if ((this || _global)._sizeChanged) {\n      (this || _global)._sizeChanged = false;\n\n      var textBox = (this || _global).layerElement.getBBox();\n\n      (this || _global).bbox = {\n        top: textBox.y,\n        left: textBox.x,\n        width: textBox.width,\n        height: textBox.height\n      };\n    }\n\n    return (this || _global).bbox;\n  };\n\n  SVGTextLottieElement.prototype.renderInnerContent = function () {\n    if (!(this || _global).data.singleShape) {\n      (this || _global).textAnimator.getMeasures((this || _global).textProperty.currentData, (this || _global).lettersChangedFlag);\n\n      if ((this || _global).lettersChangedFlag || (this || _global).textAnimator.lettersChangedFlag) {\n        (this || _global)._sizeChanged = true;\n        var i;\n        var len;\n        var renderedLetters = (this || _global).textAnimator.renderedLetters;\n        var letters = (this || _global).textProperty.currentData.l;\n        len = letters.length;\n        var renderedLetter;\n        var textSpan;\n\n        for (i = 0; i < len; i += 1) {\n          if (!letters[i].n) {\n            renderedLetter = renderedLetters[i];\n            textSpan = (this || _global).textSpans[i];\n\n            if (renderedLetter._mdf.m) {\n              textSpan.setAttribute(\"transform\", renderedLetter.m);\n            }\n\n            if (renderedLetter._mdf.o) {\n              textSpan.setAttribute(\"opacity\", renderedLetter.o);\n            }\n\n            if (renderedLetter._mdf.sw) {\n              textSpan.setAttribute(\"stroke-width\", renderedLetter.sw);\n            }\n\n            if (renderedLetter._mdf.sc) {\n              textSpan.setAttribute(\"stroke\", renderedLetter.sc);\n            }\n\n            if (renderedLetter._mdf.fc) {\n              textSpan.setAttribute(\"fill\", renderedLetter.fc);\n            }\n          }\n        }\n      }\n    }\n  };\n  /* global extendPrototype, BaseElement, TransformElement, SVGBaseElement, IShapeElement, HierarchyElement,\r\n  FrameElement, RenderableDOMElement, Matrix, SVGStyleData, SVGStrokeStyleData, SVGFillStyleData,\r\n  SVGGradientFillStyleData, SVGGradientStrokeStyleData, locationHref, getBlendMode, ShapeGroupData,\r\n  TransformPropertyFactory, SVGTransformData, ShapePropertyFactory, SVGShapeData, SVGElementsRenderer, ShapeModifiers */\n\n\n  function SVGShapeElement(data, globalData, comp) {\n    // List of drawable elements\n    (this || _global).shapes = []; // Full shape data\n\n    (this || _global).shapesData = data.shapes; // List of styles that will be applied to shapes\n\n    (this || _global).stylesList = []; // List of modifiers that will be applied to shapes\n\n    (this || _global).shapeModifiers = []; // List of items in shape tree\n\n    (this || _global).itemsData = []; // List of items in previous shape tree\n\n    (this || _global).processedElements = []; // List of animated components\n\n    (this || _global).animatedContents = [];\n    this.initElement(data, globalData, comp); // Moving any property that doesn't get too much access after initialization because of v8 way of handling more than 10 properties.\n    // List of elements that have been created\n\n    (this || _global).prevViewData = []; // Moving any property that doesn't get too much access after initialization because of v8 way of handling more than 10 properties.\n  }\n\n  extendPrototype([BaseElement, TransformElement, SVGBaseElement, IShapeElement, HierarchyElement, FrameElement, RenderableDOMElement], SVGShapeElement);\n\n  SVGShapeElement.prototype.initSecondaryElement = function () {};\n\n  SVGShapeElement.prototype.identityMatrix = new Matrix();\n\n  SVGShapeElement.prototype.buildExpressionInterface = function () {};\n\n  SVGShapeElement.prototype.createContent = function () {\n    this.searchShapes((this || _global).shapesData, (this || _global).itemsData, (this || _global).prevViewData, (this || _global).layerElement, 0, [], true);\n    this.filterUniqueShapes();\n  };\n  /*\r\n  This method searches for multiple shapes that affect a single element and one of them is animated\r\n  */\n\n\n  SVGShapeElement.prototype.filterUniqueShapes = function () {\n    var i;\n    var len = (this || _global).shapes.length;\n    var shape;\n    var j;\n    var jLen = (this || _global).stylesList.length;\n    var style;\n    var tempShapes = [];\n    var areAnimated = false;\n\n    for (j = 0; j < jLen; j += 1) {\n      style = (this || _global).stylesList[j];\n      areAnimated = false;\n      tempShapes.length = 0;\n\n      for (i = 0; i < len; i += 1) {\n        shape = (this || _global).shapes[i];\n\n        if (shape.styles.indexOf(style) !== -1) {\n          tempShapes.push(shape);\n          areAnimated = shape._isAnimated || areAnimated;\n        }\n      }\n\n      if (tempShapes.length > 1 && areAnimated) {\n        this.setShapesAsAnimated(tempShapes);\n      }\n    }\n  };\n\n  SVGShapeElement.prototype.setShapesAsAnimated = function (shapes) {\n    var i;\n    var len = shapes.length;\n\n    for (i = 0; i < len; i += 1) {\n      shapes[i].setAsAnimated();\n    }\n  };\n\n  SVGShapeElement.prototype.createStyleElement = function (data, level) {\n    // TODO: prevent drawing of hidden styles\n    var elementData;\n    var styleOb = new SVGStyleData(data, level);\n    var pathElement = styleOb.pElem;\n\n    if (data.ty === \"st\") {\n      elementData = new SVGStrokeStyleData(this || _global, data, styleOb);\n    } else if (data.ty === \"fl\") {\n      elementData = new SVGFillStyleData(this || _global, data, styleOb);\n    } else if (data.ty === \"gf\" || data.ty === \"gs\") {\n      var GradientConstructor = data.ty === \"gf\" ? SVGGradientFillStyleData : SVGGradientStrokeStyleData;\n      elementData = new GradientConstructor(this || _global, data, styleOb);\n\n      (this || _global).globalData.defs.appendChild(elementData.gf);\n\n      if (elementData.maskId) {\n        (this || _global).globalData.defs.appendChild(elementData.ms);\n\n        (this || _global).globalData.defs.appendChild(elementData.of);\n\n        pathElement.setAttribute(\"mask\", \"url(\" + locationHref + \"#\" + elementData.maskId + \")\");\n      }\n    }\n\n    if (data.ty === \"st\" || data.ty === \"gs\") {\n      pathElement.setAttribute(\"stroke-linecap\", (this || _global).lcEnum[data.lc] || \"round\");\n      pathElement.setAttribute(\"stroke-linejoin\", (this || _global).ljEnum[data.lj] || \"round\");\n      pathElement.setAttribute(\"fill-opacity\", \"0\");\n\n      if (data.lj === 1) {\n        pathElement.setAttribute(\"stroke-miterlimit\", data.ml);\n      }\n    }\n\n    if (data.r === 2) {\n      pathElement.setAttribute(\"fill-rule\", \"evenodd\");\n    }\n\n    if (data.ln) {\n      pathElement.setAttribute(\"id\", data.ln);\n    }\n\n    if (data.cl) {\n      pathElement.setAttribute(\"class\", data.cl);\n    }\n\n    if (data.bm) {\n      pathElement.style[\"mix-blend-mode\"] = getBlendMode(data.bm);\n    }\n\n    (this || _global).stylesList.push(styleOb);\n\n    this.addToAnimatedContents(data, elementData);\n    return elementData;\n  };\n\n  SVGShapeElement.prototype.createGroupElement = function (data) {\n    var elementData = new ShapeGroupData();\n\n    if (data.ln) {\n      elementData.gr.setAttribute(\"id\", data.ln);\n    }\n\n    if (data.cl) {\n      elementData.gr.setAttribute(\"class\", data.cl);\n    }\n\n    if (data.bm) {\n      elementData.gr.style[\"mix-blend-mode\"] = getBlendMode(data.bm);\n    }\n\n    return elementData;\n  };\n\n  SVGShapeElement.prototype.createTransformElement = function (data, container) {\n    var transformProperty = TransformPropertyFactory.getTransformProperty(this || _global, data, this || _global);\n    var elementData = new SVGTransformData(transformProperty, transformProperty.o, container);\n    this.addToAnimatedContents(data, elementData);\n    return elementData;\n  };\n\n  SVGShapeElement.prototype.createShapeElement = function (data, ownTransformers, level) {\n    var ty = 4;\n\n    if (data.ty === \"rc\") {\n      ty = 5;\n    } else if (data.ty === \"el\") {\n      ty = 6;\n    } else if (data.ty === \"sr\") {\n      ty = 7;\n    }\n\n    var shapeProperty = ShapePropertyFactory.getShapeProp(this || _global, data, ty, this || _global);\n    var elementData = new SVGShapeData(ownTransformers, level, shapeProperty);\n\n    (this || _global).shapes.push(elementData);\n\n    this.addShapeToModifiers(elementData);\n    this.addToAnimatedContents(data, elementData);\n    return elementData;\n  };\n\n  SVGShapeElement.prototype.addToAnimatedContents = function (data, element) {\n    var i = 0;\n    var len = (this || _global).animatedContents.length;\n\n    while (i < len) {\n      if ((this || _global).animatedContents[i].element === element) {\n        return;\n      }\n\n      i += 1;\n    }\n\n    (this || _global).animatedContents.push({\n      fn: SVGElementsRenderer.createRenderFunction(data),\n      element: element,\n      data: data\n    });\n  };\n\n  SVGShapeElement.prototype.setElementStyles = function (elementData) {\n    var arr = elementData.styles;\n    var j;\n    var jLen = (this || _global).stylesList.length;\n\n    for (j = 0; j < jLen; j += 1) {\n      if (!(this || _global).stylesList[j].closed) {\n        arr.push((this || _global).stylesList[j]);\n      }\n    }\n  };\n\n  SVGShapeElement.prototype.reloadShapes = function () {\n    (this || _global)._isFirstFrame = true;\n    var i;\n    var len = (this || _global).itemsData.length;\n\n    for (i = 0; i < len; i += 1) {\n      (this || _global).prevViewData[i] = (this || _global).itemsData[i];\n    }\n\n    this.searchShapes((this || _global).shapesData, (this || _global).itemsData, (this || _global).prevViewData, (this || _global).layerElement, 0, [], true);\n    this.filterUniqueShapes();\n    len = (this || _global).dynamicProperties.length;\n\n    for (i = 0; i < len; i += 1) {\n      (this || _global).dynamicProperties[i].getValue();\n    }\n\n    this.renderModifiers();\n  };\n\n  SVGShapeElement.prototype.searchShapes = function (arr, itemsData, prevViewData, container, level, transformers, render) {\n    var ownTransformers = [].concat(transformers);\n    var i;\n    var len = arr.length - 1;\n    var j;\n    var jLen;\n    var ownStyles = [];\n    var ownModifiers = [];\n    var currentTransform;\n    var modifier;\n    var processedPos;\n\n    for (i = len; i >= 0; i -= 1) {\n      processedPos = this.searchProcessedElement(arr[i]);\n\n      if (!processedPos) {\n        arr[i]._render = render;\n      } else {\n        itemsData[i] = prevViewData[processedPos - 1];\n      }\n\n      if (arr[i].ty === \"fl\" || arr[i].ty === \"st\" || arr[i].ty === \"gf\" || arr[i].ty === \"gs\") {\n        if (!processedPos) {\n          itemsData[i] = this.createStyleElement(arr[i], level);\n        } else {\n          itemsData[i].style.closed = false;\n        }\n\n        if (arr[i]._render) {\n          container.appendChild(itemsData[i].style.pElem);\n        }\n\n        ownStyles.push(itemsData[i].style);\n      } else if (arr[i].ty === \"gr\") {\n        if (!processedPos) {\n          itemsData[i] = this.createGroupElement(arr[i]);\n        } else {\n          jLen = itemsData[i].it.length;\n\n          for (j = 0; j < jLen; j += 1) {\n            itemsData[i].prevViewData[j] = itemsData[i].it[j];\n          }\n        }\n\n        this.searchShapes(arr[i].it, itemsData[i].it, itemsData[i].prevViewData, itemsData[i].gr, level + 1, ownTransformers, render);\n\n        if (arr[i]._render) {\n          container.appendChild(itemsData[i].gr);\n        }\n      } else if (arr[i].ty === \"tr\") {\n        if (!processedPos) {\n          itemsData[i] = this.createTransformElement(arr[i], container);\n        }\n\n        currentTransform = itemsData[i].transform;\n        ownTransformers.push(currentTransform);\n      } else if (arr[i].ty === \"sh\" || arr[i].ty === \"rc\" || arr[i].ty === \"el\" || arr[i].ty === \"sr\") {\n        if (!processedPos) {\n          itemsData[i] = this.createShapeElement(arr[i], ownTransformers, level);\n        }\n\n        this.setElementStyles(itemsData[i]);\n      } else if (arr[i].ty === \"tm\" || arr[i].ty === \"rd\" || arr[i].ty === \"ms\" || arr[i].ty === \"pb\") {\n        if (!processedPos) {\n          modifier = ShapeModifiers.getModifier(arr[i].ty);\n          modifier.init(this || _global, arr[i]);\n          itemsData[i] = modifier;\n\n          (this || _global).shapeModifiers.push(modifier);\n        } else {\n          modifier = itemsData[i];\n          modifier.closed = false;\n        }\n\n        ownModifiers.push(modifier);\n      } else if (arr[i].ty === \"rp\") {\n        if (!processedPos) {\n          modifier = ShapeModifiers.getModifier(arr[i].ty);\n          itemsData[i] = modifier;\n          modifier.init(this || _global, arr, i, itemsData);\n\n          (this || _global).shapeModifiers.push(modifier);\n\n          render = false;\n        } else {\n          modifier = itemsData[i];\n          modifier.closed = true;\n        }\n\n        ownModifiers.push(modifier);\n      }\n\n      this.addProcessedElement(arr[i], i + 1);\n    }\n\n    len = ownStyles.length;\n\n    for (i = 0; i < len; i += 1) {\n      ownStyles[i].closed = true;\n    }\n\n    len = ownModifiers.length;\n\n    for (i = 0; i < len; i += 1) {\n      ownModifiers[i].closed = true;\n    }\n  };\n\n  SVGShapeElement.prototype.renderInnerContent = function () {\n    this.renderModifiers();\n    var i;\n    var len = (this || _global).stylesList.length;\n\n    for (i = 0; i < len; i += 1) {\n      (this || _global).stylesList[i].reset();\n    }\n\n    this.renderShape();\n\n    for (i = 0; i < len; i += 1) {\n      if ((this || _global).stylesList[i]._mdf || (this || _global)._isFirstFrame) {\n        if ((this || _global).stylesList[i].msElem) {\n          (this || _global).stylesList[i].msElem.setAttribute(\"d\", (this || _global).stylesList[i].d); // Adding M0 0 fixes same mask bug on all browsers\n\n\n          (this || _global).stylesList[i].d = \"M0 0\" + (this || _global).stylesList[i].d;\n        }\n\n        (this || _global).stylesList[i].pElem.setAttribute(\"d\", (this || _global).stylesList[i].d || \"M0 0\");\n      }\n    }\n  };\n\n  SVGShapeElement.prototype.renderShape = function () {\n    var i;\n    var len = (this || _global).animatedContents.length;\n    var animatedContent;\n\n    for (i = 0; i < len; i += 1) {\n      animatedContent = (this || _global).animatedContents[i];\n\n      if (((this || _global)._isFirstFrame || animatedContent.element._isAnimated) && animatedContent.data !== true) {\n        animatedContent.fn(animatedContent.data, animatedContent.element, (this || _global)._isFirstFrame);\n      }\n    }\n  };\n\n  SVGShapeElement.prototype.destroy = function () {\n    this.destroyBaseElement();\n    (this || _global).shapesData = null;\n    (this || _global).itemsData = null;\n  };\n  /* global createNS */\n\n\n  function SVGTintFilter(filter, filterManager) {\n    (this || _global).filterManager = filterManager;\n    var feColorMatrix = createNS(\"feColorMatrix\");\n    feColorMatrix.setAttribute(\"type\", \"matrix\");\n    feColorMatrix.setAttribute(\"color-interpolation-filters\", \"linearRGB\");\n    feColorMatrix.setAttribute(\"values\", \"0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\");\n    feColorMatrix.setAttribute(\"result\", \"f1\");\n    filter.appendChild(feColorMatrix);\n    feColorMatrix = createNS(\"feColorMatrix\");\n    feColorMatrix.setAttribute(\"type\", \"matrix\");\n    feColorMatrix.setAttribute(\"color-interpolation-filters\", \"sRGB\");\n    feColorMatrix.setAttribute(\"values\", \"1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 1 0\");\n    feColorMatrix.setAttribute(\"result\", \"f2\");\n    filter.appendChild(feColorMatrix);\n    (this || _global).matrixFilter = feColorMatrix;\n\n    if (filterManager.effectElements[2].p.v !== 100 || filterManager.effectElements[2].p.k) {\n      var feMerge = createNS(\"feMerge\");\n      filter.appendChild(feMerge);\n      var feMergeNode;\n      feMergeNode = createNS(\"feMergeNode\");\n      feMergeNode.setAttribute(\"in\", \"SourceGraphic\");\n      feMerge.appendChild(feMergeNode);\n      feMergeNode = createNS(\"feMergeNode\");\n      feMergeNode.setAttribute(\"in\", \"f2\");\n      feMerge.appendChild(feMergeNode);\n    }\n  }\n\n  SVGTintFilter.prototype.renderFrame = function (forceRender) {\n    if (forceRender || (this || _global).filterManager._mdf) {\n      var colorBlack = (this || _global).filterManager.effectElements[0].p.v;\n      var colorWhite = (this || _global).filterManager.effectElements[1].p.v;\n      var opacity = (this || _global).filterManager.effectElements[2].p.v / 100;\n\n      (this || _global).matrixFilter.setAttribute(\"values\", colorWhite[0] - colorBlack[0] + \" 0 0 0 \" + colorBlack[0] + \" \" + (colorWhite[1] - colorBlack[1]) + \" 0 0 0 \" + colorBlack[1] + \" \" + (colorWhite[2] - colorBlack[2]) + \" 0 0 0 \" + colorBlack[2] + \" 0 0 0 \" + opacity + \" 0\");\n    }\n  };\n  /* global createNS */\n\n\n  function SVGFillFilter(filter, filterManager) {\n    (this || _global).filterManager = filterManager;\n    var feColorMatrix = createNS(\"feColorMatrix\");\n    feColorMatrix.setAttribute(\"type\", \"matrix\");\n    feColorMatrix.setAttribute(\"color-interpolation-filters\", \"sRGB\");\n    feColorMatrix.setAttribute(\"values\", \"1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 1 0\");\n    filter.appendChild(feColorMatrix);\n    (this || _global).matrixFilter = feColorMatrix;\n  }\n\n  SVGFillFilter.prototype.renderFrame = function (forceRender) {\n    if (forceRender || (this || _global).filterManager._mdf) {\n      var color = (this || _global).filterManager.effectElements[2].p.v;\n      var opacity = (this || _global).filterManager.effectElements[6].p.v;\n\n      (this || _global).matrixFilter.setAttribute(\"values\", \"0 0 0 0 \" + color[0] + \" 0 0 0 0 \" + color[1] + \" 0 0 0 0 \" + color[2] + \" 0 0 0 \" + opacity + \" 0\");\n    }\n  };\n  /* global createNS */\n\n\n  function SVGGaussianBlurEffect(filter, filterManager) {\n    // Outset the filter region by 100% on all sides to accommodate blur expansion.\n    filter.setAttribute(\"x\", \"-100%\");\n    filter.setAttribute(\"y\", \"-100%\");\n    filter.setAttribute(\"width\", \"300%\");\n    filter.setAttribute(\"height\", \"300%\");\n    (this || _global).filterManager = filterManager;\n    var feGaussianBlur = createNS(\"feGaussianBlur\");\n    filter.appendChild(feGaussianBlur);\n    (this || _global).feGaussianBlur = feGaussianBlur;\n  }\n\n  SVGGaussianBlurEffect.prototype.renderFrame = function (forceRender) {\n    if (forceRender || (this || _global).filterManager._mdf) {\n      // Empirical value, matching AE's blur appearance.\n      var kBlurrinessToSigma = 0.3;\n      var sigma = (this || _global).filterManager.effectElements[0].p.v * kBlurrinessToSigma; // Dimensions mapping:\n      //\n      //   1 -> horizontal & vertical\n      //   2 -> horizontal only\n      //   3 -> vertical only\n      //\n\n      var dimensions = (this || _global).filterManager.effectElements[1].p.v;\n      var sigmaX = dimensions == 3 ? 0 : sigma; // eslint-disable-line eqeqeq\n\n      var sigmaY = dimensions == 2 ? 0 : sigma; // eslint-disable-line eqeqeq\n\n      (this || _global).feGaussianBlur.setAttribute(\"stdDeviation\", sigmaX + \" \" + sigmaY); // Repeat edges mapping:\n      //\n      //   0 -> off -> duplicate\n      //   1 -> on  -> wrap\n\n\n      var edgeMode = (this || _global).filterManager.effectElements[2].p.v == 1 ? \"wrap\" : \"duplicate\"; // eslint-disable-line eqeqeq\n\n      (this || _global).feGaussianBlur.setAttribute(\"edgeMode\", edgeMode);\n    }\n  };\n  /* global createNS, createElementID, locationHref, bmFloor */\n\n\n  function SVGStrokeEffect(elem, filterManager) {\n    (this || _global).initialized = false;\n    (this || _global).filterManager = filterManager;\n    (this || _global).elem = elem;\n    (this || _global).paths = [];\n  }\n\n  SVGStrokeEffect.prototype.initialize = function () {\n    var elemChildren = (this || _global).elem.layerElement.children || (this || _global).elem.layerElement.childNodes;\n    var path;\n    var groupPath;\n    var i;\n    var len;\n\n    if ((this || _global).filterManager.effectElements[1].p.v === 1) {\n      len = (this || _global).elem.maskManager.masksProperties.length;\n      i = 0;\n    } else {\n      i = (this || _global).filterManager.effectElements[0].p.v - 1;\n      len = i + 1;\n    }\n\n    groupPath = createNS(\"g\");\n    groupPath.setAttribute(\"fill\", \"none\");\n    groupPath.setAttribute(\"stroke-linecap\", \"round\");\n    groupPath.setAttribute(\"stroke-dashoffset\", 1);\n\n    for (i; i < len; i += 1) {\n      path = createNS(\"path\");\n      groupPath.appendChild(path);\n\n      (this || _global).paths.push({\n        p: path,\n        m: i\n      });\n    }\n\n    if ((this || _global).filterManager.effectElements[10].p.v === 3) {\n      var mask = createNS(\"mask\");\n      var id = createElementID();\n      mask.setAttribute(\"id\", id);\n      mask.setAttribute(\"mask-type\", \"alpha\");\n      mask.appendChild(groupPath);\n\n      (this || _global).elem.globalData.defs.appendChild(mask);\n\n      var g = createNS(\"g\");\n      g.setAttribute(\"mask\", \"url(\" + locationHref + \"#\" + id + \")\");\n\n      while (elemChildren[0]) {\n        g.appendChild(elemChildren[0]);\n      }\n\n      (this || _global).elem.layerElement.appendChild(g);\n\n      (this || _global).masker = mask;\n      groupPath.setAttribute(\"stroke\", \"#fff\");\n    } else if ((this || _global).filterManager.effectElements[10].p.v === 1 || (this || _global).filterManager.effectElements[10].p.v === 2) {\n      if ((this || _global).filterManager.effectElements[10].p.v === 2) {\n        elemChildren = (this || _global).elem.layerElement.children || (this || _global).elem.layerElement.childNodes;\n\n        while (elemChildren.length) {\n          (this || _global).elem.layerElement.removeChild(elemChildren[0]);\n        }\n      }\n\n      (this || _global).elem.layerElement.appendChild(groupPath);\n\n      (this || _global).elem.layerElement.removeAttribute(\"mask\");\n\n      groupPath.setAttribute(\"stroke\", \"#fff\");\n    }\n\n    (this || _global).initialized = true;\n    (this || _global).pathMasker = groupPath;\n  };\n\n  SVGStrokeEffect.prototype.renderFrame = function (forceRender) {\n    if (!(this || _global).initialized) {\n      this.initialize();\n    }\n\n    var i;\n    var len = (this || _global).paths.length;\n    var mask;\n    var path;\n\n    for (i = 0; i < len; i += 1) {\n      if ((this || _global).paths[i].m !== -1) {\n        mask = (this || _global).elem.maskManager.viewData[(this || _global).paths[i].m];\n        path = (this || _global).paths[i].p;\n\n        if (forceRender || (this || _global).filterManager._mdf || mask.prop._mdf) {\n          path.setAttribute(\"d\", mask.lastPath);\n        }\n\n        if (forceRender || (this || _global).filterManager.effectElements[9].p._mdf || (this || _global).filterManager.effectElements[4].p._mdf || (this || _global).filterManager.effectElements[7].p._mdf || (this || _global).filterManager.effectElements[8].p._mdf || mask.prop._mdf) {\n          var dasharrayValue;\n\n          if ((this || _global).filterManager.effectElements[7].p.v !== 0 || (this || _global).filterManager.effectElements[8].p.v !== 100) {\n            var s = Math.min((this || _global).filterManager.effectElements[7].p.v, (this || _global).filterManager.effectElements[8].p.v) * 0.01;\n            var e = Math.max((this || _global).filterManager.effectElements[7].p.v, (this || _global).filterManager.effectElements[8].p.v) * 0.01;\n            var l = path.getTotalLength();\n            dasharrayValue = \"0 0 0 \" + l * s + \" \";\n            var lineLength = l * (e - s);\n            var segment = 1 + (this || _global).filterManager.effectElements[4].p.v * 2 * (this || _global).filterManager.effectElements[9].p.v * 0.01;\n            var units = Math.floor(lineLength / segment);\n            var j;\n\n            for (j = 0; j < units; j += 1) {\n              dasharrayValue += \"1 \" + (this || _global).filterManager.effectElements[4].p.v * 2 * (this || _global).filterManager.effectElements[9].p.v * 0.01 + \" \";\n            }\n\n            dasharrayValue += \"0 \" + l * 10 + \" 0 0\";\n          } else {\n            dasharrayValue = \"1 \" + (this || _global).filterManager.effectElements[4].p.v * 2 * (this || _global).filterManager.effectElements[9].p.v * 0.01;\n          }\n\n          path.setAttribute(\"stroke-dasharray\", dasharrayValue);\n        }\n      }\n    }\n\n    if (forceRender || (this || _global).filterManager.effectElements[4].p._mdf) {\n      (this || _global).pathMasker.setAttribute(\"stroke-width\", (this || _global).filterManager.effectElements[4].p.v * 2);\n    }\n\n    if (forceRender || (this || _global).filterManager.effectElements[6].p._mdf) {\n      (this || _global).pathMasker.setAttribute(\"opacity\", (this || _global).filterManager.effectElements[6].p.v);\n    }\n\n    if ((this || _global).filterManager.effectElements[10].p.v === 1 || (this || _global).filterManager.effectElements[10].p.v === 2) {\n      if (forceRender || (this || _global).filterManager.effectElements[3].p._mdf) {\n        var color = (this || _global).filterManager.effectElements[3].p.v;\n\n        (this || _global).pathMasker.setAttribute(\"stroke\", \"rgb(\" + bmFloor(color[0] * 255) + \",\" + bmFloor(color[1] * 255) + \",\" + bmFloor(color[2] * 255) + \")\");\n      }\n    }\n  };\n  /* global createNS */\n\n\n  function SVGTritoneFilter(filter, filterManager) {\n    (this || _global).filterManager = filterManager;\n    var feColorMatrix = createNS(\"feColorMatrix\");\n    feColorMatrix.setAttribute(\"type\", \"matrix\");\n    feColorMatrix.setAttribute(\"color-interpolation-filters\", \"linearRGB\");\n    feColorMatrix.setAttribute(\"values\", \"0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\");\n    feColorMatrix.setAttribute(\"result\", \"f1\");\n    filter.appendChild(feColorMatrix);\n    var feComponentTransfer = createNS(\"feComponentTransfer\");\n    feComponentTransfer.setAttribute(\"color-interpolation-filters\", \"sRGB\");\n    filter.appendChild(feComponentTransfer);\n    (this || _global).matrixFilter = feComponentTransfer;\n    var feFuncR = createNS(\"feFuncR\");\n    feFuncR.setAttribute(\"type\", \"table\");\n    feComponentTransfer.appendChild(feFuncR);\n    (this || _global).feFuncR = feFuncR;\n    var feFuncG = createNS(\"feFuncG\");\n    feFuncG.setAttribute(\"type\", \"table\");\n    feComponentTransfer.appendChild(feFuncG);\n    (this || _global).feFuncG = feFuncG;\n    var feFuncB = createNS(\"feFuncB\");\n    feFuncB.setAttribute(\"type\", \"table\");\n    feComponentTransfer.appendChild(feFuncB);\n    (this || _global).feFuncB = feFuncB;\n  }\n\n  SVGTritoneFilter.prototype.renderFrame = function (forceRender) {\n    if (forceRender || (this || _global).filterManager._mdf) {\n      var color1 = (this || _global).filterManager.effectElements[0].p.v;\n      var color2 = (this || _global).filterManager.effectElements[1].p.v;\n      var color3 = (this || _global).filterManager.effectElements[2].p.v;\n      var tableR = color3[0] + \" \" + color2[0] + \" \" + color1[0];\n      var tableG = color3[1] + \" \" + color2[1] + \" \" + color1[1];\n      var tableB = color3[2] + \" \" + color2[2] + \" \" + color1[2];\n\n      (this || _global).feFuncR.setAttribute(\"tableValues\", tableR);\n\n      (this || _global).feFuncG.setAttribute(\"tableValues\", tableG);\n\n      (this || _global).feFuncB.setAttribute(\"tableValues\", tableB); // var opacity = this.filterManager.effectElements[2].p.v/100;\n      // this.matrixFilter.setAttribute('values',(colorWhite[0]- colorBlack[0])+' 0 0 0 '+ colorBlack[0] +' '+ (colorWhite[1]- colorBlack[1]) +' 0 0 0 '+ colorBlack[1] +' '+ (colorWhite[2]- colorBlack[2]) +' 0 0 0 '+ colorBlack[2] +' 0 0 0 ' + opacity + ' 0');\n\n    }\n  };\n  /* global createNS */\n\n\n  function SVGProLevelsFilter(filter, filterManager) {\n    (this || _global).filterManager = filterManager;\n    var effectElements = (this || _global).filterManager.effectElements;\n    var feComponentTransfer = createNS(\"feComponentTransfer\");\n\n    if (effectElements[10].p.k || effectElements[10].p.v !== 0 || effectElements[11].p.k || effectElements[11].p.v !== 1 || effectElements[12].p.k || effectElements[12].p.v !== 1 || effectElements[13].p.k || effectElements[13].p.v !== 0 || effectElements[14].p.k || effectElements[14].p.v !== 1) {\n      (this || _global).feFuncR = this.createFeFunc(\"feFuncR\", feComponentTransfer);\n    }\n\n    if (effectElements[17].p.k || effectElements[17].p.v !== 0 || effectElements[18].p.k || effectElements[18].p.v !== 1 || effectElements[19].p.k || effectElements[19].p.v !== 1 || effectElements[20].p.k || effectElements[20].p.v !== 0 || effectElements[21].p.k || effectElements[21].p.v !== 1) {\n      (this || _global).feFuncG = this.createFeFunc(\"feFuncG\", feComponentTransfer);\n    }\n\n    if (effectElements[24].p.k || effectElements[24].p.v !== 0 || effectElements[25].p.k || effectElements[25].p.v !== 1 || effectElements[26].p.k || effectElements[26].p.v !== 1 || effectElements[27].p.k || effectElements[27].p.v !== 0 || effectElements[28].p.k || effectElements[28].p.v !== 1) {\n      (this || _global).feFuncB = this.createFeFunc(\"feFuncB\", feComponentTransfer);\n    }\n\n    if (effectElements[31].p.k || effectElements[31].p.v !== 0 || effectElements[32].p.k || effectElements[32].p.v !== 1 || effectElements[33].p.k || effectElements[33].p.v !== 1 || effectElements[34].p.k || effectElements[34].p.v !== 0 || effectElements[35].p.k || effectElements[35].p.v !== 1) {\n      (this || _global).feFuncA = this.createFeFunc(\"feFuncA\", feComponentTransfer);\n    }\n\n    if ((this || _global).feFuncR || (this || _global).feFuncG || (this || _global).feFuncB || (this || _global).feFuncA) {\n      feComponentTransfer.setAttribute(\"color-interpolation-filters\", \"sRGB\");\n      filter.appendChild(feComponentTransfer);\n      feComponentTransfer = createNS(\"feComponentTransfer\");\n    }\n\n    if (effectElements[3].p.k || effectElements[3].p.v !== 0 || effectElements[4].p.k || effectElements[4].p.v !== 1 || effectElements[5].p.k || effectElements[5].p.v !== 1 || effectElements[6].p.k || effectElements[6].p.v !== 0 || effectElements[7].p.k || effectElements[7].p.v !== 1) {\n      feComponentTransfer.setAttribute(\"color-interpolation-filters\", \"sRGB\");\n      filter.appendChild(feComponentTransfer);\n      (this || _global).feFuncRComposed = this.createFeFunc(\"feFuncR\", feComponentTransfer);\n      (this || _global).feFuncGComposed = this.createFeFunc(\"feFuncG\", feComponentTransfer);\n      (this || _global).feFuncBComposed = this.createFeFunc(\"feFuncB\", feComponentTransfer);\n    }\n  }\n\n  SVGProLevelsFilter.prototype.createFeFunc = function (type, feComponentTransfer) {\n    var feFunc = createNS(type);\n    feFunc.setAttribute(\"type\", \"table\");\n    feComponentTransfer.appendChild(feFunc);\n    return feFunc;\n  };\n\n  SVGProLevelsFilter.prototype.getTableValue = function (inputBlack, inputWhite, gamma, outputBlack, outputWhite) {\n    var cnt = 0;\n    var segments = 256;\n    var perc;\n    var min = Math.min(inputBlack, inputWhite);\n    var max = Math.max(inputBlack, inputWhite);\n    var table = Array.call(null, {\n      length: segments\n    });\n    var colorValue;\n    var pos = 0;\n    var outputDelta = outputWhite - outputBlack;\n    var inputDelta = inputWhite - inputBlack;\n\n    while (cnt <= 256) {\n      perc = cnt / 256;\n\n      if (perc <= min) {\n        colorValue = inputDelta < 0 ? outputWhite : outputBlack;\n      } else if (perc >= max) {\n        colorValue = inputDelta < 0 ? outputBlack : outputWhite;\n      } else {\n        colorValue = outputBlack + outputDelta * Math.pow((perc - inputBlack) / inputDelta, 1 / gamma);\n      }\n\n      table[pos] = colorValue;\n      pos += 1;\n      cnt += 256 / (segments - 1);\n    }\n\n    return table.join(\" \");\n  };\n\n  SVGProLevelsFilter.prototype.renderFrame = function (forceRender) {\n    if (forceRender || (this || _global).filterManager._mdf) {\n      var val;\n      var effectElements = (this || _global).filterManager.effectElements;\n\n      if ((this || _global).feFuncRComposed && (forceRender || effectElements[3].p._mdf || effectElements[4].p._mdf || effectElements[5].p._mdf || effectElements[6].p._mdf || effectElements[7].p._mdf)) {\n        val = this.getTableValue(effectElements[3].p.v, effectElements[4].p.v, effectElements[5].p.v, effectElements[6].p.v, effectElements[7].p.v);\n\n        (this || _global).feFuncRComposed.setAttribute(\"tableValues\", val);\n\n        (this || _global).feFuncGComposed.setAttribute(\"tableValues\", val);\n\n        (this || _global).feFuncBComposed.setAttribute(\"tableValues\", val);\n      }\n\n      if ((this || _global).feFuncR && (forceRender || effectElements[10].p._mdf || effectElements[11].p._mdf || effectElements[12].p._mdf || effectElements[13].p._mdf || effectElements[14].p._mdf)) {\n        val = this.getTableValue(effectElements[10].p.v, effectElements[11].p.v, effectElements[12].p.v, effectElements[13].p.v, effectElements[14].p.v);\n\n        (this || _global).feFuncR.setAttribute(\"tableValues\", val);\n      }\n\n      if ((this || _global).feFuncG && (forceRender || effectElements[17].p._mdf || effectElements[18].p._mdf || effectElements[19].p._mdf || effectElements[20].p._mdf || effectElements[21].p._mdf)) {\n        val = this.getTableValue(effectElements[17].p.v, effectElements[18].p.v, effectElements[19].p.v, effectElements[20].p.v, effectElements[21].p.v);\n\n        (this || _global).feFuncG.setAttribute(\"tableValues\", val);\n      }\n\n      if ((this || _global).feFuncB && (forceRender || effectElements[24].p._mdf || effectElements[25].p._mdf || effectElements[26].p._mdf || effectElements[27].p._mdf || effectElements[28].p._mdf)) {\n        val = this.getTableValue(effectElements[24].p.v, effectElements[25].p.v, effectElements[26].p.v, effectElements[27].p.v, effectElements[28].p.v);\n\n        (this || _global).feFuncB.setAttribute(\"tableValues\", val);\n      }\n\n      if ((this || _global).feFuncA && (forceRender || effectElements[31].p._mdf || effectElements[32].p._mdf || effectElements[33].p._mdf || effectElements[34].p._mdf || effectElements[35].p._mdf)) {\n        val = this.getTableValue(effectElements[31].p.v, effectElements[32].p.v, effectElements[33].p.v, effectElements[34].p.v, effectElements[35].p.v);\n\n        (this || _global).feFuncA.setAttribute(\"tableValues\", val);\n      }\n    }\n  };\n  /* global createNS, rgbToHex, degToRads */\n\n\n  function SVGDropShadowEffect(filter, filterManager) {\n    var filterSize = filterManager.container.globalData.renderConfig.filterSize;\n    filter.setAttribute(\"x\", filterSize.x);\n    filter.setAttribute(\"y\", filterSize.y);\n    filter.setAttribute(\"width\", filterSize.width);\n    filter.setAttribute(\"height\", filterSize.height);\n    (this || _global).filterManager = filterManager;\n    var feGaussianBlur = createNS(\"feGaussianBlur\");\n    feGaussianBlur.setAttribute(\"in\", \"SourceAlpha\");\n    feGaussianBlur.setAttribute(\"result\", \"drop_shadow_1\");\n    feGaussianBlur.setAttribute(\"stdDeviation\", \"0\");\n    (this || _global).feGaussianBlur = feGaussianBlur;\n    filter.appendChild(feGaussianBlur);\n    var feOffset = createNS(\"feOffset\");\n    feOffset.setAttribute(\"dx\", \"25\");\n    feOffset.setAttribute(\"dy\", \"0\");\n    feOffset.setAttribute(\"in\", \"drop_shadow_1\");\n    feOffset.setAttribute(\"result\", \"drop_shadow_2\");\n    (this || _global).feOffset = feOffset;\n    filter.appendChild(feOffset);\n    var feFlood = createNS(\"feFlood\");\n    feFlood.setAttribute(\"flood-color\", \"#00ff00\");\n    feFlood.setAttribute(\"flood-opacity\", \"1\");\n    feFlood.setAttribute(\"result\", \"drop_shadow_3\");\n    (this || _global).feFlood = feFlood;\n    filter.appendChild(feFlood);\n    var feComposite = createNS(\"feComposite\");\n    feComposite.setAttribute(\"in\", \"drop_shadow_3\");\n    feComposite.setAttribute(\"in2\", \"drop_shadow_2\");\n    feComposite.setAttribute(\"operator\", \"in\");\n    feComposite.setAttribute(\"result\", \"drop_shadow_4\");\n    filter.appendChild(feComposite);\n    var feMerge = createNS(\"feMerge\");\n    filter.appendChild(feMerge);\n    var feMergeNode;\n    feMergeNode = createNS(\"feMergeNode\");\n    feMerge.appendChild(feMergeNode);\n    feMergeNode = createNS(\"feMergeNode\");\n    feMergeNode.setAttribute(\"in\", \"SourceGraphic\");\n    (this || _global).feMergeNode = feMergeNode;\n    (this || _global).feMerge = feMerge;\n    (this || _global).originalNodeAdded = false;\n    feMerge.appendChild(feMergeNode);\n  }\n\n  SVGDropShadowEffect.prototype.renderFrame = function (forceRender) {\n    if (forceRender || (this || _global).filterManager._mdf) {\n      if (forceRender || (this || _global).filterManager.effectElements[4].p._mdf) {\n        (this || _global).feGaussianBlur.setAttribute(\"stdDeviation\", (this || _global).filterManager.effectElements[4].p.v / 4);\n      }\n\n      if (forceRender || (this || _global).filterManager.effectElements[0].p._mdf) {\n        var col = (this || _global).filterManager.effectElements[0].p.v;\n\n        (this || _global).feFlood.setAttribute(\"flood-color\", rgbToHex(Math.round(col[0] * 255), Math.round(col[1] * 255), Math.round(col[2] * 255)));\n      }\n\n      if (forceRender || (this || _global).filterManager.effectElements[1].p._mdf) {\n        (this || _global).feFlood.setAttribute(\"flood-opacity\", (this || _global).filterManager.effectElements[1].p.v / 255);\n      }\n\n      if (forceRender || (this || _global).filterManager.effectElements[2].p._mdf || (this || _global).filterManager.effectElements[3].p._mdf) {\n        var distance = (this || _global).filterManager.effectElements[3].p.v;\n        var angle = ((this || _global).filterManager.effectElements[2].p.v - 90) * degToRads;\n        var x = distance * Math.cos(angle);\n        var y = distance * Math.sin(angle);\n\n        (this || _global).feOffset.setAttribute(\"dx\", x);\n\n        (this || _global).feOffset.setAttribute(\"dy\", y);\n      }\n      /* if(forceRender || this.filterManager.effectElements[5].p._mdf){\r\n              if(this.filterManager.effectElements[5].p.v === 1 && this.originalNodeAdded) {\r\n                  this.feMerge.removeChild(this.feMergeNode);\r\n                  this.originalNodeAdded = false;\r\n              } else if(this.filterManager.effectElements[5].p.v === 0 && !this.originalNodeAdded) {\r\n                  this.feMerge.appendChild(this.feMergeNode);\r\n                  this.originalNodeAdded = true;\r\n              }\r\n          } */\n\n    }\n  };\n  /* global createElementID, createNS */\n\n\n  var _svgMatteSymbols = [];\n\n  function SVGMatte3Effect(filterElem, filterManager, elem) {\n    (this || _global).initialized = false;\n    (this || _global).filterManager = filterManager;\n    (this || _global).filterElem = filterElem;\n    (this || _global).elem = elem;\n    elem.matteElement = createNS(\"g\");\n    elem.matteElement.appendChild(elem.layerElement);\n    elem.matteElement.appendChild(elem.transformedElement);\n    elem.baseElement = elem.matteElement;\n  }\n\n  SVGMatte3Effect.prototype.findSymbol = function (mask) {\n    var i = 0;\n    var len = _svgMatteSymbols.length;\n\n    while (i < len) {\n      if (_svgMatteSymbols[i] === mask) {\n        return _svgMatteSymbols[i];\n      }\n\n      i += 1;\n    }\n\n    return null;\n  };\n\n  SVGMatte3Effect.prototype.replaceInParent = function (mask, symbolId) {\n    var parentNode = mask.layerElement.parentNode;\n\n    if (!parentNode) {\n      return;\n    }\n\n    var children = parentNode.children;\n    var i = 0;\n    var len = children.length;\n\n    while (i < len) {\n      if (children[i] === mask.layerElement) {\n        break;\n      }\n\n      i += 1;\n    }\n\n    var nextChild;\n\n    if (i <= len - 2) {\n      nextChild = children[i + 1];\n    }\n\n    var useElem = createNS(\"use\");\n    useElem.setAttribute(\"href\", \"#\" + symbolId);\n\n    if (nextChild) {\n      parentNode.insertBefore(useElem, nextChild);\n    } else {\n      parentNode.appendChild(useElem);\n    }\n  };\n\n  SVGMatte3Effect.prototype.setElementAsMask = function (elem, mask) {\n    if (!this.findSymbol(mask)) {\n      var symbolId = createElementID();\n      var masker = createNS(\"mask\");\n      masker.setAttribute(\"id\", mask.layerId);\n      masker.setAttribute(\"mask-type\", \"alpha\");\n\n      _svgMatteSymbols.push(mask);\n\n      var defs = elem.globalData.defs;\n      defs.appendChild(masker);\n      var symbol = createNS(\"symbol\");\n      symbol.setAttribute(\"id\", symbolId);\n      this.replaceInParent(mask, symbolId);\n      symbol.appendChild(mask.layerElement);\n      defs.appendChild(symbol);\n      var useElem = createNS(\"use\");\n      useElem.setAttribute(\"href\", \"#\" + symbolId);\n      masker.appendChild(useElem);\n      mask.data.hd = false;\n      mask.show();\n    }\n\n    elem.setMatte(mask.layerId);\n  };\n\n  SVGMatte3Effect.prototype.initialize = function () {\n    var ind = (this || _global).filterManager.effectElements[0].p.v;\n    var elements = (this || _global).elem.comp.elements;\n    var i = 0;\n    var len = elements.length;\n\n    while (i < len) {\n      if (elements[i] && elements[i].data.ind === ind) {\n        this.setElementAsMask((this || _global).elem, elements[i]);\n      }\n\n      i += 1;\n    }\n\n    (this || _global).initialized = true;\n  };\n\n  SVGMatte3Effect.prototype.renderFrame = function () {\n    if (!(this || _global).initialized) {\n      this.initialize();\n    }\n  };\n  /* global createElementID, filtersFactory, SVGTintFilter, SVGFillFilter, SVGStrokeEffect, SVGTritoneFilter,\r\n  SVGProLevelsFilter, SVGDropShadowEffect, SVGMatte3Effect, SVGGaussianBlurEffect, locationHref */\n\n\n  function SVGEffects(elem) {\n    var i;\n    var len = elem.data.ef ? elem.data.ef.length : 0;\n    var filId = createElementID();\n    var fil = filtersFactory.createFilter(filId, true);\n    var count = 0;\n    (this || _global).filters = [];\n    var filterManager;\n\n    for (i = 0; i < len; i += 1) {\n      filterManager = null;\n\n      if (elem.data.ef[i].ty === 20) {\n        count += 1;\n        filterManager = new SVGTintFilter(fil, elem.effectsManager.effectElements[i]);\n      } else if (elem.data.ef[i].ty === 21) {\n        count += 1;\n        filterManager = new SVGFillFilter(fil, elem.effectsManager.effectElements[i]);\n      } else if (elem.data.ef[i].ty === 22) {\n        filterManager = new SVGStrokeEffect(elem, elem.effectsManager.effectElements[i]);\n      } else if (elem.data.ef[i].ty === 23) {\n        count += 1;\n        filterManager = new SVGTritoneFilter(fil, elem.effectsManager.effectElements[i]);\n      } else if (elem.data.ef[i].ty === 24) {\n        count += 1;\n        filterManager = new SVGProLevelsFilter(fil, elem.effectsManager.effectElements[i]);\n      } else if (elem.data.ef[i].ty === 25) {\n        count += 1;\n        filterManager = new SVGDropShadowEffect(fil, elem.effectsManager.effectElements[i]);\n      } else if (elem.data.ef[i].ty === 28) {\n        // count += 1;\n        filterManager = new SVGMatte3Effect(fil, elem.effectsManager.effectElements[i], elem);\n      } else if (elem.data.ef[i].ty === 29) {\n        count += 1;\n        filterManager = new SVGGaussianBlurEffect(fil, elem.effectsManager.effectElements[i]);\n      }\n\n      if (filterManager) {\n        (this || _global).filters.push(filterManager);\n      }\n    }\n\n    if (count) {\n      elem.globalData.defs.appendChild(fil);\n      elem.layerElement.setAttribute(\"filter\", \"url(\" + locationHref + \"#\" + filId + \")\");\n    }\n\n    if ((this || _global).filters.length) {\n      elem.addRenderableComponent(this || _global);\n    }\n  }\n\n  SVGEffects.prototype.renderFrame = function (_isFirstFrame) {\n    var i;\n    var len = (this || _global).filters.length;\n\n    for (i = 0; i < len; i += 1) {\n      (this || _global).filters[i].renderFrame(_isFirstFrame);\n    }\n  };\n  /* global Matrix, createTypedArray */\n\n\n  function CVContextData() {\n    (this || _global).saved = [];\n    (this || _global).cArrPos = 0;\n    (this || _global).cTr = new Matrix();\n    (this || _global).cO = 1;\n    var i;\n    var len = 15;\n    (this || _global).savedOp = createTypedArray(\"float32\", len);\n\n    for (i = 0; i < len; i += 1) {\n      (this || _global).saved[i] = createTypedArray(\"float32\", 16);\n    }\n\n    (this || _global)._length = len;\n  }\n\n  CVContextData.prototype.duplicate = function () {\n    var newLength = (this || _global)._length * 2;\n    var currentSavedOp = (this || _global).savedOp;\n    (this || _global).savedOp = createTypedArray(\"float32\", newLength);\n\n    (this || _global).savedOp.set(currentSavedOp);\n\n    var i = 0;\n\n    for (i = (this || _global)._length; i < newLength; i += 1) {\n      (this || _global).saved[i] = createTypedArray(\"float32\", 16);\n    }\n\n    (this || _global)._length = newLength;\n  };\n\n  CVContextData.prototype.reset = function () {\n    (this || _global).cArrPos = 0;\n\n    (this || _global).cTr.reset();\n\n    (this || _global).cO = 1;\n  };\n  /* global CVEffects, getBlendMode, CVMaskElement, Matrix */\n\n\n  function CVBaseElement() {}\n\n  CVBaseElement.prototype = {\n    createElements: function () {},\n    initRendererElement: function () {},\n    createContainerElements: function () {\n      (this || _global).canvasContext = (this || _global).globalData.canvasContext;\n      (this || _global).renderableEffectsManager = new CVEffects(this || _global);\n    },\n    createContent: function () {},\n    setBlendMode: function () {\n      var globalData = (this || _global).globalData;\n\n      if (globalData.blendMode !== (this || _global).data.bm) {\n        globalData.blendMode = (this || _global).data.bm;\n        var blendModeValue = getBlendMode((this || _global).data.bm);\n        globalData.canvasContext.globalCompositeOperation = blendModeValue;\n      }\n    },\n    createRenderableComponents: function () {\n      (this || _global).maskManager = new CVMaskElement((this || _global).data, this || _global);\n    },\n    hideElement: function () {\n      if (!(this || _global).hidden && (!(this || _global).isInRange || (this || _global).isTransparent)) {\n        (this || _global).hidden = true;\n      }\n    },\n    showElement: function () {\n      if ((this || _global).isInRange && !(this || _global).isTransparent) {\n        (this || _global).hidden = false;\n        (this || _global)._isFirstFrame = true;\n        (this || _global).maskManager._isFirstFrame = true;\n      }\n    },\n    renderFrame: function () {\n      if ((this || _global).hidden || (this || _global).data.hd) {\n        return;\n      }\n\n      this.renderTransform();\n      this.renderRenderable();\n      this.setBlendMode();\n      var forceRealStack = (this || _global).data.ty === 0;\n\n      (this || _global).globalData.renderer.save(forceRealStack);\n\n      (this || _global).globalData.renderer.ctxTransform((this || _global).finalTransform.mat.props);\n\n      (this || _global).globalData.renderer.ctxOpacity((this || _global).finalTransform.mProp.o.v);\n\n      this.renderInnerContent();\n\n      (this || _global).globalData.renderer.restore(forceRealStack);\n\n      if ((this || _global).maskManager.hasMasks) {\n        (this || _global).globalData.renderer.restore(true);\n      }\n\n      if ((this || _global)._isFirstFrame) {\n        (this || _global)._isFirstFrame = false;\n      }\n    },\n    destroy: function () {\n      (this || _global).canvasContext = null;\n      (this || _global).data = null;\n      (this || _global).globalData = null;\n\n      (this || _global).maskManager.destroy();\n    },\n    mHelper: new Matrix()\n  };\n  CVBaseElement.prototype.hide = CVBaseElement.prototype.hideElement;\n  CVBaseElement.prototype.show = CVBaseElement.prototype.showElement;\n  /* global extendPrototype, BaseElement, TransformElement, CVBaseElement,HierarchyElement, FrameElement,\r\n  RenderableElement, SVGShapeElement, IImageElement, createTag */\n\n  function CVImageElement(data, globalData, comp) {\n    (this || _global).assetData = globalData.getAssetData(data.refId);\n    (this || _global).img = globalData.imageLoader.getAsset((this || _global).assetData);\n    this.initElement(data, globalData, comp);\n  }\n\n  extendPrototype([BaseElement, TransformElement, CVBaseElement, HierarchyElement, FrameElement, RenderableElement], CVImageElement);\n  CVImageElement.prototype.initElement = SVGShapeElement.prototype.initElement;\n  CVImageElement.prototype.prepareFrame = IImageElement.prototype.prepareFrame;\n\n  CVImageElement.prototype.createContent = function () {\n    if ((this || _global).img.width && ((this || _global).assetData.w !== (this || _global).img.width || (this || _global).assetData.h !== (this || _global).img.height)) {\n      var canvas = createTag(\"canvas\");\n      canvas.width = (this || _global).assetData.w;\n      canvas.height = (this || _global).assetData.h;\n      var ctx = canvas.getContext(\"2d\");\n      var imgW = (this || _global).img.width;\n      var imgH = (this || _global).img.height;\n      var imgRel = imgW / imgH;\n      var canvasRel = (this || _global).assetData.w / (this || _global).assetData.h;\n      var widthCrop;\n      var heightCrop;\n      var par = (this || _global).assetData.pr || (this || _global).globalData.renderConfig.imagePreserveAspectRatio;\n\n      if (imgRel > canvasRel && par === \"xMidYMid slice\" || imgRel < canvasRel && par !== \"xMidYMid slice\") {\n        heightCrop = imgH;\n        widthCrop = heightCrop * canvasRel;\n      } else {\n        widthCrop = imgW;\n        heightCrop = widthCrop / canvasRel;\n      }\n\n      ctx.drawImage((this || _global).img, (imgW - widthCrop) / 2, (imgH - heightCrop) / 2, widthCrop, heightCrop, 0, 0, (this || _global).assetData.w, (this || _global).assetData.h);\n      (this || _global).img = canvas;\n    }\n  };\n\n  CVImageElement.prototype.renderInnerContent = function () {\n    (this || _global).canvasContext.drawImage((this || _global).img, 0, 0);\n  };\n\n  CVImageElement.prototype.destroy = function () {\n    (this || _global).img = null;\n  };\n  /* global createSizedArray, PropertyFactory, extendPrototype, CanvasRenderer, ICompElement, CVBaseElement */\n\n\n  function CVCompElement(data, globalData, comp) {\n    (this || _global).completeLayers = false;\n    (this || _global).layers = data.layers;\n    (this || _global).pendingElements = [];\n    (this || _global).elements = createSizedArray((this || _global).layers.length);\n    this.initElement(data, globalData, comp);\n    (this || _global).tm = data.tm ? PropertyFactory.getProp(this || _global, data.tm, 0, globalData.frameRate, this || _global) : {\n      _placeholder: true\n    };\n  }\n\n  extendPrototype([CanvasRenderer, ICompElement, CVBaseElement], CVCompElement);\n\n  CVCompElement.prototype.renderInnerContent = function () {\n    var ctx = (this || _global).canvasContext;\n    ctx.beginPath();\n    ctx.moveTo(0, 0);\n    ctx.lineTo((this || _global).data.w, 0);\n    ctx.lineTo((this || _global).data.w, (this || _global).data.h);\n    ctx.lineTo(0, (this || _global).data.h);\n    ctx.lineTo(0, 0);\n    ctx.clip();\n    var i;\n    var len = (this || _global).layers.length;\n\n    for (i = len - 1; i >= 0; i -= 1) {\n      if ((this || _global).completeLayers || (this || _global).elements[i]) {\n        (this || _global).elements[i].renderFrame();\n      }\n    }\n  };\n\n  CVCompElement.prototype.destroy = function () {\n    var i;\n    var len = (this || _global).layers.length;\n\n    for (i = len - 1; i >= 0; i -= 1) {\n      if ((this || _global).elements[i]) {\n        (this || _global).elements[i].destroy();\n      }\n    }\n\n    (this || _global).layers = null;\n    (this || _global).elements = null;\n  };\n  /* global createSizedArray, ShapePropertyFactory, MaskElement */\n\n\n  function CVMaskElement(data, element) {\n    (this || _global).data = data;\n    (this || _global).element = element;\n    (this || _global).masksProperties = (this || _global).data.masksProperties || [];\n    (this || _global).viewData = createSizedArray((this || _global).masksProperties.length);\n    var i;\n    var len = (this || _global).masksProperties.length;\n    var hasMasks = false;\n\n    for (i = 0; i < len; i += 1) {\n      if ((this || _global).masksProperties[i].mode !== \"n\") {\n        hasMasks = true;\n      }\n\n      (this || _global).viewData[i] = ShapePropertyFactory.getShapeProp((this || _global).element, (this || _global).masksProperties[i], 3);\n    }\n\n    (this || _global).hasMasks = hasMasks;\n\n    if (hasMasks) {\n      (this || _global).element.addRenderableComponent(this || _global);\n    }\n  }\n\n  CVMaskElement.prototype.renderFrame = function () {\n    if (!(this || _global).hasMasks) {\n      return;\n    }\n\n    var transform = (this || _global).element.finalTransform.mat;\n    var ctx = (this || _global).element.canvasContext;\n    var i;\n    var len = (this || _global).masksProperties.length;\n    var pt;\n    var pts;\n    var data;\n    ctx.beginPath();\n\n    for (i = 0; i < len; i += 1) {\n      if ((this || _global).masksProperties[i].mode !== \"n\") {\n        if ((this || _global).masksProperties[i].inv) {\n          ctx.moveTo(0, 0);\n          ctx.lineTo((this || _global).element.globalData.compSize.w, 0);\n          ctx.lineTo((this || _global).element.globalData.compSize.w, (this || _global).element.globalData.compSize.h);\n          ctx.lineTo(0, (this || _global).element.globalData.compSize.h);\n          ctx.lineTo(0, 0);\n        }\n\n        data = (this || _global).viewData[i].v;\n        pt = transform.applyToPointArray(data.v[0][0], data.v[0][1], 0);\n        ctx.moveTo(pt[0], pt[1]);\n        var j;\n        var jLen = data._length;\n\n        for (j = 1; j < jLen; j += 1) {\n          pts = transform.applyToTriplePoints(data.o[j - 1], data.i[j], data.v[j]);\n          ctx.bezierCurveTo(pts[0], pts[1], pts[2], pts[3], pts[4], pts[5]);\n        }\n\n        pts = transform.applyToTriplePoints(data.o[j - 1], data.i[0], data.v[0]);\n        ctx.bezierCurveTo(pts[0], pts[1], pts[2], pts[3], pts[4], pts[5]);\n      }\n    }\n\n    (this || _global).element.globalData.renderer.save(true);\n\n    ctx.clip();\n  };\n\n  CVMaskElement.prototype.getMaskProperty = MaskElement.prototype.getMaskProperty;\n\n  CVMaskElement.prototype.destroy = function () {\n    (this || _global).element = null;\n  };\n  /* global ShapeTransformManager, extendPrototype, BaseElement, TransformElement, CVBaseElement, IShapeElement,\r\n  HierarchyElement, FrameElement, RenderableElement, RenderableDOMElement, PropertyFactory, degToRads, GradientProperty,\r\n  DashProperty, TransformPropertyFactory, CVShapeData, ShapeModifiers, bmFloor */\n\n\n  function CVShapeElement(data, globalData, comp) {\n    (this || _global).shapes = [];\n    (this || _global).shapesData = data.shapes;\n    (this || _global).stylesList = [];\n    (this || _global).itemsData = [];\n    (this || _global).prevViewData = [];\n    (this || _global).shapeModifiers = [];\n    (this || _global).processedElements = [];\n    (this || _global).transformsManager = new ShapeTransformManager();\n    this.initElement(data, globalData, comp);\n  }\n\n  extendPrototype([BaseElement, TransformElement, CVBaseElement, IShapeElement, HierarchyElement, FrameElement, RenderableElement], CVShapeElement);\n  CVShapeElement.prototype.initElement = RenderableDOMElement.prototype.initElement;\n  CVShapeElement.prototype.transformHelper = {\n    opacity: 1,\n    _opMdf: false\n  };\n  CVShapeElement.prototype.dashResetter = [];\n\n  CVShapeElement.prototype.createContent = function () {\n    this.searchShapes((this || _global).shapesData, (this || _global).itemsData, (this || _global).prevViewData, true, []);\n  };\n\n  CVShapeElement.prototype.createStyleElement = function (data, transforms) {\n    var styleElem = {\n      data: data,\n      type: data.ty,\n      preTransforms: (this || _global).transformsManager.addTransformSequence(transforms),\n      transforms: [],\n      elements: [],\n      closed: data.hd === true\n    };\n    var elementData = {};\n\n    if (data.ty === \"fl\" || data.ty === \"st\") {\n      elementData.c = PropertyFactory.getProp(this || _global, data.c, 1, 255, this || _global);\n\n      if (!elementData.c.k) {\n        styleElem.co = \"rgb(\" + bmFloor(elementData.c.v[0]) + \",\" + bmFloor(elementData.c.v[1]) + \",\" + bmFloor(elementData.c.v[2]) + \")\";\n      }\n    } else if (data.ty === \"gf\" || data.ty === \"gs\") {\n      elementData.s = PropertyFactory.getProp(this || _global, data.s, 1, null, this || _global);\n      elementData.e = PropertyFactory.getProp(this || _global, data.e, 1, null, this || _global);\n      elementData.h = PropertyFactory.getProp(this || _global, data.h || {\n        k: 0\n      }, 0, 0.01, this || _global);\n      elementData.a = PropertyFactory.getProp(this || _global, data.a || {\n        k: 0\n      }, 0, degToRads, this || _global);\n      elementData.g = new GradientProperty(this || _global, data.g, this || _global);\n    }\n\n    elementData.o = PropertyFactory.getProp(this || _global, data.o, 0, 0.01, this || _global);\n\n    if (data.ty === \"st\" || data.ty === \"gs\") {\n      styleElem.lc = (this || _global).lcEnum[data.lc] || \"round\";\n      styleElem.lj = (this || _global).ljEnum[data.lj] || \"round\";\n\n      if (data.lj == 1) {\n        // eslint-disable-line eqeqeq\n        styleElem.ml = data.ml;\n      }\n\n      elementData.w = PropertyFactory.getProp(this || _global, data.w, 0, null, this || _global);\n\n      if (!elementData.w.k) {\n        styleElem.wi = elementData.w.v;\n      }\n\n      if (data.d) {\n        var d = new DashProperty(this || _global, data.d, \"canvas\", this || _global);\n        elementData.d = d;\n\n        if (!elementData.d.k) {\n          styleElem.da = elementData.d.dashArray;\n          styleElem.do = elementData.d.dashoffset[0];\n        }\n      }\n    } else {\n      styleElem.r = data.r === 2 ? \"evenodd\" : \"nonzero\";\n    }\n\n    (this || _global).stylesList.push(styleElem);\n\n    elementData.style = styleElem;\n    return elementData;\n  };\n\n  CVShapeElement.prototype.createGroupElement = function () {\n    var elementData = {\n      it: [],\n      prevViewData: []\n    };\n    return elementData;\n  };\n\n  CVShapeElement.prototype.createTransformElement = function (data) {\n    var elementData = {\n      transform: {\n        opacity: 1,\n        _opMdf: false,\n        key: (this || _global).transformsManager.getNewKey(),\n        op: PropertyFactory.getProp(this || _global, data.o, 0, 0.01, this || _global),\n        mProps: TransformPropertyFactory.getTransformProperty(this || _global, data, this || _global)\n      }\n    };\n    return elementData;\n  };\n\n  CVShapeElement.prototype.createShapeElement = function (data) {\n    var elementData = new CVShapeData(this || _global, data, (this || _global).stylesList, (this || _global).transformsManager);\n\n    (this || _global).shapes.push(elementData);\n\n    this.addShapeToModifiers(elementData);\n    return elementData;\n  };\n\n  CVShapeElement.prototype.reloadShapes = function () {\n    (this || _global)._isFirstFrame = true;\n    var i;\n    var len = (this || _global).itemsData.length;\n\n    for (i = 0; i < len; i += 1) {\n      (this || _global).prevViewData[i] = (this || _global).itemsData[i];\n    }\n\n    this.searchShapes((this || _global).shapesData, (this || _global).itemsData, (this || _global).prevViewData, true, []);\n    len = (this || _global).dynamicProperties.length;\n\n    for (i = 0; i < len; i += 1) {\n      (this || _global).dynamicProperties[i].getValue();\n    }\n\n    this.renderModifiers();\n\n    (this || _global).transformsManager.processSequences((this || _global)._isFirstFrame);\n  };\n\n  CVShapeElement.prototype.addTransformToStyleList = function (transform) {\n    var i;\n    var len = (this || _global).stylesList.length;\n\n    for (i = 0; i < len; i += 1) {\n      if (!(this || _global).stylesList[i].closed) {\n        (this || _global).stylesList[i].transforms.push(transform);\n      }\n    }\n  };\n\n  CVShapeElement.prototype.removeTransformFromStyleList = function () {\n    var i;\n    var len = (this || _global).stylesList.length;\n\n    for (i = 0; i < len; i += 1) {\n      if (!(this || _global).stylesList[i].closed) {\n        (this || _global).stylesList[i].transforms.pop();\n      }\n    }\n  };\n\n  CVShapeElement.prototype.closeStyles = function (styles) {\n    var i;\n    var len = styles.length;\n\n    for (i = 0; i < len; i += 1) {\n      styles[i].closed = true;\n    }\n  };\n\n  CVShapeElement.prototype.searchShapes = function (arr, itemsData, prevViewData, shouldRender, transforms) {\n    var i;\n    var len = arr.length - 1;\n    var j;\n    var jLen;\n    var ownStyles = [];\n    var ownModifiers = [];\n    var processedPos;\n    var modifier;\n    var currentTransform;\n    var ownTransforms = [].concat(transforms);\n\n    for (i = len; i >= 0; i -= 1) {\n      processedPos = this.searchProcessedElement(arr[i]);\n\n      if (!processedPos) {\n        arr[i]._shouldRender = shouldRender;\n      } else {\n        itemsData[i] = prevViewData[processedPos - 1];\n      }\n\n      if (arr[i].ty === \"fl\" || arr[i].ty === \"st\" || arr[i].ty === \"gf\" || arr[i].ty === \"gs\") {\n        if (!processedPos) {\n          itemsData[i] = this.createStyleElement(arr[i], ownTransforms);\n        } else {\n          itemsData[i].style.closed = false;\n        }\n\n        ownStyles.push(itemsData[i].style);\n      } else if (arr[i].ty === \"gr\") {\n        if (!processedPos) {\n          itemsData[i] = this.createGroupElement(arr[i]);\n        } else {\n          jLen = itemsData[i].it.length;\n\n          for (j = 0; j < jLen; j += 1) {\n            itemsData[i].prevViewData[j] = itemsData[i].it[j];\n          }\n        }\n\n        this.searchShapes(arr[i].it, itemsData[i].it, itemsData[i].prevViewData, shouldRender, ownTransforms);\n      } else if (arr[i].ty === \"tr\") {\n        if (!processedPos) {\n          currentTransform = this.createTransformElement(arr[i]);\n          itemsData[i] = currentTransform;\n        }\n\n        ownTransforms.push(itemsData[i]);\n        this.addTransformToStyleList(itemsData[i]);\n      } else if (arr[i].ty === \"sh\" || arr[i].ty === \"rc\" || arr[i].ty === \"el\" || arr[i].ty === \"sr\") {\n        if (!processedPos) {\n          itemsData[i] = this.createShapeElement(arr[i]);\n        }\n      } else if (arr[i].ty === \"tm\" || arr[i].ty === \"rd\" || arr[i].ty === \"pb\") {\n        if (!processedPos) {\n          modifier = ShapeModifiers.getModifier(arr[i].ty);\n          modifier.init(this || _global, arr[i]);\n          itemsData[i] = modifier;\n\n          (this || _global).shapeModifiers.push(modifier);\n        } else {\n          modifier = itemsData[i];\n          modifier.closed = false;\n        }\n\n        ownModifiers.push(modifier);\n      } else if (arr[i].ty === \"rp\") {\n        if (!processedPos) {\n          modifier = ShapeModifiers.getModifier(arr[i].ty);\n          itemsData[i] = modifier;\n          modifier.init(this || _global, arr, i, itemsData);\n\n          (this || _global).shapeModifiers.push(modifier);\n\n          shouldRender = false;\n        } else {\n          modifier = itemsData[i];\n          modifier.closed = true;\n        }\n\n        ownModifiers.push(modifier);\n      }\n\n      this.addProcessedElement(arr[i], i + 1);\n    }\n\n    this.removeTransformFromStyleList();\n    this.closeStyles(ownStyles);\n    len = ownModifiers.length;\n\n    for (i = 0; i < len; i += 1) {\n      ownModifiers[i].closed = true;\n    }\n  };\n\n  CVShapeElement.prototype.renderInnerContent = function () {\n    (this || _global).transformHelper.opacity = 1;\n    (this || _global).transformHelper._opMdf = false;\n    this.renderModifiers();\n\n    (this || _global).transformsManager.processSequences((this || _global)._isFirstFrame);\n\n    this.renderShape((this || _global).transformHelper, (this || _global).shapesData, (this || _global).itemsData, true);\n  };\n\n  CVShapeElement.prototype.renderShapeTransform = function (parentTransform, groupTransform) {\n    if (parentTransform._opMdf || groupTransform.op._mdf || (this || _global)._isFirstFrame) {\n      groupTransform.opacity = parentTransform.opacity;\n      groupTransform.opacity *= groupTransform.op.v;\n      groupTransform._opMdf = true;\n    }\n  };\n\n  CVShapeElement.prototype.drawLayer = function () {\n    var i;\n    var len = (this || _global).stylesList.length;\n    var j;\n    var jLen;\n    var k;\n    var kLen;\n    var elems;\n    var nodes;\n    var renderer = (this || _global).globalData.renderer;\n    var ctx = (this || _global).globalData.canvasContext;\n    var type;\n    var currentStyle;\n\n    for (i = 0; i < len; i += 1) {\n      currentStyle = (this || _global).stylesList[i];\n      type = currentStyle.type; // Skipping style when\n      // Stroke width equals 0\n      // style should not be rendered (extra unused repeaters)\n      // current opacity equals 0\n      // global opacity equals 0\n\n      if (!((type === \"st\" || type === \"gs\") && currentStyle.wi === 0 || !currentStyle.data._shouldRender || currentStyle.coOp === 0 || (this || _global).globalData.currentGlobalAlpha === 0)) {\n        renderer.save();\n        elems = currentStyle.elements;\n\n        if (type === \"st\" || type === \"gs\") {\n          ctx.strokeStyle = type === \"st\" ? currentStyle.co : currentStyle.grd;\n          ctx.lineWidth = currentStyle.wi;\n          ctx.lineCap = currentStyle.lc;\n          ctx.lineJoin = currentStyle.lj;\n          ctx.miterLimit = currentStyle.ml || 0;\n        } else {\n          ctx.fillStyle = type === \"fl\" ? currentStyle.co : currentStyle.grd;\n        }\n\n        renderer.ctxOpacity(currentStyle.coOp);\n\n        if (type !== \"st\" && type !== \"gs\") {\n          ctx.beginPath();\n        }\n\n        renderer.ctxTransform(currentStyle.preTransforms.finalTransform.props);\n        jLen = elems.length;\n\n        for (j = 0; j < jLen; j += 1) {\n          if (type === \"st\" || type === \"gs\") {\n            ctx.beginPath();\n\n            if (currentStyle.da) {\n              ctx.setLineDash(currentStyle.da);\n              ctx.lineDashOffset = currentStyle.do;\n            }\n          }\n\n          nodes = elems[j].trNodes;\n          kLen = nodes.length;\n\n          for (k = 0; k < kLen; k += 1) {\n            if (nodes[k].t === \"m\") {\n              ctx.moveTo(nodes[k].p[0], nodes[k].p[1]);\n            } else if (nodes[k].t === \"c\") {\n              ctx.bezierCurveTo(nodes[k].pts[0], nodes[k].pts[1], nodes[k].pts[2], nodes[k].pts[3], nodes[k].pts[4], nodes[k].pts[5]);\n            } else {\n              ctx.closePath();\n            }\n          }\n\n          if (type === \"st\" || type === \"gs\") {\n            ctx.stroke();\n\n            if (currentStyle.da) {\n              ctx.setLineDash((this || _global).dashResetter);\n            }\n          }\n        }\n\n        if (type !== \"st\" && type !== \"gs\") {\n          ctx.fill(currentStyle.r);\n        }\n\n        renderer.restore();\n      }\n    }\n  };\n\n  CVShapeElement.prototype.renderShape = function (parentTransform, items, data, isMain) {\n    var i;\n    var len = items.length - 1;\n    var groupTransform;\n    groupTransform = parentTransform;\n\n    for (i = len; i >= 0; i -= 1) {\n      if (items[i].ty === \"tr\") {\n        groupTransform = data[i].transform;\n        this.renderShapeTransform(parentTransform, groupTransform);\n      } else if (items[i].ty === \"sh\" || items[i].ty === \"el\" || items[i].ty === \"rc\" || items[i].ty === \"sr\") {\n        this.renderPath(items[i], data[i]);\n      } else if (items[i].ty === \"fl\") {\n        this.renderFill(items[i], data[i], groupTransform);\n      } else if (items[i].ty === \"st\") {\n        this.renderStroke(items[i], data[i], groupTransform);\n      } else if (items[i].ty === \"gf\" || items[i].ty === \"gs\") {\n        this.renderGradientFill(items[i], data[i], groupTransform);\n      } else if (items[i].ty === \"gr\") {\n        this.renderShape(groupTransform, items[i].it, data[i].it);\n      } else if (items[i].ty === \"tm\") {//\n      }\n    }\n\n    if (isMain) {\n      this.drawLayer();\n    }\n  };\n\n  CVShapeElement.prototype.renderStyledShape = function (styledShape, shape) {\n    if ((this || _global)._isFirstFrame || shape._mdf || styledShape.transforms._mdf) {\n      var shapeNodes = styledShape.trNodes;\n      var paths = shape.paths;\n      var i;\n      var len;\n      var j;\n      var jLen = paths._length;\n      shapeNodes.length = 0;\n      var groupTransformMat = styledShape.transforms.finalTransform;\n\n      for (j = 0; j < jLen; j += 1) {\n        var pathNodes = paths.shapes[j];\n\n        if (pathNodes && pathNodes.v) {\n          len = pathNodes._length;\n\n          for (i = 1; i < len; i += 1) {\n            if (i === 1) {\n              shapeNodes.push({\n                t: \"m\",\n                p: groupTransformMat.applyToPointArray(pathNodes.v[0][0], pathNodes.v[0][1], 0)\n              });\n            }\n\n            shapeNodes.push({\n              t: \"c\",\n              pts: groupTransformMat.applyToTriplePoints(pathNodes.o[i - 1], pathNodes.i[i], pathNodes.v[i])\n            });\n          }\n\n          if (len === 1) {\n            shapeNodes.push({\n              t: \"m\",\n              p: groupTransformMat.applyToPointArray(pathNodes.v[0][0], pathNodes.v[0][1], 0)\n            });\n          }\n\n          if (pathNodes.c && len) {\n            shapeNodes.push({\n              t: \"c\",\n              pts: groupTransformMat.applyToTriplePoints(pathNodes.o[i - 1], pathNodes.i[0], pathNodes.v[0])\n            });\n            shapeNodes.push({\n              t: \"z\"\n            });\n          }\n        }\n      }\n\n      styledShape.trNodes = shapeNodes;\n    }\n  };\n\n  CVShapeElement.prototype.renderPath = function (pathData, itemData) {\n    if (pathData.hd !== true && pathData._shouldRender) {\n      var i;\n      var len = itemData.styledShapes.length;\n\n      for (i = 0; i < len; i += 1) {\n        this.renderStyledShape(itemData.styledShapes[i], itemData.sh);\n      }\n    }\n  };\n\n  CVShapeElement.prototype.renderFill = function (styleData, itemData, groupTransform) {\n    var styleElem = itemData.style;\n\n    if (itemData.c._mdf || (this || _global)._isFirstFrame) {\n      styleElem.co = \"rgb(\" + bmFloor(itemData.c.v[0]) + \",\" + bmFloor(itemData.c.v[1]) + \",\" + bmFloor(itemData.c.v[2]) + \")\";\n    }\n\n    if (itemData.o._mdf || groupTransform._opMdf || (this || _global)._isFirstFrame) {\n      styleElem.coOp = itemData.o.v * groupTransform.opacity;\n    }\n  };\n\n  CVShapeElement.prototype.renderGradientFill = function (styleData, itemData, groupTransform) {\n    var styleElem = itemData.style;\n    var grd;\n\n    if (!styleElem.grd || itemData.g._mdf || itemData.s._mdf || itemData.e._mdf || styleData.t !== 1 && (itemData.h._mdf || itemData.a._mdf)) {\n      var ctx = (this || _global).globalData.canvasContext;\n      var pt1 = itemData.s.v;\n      var pt2 = itemData.e.v;\n\n      if (styleData.t === 1) {\n        grd = ctx.createLinearGradient(pt1[0], pt1[1], pt2[0], pt2[1]);\n      } else {\n        var rad = Math.sqrt(Math.pow(pt1[0] - pt2[0], 2) + Math.pow(pt1[1] - pt2[1], 2));\n        var ang = Math.atan2(pt2[1] - pt1[1], pt2[0] - pt1[0]);\n        var percent = itemData.h.v;\n\n        if (percent >= 1) {\n          percent = 0.99;\n        } else if (percent <= -1) {\n          percent = -0.99;\n        }\n\n        var dist = rad * percent;\n        var x = Math.cos(ang + itemData.a.v) * dist + pt1[0];\n        var y = Math.sin(ang + itemData.a.v) * dist + pt1[1];\n        grd = ctx.createRadialGradient(x, y, 0, pt1[0], pt1[1], rad);\n      }\n\n      var i;\n      var len = styleData.g.p;\n      var cValues = itemData.g.c;\n      var opacity = 1;\n\n      for (i = 0; i < len; i += 1) {\n        if (itemData.g._hasOpacity && itemData.g._collapsable) {\n          opacity = itemData.g.o[i * 2 + 1];\n        }\n\n        grd.addColorStop(cValues[i * 4] / 100, \"rgba(\" + cValues[i * 4 + 1] + \",\" + cValues[i * 4 + 2] + \",\" + cValues[i * 4 + 3] + \",\" + opacity + \")\");\n      }\n\n      styleElem.grd = grd;\n    }\n\n    styleElem.coOp = itemData.o.v * groupTransform.opacity;\n  };\n\n  CVShapeElement.prototype.renderStroke = function (styleData, itemData, groupTransform) {\n    var styleElem = itemData.style;\n    var d = itemData.d;\n\n    if (d && (d._mdf || (this || _global)._isFirstFrame)) {\n      styleElem.da = d.dashArray;\n      styleElem.do = d.dashoffset[0];\n    }\n\n    if (itemData.c._mdf || (this || _global)._isFirstFrame) {\n      styleElem.co = \"rgb(\" + bmFloor(itemData.c.v[0]) + \",\" + bmFloor(itemData.c.v[1]) + \",\" + bmFloor(itemData.c.v[2]) + \")\";\n    }\n\n    if (itemData.o._mdf || groupTransform._opMdf || (this || _global)._isFirstFrame) {\n      styleElem.coOp = itemData.o.v * groupTransform.opacity;\n    }\n\n    if (itemData.w._mdf || (this || _global)._isFirstFrame) {\n      styleElem.wi = itemData.w.v;\n    }\n  };\n\n  CVShapeElement.prototype.destroy = function () {\n    (this || _global).shapesData = null;\n    (this || _global).globalData = null;\n    (this || _global).canvasContext = null;\n    (this || _global).stylesList.length = 0;\n    (this || _global).itemsData.length = 0;\n  };\n  /* global extendPrototype, BaseElement, TransformElement, CVBaseElement, HierarchyElement, FrameElement, RenderableElement,\r\n  SVGShapeElement, IImageElement */\n\n\n  function CVSolidElement(data, globalData, comp) {\n    this.initElement(data, globalData, comp);\n  }\n\n  extendPrototype([BaseElement, TransformElement, CVBaseElement, HierarchyElement, FrameElement, RenderableElement], CVSolidElement);\n  CVSolidElement.prototype.initElement = SVGShapeElement.prototype.initElement;\n  CVSolidElement.prototype.prepareFrame = IImageElement.prototype.prepareFrame;\n\n  CVSolidElement.prototype.renderInnerContent = function () {\n    var ctx = (this || _global).canvasContext;\n    ctx.fillStyle = (this || _global).data.sc;\n    ctx.fillRect(0, 0, (this || _global).data.sw, (this || _global).data.sh); //\n  };\n  /* global extendPrototype, BaseElement, TransformElement, CVBaseElement, HierarchyElement, FrameElement,\r\n  RenderableElement, ITextElement, createTag, createSizedArray */\n\n\n  function CVTextElement(data, globalData, comp) {\n    (this || _global).textSpans = [];\n    (this || _global).yOffset = 0;\n    (this || _global).fillColorAnim = false;\n    (this || _global).strokeColorAnim = false;\n    (this || _global).strokeWidthAnim = false;\n    (this || _global).stroke = false;\n    (this || _global).fill = false;\n    (this || _global).justifyOffset = 0;\n    (this || _global).currentRender = null;\n    (this || _global).renderType = \"canvas\";\n    (this || _global).values = {\n      fill: \"rgba(0,0,0,0)\",\n      stroke: \"rgba(0,0,0,0)\",\n      sWidth: 0,\n      fValue: \"\"\n    };\n    this.initElement(data, globalData, comp);\n  }\n\n  extendPrototype([BaseElement, TransformElement, CVBaseElement, HierarchyElement, FrameElement, RenderableElement, ITextElement], CVTextElement);\n  CVTextElement.prototype.tHelper = createTag(\"canvas\").getContext(\"2d\");\n\n  CVTextElement.prototype.buildNewText = function () {\n    var documentData = (this || _global).textProperty.currentData;\n    (this || _global).renderedLetters = createSizedArray(documentData.l ? documentData.l.length : 0);\n    var hasFill = false;\n\n    if (documentData.fc) {\n      hasFill = true;\n      (this || _global).values.fill = this.buildColor(documentData.fc);\n    } else {\n      (this || _global).values.fill = \"rgba(0,0,0,0)\";\n    }\n\n    (this || _global).fill = hasFill;\n    var hasStroke = false;\n\n    if (documentData.sc) {\n      hasStroke = true;\n      (this || _global).values.stroke = this.buildColor(documentData.sc);\n      (this || _global).values.sWidth = documentData.sw;\n    }\n\n    var fontData = (this || _global).globalData.fontManager.getFontByName(documentData.f);\n\n    var i;\n    var len;\n    var letters = documentData.l;\n    var matrixHelper = (this || _global).mHelper;\n    (this || _global).stroke = hasStroke;\n    (this || _global).values.fValue = documentData.finalSize + \"px \" + (this || _global).globalData.fontManager.getFontByName(documentData.f).fFamily;\n    len = documentData.finalText.length; // this.tHelper.font = this.values.fValue;\n\n    var charData;\n    var shapeData;\n    var k;\n    var kLen;\n    var shapes;\n    var j;\n    var jLen;\n    var pathNodes;\n    var commands;\n    var pathArr;\n    var singleShape = (this || _global).data.singleShape;\n    var trackingOffset = documentData.tr * 0.001 * documentData.finalSize;\n    var xPos = 0;\n    var yPos = 0;\n    var firstLine = true;\n    var cnt = 0;\n\n    for (i = 0; i < len; i += 1) {\n      charData = (this || _global).globalData.fontManager.getCharData(documentData.finalText[i], fontData.fStyle, (this || _global).globalData.fontManager.getFontByName(documentData.f).fFamily);\n      shapeData = charData && charData.data || {};\n      matrixHelper.reset();\n\n      if (singleShape && letters[i].n) {\n        xPos = -trackingOffset;\n        yPos += documentData.yOffset;\n        yPos += firstLine ? 1 : 0;\n        firstLine = false;\n      }\n\n      shapes = shapeData.shapes ? shapeData.shapes[0].it : [];\n      jLen = shapes.length;\n      matrixHelper.scale(documentData.finalSize / 100, documentData.finalSize / 100);\n\n      if (singleShape) {\n        this.applyTextPropertiesToMatrix(documentData, matrixHelper, letters[i].line, xPos, yPos);\n      }\n\n      commands = createSizedArray(jLen);\n\n      for (j = 0; j < jLen; j += 1) {\n        kLen = shapes[j].ks.k.i.length;\n        pathNodes = shapes[j].ks.k;\n        pathArr = [];\n\n        for (k = 1; k < kLen; k += 1) {\n          if (k === 1) {\n            pathArr.push(matrixHelper.applyToX(pathNodes.v[0][0], pathNodes.v[0][1], 0), matrixHelper.applyToY(pathNodes.v[0][0], pathNodes.v[0][1], 0));\n          }\n\n          pathArr.push(matrixHelper.applyToX(pathNodes.o[k - 1][0], pathNodes.o[k - 1][1], 0), matrixHelper.applyToY(pathNodes.o[k - 1][0], pathNodes.o[k - 1][1], 0), matrixHelper.applyToX(pathNodes.i[k][0], pathNodes.i[k][1], 0), matrixHelper.applyToY(pathNodes.i[k][0], pathNodes.i[k][1], 0), matrixHelper.applyToX(pathNodes.v[k][0], pathNodes.v[k][1], 0), matrixHelper.applyToY(pathNodes.v[k][0], pathNodes.v[k][1], 0));\n        }\n\n        pathArr.push(matrixHelper.applyToX(pathNodes.o[k - 1][0], pathNodes.o[k - 1][1], 0), matrixHelper.applyToY(pathNodes.o[k - 1][0], pathNodes.o[k - 1][1], 0), matrixHelper.applyToX(pathNodes.i[0][0], pathNodes.i[0][1], 0), matrixHelper.applyToY(pathNodes.i[0][0], pathNodes.i[0][1], 0), matrixHelper.applyToX(pathNodes.v[0][0], pathNodes.v[0][1], 0), matrixHelper.applyToY(pathNodes.v[0][0], pathNodes.v[0][1], 0));\n        commands[j] = pathArr;\n      }\n\n      if (singleShape) {\n        xPos += letters[i].l;\n        xPos += trackingOffset;\n      }\n\n      if ((this || _global).textSpans[cnt]) {\n        (this || _global).textSpans[cnt].elem = commands;\n      } else {\n        (this || _global).textSpans[cnt] = {\n          elem: commands\n        };\n      }\n\n      cnt += 1;\n    }\n  };\n\n  CVTextElement.prototype.renderInnerContent = function () {\n    var ctx = (this || _global).canvasContext;\n    ctx.font = (this || _global).values.fValue;\n    ctx.lineCap = \"butt\";\n    ctx.lineJoin = \"miter\";\n    ctx.miterLimit = 4;\n\n    if (!(this || _global).data.singleShape) {\n      (this || _global).textAnimator.getMeasures((this || _global).textProperty.currentData, (this || _global).lettersChangedFlag);\n    }\n\n    var i;\n    var len;\n    var j;\n    var jLen;\n    var k;\n    var kLen;\n    var renderedLetters = (this || _global).textAnimator.renderedLetters;\n    var letters = (this || _global).textProperty.currentData.l;\n    len = letters.length;\n    var renderedLetter;\n    var lastFill = null;\n    var lastStroke = null;\n    var lastStrokeW = null;\n    var commands;\n    var pathArr;\n\n    for (i = 0; i < len; i += 1) {\n      if (!letters[i].n) {\n        renderedLetter = renderedLetters[i];\n\n        if (renderedLetter) {\n          (this || _global).globalData.renderer.save();\n\n          (this || _global).globalData.renderer.ctxTransform(renderedLetter.p);\n\n          (this || _global).globalData.renderer.ctxOpacity(renderedLetter.o);\n        }\n\n        if ((this || _global).fill) {\n          if (renderedLetter && renderedLetter.fc) {\n            if (lastFill !== renderedLetter.fc) {\n              lastFill = renderedLetter.fc;\n              ctx.fillStyle = renderedLetter.fc;\n            }\n          } else if (lastFill !== (this || _global).values.fill) {\n            lastFill = (this || _global).values.fill;\n            ctx.fillStyle = (this || _global).values.fill;\n          }\n\n          commands = (this || _global).textSpans[i].elem;\n          jLen = commands.length;\n\n          (this || _global).globalData.canvasContext.beginPath();\n\n          for (j = 0; j < jLen; j += 1) {\n            pathArr = commands[j];\n            kLen = pathArr.length;\n\n            (this || _global).globalData.canvasContext.moveTo(pathArr[0], pathArr[1]);\n\n            for (k = 2; k < kLen; k += 6) {\n              (this || _global).globalData.canvasContext.bezierCurveTo(pathArr[k], pathArr[k + 1], pathArr[k + 2], pathArr[k + 3], pathArr[k + 4], pathArr[k + 5]);\n            }\n          }\n\n          (this || _global).globalData.canvasContext.closePath();\n\n          (this || _global).globalData.canvasContext.fill(); /// ctx.fillText(this.textSpans[i].val,0,0);\n\n        }\n\n        if ((this || _global).stroke) {\n          if (renderedLetter && renderedLetter.sw) {\n            if (lastStrokeW !== renderedLetter.sw) {\n              lastStrokeW = renderedLetter.sw;\n              ctx.lineWidth = renderedLetter.sw;\n            }\n          } else if (lastStrokeW !== (this || _global).values.sWidth) {\n            lastStrokeW = (this || _global).values.sWidth;\n            ctx.lineWidth = (this || _global).values.sWidth;\n          }\n\n          if (renderedLetter && renderedLetter.sc) {\n            if (lastStroke !== renderedLetter.sc) {\n              lastStroke = renderedLetter.sc;\n              ctx.strokeStyle = renderedLetter.sc;\n            }\n          } else if (lastStroke !== (this || _global).values.stroke) {\n            lastStroke = (this || _global).values.stroke;\n            ctx.strokeStyle = (this || _global).values.stroke;\n          }\n\n          commands = (this || _global).textSpans[i].elem;\n          jLen = commands.length;\n\n          (this || _global).globalData.canvasContext.beginPath();\n\n          for (j = 0; j < jLen; j += 1) {\n            pathArr = commands[j];\n            kLen = pathArr.length;\n\n            (this || _global).globalData.canvasContext.moveTo(pathArr[0], pathArr[1]);\n\n            for (k = 2; k < kLen; k += 6) {\n              (this || _global).globalData.canvasContext.bezierCurveTo(pathArr[k], pathArr[k + 1], pathArr[k + 2], pathArr[k + 3], pathArr[k + 4], pathArr[k + 5]);\n            }\n          }\n\n          (this || _global).globalData.canvasContext.closePath();\n\n          (this || _global).globalData.canvasContext.stroke(); /// ctx.strokeText(letters[i].val,0,0);\n\n        }\n\n        if (renderedLetter) {\n          (this || _global).globalData.renderer.restore();\n        }\n      }\n    }\n  };\n\n  function CVEffects() {}\n\n  CVEffects.prototype.renderFrame = function () {};\n  /* global createTag, createNS, styleDiv, CVEffects, MaskElement, SVGBaseElement, HybridRenderer */\n\n\n  function HBaseElement() {}\n\n  HBaseElement.prototype = {\n    checkBlendMode: function () {},\n    initRendererElement: function () {\n      (this || _global).baseElement = createTag((this || _global).data.tg || \"div\");\n\n      if ((this || _global).data.hasMask) {\n        (this || _global).svgElement = createNS(\"svg\");\n        (this || _global).layerElement = createNS(\"g\");\n        (this || _global).maskedElement = (this || _global).layerElement;\n\n        (this || _global).svgElement.appendChild((this || _global).layerElement);\n\n        (this || _global).baseElement.appendChild((this || _global).svgElement);\n      } else {\n        (this || _global).layerElement = (this || _global).baseElement;\n      }\n\n      styleDiv((this || _global).baseElement);\n    },\n    createContainerElements: function () {\n      (this || _global).renderableEffectsManager = new CVEffects(this || _global);\n      (this || _global).transformedElement = (this || _global).baseElement;\n      (this || _global).maskedElement = (this || _global).layerElement;\n\n      if ((this || _global).data.ln) {\n        (this || _global).layerElement.setAttribute(\"id\", (this || _global).data.ln);\n      }\n\n      if ((this || _global).data.cl) {\n        (this || _global).layerElement.setAttribute(\"class\", (this || _global).data.cl);\n      }\n\n      if ((this || _global).data.bm !== 0) {\n        this.setBlendMode();\n      }\n    },\n    renderElement: function () {\n      var transformedElementStyle = (this || _global).transformedElement ? (this || _global).transformedElement.style : {};\n\n      if ((this || _global).finalTransform._matMdf) {\n        var matrixValue = (this || _global).finalTransform.mat.toCSS();\n\n        transformedElementStyle.transform = matrixValue;\n        transformedElementStyle.webkitTransform = matrixValue;\n      }\n\n      if ((this || _global).finalTransform._opMdf) {\n        transformedElementStyle.opacity = (this || _global).finalTransform.mProp.o.v;\n      }\n    },\n    renderFrame: function () {\n      // If it is exported as hidden (data.hd === true) no need to render\n      // If it is not visible no need to render\n      if ((this || _global).data.hd || (this || _global).hidden) {\n        return;\n      }\n\n      this.renderTransform();\n      this.renderRenderable();\n      this.renderElement();\n      this.renderInnerContent();\n\n      if ((this || _global)._isFirstFrame) {\n        (this || _global)._isFirstFrame = false;\n      }\n    },\n    destroy: function () {\n      (this || _global).layerElement = null;\n      (this || _global).transformedElement = null;\n\n      if ((this || _global).matteElement) {\n        (this || _global).matteElement = null;\n      }\n\n      if ((this || _global).maskManager) {\n        (this || _global).maskManager.destroy();\n\n        (this || _global).maskManager = null;\n      }\n    },\n    createRenderableComponents: function () {\n      (this || _global).maskManager = new MaskElement((this || _global).data, this || _global, (this || _global).globalData);\n    },\n    addEffects: function () {},\n    setMatte: function () {}\n  };\n  HBaseElement.prototype.getBaseElement = SVGBaseElement.prototype.getBaseElement;\n  HBaseElement.prototype.destroyBaseElement = HBaseElement.prototype.destroy;\n  HBaseElement.prototype.buildElementParenting = HybridRenderer.prototype.buildElementParenting;\n  /* global extendPrototype, BaseElement, TransformElement, HBaseElement, HierarchyElement, FrameElement,\r\n  RenderableDOMElement, createNS, createTag */\n\n  function HSolidElement(data, globalData, comp) {\n    this.initElement(data, globalData, comp);\n  }\n\n  extendPrototype([BaseElement, TransformElement, HBaseElement, HierarchyElement, FrameElement, RenderableDOMElement], HSolidElement);\n\n  HSolidElement.prototype.createContent = function () {\n    var rect;\n\n    if ((this || _global).data.hasMask) {\n      rect = createNS(\"rect\");\n      rect.setAttribute(\"width\", (this || _global).data.sw);\n      rect.setAttribute(\"height\", (this || _global).data.sh);\n      rect.setAttribute(\"fill\", (this || _global).data.sc);\n\n      (this || _global).svgElement.setAttribute(\"width\", (this || _global).data.sw);\n\n      (this || _global).svgElement.setAttribute(\"height\", (this || _global).data.sh);\n    } else {\n      rect = createTag(\"div\");\n      rect.style.width = (this || _global).data.sw + \"px\";\n      rect.style.height = (this || _global).data.sh + \"px\";\n      rect.style.backgroundColor = (this || _global).data.sc;\n    }\n\n    (this || _global).layerElement.appendChild(rect);\n  };\n  /* global createSizedArray, PropertyFactory, extendPrototype, HybridRenderer, ICompElement, HBaseElement */\n\n\n  function HCompElement(data, globalData, comp) {\n    (this || _global).layers = data.layers;\n    (this || _global).supports3d = !data.hasMask;\n    (this || _global).completeLayers = false;\n    (this || _global).pendingElements = [];\n    (this || _global).elements = (this || _global).layers ? createSizedArray((this || _global).layers.length) : [];\n    this.initElement(data, globalData, comp);\n    (this || _global).tm = data.tm ? PropertyFactory.getProp(this || _global, data.tm, 0, globalData.frameRate, this || _global) : {\n      _placeholder: true\n    };\n  }\n\n  extendPrototype([HybridRenderer, ICompElement, HBaseElement], HCompElement);\n  HCompElement.prototype._createBaseContainerElements = HCompElement.prototype.createContainerElements;\n\n  HCompElement.prototype.createContainerElements = function () {\n    this._createBaseContainerElements(); // divElement.style.clip = 'rect(0px, '+this.data.w+'px, '+this.data.h+'px, 0px)';\n\n\n    if ((this || _global).data.hasMask) {\n      (this || _global).svgElement.setAttribute(\"width\", (this || _global).data.w);\n\n      (this || _global).svgElement.setAttribute(\"height\", (this || _global).data.h);\n\n      (this || _global).transformedElement = (this || _global).baseElement;\n    } else {\n      (this || _global).transformedElement = (this || _global).layerElement;\n    }\n  };\n\n  HCompElement.prototype.addTo3dContainer = function (elem, pos) {\n    var j = 0;\n    var nextElement;\n\n    while (j < pos) {\n      if ((this || _global).elements[j] && (this || _global).elements[j].getBaseElement) {\n        nextElement = (this || _global).elements[j].getBaseElement();\n      }\n\n      j += 1;\n    }\n\n    if (nextElement) {\n      (this || _global).layerElement.insertBefore(elem, nextElement);\n    } else {\n      (this || _global).layerElement.appendChild(elem);\n    }\n  };\n  /* global createNS, extendPrototype, BaseElement, TransformElement, HSolidElement, SVGShapeElement, HBaseElement,\r\n  HierarchyElement, FrameElement, RenderableElement, createNS, bmMin, bmSqrt, bmMin, bmMax, bmPow */\n\n\n  function HShapeElement(data, globalData, comp) {\n    // List of drawable elements\n    (this || _global).shapes = []; // Full shape data\n\n    (this || _global).shapesData = data.shapes; // List of styles that will be applied to shapes\n\n    (this || _global).stylesList = []; // List of modifiers that will be applied to shapes\n\n    (this || _global).shapeModifiers = []; // List of items in shape tree\n\n    (this || _global).itemsData = []; // List of items in previous shape tree\n\n    (this || _global).processedElements = []; // List of animated components\n\n    (this || _global).animatedContents = [];\n    (this || _global).shapesContainer = createNS(\"g\");\n    this.initElement(data, globalData, comp); // Moving any property that doesn't get too much access after initialization because of v8 way of handling more than 10 properties.\n    // List of elements that have been created\n\n    (this || _global).prevViewData = [];\n    (this || _global).currentBBox = {\n      x: 999999,\n      y: -999999,\n      h: 0,\n      w: 0\n    };\n  }\n\n  extendPrototype([BaseElement, TransformElement, HSolidElement, SVGShapeElement, HBaseElement, HierarchyElement, FrameElement, RenderableElement], HShapeElement);\n  HShapeElement.prototype._renderShapeFrame = HShapeElement.prototype.renderInnerContent;\n\n  HShapeElement.prototype.createContent = function () {\n    var cont;\n    (this || _global).baseElement.style.fontSize = 0;\n\n    if ((this || _global).data.hasMask) {\n      (this || _global).layerElement.appendChild((this || _global).shapesContainer);\n\n      cont = (this || _global).svgElement;\n    } else {\n      cont = createNS(\"svg\");\n      var size = (this || _global).comp.data ? (this || _global).comp.data : (this || _global).globalData.compSize;\n      cont.setAttribute(\"width\", size.w);\n      cont.setAttribute(\"height\", size.h);\n      cont.appendChild((this || _global).shapesContainer);\n\n      (this || _global).layerElement.appendChild(cont);\n    }\n\n    this.searchShapes((this || _global).shapesData, (this || _global).itemsData, (this || _global).prevViewData, (this || _global).shapesContainer, 0, [], true);\n    this.filterUniqueShapes();\n    (this || _global).shapeCont = cont;\n  };\n\n  HShapeElement.prototype.getTransformedPoint = function (transformers, point) {\n    var i;\n    var len = transformers.length;\n\n    for (i = 0; i < len; i += 1) {\n      point = transformers[i].mProps.v.applyToPointArray(point[0], point[1], 0);\n    }\n\n    return point;\n  };\n\n  HShapeElement.prototype.calculateShapeBoundingBox = function (item, boundingBox) {\n    var shape = item.sh.v;\n    var transformers = item.transformers;\n    var i;\n    var len = shape._length;\n    var vPoint;\n    var oPoint;\n    var nextIPoint;\n    var nextVPoint;\n\n    if (len <= 1) {\n      return;\n    }\n\n    for (i = 0; i < len - 1; i += 1) {\n      vPoint = this.getTransformedPoint(transformers, shape.v[i]);\n      oPoint = this.getTransformedPoint(transformers, shape.o[i]);\n      nextIPoint = this.getTransformedPoint(transformers, shape.i[i + 1]);\n      nextVPoint = this.getTransformedPoint(transformers, shape.v[i + 1]);\n      this.checkBounds(vPoint, oPoint, nextIPoint, nextVPoint, boundingBox);\n    }\n\n    if (shape.c) {\n      vPoint = this.getTransformedPoint(transformers, shape.v[i]);\n      oPoint = this.getTransformedPoint(transformers, shape.o[i]);\n      nextIPoint = this.getTransformedPoint(transformers, shape.i[0]);\n      nextVPoint = this.getTransformedPoint(transformers, shape.v[0]);\n      this.checkBounds(vPoint, oPoint, nextIPoint, nextVPoint, boundingBox);\n    }\n  };\n\n  HShapeElement.prototype.checkBounds = function (vPoint, oPoint, nextIPoint, nextVPoint, boundingBox) {\n    this.getBoundsOfCurve(vPoint, oPoint, nextIPoint, nextVPoint);\n    var bounds = (this || _global).shapeBoundingBox;\n    boundingBox.x = bmMin(bounds.left, boundingBox.x);\n    boundingBox.xMax = bmMax(bounds.right, boundingBox.xMax);\n    boundingBox.y = bmMin(bounds.top, boundingBox.y);\n    boundingBox.yMax = bmMax(bounds.bottom, boundingBox.yMax);\n  };\n\n  HShapeElement.prototype.shapeBoundingBox = {\n    left: 0,\n    right: 0,\n    top: 0,\n    bottom: 0\n  };\n  HShapeElement.prototype.tempBoundingBox = {\n    x: 0,\n    xMax: 0,\n    y: 0,\n    yMax: 0,\n    width: 0,\n    height: 0\n  };\n\n  HShapeElement.prototype.getBoundsOfCurve = function (p0, p1, p2, p3) {\n    var bounds = [[p0[0], p3[0]], [p0[1], p3[1]]];\n\n    for (var a, b, c, t, b2ac, t1, t2, i = 0; i < 2; ++i) {\n      // eslint-disable-line no-plusplus\n      b = 6 * p0[i] - 12 * p1[i] + 6 * p2[i];\n      a = -3 * p0[i] + 9 * p1[i] - 9 * p2[i] + 3 * p3[i];\n      c = 3 * p1[i] - 3 * p0[i];\n      b |= 0; // eslint-disable-line no-bitwise\n\n      a |= 0; // eslint-disable-line no-bitwise\n\n      c |= 0; // eslint-disable-line no-bitwise\n\n      if (a === 0 && b === 0) {//\n      } else if (a === 0) {\n        t = -c / b;\n\n        if (t > 0 && t < 1) {\n          bounds[i].push(this.calculateF(t, p0, p1, p2, p3, i));\n        }\n      } else {\n        b2ac = b * b - 4 * c * a;\n\n        if (b2ac >= 0) {\n          t1 = (-b + bmSqrt(b2ac)) / (2 * a);\n          if (t1 > 0 && t1 < 1) bounds[i].push(this.calculateF(t1, p0, p1, p2, p3, i));\n          t2 = (-b - bmSqrt(b2ac)) / (2 * a);\n          if (t2 > 0 && t2 < 1) bounds[i].push(this.calculateF(t2, p0, p1, p2, p3, i));\n        }\n      }\n    }\n\n    (this || _global).shapeBoundingBox.left = bmMin.apply(null, bounds[0]);\n    (this || _global).shapeBoundingBox.top = bmMin.apply(null, bounds[1]);\n    (this || _global).shapeBoundingBox.right = bmMax.apply(null, bounds[0]);\n    (this || _global).shapeBoundingBox.bottom = bmMax.apply(null, bounds[1]);\n  };\n\n  HShapeElement.prototype.calculateF = function (t, p0, p1, p2, p3, i) {\n    return bmPow(1 - t, 3) * p0[i] + 3 * bmPow(1 - t, 2) * t * p1[i] + 3 * (1 - t) * bmPow(t, 2) * p2[i] + bmPow(t, 3) * p3[i];\n  };\n\n  HShapeElement.prototype.calculateBoundingBox = function (itemsData, boundingBox) {\n    var i;\n    var len = itemsData.length;\n\n    for (i = 0; i < len; i += 1) {\n      if (itemsData[i] && itemsData[i].sh) {\n        this.calculateShapeBoundingBox(itemsData[i], boundingBox);\n      } else if (itemsData[i] && itemsData[i].it) {\n        this.calculateBoundingBox(itemsData[i].it, boundingBox);\n      }\n    }\n  };\n\n  HShapeElement.prototype.currentBoxContains = function (box) {\n    return (this || _global).currentBBox.x <= box.x && (this || _global).currentBBox.y <= box.y && (this || _global).currentBBox.width + (this || _global).currentBBox.x >= box.x + box.width && (this || _global).currentBBox.height + (this || _global).currentBBox.y >= box.y + box.height;\n  };\n\n  HShapeElement.prototype.renderInnerContent = function () {\n    this._renderShapeFrame();\n\n    if (!(this || _global).hidden && ((this || _global)._isFirstFrame || (this || _global)._mdf)) {\n      var tempBoundingBox = (this || _global).tempBoundingBox;\n      var max = 999999;\n      tempBoundingBox.x = max;\n      tempBoundingBox.xMax = -max;\n      tempBoundingBox.y = max;\n      tempBoundingBox.yMax = -max;\n      this.calculateBoundingBox((this || _global).itemsData, tempBoundingBox);\n      tempBoundingBox.width = tempBoundingBox.xMax < tempBoundingBox.x ? 0 : tempBoundingBox.xMax - tempBoundingBox.x;\n      tempBoundingBox.height = tempBoundingBox.yMax < tempBoundingBox.y ? 0 : tempBoundingBox.yMax - tempBoundingBox.y; // var tempBoundingBox = this.shapeCont.getBBox();\n\n      if (this.currentBoxContains(tempBoundingBox)) {\n        return;\n      }\n\n      var changed = false;\n\n      if ((this || _global).currentBBox.w !== tempBoundingBox.width) {\n        (this || _global).currentBBox.w = tempBoundingBox.width;\n\n        (this || _global).shapeCont.setAttribute(\"width\", tempBoundingBox.width);\n\n        changed = true;\n      }\n\n      if ((this || _global).currentBBox.h !== tempBoundingBox.height) {\n        (this || _global).currentBBox.h = tempBoundingBox.height;\n\n        (this || _global).shapeCont.setAttribute(\"height\", tempBoundingBox.height);\n\n        changed = true;\n      }\n\n      if (changed || (this || _global).currentBBox.x !== tempBoundingBox.x || (this || _global).currentBBox.y !== tempBoundingBox.y) {\n        (this || _global).currentBBox.w = tempBoundingBox.width;\n        (this || _global).currentBBox.h = tempBoundingBox.height;\n        (this || _global).currentBBox.x = tempBoundingBox.x;\n        (this || _global).currentBBox.y = tempBoundingBox.y;\n\n        (this || _global).shapeCont.setAttribute(\"viewBox\", (this || _global).currentBBox.x + \" \" + (this || _global).currentBBox.y + \" \" + (this || _global).currentBBox.w + \" \" + (this || _global).currentBBox.h);\n\n        var shapeStyle = (this || _global).shapeCont.style;\n        var shapeTransform = \"translate(\" + (this || _global).currentBBox.x + \"px,\" + (this || _global).currentBBox.y + \"px)\";\n        shapeStyle.transform = shapeTransform;\n        shapeStyle.webkitTransform = shapeTransform;\n      }\n    }\n  };\n  /* global extendPrototype, BaseElement, TransformElement, HBaseElement, HierarchyElement, FrameElement,\r\n  RenderableDOMElement, ITextElement, createSizedArray, createTag, styleDiv, createNS */\n\n\n  function HTextElement(data, globalData, comp) {\n    (this || _global).textSpans = [];\n    (this || _global).textPaths = [];\n    (this || _global).currentBBox = {\n      x: 999999,\n      y: -999999,\n      h: 0,\n      w: 0\n    };\n    (this || _global).renderType = \"svg\";\n    (this || _global).isMasked = false;\n    this.initElement(data, globalData, comp);\n  }\n\n  extendPrototype([BaseElement, TransformElement, HBaseElement, HierarchyElement, FrameElement, RenderableDOMElement, ITextElement], HTextElement);\n\n  HTextElement.prototype.createContent = function () {\n    (this || _global).isMasked = this.checkMasks();\n\n    if ((this || _global).isMasked) {\n      (this || _global).renderType = \"svg\";\n      (this || _global).compW = (this || _global).comp.data.w;\n      (this || _global).compH = (this || _global).comp.data.h;\n\n      (this || _global).svgElement.setAttribute(\"width\", (this || _global).compW);\n\n      (this || _global).svgElement.setAttribute(\"height\", (this || _global).compH);\n\n      var g = createNS(\"g\");\n\n      (this || _global).maskedElement.appendChild(g);\n\n      (this || _global).innerElem = g;\n    } else {\n      (this || _global).renderType = \"html\";\n      (this || _global).innerElem = (this || _global).layerElement;\n    }\n\n    this.checkParenting();\n  };\n\n  HTextElement.prototype.buildNewText = function () {\n    var documentData = (this || _global).textProperty.currentData;\n    (this || _global).renderedLetters = createSizedArray(documentData.l ? documentData.l.length : 0);\n    var innerElemStyle = (this || _global).innerElem.style;\n    var textColor = documentData.fc ? this.buildColor(documentData.fc) : \"rgba(0,0,0,0)\";\n    innerElemStyle.fill = textColor;\n    innerElemStyle.color = textColor;\n\n    if (documentData.sc) {\n      innerElemStyle.stroke = this.buildColor(documentData.sc);\n      innerElemStyle.strokeWidth = documentData.sw + \"px\";\n    }\n\n    var fontData = (this || _global).globalData.fontManager.getFontByName(documentData.f);\n\n    if (!(this || _global).globalData.fontManager.chars) {\n      innerElemStyle.fontSize = documentData.finalSize + \"px\";\n      innerElemStyle.lineHeight = documentData.finalSize + \"px\";\n\n      if (fontData.fClass) {\n        (this || _global).innerElem.className = fontData.fClass;\n      } else {\n        innerElemStyle.fontFamily = fontData.fFamily;\n        var fWeight = documentData.fWeight;\n        var fStyle = documentData.fStyle;\n        innerElemStyle.fontStyle = fStyle;\n        innerElemStyle.fontWeight = fWeight;\n      }\n    }\n\n    var i;\n    var len;\n    var letters = documentData.l;\n    len = letters.length;\n    var tSpan;\n    var tParent;\n    var tCont;\n    var matrixHelper = (this || _global).mHelper;\n    var shapes;\n    var shapeStr = \"\";\n    var cnt = 0;\n\n    for (i = 0; i < len; i += 1) {\n      if ((this || _global).globalData.fontManager.chars) {\n        if (!(this || _global).textPaths[cnt]) {\n          tSpan = createNS(\"path\");\n          tSpan.setAttribute(\"stroke-linecap\", \"butt\");\n          tSpan.setAttribute(\"stroke-linejoin\", \"round\");\n          tSpan.setAttribute(\"stroke-miterlimit\", \"4\");\n        } else {\n          tSpan = (this || _global).textPaths[cnt];\n        }\n\n        if (!(this || _global).isMasked) {\n          if ((this || _global).textSpans[cnt]) {\n            tParent = (this || _global).textSpans[cnt];\n            tCont = tParent.children[0];\n          } else {\n            tParent = createTag(\"div\");\n            tParent.style.lineHeight = 0;\n            tCont = createNS(\"svg\");\n            tCont.appendChild(tSpan);\n            styleDiv(tParent);\n          }\n        }\n      } else if (!(this || _global).isMasked) {\n        if ((this || _global).textSpans[cnt]) {\n          tParent = (this || _global).textSpans[cnt];\n          tSpan = (this || _global).textPaths[cnt];\n        } else {\n          tParent = createTag(\"span\");\n          styleDiv(tParent);\n          tSpan = createTag(\"span\");\n          styleDiv(tSpan);\n          tParent.appendChild(tSpan);\n        }\n      } else {\n        tSpan = (this || _global).textPaths[cnt] ? (this || _global).textPaths[cnt] : createNS(\"text\");\n      } // tSpan.setAttribute('visibility', 'hidden');\n\n\n      if ((this || _global).globalData.fontManager.chars) {\n        var charData = (this || _global).globalData.fontManager.getCharData(documentData.finalText[i], fontData.fStyle, (this || _global).globalData.fontManager.getFontByName(documentData.f).fFamily);\n\n        var shapeData;\n\n        if (charData) {\n          shapeData = charData.data;\n        } else {\n          shapeData = null;\n        }\n\n        matrixHelper.reset();\n\n        if (shapeData && shapeData.shapes) {\n          shapes = shapeData.shapes[0].it;\n          matrixHelper.scale(documentData.finalSize / 100, documentData.finalSize / 100);\n          shapeStr = this.createPathShape(matrixHelper, shapes);\n          tSpan.setAttribute(\"d\", shapeStr);\n        }\n\n        if (!(this || _global).isMasked) {\n          (this || _global).innerElem.appendChild(tParent);\n\n          if (shapeData && shapeData.shapes) {\n            // document.body.appendChild is needed to get exact measure of shape\n            document.body.appendChild(tCont);\n            var boundingBox = tCont.getBBox();\n            tCont.setAttribute(\"width\", boundingBox.width + 2);\n            tCont.setAttribute(\"height\", boundingBox.height + 2);\n            tCont.setAttribute(\"viewBox\", boundingBox.x - 1 + \" \" + (boundingBox.y - 1) + \" \" + (boundingBox.width + 2) + \" \" + (boundingBox.height + 2));\n            var tContStyle = tCont.style;\n            var tContTranslation = \"translate(\" + (boundingBox.x - 1) + \"px,\" + (boundingBox.y - 1) + \"px)\";\n            tContStyle.transform = tContTranslation;\n            tContStyle.webkitTransform = tContTranslation;\n            letters[i].yOffset = boundingBox.y - 1;\n          } else {\n            tCont.setAttribute(\"width\", 1);\n            tCont.setAttribute(\"height\", 1);\n          }\n\n          tParent.appendChild(tCont);\n        } else {\n          (this || _global).innerElem.appendChild(tSpan);\n        }\n      } else {\n        tSpan.textContent = letters[i].val;\n        tSpan.setAttributeNS(\"http://www.w3.org/XML/1998/namespace\", \"xml:space\", \"preserve\");\n\n        if (!(this || _global).isMasked) {\n          (this || _global).innerElem.appendChild(tParent); //\n\n\n          var tStyle = tSpan.style;\n          var tSpanTranslation = \"translate3d(0,\" + -documentData.finalSize / 1.2 + \"px,0)\";\n          tStyle.transform = tSpanTranslation;\n          tStyle.webkitTransform = tSpanTranslation;\n        } else {\n          (this || _global).innerElem.appendChild(tSpan);\n        }\n      } //\n\n\n      if (!(this || _global).isMasked) {\n        (this || _global).textSpans[cnt] = tParent;\n      } else {\n        (this || _global).textSpans[cnt] = tSpan;\n      }\n\n      (this || _global).textSpans[cnt].style.display = \"block\";\n      (this || _global).textPaths[cnt] = tSpan;\n      cnt += 1;\n    }\n\n    while (cnt < (this || _global).textSpans.length) {\n      (this || _global).textSpans[cnt].style.display = \"none\";\n      cnt += 1;\n    }\n  };\n\n  HTextElement.prototype.renderInnerContent = function () {\n    var svgStyle;\n\n    if ((this || _global).data.singleShape) {\n      if (!(this || _global)._isFirstFrame && !(this || _global).lettersChangedFlag) {\n        return;\n      }\n\n      if ((this || _global).isMasked && (this || _global).finalTransform._matMdf) {\n        // Todo Benchmark if using this is better than getBBox\n        (this || _global).svgElement.setAttribute(\"viewBox\", -(this || _global).finalTransform.mProp.p.v[0] + \" \" + -(this || _global).finalTransform.mProp.p.v[1] + \" \" + (this || _global).compW + \" \" + (this || _global).compH);\n\n        svgStyle = (this || _global).svgElement.style;\n        var translation = \"translate(\" + -(this || _global).finalTransform.mProp.p.v[0] + \"px,\" + -(this || _global).finalTransform.mProp.p.v[1] + \"px)\";\n        svgStyle.transform = translation;\n        svgStyle.webkitTransform = translation;\n      }\n    }\n\n    (this || _global).textAnimator.getMeasures((this || _global).textProperty.currentData, (this || _global).lettersChangedFlag);\n\n    if (!(this || _global).lettersChangedFlag && !(this || _global).textAnimator.lettersChangedFlag) {\n      return;\n    }\n\n    var i;\n    var len;\n    var count = 0;\n    var renderedLetters = (this || _global).textAnimator.renderedLetters;\n    var letters = (this || _global).textProperty.currentData.l;\n    len = letters.length;\n    var renderedLetter;\n    var textSpan;\n    var textPath;\n\n    for (i = 0; i < len; i += 1) {\n      if (letters[i].n) {\n        count += 1;\n      } else {\n        textSpan = (this || _global).textSpans[i];\n        textPath = (this || _global).textPaths[i];\n        renderedLetter = renderedLetters[count];\n        count += 1;\n\n        if (renderedLetter._mdf.m) {\n          if (!(this || _global).isMasked) {\n            textSpan.style.webkitTransform = renderedLetter.m;\n            textSpan.style.transform = renderedLetter.m;\n          } else {\n            textSpan.setAttribute(\"transform\", renderedLetter.m);\n          }\n        } /// /textSpan.setAttribute('opacity',renderedLetter.o);\n\n\n        textSpan.style.opacity = renderedLetter.o;\n\n        if (renderedLetter.sw && renderedLetter._mdf.sw) {\n          textPath.setAttribute(\"stroke-width\", renderedLetter.sw);\n        }\n\n        if (renderedLetter.sc && renderedLetter._mdf.sc) {\n          textPath.setAttribute(\"stroke\", renderedLetter.sc);\n        }\n\n        if (renderedLetter.fc && renderedLetter._mdf.fc) {\n          textPath.setAttribute(\"fill\", renderedLetter.fc);\n          textPath.style.color = renderedLetter.fc;\n        }\n      }\n    }\n\n    if ((this || _global).innerElem.getBBox && !(this || _global).hidden && ((this || _global)._isFirstFrame || (this || _global)._mdf)) {\n      var boundingBox = (this || _global).innerElem.getBBox();\n\n      if ((this || _global).currentBBox.w !== boundingBox.width) {\n        (this || _global).currentBBox.w = boundingBox.width;\n\n        (this || _global).svgElement.setAttribute(\"width\", boundingBox.width);\n      }\n\n      if ((this || _global).currentBBox.h !== boundingBox.height) {\n        (this || _global).currentBBox.h = boundingBox.height;\n\n        (this || _global).svgElement.setAttribute(\"height\", boundingBox.height);\n      }\n\n      var margin = 1;\n\n      if ((this || _global).currentBBox.w !== boundingBox.width + margin * 2 || (this || _global).currentBBox.h !== boundingBox.height + margin * 2 || (this || _global).currentBBox.x !== boundingBox.x - margin || (this || _global).currentBBox.y !== boundingBox.y - margin) {\n        (this || _global).currentBBox.w = boundingBox.width + margin * 2;\n        (this || _global).currentBBox.h = boundingBox.height + margin * 2;\n        (this || _global).currentBBox.x = boundingBox.x - margin;\n        (this || _global).currentBBox.y = boundingBox.y - margin;\n\n        (this || _global).svgElement.setAttribute(\"viewBox\", (this || _global).currentBBox.x + \" \" + (this || _global).currentBBox.y + \" \" + (this || _global).currentBBox.w + \" \" + (this || _global).currentBBox.h);\n\n        svgStyle = (this || _global).svgElement.style;\n        var svgTransform = \"translate(\" + (this || _global).currentBBox.x + \"px,\" + (this || _global).currentBBox.y + \"px)\";\n        svgStyle.transform = svgTransform;\n        svgStyle.webkitTransform = svgTransform;\n      }\n    }\n  };\n  /* global extendPrototype, BaseElement, TransformElement, HBaseElement, HSolidElement, HierarchyElement,\r\n  FrameElement, RenderableElement, createNS */\n\n\n  function HImageElement(data, globalData, comp) {\n    (this || _global).assetData = globalData.getAssetData(data.refId);\n    this.initElement(data, globalData, comp);\n  }\n\n  extendPrototype([BaseElement, TransformElement, HBaseElement, HSolidElement, HierarchyElement, FrameElement, RenderableElement], HImageElement);\n\n  HImageElement.prototype.createContent = function () {\n    var assetPath = (this || _global).globalData.getAssetsPath((this || _global).assetData);\n\n    var img = new Image();\n\n    if ((this || _global).data.hasMask) {\n      (this || _global).imageElem = createNS(\"image\");\n\n      (this || _global).imageElem.setAttribute(\"width\", (this || _global).assetData.w + \"px\");\n\n      (this || _global).imageElem.setAttribute(\"height\", (this || _global).assetData.h + \"px\");\n\n      (this || _global).imageElem.setAttributeNS(\"http://www.w3.org/1999/xlink\", \"href\", assetPath);\n\n      (this || _global).layerElement.appendChild((this || _global).imageElem);\n\n      (this || _global).baseElement.setAttribute(\"width\", (this || _global).assetData.w);\n\n      (this || _global).baseElement.setAttribute(\"height\", (this || _global).assetData.h);\n    } else {\n      (this || _global).layerElement.appendChild(img);\n    }\n\n    img.crossOrigin = \"anonymous\";\n    img.src = assetPath;\n\n    if ((this || _global).data.ln) {\n      (this || _global).baseElement.setAttribute(\"id\", (this || _global).data.ln);\n    }\n  };\n  /* global PropertyFactory, degToRads, Matrix, extendPrototype, BaseElement, FrameElement, HierarchyElement */\n\n\n  function HCameraElement(data, globalData, comp) {\n    this.initFrame();\n    this.initBaseData(data, globalData, comp);\n    this.initHierarchy();\n    var getProp = PropertyFactory.getProp;\n    (this || _global).pe = getProp(this || _global, data.pe, 0, 0, this || _global);\n\n    if (data.ks.p.s) {\n      (this || _global).px = getProp(this || _global, data.ks.p.x, 1, 0, this || _global);\n      (this || _global).py = getProp(this || _global, data.ks.p.y, 1, 0, this || _global);\n      (this || _global).pz = getProp(this || _global, data.ks.p.z, 1, 0, this || _global);\n    } else {\n      (this || _global).p = getProp(this || _global, data.ks.p, 1, 0, this || _global);\n    }\n\n    if (data.ks.a) {\n      (this || _global).a = getProp(this || _global, data.ks.a, 1, 0, this || _global);\n    }\n\n    if (data.ks.or.k.length && data.ks.or.k[0].to) {\n      var i;\n      var len = data.ks.or.k.length;\n\n      for (i = 0; i < len; i += 1) {\n        data.ks.or.k[i].to = null;\n        data.ks.or.k[i].ti = null;\n      }\n    }\n\n    (this || _global).or = getProp(this || _global, data.ks.or, 1, degToRads, this || _global);\n    (this || _global).or.sh = true;\n    (this || _global).rx = getProp(this || _global, data.ks.rx, 0, degToRads, this || _global);\n    (this || _global).ry = getProp(this || _global, data.ks.ry, 0, degToRads, this || _global);\n    (this || _global).rz = getProp(this || _global, data.ks.rz, 0, degToRads, this || _global);\n    (this || _global).mat = new Matrix();\n    (this || _global)._prevMat = new Matrix();\n    (this || _global)._isFirstFrame = true; // TODO: find a better way to make the HCamera element to be compatible with the LayerInterface and TransformInterface.\n\n    (this || _global).finalTransform = {\n      mProp: this || _global\n    };\n  }\n\n  extendPrototype([BaseElement, FrameElement, HierarchyElement], HCameraElement);\n\n  HCameraElement.prototype.setup = function () {\n    var i;\n    var len = (this || _global).comp.threeDElements.length;\n    var comp;\n    var perspectiveStyle;\n    var containerStyle;\n\n    for (i = 0; i < len; i += 1) {\n      // [perspectiveElem,container]\n      comp = (this || _global).comp.threeDElements[i];\n\n      if (comp.type === \"3d\") {\n        perspectiveStyle = comp.perspectiveElem.style;\n        containerStyle = comp.container.style;\n        var perspective = (this || _global).pe.v + \"px\";\n        var origin = \"0px 0px 0px\";\n        var matrix = \"matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1)\";\n        perspectiveStyle.perspective = perspective;\n        perspectiveStyle.webkitPerspective = perspective;\n        containerStyle.transformOrigin = origin;\n        containerStyle.mozTransformOrigin = origin;\n        containerStyle.webkitTransformOrigin = origin;\n        perspectiveStyle.transform = matrix;\n        perspectiveStyle.webkitTransform = matrix;\n      }\n    }\n  };\n\n  HCameraElement.prototype.createElements = function () {};\n\n  HCameraElement.prototype.hide = function () {};\n\n  HCameraElement.prototype.renderFrame = function () {\n    var _mdf = (this || _global)._isFirstFrame;\n    var i;\n    var len;\n\n    if ((this || _global).hierarchy) {\n      len = (this || _global).hierarchy.length;\n\n      for (i = 0; i < len; i += 1) {\n        _mdf = (this || _global).hierarchy[i].finalTransform.mProp._mdf || _mdf;\n      }\n    }\n\n    if (_mdf || (this || _global).pe._mdf || (this || _global).p && (this || _global).p._mdf || (this || _global).px && ((this || _global).px._mdf || (this || _global).py._mdf || (this || _global).pz._mdf) || (this || _global).rx._mdf || (this || _global).ry._mdf || (this || _global).rz._mdf || (this || _global).or._mdf || (this || _global).a && (this || _global).a._mdf) {\n      (this || _global).mat.reset();\n\n      if ((this || _global).hierarchy) {\n        len = (this || _global).hierarchy.length - 1;\n\n        for (i = len; i >= 0; i -= 1) {\n          var mTransf = (this || _global).hierarchy[i].finalTransform.mProp;\n\n          (this || _global).mat.translate(-mTransf.p.v[0], -mTransf.p.v[1], mTransf.p.v[2]);\n\n          (this || _global).mat.rotateX(-mTransf.or.v[0]).rotateY(-mTransf.or.v[1]).rotateZ(mTransf.or.v[2]);\n\n          (this || _global).mat.rotateX(-mTransf.rx.v).rotateY(-mTransf.ry.v).rotateZ(mTransf.rz.v);\n\n          (this || _global).mat.scale(1 / mTransf.s.v[0], 1 / mTransf.s.v[1], 1 / mTransf.s.v[2]);\n\n          (this || _global).mat.translate(mTransf.a.v[0], mTransf.a.v[1], mTransf.a.v[2]);\n        }\n      }\n\n      if ((this || _global).p) {\n        (this || _global).mat.translate(-(this || _global).p.v[0], -(this || _global).p.v[1], (this || _global).p.v[2]);\n      } else {\n        (this || _global).mat.translate(-(this || _global).px.v, -(this || _global).py.v, (this || _global).pz.v);\n      }\n\n      if ((this || _global).a) {\n        var diffVector;\n\n        if ((this || _global).p) {\n          diffVector = [(this || _global).p.v[0] - (this || _global).a.v[0], (this || _global).p.v[1] - (this || _global).a.v[1], (this || _global).p.v[2] - (this || _global).a.v[2]];\n        } else {\n          diffVector = [(this || _global).px.v - (this || _global).a.v[0], (this || _global).py.v - (this || _global).a.v[1], (this || _global).pz.v - (this || _global).a.v[2]];\n        }\n\n        var mag = Math.sqrt(Math.pow(diffVector[0], 2) + Math.pow(diffVector[1], 2) + Math.pow(diffVector[2], 2)); // var lookDir = getNormalizedPoint(getDiffVector(this.a.v,this.p.v));\n\n        var lookDir = [diffVector[0] / mag, diffVector[1] / mag, diffVector[2] / mag];\n        var lookLengthOnXZ = Math.sqrt(lookDir[2] * lookDir[2] + lookDir[0] * lookDir[0]);\n        var mRotationX = Math.atan2(lookDir[1], lookLengthOnXZ);\n        var mRotationY = Math.atan2(lookDir[0], -lookDir[2]);\n\n        (this || _global).mat.rotateY(mRotationY).rotateX(-mRotationX);\n      }\n\n      (this || _global).mat.rotateX(-(this || _global).rx.v).rotateY(-(this || _global).ry.v).rotateZ((this || _global).rz.v);\n\n      (this || _global).mat.rotateX(-(this || _global).or.v[0]).rotateY(-(this || _global).or.v[1]).rotateZ((this || _global).or.v[2]);\n\n      (this || _global).mat.translate((this || _global).globalData.compSize.w / 2, (this || _global).globalData.compSize.h / 2, 0);\n\n      (this || _global).mat.translate(0, 0, (this || _global).pe.v);\n\n      var hasMatrixChanged = !(this || _global)._prevMat.equals((this || _global).mat);\n\n      if ((hasMatrixChanged || (this || _global).pe._mdf) && (this || _global).comp.threeDElements) {\n        len = (this || _global).comp.threeDElements.length;\n        var comp;\n        var perspectiveStyle;\n        var containerStyle;\n\n        for (i = 0; i < len; i += 1) {\n          comp = (this || _global).comp.threeDElements[i];\n\n          if (comp.type === \"3d\") {\n            if (hasMatrixChanged) {\n              var matValue = (this || _global).mat.toCSS();\n\n              containerStyle = comp.container.style;\n              containerStyle.transform = matValue;\n              containerStyle.webkitTransform = matValue;\n            }\n\n            if ((this || _global).pe._mdf) {\n              perspectiveStyle = comp.perspectiveElem.style;\n              perspectiveStyle.perspective = (this || _global).pe.v + \"px\";\n              perspectiveStyle.webkitPerspective = (this || _global).pe.v + \"px\";\n            }\n          }\n        }\n\n        (this || _global).mat.clone((this || _global)._prevMat);\n      }\n    }\n\n    (this || _global)._isFirstFrame = false;\n  };\n\n  HCameraElement.prototype.prepareFrame = function (num) {\n    this.prepareProperties(num, true);\n  };\n\n  HCameraElement.prototype.destroy = function () {};\n\n  HCameraElement.prototype.getBaseElement = function () {\n    return null;\n  };\n\n  function HEffects() {}\n\n  HEffects.prototype.renderFrame = function () {};\n  /* global createTag, AnimationItem */\n\n  /* exported animationManager */\n\n\n  var animationManager = function () {\n    var moduleOb = {};\n    var registeredAnimations = [];\n    var initTime = 0;\n    var len = 0;\n    var playingAnimationsNum = 0;\n    var _stopped = true;\n    var _isFrozen = false;\n\n    function removeElement(ev) {\n      var i = 0;\n      var animItem = ev.target;\n\n      while (i < len) {\n        if (registeredAnimations[i].animation === animItem) {\n          registeredAnimations.splice(i, 1);\n          i -= 1;\n          len -= 1;\n\n          if (!animItem.isPaused) {\n            subtractPlayingCount();\n          }\n        }\n\n        i += 1;\n      }\n    }\n\n    function registerAnimation(element, animationData) {\n      if (!element) {\n        return null;\n      }\n\n      var i = 0;\n\n      while (i < len) {\n        if (registeredAnimations[i].elem === element && registeredAnimations[i].elem !== null) {\n          return registeredAnimations[i].animation;\n        }\n\n        i += 1;\n      }\n\n      var animItem = new AnimationItem();\n      setupAnimation(animItem, element);\n      animItem.setData(element, animationData);\n      return animItem;\n    }\n\n    function getRegisteredAnimations() {\n      var i;\n      var lenAnims = registeredAnimations.length;\n      var animations = [];\n\n      for (i = 0; i < lenAnims; i += 1) {\n        animations.push(registeredAnimations[i].animation);\n      }\n\n      return animations;\n    }\n\n    function addPlayingCount() {\n      playingAnimationsNum += 1;\n      activate();\n    }\n\n    function subtractPlayingCount() {\n      playingAnimationsNum -= 1;\n    }\n\n    function setupAnimation(animItem, element) {\n      animItem.addEventListener(\"destroy\", removeElement);\n      animItem.addEventListener(\"_active\", addPlayingCount);\n      animItem.addEventListener(\"_idle\", subtractPlayingCount);\n      registeredAnimations.push({\n        elem: element,\n        animation: animItem\n      });\n      len += 1;\n    }\n\n    function loadAnimation(params) {\n      var animItem = new AnimationItem();\n      setupAnimation(animItem, null);\n      animItem.setParams(params);\n      return animItem;\n    }\n\n    function setSpeed(val, animation) {\n      var i;\n\n      for (i = 0; i < len; i += 1) {\n        registeredAnimations[i].animation.setSpeed(val, animation);\n      }\n    }\n\n    function setDirection(val, animation) {\n      var i;\n\n      for (i = 0; i < len; i += 1) {\n        registeredAnimations[i].animation.setDirection(val, animation);\n      }\n    }\n\n    function play(animation) {\n      var i;\n\n      for (i = 0; i < len; i += 1) {\n        registeredAnimations[i].animation.play(animation);\n      }\n    }\n\n    function resume(nowTime) {\n      var elapsedTime = nowTime - initTime;\n      var i;\n\n      for (i = 0; i < len; i += 1) {\n        registeredAnimations[i].animation.advanceTime(elapsedTime);\n      }\n\n      initTime = nowTime;\n\n      if (playingAnimationsNum && !_isFrozen) {\n        window.requestAnimationFrame(resume);\n      } else {\n        _stopped = true;\n      }\n    }\n\n    function first(nowTime) {\n      initTime = nowTime;\n      window.requestAnimationFrame(resume);\n    }\n\n    function pause(animation) {\n      var i;\n\n      for (i = 0; i < len; i += 1) {\n        registeredAnimations[i].animation.pause(animation);\n      }\n    }\n\n    function goToAndStop(value, isFrame, animation) {\n      var i;\n\n      for (i = 0; i < len; i += 1) {\n        registeredAnimations[i].animation.goToAndStop(value, isFrame, animation);\n      }\n    }\n\n    function stop(animation) {\n      var i;\n\n      for (i = 0; i < len; i += 1) {\n        registeredAnimations[i].animation.stop(animation);\n      }\n    }\n\n    function togglePause(animation) {\n      var i;\n\n      for (i = 0; i < len; i += 1) {\n        registeredAnimations[i].animation.togglePause(animation);\n      }\n    }\n\n    function destroy(animation) {\n      var i;\n\n      for (i = len - 1; i >= 0; i -= 1) {\n        registeredAnimations[i].animation.destroy(animation);\n      }\n    }\n\n    function searchAnimations(animationData, standalone, renderer) {\n      var animElements = [].concat([].slice.call(document.getElementsByClassName(\"lottie\")), [].slice.call(document.getElementsByClassName(\"bodymovin\")));\n      var i;\n      var lenAnims = animElements.length;\n\n      for (i = 0; i < lenAnims; i += 1) {\n        if (renderer) {\n          animElements[i].setAttribute(\"data-bm-type\", renderer);\n        }\n\n        registerAnimation(animElements[i], animationData);\n      }\n\n      if (standalone && lenAnims === 0) {\n        if (!renderer) {\n          renderer = \"svg\";\n        }\n\n        var body = document.getElementsByTagName(\"body\")[0];\n        body.innerText = \"\";\n        var div = createTag(\"div\");\n        div.style.width = \"100%\";\n        div.style.height = \"100%\";\n        div.setAttribute(\"data-bm-type\", renderer);\n        body.appendChild(div);\n        registerAnimation(div, animationData);\n      }\n    }\n\n    function resize() {\n      var i;\n\n      for (i = 0; i < len; i += 1) {\n        registeredAnimations[i].animation.resize();\n      }\n    }\n\n    function activate() {\n      if (!_isFrozen && playingAnimationsNum) {\n        if (_stopped) {\n          window.requestAnimationFrame(first);\n          _stopped = false;\n        }\n      }\n    }\n\n    function freeze() {\n      _isFrozen = true;\n    }\n\n    function unfreeze() {\n      _isFrozen = false;\n      activate();\n    }\n\n    function setVolume(val, animation) {\n      var i;\n\n      for (i = 0; i < len; i += 1) {\n        registeredAnimations[i].animation.setVolume(val, animation);\n      }\n    }\n\n    function mute(animation) {\n      var i;\n\n      for (i = 0; i < len; i += 1) {\n        registeredAnimations[i].animation.mute(animation);\n      }\n    }\n\n    function unmute(animation) {\n      var i;\n\n      for (i = 0; i < len; i += 1) {\n        registeredAnimations[i].animation.unmute(animation);\n      }\n    }\n\n    moduleOb.registerAnimation = registerAnimation;\n    moduleOb.loadAnimation = loadAnimation;\n    moduleOb.setSpeed = setSpeed;\n    moduleOb.setDirection = setDirection;\n    moduleOb.play = play;\n    moduleOb.pause = pause;\n    moduleOb.stop = stop;\n    moduleOb.togglePause = togglePause;\n    moduleOb.searchAnimations = searchAnimations;\n    moduleOb.resize = resize; // moduleOb.start = start;\n\n    moduleOb.goToAndStop = goToAndStop;\n    moduleOb.destroy = destroy;\n    moduleOb.freeze = freeze;\n    moduleOb.unfreeze = unfreeze;\n    moduleOb.setVolume = setVolume;\n    moduleOb.mute = mute;\n    moduleOb.unmute = unmute;\n    moduleOb.getRegisteredAnimations = getRegisteredAnimations;\n    return moduleOb;\n  }();\n  /* global createElementID, subframeEnabled, ProjectInterface, ImagePreloader, audioControllerFactory, extendPrototype, BaseEvent,\r\n  CanvasRenderer, SVGRenderer, HybridRenderer, assetLoader, dataManager, expressionsPlugin, BMEnterFrameEvent, BMCompleteLoopEvent,\r\n  BMCompleteEvent, BMSegmentStartEvent, BMDestroyEvent, BMEnterFrameEvent, BMCompleteLoopEvent, BMCompleteEvent, BMSegmentStartEvent,\r\n  BMDestroyEvent, BMRenderFrameErrorEvent, BMConfigErrorEvent, markerParser */\n\n\n  var AnimationItem = function () {\n    (this || _global)._cbs = [];\n    (this || _global).name = \"\";\n    (this || _global).path = \"\";\n    (this || _global).isLoaded = false;\n    (this || _global).currentFrame = 0;\n    (this || _global).currentRawFrame = 0;\n    (this || _global).firstFrame = 0;\n    (this || _global).totalFrames = 0;\n    (this || _global).frameRate = 0;\n    (this || _global).frameMult = 0;\n    (this || _global).playSpeed = 1;\n    (this || _global).playDirection = 1;\n    (this || _global).playCount = 0;\n    (this || _global).animationData = {};\n    (this || _global).assets = [];\n    (this || _global).isPaused = true;\n    (this || _global).autoplay = false;\n    (this || _global).loop = true;\n    (this || _global).renderer = null;\n    (this || _global).animationID = createElementID();\n    (this || _global).assetsPath = \"\";\n    (this || _global).timeCompleted = 0;\n    (this || _global).segmentPos = 0;\n    (this || _global).isSubframeEnabled = subframeEnabled;\n    (this || _global).segments = [];\n    (this || _global)._idle = true;\n    (this || _global)._completedLoop = false;\n    (this || _global).projectInterface = ProjectInterface();\n    (this || _global).imagePreloader = new ImagePreloader();\n    (this || _global).audioController = audioControllerFactory();\n    (this || _global).markers = [];\n  };\n\n  extendPrototype([BaseEvent], AnimationItem);\n\n  AnimationItem.prototype.setParams = function (params) {\n    if (params.wrapper || params.container) {\n      (this || _global).wrapper = params.wrapper || params.container;\n    }\n\n    var animType = \"svg\";\n\n    if (params.animType) {\n      animType = params.animType;\n    } else if (params.renderer) {\n      animType = params.renderer;\n    }\n\n    switch (animType) {\n      case \"canvas\":\n        (this || _global).renderer = new CanvasRenderer(this || _global, params.rendererSettings);\n        break;\n\n      case \"svg\":\n        (this || _global).renderer = new SVGRenderer(this || _global, params.rendererSettings);\n        break;\n\n      default:\n        (this || _global).renderer = new HybridRenderer(this || _global, params.rendererSettings);\n        break;\n    }\n\n    (this || _global).imagePreloader.setCacheType(animType, (this || _global).renderer.globalData.defs);\n\n    (this || _global).renderer.setProjectInterface((this || _global).projectInterface);\n\n    (this || _global).animType = animType;\n\n    if (params.loop === \"\" || params.loop === null || params.loop === undefined || params.loop === true) {\n      (this || _global).loop = true;\n    } else if (params.loop === false) {\n      (this || _global).loop = false;\n    } else {\n      (this || _global).loop = parseInt(params.loop, 10);\n    }\n\n    (this || _global).autoplay = \"autoplay\" in params ? params.autoplay : true;\n    (this || _global).name = params.name ? params.name : \"\";\n    (this || _global).autoloadSegments = Object.prototype.hasOwnProperty.call(params, \"autoloadSegments\") ? params.autoloadSegments : true;\n    (this || _global).assetsPath = params.assetsPath;\n    (this || _global).initialSegment = params.initialSegment;\n\n    if (params.audioFactory) {\n      (this || _global).audioController.setAudioFactory(params.audioFactory);\n    }\n\n    if (params.animationData) {\n      this.configAnimation(params.animationData);\n    } else if (params.path) {\n      if (params.path.lastIndexOf(\"\\\\\") !== -1) {\n        (this || _global).path = params.path.substr(0, params.path.lastIndexOf(\"\\\\\") + 1);\n      } else {\n        (this || _global).path = params.path.substr(0, params.path.lastIndexOf(\"/\") + 1);\n      }\n\n      (this || _global).fileName = params.path.substr(params.path.lastIndexOf(\"/\") + 1);\n      (this || _global).fileName = (this || _global).fileName.substr(0, (this || _global).fileName.lastIndexOf(\".json\"));\n      assetLoader.load(params.path, (this || _global).configAnimation.bind(this || _global), function () {\n        this.trigger(\"data_failed\");\n      }.bind(this || _global));\n    }\n  };\n\n  AnimationItem.prototype.setData = function (wrapper, animationData) {\n    if (animationData) {\n      if (typeof animationData !== \"object\") {\n        animationData = JSON.parse(animationData);\n      }\n    }\n\n    var params = {\n      wrapper: wrapper,\n      animationData: animationData\n    };\n    var wrapperAttributes = wrapper.attributes;\n    params.path = wrapperAttributes.getNamedItem(\"data-animation-path\") // eslint-disable-line no-nested-ternary\n    ? wrapperAttributes.getNamedItem(\"data-animation-path\").value : wrapperAttributes.getNamedItem(\"data-bm-path\") // eslint-disable-line no-nested-ternary\n    ? wrapperAttributes.getNamedItem(\"data-bm-path\").value : wrapperAttributes.getNamedItem(\"bm-path\") ? wrapperAttributes.getNamedItem(\"bm-path\").value : \"\";\n    params.animType = wrapperAttributes.getNamedItem(\"data-anim-type\") // eslint-disable-line no-nested-ternary\n    ? wrapperAttributes.getNamedItem(\"data-anim-type\").value : wrapperAttributes.getNamedItem(\"data-bm-type\") // eslint-disable-line no-nested-ternary\n    ? wrapperAttributes.getNamedItem(\"data-bm-type\").value : wrapperAttributes.getNamedItem(\"bm-type\") // eslint-disable-line no-nested-ternary\n    ? wrapperAttributes.getNamedItem(\"bm-type\").value : wrapperAttributes.getNamedItem(\"data-bm-renderer\") // eslint-disable-line no-nested-ternary\n    ? wrapperAttributes.getNamedItem(\"data-bm-renderer\").value : wrapperAttributes.getNamedItem(\"bm-renderer\") ? wrapperAttributes.getNamedItem(\"bm-renderer\").value : \"canvas\";\n    var loop = wrapperAttributes.getNamedItem(\"data-anim-loop\") // eslint-disable-line no-nested-ternary\n    ? wrapperAttributes.getNamedItem(\"data-anim-loop\").value : wrapperAttributes.getNamedItem(\"data-bm-loop\") // eslint-disable-line no-nested-ternary\n    ? wrapperAttributes.getNamedItem(\"data-bm-loop\").value : wrapperAttributes.getNamedItem(\"bm-loop\") ? wrapperAttributes.getNamedItem(\"bm-loop\").value : \"\";\n\n    if (loop === \"false\") {\n      params.loop = false;\n    } else if (loop === \"true\") {\n      params.loop = true;\n    } else if (loop !== \"\") {\n      params.loop = parseInt(loop, 10);\n    }\n\n    var autoplay = wrapperAttributes.getNamedItem(\"data-anim-autoplay\") // eslint-disable-line no-nested-ternary\n    ? wrapperAttributes.getNamedItem(\"data-anim-autoplay\").value : wrapperAttributes.getNamedItem(\"data-bm-autoplay\") // eslint-disable-line no-nested-ternary\n    ? wrapperAttributes.getNamedItem(\"data-bm-autoplay\").value : wrapperAttributes.getNamedItem(\"bm-autoplay\") ? wrapperAttributes.getNamedItem(\"bm-autoplay\").value : true;\n    params.autoplay = autoplay !== \"false\";\n    params.name = wrapperAttributes.getNamedItem(\"data-name\") // eslint-disable-line no-nested-ternary\n    ? wrapperAttributes.getNamedItem(\"data-name\").value : wrapperAttributes.getNamedItem(\"data-bm-name\") // eslint-disable-line no-nested-ternary\n    ? wrapperAttributes.getNamedItem(\"data-bm-name\").value : wrapperAttributes.getNamedItem(\"bm-name\") ? wrapperAttributes.getNamedItem(\"bm-name\").value : \"\";\n    var prerender = wrapperAttributes.getNamedItem(\"data-anim-prerender\") // eslint-disable-line no-nested-ternary\n    ? wrapperAttributes.getNamedItem(\"data-anim-prerender\").value : wrapperAttributes.getNamedItem(\"data-bm-prerender\") // eslint-disable-line no-nested-ternary\n    ? wrapperAttributes.getNamedItem(\"data-bm-prerender\").value : wrapperAttributes.getNamedItem(\"bm-prerender\") ? wrapperAttributes.getNamedItem(\"bm-prerender\").value : \"\";\n\n    if (prerender === \"false\") {\n      params.prerender = false;\n    }\n\n    this.setParams(params);\n  };\n\n  AnimationItem.prototype.includeLayers = function (data) {\n    if (data.op > (this || _global).animationData.op) {\n      (this || _global).animationData.op = data.op;\n      (this || _global).totalFrames = Math.floor(data.op - (this || _global).animationData.ip);\n    }\n\n    var layers = (this || _global).animationData.layers;\n    var i;\n    var len = layers.length;\n    var newLayers = data.layers;\n    var j;\n    var jLen = newLayers.length;\n\n    for (j = 0; j < jLen; j += 1) {\n      i = 0;\n\n      while (i < len) {\n        if (layers[i].id === newLayers[j].id) {\n          layers[i] = newLayers[j];\n          break;\n        }\n\n        i += 1;\n      }\n    }\n\n    if (data.chars || data.fonts) {\n      (this || _global).renderer.globalData.fontManager.addChars(data.chars);\n\n      (this || _global).renderer.globalData.fontManager.addFonts(data.fonts, (this || _global).renderer.globalData.defs);\n    }\n\n    if (data.assets) {\n      len = data.assets.length;\n\n      for (i = 0; i < len; i += 1) {\n        (this || _global).animationData.assets.push(data.assets[i]);\n      }\n    }\n\n    (this || _global).animationData.__complete = false;\n    dataManager.completeData((this || _global).animationData, (this || _global).renderer.globalData.fontManager);\n\n    (this || _global).renderer.includeLayers(data.layers);\n\n    if (expressionsPlugin) {\n      expressionsPlugin.initExpressions(this || _global);\n    }\n\n    this.loadNextSegment();\n  };\n\n  AnimationItem.prototype.loadNextSegment = function () {\n    var segments = (this || _global).animationData.segments;\n\n    if (!segments || segments.length === 0 || !(this || _global).autoloadSegments) {\n      this.trigger(\"data_ready\");\n      (this || _global).timeCompleted = (this || _global).totalFrames;\n      return;\n    }\n\n    var segment = segments.shift();\n    (this || _global).timeCompleted = segment.time * (this || _global).frameRate;\n    var segmentPath = (this || _global).path + (this || _global).fileName + \"_\" + (this || _global).segmentPos + \".json\";\n    (this || _global).segmentPos += 1;\n    assetLoader.load(segmentPath, (this || _global).includeLayers.bind(this || _global), function () {\n      this.trigger(\"data_failed\");\n    }.bind(this || _global));\n  };\n\n  AnimationItem.prototype.loadSegments = function () {\n    var segments = (this || _global).animationData.segments;\n\n    if (!segments) {\n      (this || _global).timeCompleted = (this || _global).totalFrames;\n    }\n\n    this.loadNextSegment();\n  };\n\n  AnimationItem.prototype.imagesLoaded = function () {\n    this.trigger(\"loaded_images\");\n    this.checkLoaded();\n  };\n\n  AnimationItem.prototype.preloadImages = function () {\n    (this || _global).imagePreloader.setAssetsPath((this || _global).assetsPath);\n\n    (this || _global).imagePreloader.setPath((this || _global).path);\n\n    (this || _global).imagePreloader.loadAssets((this || _global).animationData.assets, (this || _global).imagesLoaded.bind(this || _global));\n  };\n\n  AnimationItem.prototype.configAnimation = function (animData) {\n    if (!(this || _global).renderer) {\n      return;\n    }\n\n    try {\n      (this || _global).animationData = animData;\n\n      if ((this || _global).initialSegment) {\n        (this || _global).totalFrames = Math.floor((this || _global).initialSegment[1] - (this || _global).initialSegment[0]);\n        (this || _global).firstFrame = Math.round((this || _global).initialSegment[0]);\n      } else {\n        (this || _global).totalFrames = Math.floor((this || _global).animationData.op - (this || _global).animationData.ip);\n        (this || _global).firstFrame = Math.round((this || _global).animationData.ip);\n      }\n\n      (this || _global).renderer.configAnimation(animData);\n\n      if (!animData.assets) {\n        animData.assets = [];\n      }\n\n      (this || _global).assets = (this || _global).animationData.assets;\n      (this || _global).frameRate = (this || _global).animationData.fr;\n      (this || _global).frameMult = (this || _global).animationData.fr / 1000;\n\n      (this || _global).renderer.searchExtraCompositions(animData.assets);\n\n      (this || _global).markers = markerParser(animData.markers || []);\n      this.trigger(\"config_ready\");\n      this.preloadImages();\n      this.loadSegments();\n      this.updaFrameModifier();\n      this.waitForFontsLoaded();\n\n      if ((this || _global).isPaused) {\n        (this || _global).audioController.pause();\n      }\n    } catch (error) {\n      this.triggerConfigError(error);\n    }\n  };\n\n  AnimationItem.prototype.waitForFontsLoaded = function () {\n    if (!(this || _global).renderer) {\n      return;\n    }\n\n    if ((this || _global).renderer.globalData.fontManager.isLoaded) {\n      this.checkLoaded();\n    } else {\n      setTimeout((this || _global).waitForFontsLoaded.bind(this || _global), 20);\n    }\n  };\n\n  AnimationItem.prototype.checkLoaded = function () {\n    if (!(this || _global).isLoaded && (this || _global).renderer.globalData.fontManager.isLoaded && ((this || _global).imagePreloader.loadedImages() || (this || _global).renderer.rendererType !== \"canvas\") && (this || _global).imagePreloader.loadedFootages()) {\n      (this || _global).isLoaded = true;\n      dataManager.completeData((this || _global).animationData, (this || _global).renderer.globalData.fontManager);\n\n      if (expressionsPlugin) {\n        expressionsPlugin.initExpressions(this || _global);\n      }\n\n      (this || _global).renderer.initItems();\n\n      setTimeout(function () {\n        this.trigger(\"DOMLoaded\");\n      }.bind(this || _global), 0);\n      this.gotoFrame();\n\n      if ((this || _global).autoplay) {\n        this.play();\n      }\n    }\n  };\n\n  AnimationItem.prototype.resize = function () {\n    (this || _global).renderer.updateContainerSize();\n  };\n\n  AnimationItem.prototype.setSubframe = function (flag) {\n    (this || _global).isSubframeEnabled = !!flag;\n  };\n\n  AnimationItem.prototype.gotoFrame = function () {\n    (this || _global).currentFrame = (this || _global).isSubframeEnabled ? (this || _global).currentRawFrame : ~~(this || _global).currentRawFrame; // eslint-disable-line no-bitwise\n\n    if ((this || _global).timeCompleted !== (this || _global).totalFrames && (this || _global).currentFrame > (this || _global).timeCompleted) {\n      (this || _global).currentFrame = (this || _global).timeCompleted;\n    }\n\n    this.trigger(\"enterFrame\");\n    this.renderFrame();\n  };\n\n  AnimationItem.prototype.renderFrame = function () {\n    if ((this || _global).isLoaded === false || !(this || _global).renderer) {\n      return;\n    }\n\n    try {\n      (this || _global).renderer.renderFrame((this || _global).currentFrame + (this || _global).firstFrame);\n    } catch (error) {\n      this.triggerRenderFrameError(error);\n    }\n  };\n\n  AnimationItem.prototype.play = function (name) {\n    if (name && (this || _global).name !== name) {\n      return;\n    }\n\n    if ((this || _global).isPaused === true) {\n      (this || _global).isPaused = false;\n\n      (this || _global).audioController.resume();\n\n      if ((this || _global)._idle) {\n        (this || _global)._idle = false;\n        this.trigger(\"_active\");\n      }\n    }\n  };\n\n  AnimationItem.prototype.pause = function (name) {\n    if (name && (this || _global).name !== name) {\n      return;\n    }\n\n    if ((this || _global).isPaused === false) {\n      (this || _global).isPaused = true;\n      (this || _global)._idle = true;\n      this.trigger(\"_idle\");\n\n      (this || _global).audioController.pause();\n    }\n  };\n\n  AnimationItem.prototype.togglePause = function (name) {\n    if (name && (this || _global).name !== name) {\n      return;\n    }\n\n    if ((this || _global).isPaused === true) {\n      this.play();\n    } else {\n      this.pause();\n    }\n  };\n\n  AnimationItem.prototype.stop = function (name) {\n    if (name && (this || _global).name !== name) {\n      return;\n    }\n\n    this.pause();\n    (this || _global).playCount = 0;\n    (this || _global)._completedLoop = false;\n    this.setCurrentRawFrameValue(0);\n  };\n\n  AnimationItem.prototype.getMarkerData = function (markerName) {\n    var marker;\n\n    for (var i = 0; i < (this || _global).markers.length; i += 1) {\n      marker = (this || _global).markers[i];\n\n      if (marker.payload && marker.payload.name === markerName) {\n        return marker;\n      }\n    }\n\n    return null;\n  };\n\n  AnimationItem.prototype.goToAndStop = function (value, isFrame, name) {\n    if (name && (this || _global).name !== name) {\n      return;\n    }\n\n    var numValue = Number(value);\n\n    if (isNaN(numValue)) {\n      var marker = this.getMarkerData(value);\n\n      if (marker) {\n        this.goToAndStop(marker.time, true);\n      }\n    } else if (isFrame) {\n      this.setCurrentRawFrameValue(value);\n    } else {\n      this.setCurrentRawFrameValue(value * (this || _global).frameModifier);\n    }\n\n    this.pause();\n  };\n\n  AnimationItem.prototype.goToAndPlay = function (value, isFrame, name) {\n    if (name && (this || _global).name !== name) {\n      return;\n    }\n\n    var numValue = Number(value);\n\n    if (isNaN(numValue)) {\n      var marker = this.getMarkerData(value);\n\n      if (marker) {\n        if (!marker.duration) {\n          this.goToAndStop(marker.time, true);\n        } else {\n          this.playSegments([marker.time, marker.time + marker.duration], true);\n        }\n      }\n    } else {\n      this.goToAndStop(numValue, isFrame, name);\n    }\n\n    this.play();\n  };\n\n  AnimationItem.prototype.advanceTime = function (value) {\n    if ((this || _global).isPaused === true || (this || _global).isLoaded === false) {\n      return;\n    }\n\n    var nextValue = (this || _global).currentRawFrame + value * (this || _global).frameModifier;\n    var _isComplete = false; // Checking if nextValue > totalFrames - 1 for addressing non looping and looping animations.\n    // If animation won't loop, it should stop at totalFrames - 1. If it will loop it should complete the last frame and then loop.\n\n    if (nextValue >= (this || _global).totalFrames - 1 && (this || _global).frameModifier > 0) {\n      if (!(this || _global).loop || (this || _global).playCount === (this || _global).loop) {\n        if (!this.checkSegments(nextValue > (this || _global).totalFrames ? nextValue % (this || _global).totalFrames : 0)) {\n          _isComplete = true;\n          nextValue = (this || _global).totalFrames - 1;\n        }\n      } else if (nextValue >= (this || _global).totalFrames) {\n        (this || _global).playCount += 1;\n\n        if (!this.checkSegments(nextValue % (this || _global).totalFrames)) {\n          this.setCurrentRawFrameValue(nextValue % (this || _global).totalFrames);\n          (this || _global)._completedLoop = true;\n          this.trigger(\"loopComplete\");\n        }\n      } else {\n        this.setCurrentRawFrameValue(nextValue);\n      }\n    } else if (nextValue < 0) {\n      if (!this.checkSegments(nextValue % (this || _global).totalFrames)) {\n        if ((this || _global).loop && !((this || _global).playCount-- <= 0 && (this || _global).loop !== true)) {\n          // eslint-disable-line no-plusplus\n          this.setCurrentRawFrameValue((this || _global).totalFrames + nextValue % (this || _global).totalFrames);\n\n          if (!(this || _global)._completedLoop) {\n            (this || _global)._completedLoop = true;\n          } else {\n            this.trigger(\"loopComplete\");\n          }\n        } else {\n          _isComplete = true;\n          nextValue = 0;\n        }\n      }\n    } else {\n      this.setCurrentRawFrameValue(nextValue);\n    }\n\n    if (_isComplete) {\n      this.setCurrentRawFrameValue(nextValue);\n      this.pause();\n      this.trigger(\"complete\");\n    }\n  };\n\n  AnimationItem.prototype.adjustSegment = function (arr, offset) {\n    (this || _global).playCount = 0;\n\n    if (arr[1] < arr[0]) {\n      if ((this || _global).frameModifier > 0) {\n        if ((this || _global).playSpeed < 0) {\n          this.setSpeed(-(this || _global).playSpeed);\n        } else {\n          this.setDirection(-1);\n        }\n      }\n\n      (this || _global).totalFrames = arr[0] - arr[1];\n      (this || _global).timeCompleted = (this || _global).totalFrames;\n      (this || _global).firstFrame = arr[1];\n      this.setCurrentRawFrameValue((this || _global).totalFrames - 0.001 - offset);\n    } else if (arr[1] > arr[0]) {\n      if ((this || _global).frameModifier < 0) {\n        if ((this || _global).playSpeed < 0) {\n          this.setSpeed(-(this || _global).playSpeed);\n        } else {\n          this.setDirection(1);\n        }\n      }\n\n      (this || _global).totalFrames = arr[1] - arr[0];\n      (this || _global).timeCompleted = (this || _global).totalFrames;\n      (this || _global).firstFrame = arr[0];\n      this.setCurrentRawFrameValue(0.001 + offset);\n    }\n\n    this.trigger(\"segmentStart\");\n  };\n\n  AnimationItem.prototype.setSegment = function (init, end) {\n    var pendingFrame = -1;\n\n    if ((this || _global).isPaused) {\n      if ((this || _global).currentRawFrame + (this || _global).firstFrame < init) {\n        pendingFrame = init;\n      } else if ((this || _global).currentRawFrame + (this || _global).firstFrame > end) {\n        pendingFrame = end - init;\n      }\n    }\n\n    (this || _global).firstFrame = init;\n    (this || _global).totalFrames = end - init;\n    (this || _global).timeCompleted = (this || _global).totalFrames;\n\n    if (pendingFrame !== -1) {\n      this.goToAndStop(pendingFrame, true);\n    }\n  };\n\n  AnimationItem.prototype.playSegments = function (arr, forceFlag) {\n    if (forceFlag) {\n      (this || _global).segments.length = 0;\n    }\n\n    if (typeof arr[0] === \"object\") {\n      var i;\n      var len = arr.length;\n\n      for (i = 0; i < len; i += 1) {\n        (this || _global).segments.push(arr[i]);\n      }\n    } else {\n      (this || _global).segments.push(arr);\n    }\n\n    if ((this || _global).segments.length && forceFlag) {\n      this.adjustSegment((this || _global).segments.shift(), 0);\n    }\n\n    if ((this || _global).isPaused) {\n      this.play();\n    }\n  };\n\n  AnimationItem.prototype.resetSegments = function (forceFlag) {\n    (this || _global).segments.length = 0;\n\n    (this || _global).segments.push([(this || _global).animationData.ip, (this || _global).animationData.op]); // this.segments.push([this.animationData.ip*this.frameRate,Math.floor(this.animationData.op - this.animationData.ip+this.animationData.ip*this.frameRate)]);\n\n\n    if (forceFlag) {\n      this.checkSegments(0);\n    }\n  };\n\n  AnimationItem.prototype.checkSegments = function (offset) {\n    if ((this || _global).segments.length) {\n      this.adjustSegment((this || _global).segments.shift(), offset);\n      return true;\n    }\n\n    return false;\n  };\n\n  AnimationItem.prototype.destroy = function (name) {\n    if (name && (this || _global).name !== name || !(this || _global).renderer) {\n      return;\n    }\n\n    (this || _global).renderer.destroy();\n\n    (this || _global).imagePreloader.destroy();\n\n    this.trigger(\"destroy\");\n    (this || _global)._cbs = null;\n    (this || _global).onEnterFrame = null;\n    (this || _global).onLoopComplete = null;\n    (this || _global).onComplete = null;\n    (this || _global).onSegmentStart = null;\n    (this || _global).onDestroy = null;\n    (this || _global).renderer = null;\n    (this || _global).renderer = null;\n    (this || _global).imagePreloader = null;\n    (this || _global).projectInterface = null;\n  };\n\n  AnimationItem.prototype.setCurrentRawFrameValue = function (value) {\n    (this || _global).currentRawFrame = value;\n    this.gotoFrame();\n  };\n\n  AnimationItem.prototype.setSpeed = function (val) {\n    (this || _global).playSpeed = val;\n    this.updaFrameModifier();\n  };\n\n  AnimationItem.prototype.setDirection = function (val) {\n    (this || _global).playDirection = val < 0 ? -1 : 1;\n    this.updaFrameModifier();\n  };\n\n  AnimationItem.prototype.setVolume = function (val, name) {\n    if (name && (this || _global).name !== name) {\n      return;\n    }\n\n    (this || _global).audioController.setVolume(val);\n  };\n\n  AnimationItem.prototype.getVolume = function () {\n    return (this || _global).audioController.getVolume();\n  };\n\n  AnimationItem.prototype.mute = function (name) {\n    if (name && (this || _global).name !== name) {\n      return;\n    }\n\n    (this || _global).audioController.mute();\n  };\n\n  AnimationItem.prototype.unmute = function (name) {\n    if (name && (this || _global).name !== name) {\n      return;\n    }\n\n    (this || _global).audioController.unmute();\n  };\n\n  AnimationItem.prototype.updaFrameModifier = function () {\n    (this || _global).frameModifier = (this || _global).frameMult * (this || _global).playSpeed * (this || _global).playDirection;\n\n    (this || _global).audioController.setRate((this || _global).playSpeed * (this || _global).playDirection);\n  };\n\n  AnimationItem.prototype.getPath = function () {\n    return (this || _global).path;\n  };\n\n  AnimationItem.prototype.getAssetsPath = function (assetData) {\n    var path = \"\";\n\n    if (assetData.e) {\n      path = assetData.p;\n    } else if ((this || _global).assetsPath) {\n      var imagePath = assetData.p;\n\n      if (imagePath.indexOf(\"images/\") !== -1) {\n        imagePath = imagePath.split(\"/\")[1];\n      }\n\n      path = (this || _global).assetsPath + imagePath;\n    } else {\n      path = (this || _global).path;\n      path += assetData.u ? assetData.u : \"\";\n      path += assetData.p;\n    }\n\n    return path;\n  };\n\n  AnimationItem.prototype.getAssetData = function (id) {\n    var i = 0;\n    var len = (this || _global).assets.length;\n\n    while (i < len) {\n      if (id === (this || _global).assets[i].id) {\n        return (this || _global).assets[i];\n      }\n\n      i += 1;\n    }\n\n    return null;\n  };\n\n  AnimationItem.prototype.hide = function () {\n    (this || _global).renderer.hide();\n  };\n\n  AnimationItem.prototype.show = function () {\n    (this || _global).renderer.show();\n  };\n\n  AnimationItem.prototype.getDuration = function (isFrame) {\n    return isFrame ? (this || _global).totalFrames : (this || _global).totalFrames / (this || _global).frameRate;\n  };\n\n  AnimationItem.prototype.trigger = function (name) {\n    if ((this || _global)._cbs && (this || _global)._cbs[name]) {\n      switch (name) {\n        case \"enterFrame\":\n          this.triggerEvent(name, new BMEnterFrameEvent(name, (this || _global).currentFrame, (this || _global).totalFrames, (this || _global).frameModifier));\n          break;\n\n        case \"loopComplete\":\n          this.triggerEvent(name, new BMCompleteLoopEvent(name, (this || _global).loop, (this || _global).playCount, (this || _global).frameMult));\n          break;\n\n        case \"complete\":\n          this.triggerEvent(name, new BMCompleteEvent(name, (this || _global).frameMult));\n          break;\n\n        case \"segmentStart\":\n          this.triggerEvent(name, new BMSegmentStartEvent(name, (this || _global).firstFrame, (this || _global).totalFrames));\n          break;\n\n        case \"destroy\":\n          this.triggerEvent(name, new BMDestroyEvent(name, this || _global));\n          break;\n\n        default:\n          this.triggerEvent(name);\n      }\n    }\n\n    if (name === \"enterFrame\" && (this || _global).onEnterFrame) {\n      (this || _global).onEnterFrame.call(this || _global, new BMEnterFrameEvent(name, (this || _global).currentFrame, (this || _global).totalFrames, (this || _global).frameMult));\n    }\n\n    if (name === \"loopComplete\" && (this || _global).onLoopComplete) {\n      (this || _global).onLoopComplete.call(this || _global, new BMCompleteLoopEvent(name, (this || _global).loop, (this || _global).playCount, (this || _global).frameMult));\n    }\n\n    if (name === \"complete\" && (this || _global).onComplete) {\n      (this || _global).onComplete.call(this || _global, new BMCompleteEvent(name, (this || _global).frameMult));\n    }\n\n    if (name === \"segmentStart\" && (this || _global).onSegmentStart) {\n      (this || _global).onSegmentStart.call(this || _global, new BMSegmentStartEvent(name, (this || _global).firstFrame, (this || _global).totalFrames));\n    }\n\n    if (name === \"destroy\" && (this || _global).onDestroy) {\n      (this || _global).onDestroy.call(this || _global, new BMDestroyEvent(name, this || _global));\n    }\n  };\n\n  AnimationItem.prototype.triggerRenderFrameError = function (nativeError) {\n    var error = new BMRenderFrameErrorEvent(nativeError, (this || _global).currentFrame);\n    this.triggerEvent(\"error\", error);\n\n    if ((this || _global).onError) {\n      (this || _global).onError.call(this || _global, error);\n    }\n  };\n\n  AnimationItem.prototype.triggerConfigError = function (nativeError) {\n    var error = new BMConfigErrorEvent(nativeError, (this || _global).currentFrame);\n    this.triggerEvent(\"error\", error);\n\n    if ((this || _global).onError) {\n      (this || _global).onError.call(this || _global, error);\n    }\n  };\n  /* global CompExpressionInterface, expressionsPlugin: writable */\n\n  /* exported expressionsPlugin */\n\n\n  var Expressions = function () {\n    var ob = {};\n    ob.initExpressions = initExpressions;\n\n    function initExpressions(animation) {\n      var stackCount = 0;\n      var registers = [];\n\n      function pushExpression() {\n        stackCount += 1;\n      }\n\n      function popExpression() {\n        stackCount -= 1;\n\n        if (stackCount === 0) {\n          releaseInstances();\n        }\n      }\n\n      function registerExpressionProperty(expression) {\n        if (registers.indexOf(expression) === -1) {\n          registers.push(expression);\n        }\n      }\n\n      function releaseInstances() {\n        var i;\n        var len = registers.length;\n\n        for (i = 0; i < len; i += 1) {\n          registers[i].release();\n        }\n\n        registers.length = 0;\n      }\n\n      animation.renderer.compInterface = CompExpressionInterface(animation.renderer);\n      animation.renderer.globalData.projectInterface.registerComposition(animation.renderer);\n      animation.renderer.globalData.pushExpression = pushExpression;\n      animation.renderer.globalData.popExpression = popExpression;\n      animation.renderer.globalData.registerExpressionProperty = registerExpressionProperty;\n    }\n\n    return ob;\n  }();\n\n  expressionsPlugin = Expressions;\n  /* eslint-disable camelcase, no-unused-vars */\n\n  /* global BMMath, BezierFactory, createTypedArray, degToRads, shapePool */\n\n  var ExpressionManager = function () {\n    'use strict';\n\n    var ob = {};\n    var Math = BMMath;\n    var window = null;\n    var document = null;\n\n    function $bm_isInstanceOfArray(arr) {\n      return arr.constructor === Array || arr.constructor === Float32Array;\n    }\n\n    function isNumerable(tOfV, v) {\n      return tOfV === \"number\" || tOfV === \"boolean\" || tOfV === \"string\" || v instanceof Number;\n    }\n\n    function $bm_neg(a) {\n      var tOfA = typeof a;\n\n      if (tOfA === \"number\" || tOfA === \"boolean\" || a instanceof Number) {\n        return -a;\n      }\n\n      if ($bm_isInstanceOfArray(a)) {\n        var i;\n        var lenA = a.length;\n        var retArr = [];\n\n        for (i = 0; i < lenA; i += 1) {\n          retArr[i] = -a[i];\n        }\n\n        return retArr;\n      }\n\n      if (a.propType) {\n        return a.v;\n      }\n\n      return -a;\n    }\n\n    var easeInBez = BezierFactory.getBezierEasing(0.333, 0, 0.833, 0.833, \"easeIn\").get;\n    var easeOutBez = BezierFactory.getBezierEasing(0.167, 0.167, 0.667, 1, \"easeOut\").get;\n    var easeInOutBez = BezierFactory.getBezierEasing(0.33, 0, 0.667, 1, \"easeInOut\").get;\n\n    function sum(a, b) {\n      var tOfA = typeof a;\n      var tOfB = typeof b;\n\n      if (tOfA === \"string\" || tOfB === \"string\") {\n        return a + b;\n      }\n\n      if (isNumerable(tOfA, a) && isNumerable(tOfB, b)) {\n        return a + b;\n      }\n\n      if ($bm_isInstanceOfArray(a) && isNumerable(tOfB, b)) {\n        a = a.slice(0);\n        a[0] += b;\n        return a;\n      }\n\n      if (isNumerable(tOfA, a) && $bm_isInstanceOfArray(b)) {\n        b = b.slice(0);\n        b[0] = a + b[0];\n        return b;\n      }\n\n      if ($bm_isInstanceOfArray(a) && $bm_isInstanceOfArray(b)) {\n        var i = 0;\n        var lenA = a.length;\n        var lenB = b.length;\n        var retArr = [];\n\n        while (i < lenA || i < lenB) {\n          if ((typeof a[i] === \"number\" || a[i] instanceof Number) && (typeof b[i] === \"number\" || b[i] instanceof Number)) {\n            retArr[i] = a[i] + b[i];\n          } else {\n            retArr[i] = b[i] === undefined ? a[i] : a[i] || b[i];\n          }\n\n          i += 1;\n        }\n\n        return retArr;\n      }\n\n      return 0;\n    }\n\n    var add = sum;\n\n    function sub(a, b) {\n      var tOfA = typeof a;\n      var tOfB = typeof b;\n\n      if (isNumerable(tOfA, a) && isNumerable(tOfB, b)) {\n        if (tOfA === \"string\") {\n          a = parseInt(a, 10);\n        }\n\n        if (tOfB === \"string\") {\n          b = parseInt(b, 10);\n        }\n\n        return a - b;\n      }\n\n      if ($bm_isInstanceOfArray(a) && isNumerable(tOfB, b)) {\n        a = a.slice(0);\n        a[0] -= b;\n        return a;\n      }\n\n      if (isNumerable(tOfA, a) && $bm_isInstanceOfArray(b)) {\n        b = b.slice(0);\n        b[0] = a - b[0];\n        return b;\n      }\n\n      if ($bm_isInstanceOfArray(a) && $bm_isInstanceOfArray(b)) {\n        var i = 0;\n        var lenA = a.length;\n        var lenB = b.length;\n        var retArr = [];\n\n        while (i < lenA || i < lenB) {\n          if ((typeof a[i] === \"number\" || a[i] instanceof Number) && (typeof b[i] === \"number\" || b[i] instanceof Number)) {\n            retArr[i] = a[i] - b[i];\n          } else {\n            retArr[i] = b[i] === undefined ? a[i] : a[i] || b[i];\n          }\n\n          i += 1;\n        }\n\n        return retArr;\n      }\n\n      return 0;\n    }\n\n    function mul(a, b) {\n      var tOfA = typeof a;\n      var tOfB = typeof b;\n      var arr;\n\n      if (isNumerable(tOfA, a) && isNumerable(tOfB, b)) {\n        return a * b;\n      }\n\n      var i;\n      var len;\n\n      if ($bm_isInstanceOfArray(a) && isNumerable(tOfB, b)) {\n        len = a.length;\n        arr = createTypedArray(\"float32\", len);\n\n        for (i = 0; i < len; i += 1) {\n          arr[i] = a[i] * b;\n        }\n\n        return arr;\n      }\n\n      if (isNumerable(tOfA, a) && $bm_isInstanceOfArray(b)) {\n        len = b.length;\n        arr = createTypedArray(\"float32\", len);\n\n        for (i = 0; i < len; i += 1) {\n          arr[i] = a * b[i];\n        }\n\n        return arr;\n      }\n\n      return 0;\n    }\n\n    function div(a, b) {\n      var tOfA = typeof a;\n      var tOfB = typeof b;\n      var arr;\n\n      if (isNumerable(tOfA, a) && isNumerable(tOfB, b)) {\n        return a / b;\n      }\n\n      var i;\n      var len;\n\n      if ($bm_isInstanceOfArray(a) && isNumerable(tOfB, b)) {\n        len = a.length;\n        arr = createTypedArray(\"float32\", len);\n\n        for (i = 0; i < len; i += 1) {\n          arr[i] = a[i] / b;\n        }\n\n        return arr;\n      }\n\n      if (isNumerable(tOfA, a) && $bm_isInstanceOfArray(b)) {\n        len = b.length;\n        arr = createTypedArray(\"float32\", len);\n\n        for (i = 0; i < len; i += 1) {\n          arr[i] = a / b[i];\n        }\n\n        return arr;\n      }\n\n      return 0;\n    }\n\n    function mod(a, b) {\n      if (typeof a === \"string\") {\n        a = parseInt(a, 10);\n      }\n\n      if (typeof b === \"string\") {\n        b = parseInt(b, 10);\n      }\n\n      return a % b;\n    }\n\n    var $bm_sum = sum;\n    var $bm_sub = sub;\n    var $bm_mul = mul;\n    var $bm_div = div;\n    var $bm_mod = mod;\n\n    function clamp(num, min, max) {\n      if (min > max) {\n        var mm = max;\n        max = min;\n        min = mm;\n      }\n\n      return Math.min(Math.max(num, min), max);\n    }\n\n    function radiansToDegrees(val) {\n      return val / degToRads;\n    }\n\n    var radians_to_degrees = radiansToDegrees;\n\n    function degreesToRadians(val) {\n      return val * degToRads;\n    }\n\n    var degrees_to_radians = radiansToDegrees;\n    var helperLengthArray = [0, 0, 0, 0, 0, 0];\n\n    function length(arr1, arr2) {\n      if (typeof arr1 === \"number\" || arr1 instanceof Number) {\n        arr2 = arr2 || 0;\n        return Math.abs(arr1 - arr2);\n      }\n\n      if (!arr2) {\n        arr2 = helperLengthArray;\n      }\n\n      var i;\n      var len = Math.min(arr1.length, arr2.length);\n      var addedLength = 0;\n\n      for (i = 0; i < len; i += 1) {\n        addedLength += Math.pow(arr2[i] - arr1[i], 2);\n      }\n\n      return Math.sqrt(addedLength);\n    }\n\n    function normalize(vec) {\n      return div(vec, length(vec));\n    }\n\n    function rgbToHsl(val) {\n      var r = val[0];\n      var g = val[1];\n      var b = val[2];\n      var max = Math.max(r, g, b);\n      var min = Math.min(r, g, b);\n      var h;\n      var s;\n      var l = (max + min) / 2;\n\n      if (max === min) {\n        h = 0; // achromatic\n\n        s = 0; // achromatic\n      } else {\n        var d = max - min;\n        s = l > 0.5 ? d / (2 - max - min) : d / (max + min);\n\n        switch (max) {\n          case r:\n            h = (g - b) / d + (g < b ? 6 : 0);\n            break;\n\n          case g:\n            h = (b - r) / d + 2;\n            break;\n\n          case b:\n            h = (r - g) / d + 4;\n            break;\n\n          default:\n            break;\n        }\n\n        h /= 6;\n      }\n\n      return [h, s, l, val[3]];\n    }\n\n    function hue2rgb(p, q, t) {\n      if (t < 0) t += 1;\n      if (t > 1) t -= 1;\n      if (t < 1 / 6) return p + (q - p) * 6 * t;\n      if (t < 1 / 2) return q;\n      if (t < 2 / 3) return p + (q - p) * (2 / 3 - t) * 6;\n      return p;\n    }\n\n    function hslToRgb(val) {\n      var h = val[0];\n      var s = val[1];\n      var l = val[2];\n      var r;\n      var g;\n      var b;\n\n      if (s === 0) {\n        r = l; // achromatic\n\n        b = l; // achromatic\n\n        g = l; // achromatic\n      } else {\n        var q = l < 0.5 ? l * (1 + s) : l + s - l * s;\n        var p = 2 * l - q;\n        r = hue2rgb(p, q, h + 1 / 3);\n        g = hue2rgb(p, q, h);\n        b = hue2rgb(p, q, h - 1 / 3);\n      }\n\n      return [r, g, b, val[3]];\n    }\n\n    function linear(t, tMin, tMax, value1, value2) {\n      if (value1 === undefined || value2 === undefined) {\n        value1 = tMin;\n        value2 = tMax;\n        tMin = 0;\n        tMax = 1;\n      }\n\n      if (tMax < tMin) {\n        var _tMin = tMax;\n        tMax = tMin;\n        tMin = _tMin;\n      }\n\n      if (t <= tMin) {\n        return value1;\n      }\n\n      if (t >= tMax) {\n        return value2;\n      }\n\n      var perc = tMax === tMin ? 0 : (t - tMin) / (tMax - tMin);\n\n      if (!value1.length) {\n        return value1 + (value2 - value1) * perc;\n      }\n\n      var i;\n      var len = value1.length;\n      var arr = createTypedArray(\"float32\", len);\n\n      for (i = 0; i < len; i += 1) {\n        arr[i] = value1[i] + (value2[i] - value1[i]) * perc;\n      }\n\n      return arr;\n    }\n\n    function random(min, max) {\n      if (max === undefined) {\n        if (min === undefined) {\n          min = 0;\n          max = 1;\n        } else {\n          max = min;\n          min = undefined;\n        }\n      }\n\n      if (max.length) {\n        var i;\n        var len = max.length;\n\n        if (!min) {\n          min = createTypedArray(\"float32\", len);\n        }\n\n        var arr = createTypedArray(\"float32\", len);\n        var rnd = BMMath.random();\n\n        for (i = 0; i < len; i += 1) {\n          arr[i] = min[i] + rnd * (max[i] - min[i]);\n        }\n\n        return arr;\n      }\n\n      if (min === undefined) {\n        min = 0;\n      }\n\n      var rndm = BMMath.random();\n      return min + rndm * (max - min);\n    }\n\n    function createPath(points, inTangents, outTangents, closed) {\n      var i;\n      var len = points.length;\n      var path = shapePool.newElement();\n      path.setPathData(!!closed, len);\n      var arrPlaceholder = [0, 0];\n      var inVertexPoint;\n      var outVertexPoint;\n\n      for (i = 0; i < len; i += 1) {\n        inVertexPoint = inTangents && inTangents[i] ? inTangents[i] : arrPlaceholder;\n        outVertexPoint = outTangents && outTangents[i] ? outTangents[i] : arrPlaceholder;\n        path.setTripleAt(points[i][0], points[i][1], outVertexPoint[0] + points[i][0], outVertexPoint[1] + points[i][1], inVertexPoint[0] + points[i][0], inVertexPoint[1] + points[i][1], i, true);\n      }\n\n      return path;\n    }\n\n    function initiateExpression(elem, data, property) {\n      var val = data.x;\n      var needsVelocity = /velocity(?![\\w\\d])/.test(val);\n\n      var _needsRandom = val.indexOf(\"random\") !== -1;\n\n      var elemType = elem.data.ty;\n      var transform;\n      var $bm_transform;\n      var content;\n      var effect;\n      var thisProperty = property;\n      thisProperty.valueAtTime = thisProperty.getValueAtTime;\n      Object.defineProperty(thisProperty, \"value\", {\n        get: function () {\n          return thisProperty.v;\n        }\n      });\n      elem.comp.frameDuration = 1 / elem.comp.globalData.frameRate;\n      elem.comp.displayStartTime = 0;\n      var inPoint = elem.data.ip / elem.comp.globalData.frameRate;\n      var outPoint = elem.data.op / elem.comp.globalData.frameRate;\n      var width = elem.data.sw ? elem.data.sw : 0;\n      var height = elem.data.sh ? elem.data.sh : 0;\n      var name = elem.data.nm;\n      var loopIn;\n      var loop_in;\n      var loopOut;\n      var loop_out;\n      var smooth;\n      var toWorld;\n      var fromWorld;\n      var fromComp;\n      var toComp;\n      var fromCompToSurface;\n      var position;\n      var rotation;\n      var anchorPoint;\n      var scale;\n      var thisLayer;\n      var thisComp;\n      var mask;\n      var valueAtTime;\n      var velocityAtTime;\n      var scoped_bm_rt;\n      var expression_function = eval(\"[function _expression_function(){\" + val + \";scoped_bm_rt=$bm_rt}]\")[0]; // eslint-disable-line no-eval\n\n      var numKeys = property.kf ? data.k.length : 0;\n      var active = !(this || _global).data || (this || _global).data.hd !== true;\n\n      var wiggle = function wiggle(freq, amp) {\n        var iWiggle;\n        var j;\n        var lenWiggle = (this || _global).pv.length ? (this || _global).pv.length : 1;\n        var addedAmps = createTypedArray(\"float32\", lenWiggle);\n        freq = 5;\n        var iterations = Math.floor(time * freq);\n        iWiggle = 0;\n        j = 0;\n\n        while (iWiggle < iterations) {\n          // var rnd = BMMath.random();\n          for (j = 0; j < lenWiggle; j += 1) {\n            addedAmps[j] += -amp + amp * 2 * BMMath.random(); // addedAmps[j] += -amp + amp*2*rnd;\n          }\n\n          iWiggle += 1;\n        } // var rnd2 = BMMath.random();\n\n\n        var periods = time * freq;\n        var perc = periods - Math.floor(periods);\n        var arr = createTypedArray(\"float32\", lenWiggle);\n\n        if (lenWiggle > 1) {\n          for (j = 0; j < lenWiggle; j += 1) {\n            arr[j] = (this || _global).pv[j] + addedAmps[j] + (-amp + amp * 2 * BMMath.random()) * perc; // arr[j] = this.pv[j] + addedAmps[j] + (-amp + amp*2*rnd)*perc;\n            // arr[i] = this.pv[i] + addedAmp + amp1*perc + amp2*(1-perc);\n          }\n\n          return arr;\n        }\n\n        return (this || _global).pv + addedAmps[0] + (-amp + amp * 2 * BMMath.random()) * perc;\n      }.bind(this || _global);\n\n      if (thisProperty.loopIn) {\n        loopIn = thisProperty.loopIn.bind(thisProperty);\n        loop_in = loopIn;\n      }\n\n      if (thisProperty.loopOut) {\n        loopOut = thisProperty.loopOut.bind(thisProperty);\n        loop_out = loopOut;\n      }\n\n      if (thisProperty.smooth) {\n        smooth = thisProperty.smooth.bind(thisProperty);\n      }\n\n      function loopInDuration(type, duration) {\n        return loopIn(type, duration, true);\n      }\n\n      function loopOutDuration(type, duration) {\n        return loopOut(type, duration, true);\n      }\n\n      if ((this || _global).getValueAtTime) {\n        valueAtTime = (this || _global).getValueAtTime.bind(this || _global);\n      }\n\n      if ((this || _global).getVelocityAtTime) {\n        velocityAtTime = (this || _global).getVelocityAtTime.bind(this || _global);\n      }\n\n      var comp = elem.comp.globalData.projectInterface.bind(elem.comp.globalData.projectInterface);\n\n      function lookAt(elem1, elem2) {\n        var fVec = [elem2[0] - elem1[0], elem2[1] - elem1[1], elem2[2] - elem1[2]];\n        var pitch = Math.atan2(fVec[0], Math.sqrt(fVec[1] * fVec[1] + fVec[2] * fVec[2])) / degToRads;\n        var yaw = -Math.atan2(fVec[1], fVec[2]) / degToRads;\n        return [yaw, pitch, 0];\n      }\n\n      function easeOut(t, tMin, tMax, val1, val2) {\n        return applyEase(easeOutBez, t, tMin, tMax, val1, val2);\n      }\n\n      function easeIn(t, tMin, tMax, val1, val2) {\n        return applyEase(easeInBez, t, tMin, tMax, val1, val2);\n      }\n\n      function ease(t, tMin, tMax, val1, val2) {\n        return applyEase(easeInOutBez, t, tMin, tMax, val1, val2);\n      }\n\n      function applyEase(fn, t, tMin, tMax, val1, val2) {\n        if (val1 === undefined) {\n          val1 = tMin;\n          val2 = tMax;\n        } else {\n          t = (t - tMin) / (tMax - tMin);\n        }\n\n        if (t > 1) {\n          t = 1;\n        } else if (t < 0) {\n          t = 0;\n        }\n\n        var mult = fn(t);\n\n        if ($bm_isInstanceOfArray(val1)) {\n          var iKey;\n          var lenKey = val1.length;\n          var arr = createTypedArray(\"float32\", lenKey);\n\n          for (iKey = 0; iKey < lenKey; iKey += 1) {\n            arr[iKey] = (val2[iKey] - val1[iKey]) * mult + val1[iKey];\n          }\n\n          return arr;\n        }\n\n        return (val2 - val1) * mult + val1;\n      }\n\n      function nearestKey(time) {\n        var iKey;\n        var lenKey = data.k.length;\n        var index;\n        var keyTime;\n\n        if (!data.k.length || typeof data.k[0] === \"number\") {\n          index = 0;\n          keyTime = 0;\n        } else {\n          index = -1;\n          time *= elem.comp.globalData.frameRate;\n\n          if (time < data.k[0].t) {\n            index = 1;\n            keyTime = data.k[0].t;\n          } else {\n            for (iKey = 0; iKey < lenKey - 1; iKey += 1) {\n              if (time === data.k[iKey].t) {\n                index = iKey + 1;\n                keyTime = data.k[iKey].t;\n                break;\n              } else if (time > data.k[iKey].t && time < data.k[iKey + 1].t) {\n                if (time - data.k[iKey].t > data.k[iKey + 1].t - time) {\n                  index = iKey + 2;\n                  keyTime = data.k[iKey + 1].t;\n                } else {\n                  index = iKey + 1;\n                  keyTime = data.k[iKey].t;\n                }\n\n                break;\n              }\n            }\n\n            if (index === -1) {\n              index = iKey + 1;\n              keyTime = data.k[iKey].t;\n            }\n          }\n        }\n\n        var obKey = {};\n        obKey.index = index;\n        obKey.time = keyTime / elem.comp.globalData.frameRate;\n        return obKey;\n      }\n\n      function key(ind) {\n        var obKey;\n        var iKey;\n        var lenKey;\n\n        if (!data.k.length || typeof data.k[0] === \"number\") {\n          throw new Error(\"The property has no keyframe at index \" + ind);\n        }\n\n        ind -= 1;\n        obKey = {\n          time: data.k[ind].t / elem.comp.globalData.frameRate,\n          value: []\n        };\n        var arr = Object.prototype.hasOwnProperty.call(data.k[ind], \"s\") ? data.k[ind].s : data.k[ind - 1].e;\n        lenKey = arr.length;\n\n        for (iKey = 0; iKey < lenKey; iKey += 1) {\n          obKey[iKey] = arr[iKey];\n          obKey.value[iKey] = arr[iKey];\n        }\n\n        return obKey;\n      }\n\n      function framesToTime(frames, fps) {\n        if (!fps) {\n          fps = elem.comp.globalData.frameRate;\n        }\n\n        return frames / fps;\n      }\n\n      function timeToFrames(t, fps) {\n        if (!t && t !== 0) {\n          t = time;\n        }\n\n        if (!fps) {\n          fps = elem.comp.globalData.frameRate;\n        }\n\n        return t * fps;\n      }\n\n      function seedRandom(seed) {\n        BMMath.seedrandom(randSeed + seed);\n      }\n\n      function sourceRectAtTime() {\n        return elem.sourceRectAtTime();\n      }\n\n      function substring(init, end) {\n        if (typeof value === \"string\") {\n          if (end === undefined) {\n            return value.substring(init);\n          }\n\n          return value.substring(init, end);\n        }\n\n        return \"\";\n      }\n\n      function substr(init, end) {\n        if (typeof value === \"string\") {\n          if (end === undefined) {\n            return value.substr(init);\n          }\n\n          return value.substr(init, end);\n        }\n\n        return \"\";\n      }\n\n      function posterizeTime(framesPerSecond) {\n        time = framesPerSecond === 0 ? 0 : Math.floor(time * framesPerSecond) / framesPerSecond;\n        value = valueAtTime(time);\n      }\n\n      var time;\n      var velocity;\n      var value;\n      var text;\n      var textIndex;\n      var textTotal;\n      var selectorValue;\n      var index = elem.data.ind;\n      var hasParent = !!(elem.hierarchy && elem.hierarchy.length);\n      var parent;\n      var randSeed = Math.floor(Math.random() * 1000000);\n      var globalData = elem.globalData;\n\n      function executeExpression(_value) {\n        // globalData.pushExpression();\n        value = _value;\n\n        if (_needsRandom) {\n          seedRandom(randSeed);\n        }\n\n        if ((this || _global).frameExpressionId === elem.globalData.frameId && (this || _global).propType !== \"textSelector\") {\n          return value;\n        }\n\n        if ((this || _global).propType === \"textSelector\") {\n          textIndex = (this || _global).textIndex;\n          textTotal = (this || _global).textTotal;\n          selectorValue = (this || _global).selectorValue;\n        }\n\n        if (!thisLayer) {\n          text = elem.layerInterface.text;\n          thisLayer = elem.layerInterface;\n          thisComp = elem.comp.compInterface;\n          toWorld = thisLayer.toWorld.bind(thisLayer);\n          fromWorld = thisLayer.fromWorld.bind(thisLayer);\n          fromComp = thisLayer.fromComp.bind(thisLayer);\n          toComp = thisLayer.toComp.bind(thisLayer);\n          mask = thisLayer.mask ? thisLayer.mask.bind(thisLayer) : null;\n          fromCompToSurface = fromComp;\n        }\n\n        if (!transform) {\n          transform = elem.layerInterface(\"ADBE Transform Group\");\n          $bm_transform = transform;\n\n          if (transform) {\n            anchorPoint = transform.anchorPoint;\n            /* position = transform.position;\r\n                      rotation = transform.rotation;\r\n                      scale = transform.scale; */\n          }\n        }\n\n        if (elemType === 4 && !content) {\n          content = thisLayer(\"ADBE Root Vectors Group\");\n        }\n\n        if (!effect) {\n          effect = thisLayer(4);\n        }\n\n        hasParent = !!(elem.hierarchy && elem.hierarchy.length);\n\n        if (hasParent && !parent) {\n          parent = elem.hierarchy[0].layerInterface;\n        }\n\n        time = (this || _global).comp.renderedFrame / (this || _global).comp.globalData.frameRate;\n\n        if (needsVelocity) {\n          velocity = velocityAtTime(time);\n        }\n\n        expression_function();\n        (this || _global).frameExpressionId = elem.globalData.frameId; // TODO: Check if it's possible to return on ShapeInterface the .v value\n\n        if (scoped_bm_rt.propType === \"shape\") {\n          scoped_bm_rt = scoped_bm_rt.v;\n        } // globalData.popExpression();\n\n\n        return scoped_bm_rt;\n      }\n\n      return executeExpression;\n    }\n\n    ob.initiateExpression = initiateExpression;\n    return ob;\n  }();\n  /* global ExpressionManager, createTypedArray */\n\n  /* exported expressionHelpers */\n\n\n  var expressionHelpers = function () {\n    function searchExpressions(elem, data, prop) {\n      if (data.x) {\n        prop.k = true;\n        prop.x = true;\n        prop.initiateExpression = ExpressionManager.initiateExpression;\n        prop.effectsSequence.push(prop.initiateExpression(elem, data, prop).bind(prop));\n      }\n    }\n\n    function getValueAtTime(frameNum) {\n      frameNum *= (this || _global).elem.globalData.frameRate;\n      frameNum -= (this || _global).offsetTime;\n\n      if (frameNum !== (this || _global)._cachingAtTime.lastFrame) {\n        (this || _global)._cachingAtTime.lastIndex = (this || _global)._cachingAtTime.lastFrame < frameNum ? (this || _global)._cachingAtTime.lastIndex : 0;\n        (this || _global)._cachingAtTime.value = this.interpolateValue(frameNum, (this || _global)._cachingAtTime);\n        (this || _global)._cachingAtTime.lastFrame = frameNum;\n      }\n\n      return (this || _global)._cachingAtTime.value;\n    }\n\n    function getSpeedAtTime(frameNum) {\n      var delta = -0.01;\n      var v1 = this.getValueAtTime(frameNum);\n      var v2 = this.getValueAtTime(frameNum + delta);\n      var speed = 0;\n\n      if (v1.length) {\n        var i;\n\n        for (i = 0; i < v1.length; i += 1) {\n          speed += Math.pow(v2[i] - v1[i], 2);\n        }\n\n        speed = Math.sqrt(speed) * 100;\n      } else {\n        speed = 0;\n      }\n\n      return speed;\n    }\n\n    function getVelocityAtTime(frameNum) {\n      if ((this || _global).vel !== undefined) {\n        return (this || _global).vel;\n      }\n\n      var delta = -0.001; // frameNum += this.elem.data.st;\n\n      var v1 = this.getValueAtTime(frameNum);\n      var v2 = this.getValueAtTime(frameNum + delta);\n      var velocity;\n\n      if (v1.length) {\n        velocity = createTypedArray(\"float32\", v1.length);\n        var i;\n\n        for (i = 0; i < v1.length; i += 1) {\n          // removing frameRate\n          // if needed, don't add it here\n          // velocity[i] = this.elem.globalData.frameRate*((v2[i] - v1[i])/delta);\n          velocity[i] = (v2[i] - v1[i]) / delta;\n        }\n      } else {\n        velocity = (v2 - v1) / delta;\n      }\n\n      return velocity;\n    }\n\n    function getStaticValueAtTime() {\n      return (this || _global).pv;\n    }\n\n    function setGroupProperty(propertyGroup) {\n      (this || _global).propertyGroup = propertyGroup;\n    }\n\n    return {\n      searchExpressions: searchExpressions,\n      getSpeedAtTime: getSpeedAtTime,\n      getVelocityAtTime: getVelocityAtTime,\n      getValueAtTime: getValueAtTime,\n      getStaticValueAtTime: getStaticValueAtTime,\n      setGroupProperty: setGroupProperty\n    };\n  }();\n  /* global createTypedArray, Matrix, TransformPropertyFactory, expressionHelpers, PropertyFactory, expressionHelpers,\r\n  initialDefaultFrame, shapePool, ShapePropertyFactory, bez, extendPrototype, ExpressionManager, createSizedArray */\n\n\n  (function addPropertyDecorator() {\n    function loopOut(type, duration, durationFlag) {\n      if (!(this || _global).k || !(this || _global).keyframes) {\n        return (this || _global).pv;\n      }\n\n      type = type ? type.toLowerCase() : \"\";\n      var currentFrame = (this || _global).comp.renderedFrame;\n      var keyframes = (this || _global).keyframes;\n      var lastKeyFrame = keyframes[keyframes.length - 1].t;\n\n      if (currentFrame <= lastKeyFrame) {\n        return (this || _global).pv;\n      }\n\n      var cycleDuration;\n      var firstKeyFrame;\n\n      if (!durationFlag) {\n        if (!duration || duration > keyframes.length - 1) {\n          duration = keyframes.length - 1;\n        }\n\n        firstKeyFrame = keyframes[keyframes.length - 1 - duration].t;\n        cycleDuration = lastKeyFrame - firstKeyFrame;\n      } else {\n        if (!duration) {\n          cycleDuration = Math.max(0, lastKeyFrame - (this || _global).elem.data.ip);\n        } else {\n          cycleDuration = Math.abs(lastKeyFrame - (this || _global).elem.comp.globalData.frameRate * duration);\n        }\n\n        firstKeyFrame = lastKeyFrame - cycleDuration;\n      }\n\n      var i;\n      var len;\n      var ret;\n\n      if (type === \"pingpong\") {\n        var iterations = Math.floor((currentFrame - firstKeyFrame) / cycleDuration);\n\n        if (iterations % 2 !== 0) {\n          return this.getValueAtTime((cycleDuration - (currentFrame - firstKeyFrame) % cycleDuration + firstKeyFrame) / (this || _global).comp.globalData.frameRate, 0); // eslint-disable-line\n        }\n      } else if (type === \"offset\") {\n        var initV = this.getValueAtTime(firstKeyFrame / (this || _global).comp.globalData.frameRate, 0);\n        var endV = this.getValueAtTime(lastKeyFrame / (this || _global).comp.globalData.frameRate, 0);\n        var current = this.getValueAtTime(((currentFrame - firstKeyFrame) % cycleDuration + firstKeyFrame) / (this || _global).comp.globalData.frameRate, 0); // eslint-disable-line\n\n        var repeats = Math.floor((currentFrame - firstKeyFrame) / cycleDuration);\n\n        if ((this || _global).pv.length) {\n          ret = new Array(initV.length);\n          len = ret.length;\n\n          for (i = 0; i < len; i += 1) {\n            ret[i] = (endV[i] - initV[i]) * repeats + current[i];\n          }\n\n          return ret;\n        }\n\n        return (endV - initV) * repeats + current;\n      } else if (type === \"continue\") {\n        var lastValue = this.getValueAtTime(lastKeyFrame / (this || _global).comp.globalData.frameRate, 0);\n        var nextLastValue = this.getValueAtTime((lastKeyFrame - 0.001) / (this || _global).comp.globalData.frameRate, 0);\n\n        if ((this || _global).pv.length) {\n          ret = new Array(lastValue.length);\n          len = ret.length;\n\n          for (i = 0; i < len; i += 1) {\n            ret[i] = lastValue[i] + (lastValue[i] - nextLastValue[i]) * ((currentFrame - lastKeyFrame) / (this || _global).comp.globalData.frameRate) / 0.0005; // eslint-disable-line\n          }\n\n          return ret;\n        }\n\n        return lastValue + (lastValue - nextLastValue) * ((currentFrame - lastKeyFrame) / 0.001);\n      }\n\n      return this.getValueAtTime(((currentFrame - firstKeyFrame) % cycleDuration + firstKeyFrame) / (this || _global).comp.globalData.frameRate, 0); // eslint-disable-line\n    }\n\n    function loopIn(type, duration, durationFlag) {\n      if (!(this || _global).k) {\n        return (this || _global).pv;\n      }\n\n      type = type ? type.toLowerCase() : \"\";\n      var currentFrame = (this || _global).comp.renderedFrame;\n      var keyframes = (this || _global).keyframes;\n      var firstKeyFrame = keyframes[0].t;\n\n      if (currentFrame >= firstKeyFrame) {\n        return (this || _global).pv;\n      }\n\n      var cycleDuration;\n      var lastKeyFrame;\n\n      if (!durationFlag) {\n        if (!duration || duration > keyframes.length - 1) {\n          duration = keyframes.length - 1;\n        }\n\n        lastKeyFrame = keyframes[duration].t;\n        cycleDuration = lastKeyFrame - firstKeyFrame;\n      } else {\n        if (!duration) {\n          cycleDuration = Math.max(0, (this || _global).elem.data.op - firstKeyFrame);\n        } else {\n          cycleDuration = Math.abs((this || _global).elem.comp.globalData.frameRate * duration);\n        }\n\n        lastKeyFrame = firstKeyFrame + cycleDuration;\n      }\n\n      var i;\n      var len;\n      var ret;\n\n      if (type === \"pingpong\") {\n        var iterations = Math.floor((firstKeyFrame - currentFrame) / cycleDuration);\n\n        if (iterations % 2 === 0) {\n          return this.getValueAtTime(((firstKeyFrame - currentFrame) % cycleDuration + firstKeyFrame) / (this || _global).comp.globalData.frameRate, 0); // eslint-disable-line\n        }\n      } else if (type === \"offset\") {\n        var initV = this.getValueAtTime(firstKeyFrame / (this || _global).comp.globalData.frameRate, 0);\n        var endV = this.getValueAtTime(lastKeyFrame / (this || _global).comp.globalData.frameRate, 0);\n        var current = this.getValueAtTime((cycleDuration - (firstKeyFrame - currentFrame) % cycleDuration + firstKeyFrame) / (this || _global).comp.globalData.frameRate, 0);\n        var repeats = Math.floor((firstKeyFrame - currentFrame) / cycleDuration) + 1;\n\n        if ((this || _global).pv.length) {\n          ret = new Array(initV.length);\n          len = ret.length;\n\n          for (i = 0; i < len; i += 1) {\n            ret[i] = current[i] - (endV[i] - initV[i]) * repeats;\n          }\n\n          return ret;\n        }\n\n        return current - (endV - initV) * repeats;\n      } else if (type === \"continue\") {\n        var firstValue = this.getValueAtTime(firstKeyFrame / (this || _global).comp.globalData.frameRate, 0);\n        var nextFirstValue = this.getValueAtTime((firstKeyFrame + 0.001) / (this || _global).comp.globalData.frameRate, 0);\n\n        if ((this || _global).pv.length) {\n          ret = new Array(firstValue.length);\n          len = ret.length;\n\n          for (i = 0; i < len; i += 1) {\n            ret[i] = firstValue[i] + (firstValue[i] - nextFirstValue[i]) * (firstKeyFrame - currentFrame) / 0.001;\n          }\n\n          return ret;\n        }\n\n        return firstValue + (firstValue - nextFirstValue) * (firstKeyFrame - currentFrame) / 0.001;\n      }\n\n      return this.getValueAtTime((cycleDuration - ((firstKeyFrame - currentFrame) % cycleDuration + firstKeyFrame)) / (this || _global).comp.globalData.frameRate, 0); // eslint-disable-line\n    }\n\n    function smooth(width, samples) {\n      if (!(this || _global).k) {\n        return (this || _global).pv;\n      }\n\n      width = (width || 0.4) * 0.5;\n      samples = Math.floor(samples || 5);\n\n      if (samples <= 1) {\n        return (this || _global).pv;\n      }\n\n      var currentTime = (this || _global).comp.renderedFrame / (this || _global).comp.globalData.frameRate;\n      var initFrame = currentTime - width;\n      var endFrame = currentTime + width;\n      var sampleFrequency = samples > 1 ? (endFrame - initFrame) / (samples - 1) : 1;\n      var i = 0;\n      var j = 0;\n      var value;\n\n      if ((this || _global).pv.length) {\n        value = createTypedArray(\"float32\", (this || _global).pv.length);\n      } else {\n        value = 0;\n      }\n\n      var sampleValue;\n\n      while (i < samples) {\n        sampleValue = this.getValueAtTime(initFrame + i * sampleFrequency);\n\n        if ((this || _global).pv.length) {\n          for (j = 0; j < (this || _global).pv.length; j += 1) {\n            value[j] += sampleValue[j];\n          }\n        } else {\n          value += sampleValue;\n        }\n\n        i += 1;\n      }\n\n      if ((this || _global).pv.length) {\n        for (j = 0; j < (this || _global).pv.length; j += 1) {\n          value[j] /= samples;\n        }\n      } else {\n        value /= samples;\n      }\n\n      return value;\n    }\n\n    function getTransformValueAtTime(time) {\n      if (!(this || _global)._transformCachingAtTime) {\n        (this || _global)._transformCachingAtTime = {\n          v: new Matrix()\n        };\n      } /// /\n\n\n      var matrix = (this || _global)._transformCachingAtTime.v;\n      matrix.cloneFromProps((this || _global).pre.props);\n\n      if ((this || _global).appliedTransformations < 1) {\n        var anchor = (this || _global).a.getValueAtTime(time);\n\n        matrix.translate(-anchor[0] * (this || _global).a.mult, -anchor[1] * (this || _global).a.mult, anchor[2] * (this || _global).a.mult);\n      }\n\n      if ((this || _global).appliedTransformations < 2) {\n        var scale = (this || _global).s.getValueAtTime(time);\n\n        matrix.scale(scale[0] * (this || _global).s.mult, scale[1] * (this || _global).s.mult, scale[2] * (this || _global).s.mult);\n      }\n\n      if ((this || _global).sk && (this || _global).appliedTransformations < 3) {\n        var skew = (this || _global).sk.getValueAtTime(time);\n\n        var skewAxis = (this || _global).sa.getValueAtTime(time);\n\n        matrix.skewFromAxis(-skew * (this || _global).sk.mult, skewAxis * (this || _global).sa.mult);\n      }\n\n      if ((this || _global).r && (this || _global).appliedTransformations < 4) {\n        var rotation = (this || _global).r.getValueAtTime(time);\n\n        matrix.rotate(-rotation * (this || _global).r.mult);\n      } else if (!(this || _global).r && (this || _global).appliedTransformations < 4) {\n        var rotationZ = (this || _global).rz.getValueAtTime(time);\n\n        var rotationY = (this || _global).ry.getValueAtTime(time);\n\n        var rotationX = (this || _global).rx.getValueAtTime(time);\n\n        var orientation = (this || _global).or.getValueAtTime(time);\n\n        matrix.rotateZ(-rotationZ * (this || _global).rz.mult).rotateY(rotationY * (this || _global).ry.mult).rotateX(rotationX * (this || _global).rx.mult).rotateZ(-orientation[2] * (this || _global).or.mult).rotateY(orientation[1] * (this || _global).or.mult).rotateX(orientation[0] * (this || _global).or.mult);\n      }\n\n      if ((this || _global).data.p && (this || _global).data.p.s) {\n        var positionX = (this || _global).px.getValueAtTime(time);\n\n        var positionY = (this || _global).py.getValueAtTime(time);\n\n        if ((this || _global).data.p.z) {\n          var positionZ = (this || _global).pz.getValueAtTime(time);\n\n          matrix.translate(positionX * (this || _global).px.mult, positionY * (this || _global).py.mult, -positionZ * (this || _global).pz.mult);\n        } else {\n          matrix.translate(positionX * (this || _global).px.mult, positionY * (this || _global).py.mult, 0);\n        }\n      } else {\n        var position = (this || _global).p.getValueAtTime(time);\n\n        matrix.translate(position[0] * (this || _global).p.mult, position[1] * (this || _global).p.mult, -position[2] * (this || _global).p.mult);\n      }\n\n      return matrix; /// /\n    }\n\n    function getTransformStaticValueAtTime() {\n      return (this || _global).v.clone(new Matrix());\n    }\n\n    var getTransformProperty = TransformPropertyFactory.getTransformProperty;\n\n    TransformPropertyFactory.getTransformProperty = function (elem, data, container) {\n      var prop = getTransformProperty(elem, data, container);\n\n      if (prop.dynamicProperties.length) {\n        prop.getValueAtTime = getTransformValueAtTime.bind(prop);\n      } else {\n        prop.getValueAtTime = getTransformStaticValueAtTime.bind(prop);\n      }\n\n      prop.setGroupProperty = expressionHelpers.setGroupProperty;\n      return prop;\n    };\n\n    var propertyGetProp = PropertyFactory.getProp;\n\n    PropertyFactory.getProp = function (elem, data, type, mult, container) {\n      var prop = propertyGetProp(elem, data, type, mult, container); // prop.getVelocityAtTime = getVelocityAtTime;\n      // prop.loopOut = loopOut;\n      // prop.loopIn = loopIn;\n\n      if (prop.kf) {\n        prop.getValueAtTime = expressionHelpers.getValueAtTime.bind(prop);\n      } else {\n        prop.getValueAtTime = expressionHelpers.getStaticValueAtTime.bind(prop);\n      }\n\n      prop.setGroupProperty = expressionHelpers.setGroupProperty;\n      prop.loopOut = loopOut;\n      prop.loopIn = loopIn;\n      prop.smooth = smooth;\n      prop.getVelocityAtTime = expressionHelpers.getVelocityAtTime.bind(prop);\n      prop.getSpeedAtTime = expressionHelpers.getSpeedAtTime.bind(prop);\n      prop.numKeys = data.a === 1 ? data.k.length : 0;\n      prop.propertyIndex = data.ix;\n      var value = 0;\n\n      if (type !== 0) {\n        value = createTypedArray(\"float32\", data.a === 1 ? data.k[0].s.length : data.k.length);\n      }\n\n      prop._cachingAtTime = {\n        lastFrame: initialDefaultFrame,\n        lastIndex: 0,\n        value: value\n      };\n      expressionHelpers.searchExpressions(elem, data, prop);\n\n      if (prop.k) {\n        container.addDynamicProperty(prop);\n      }\n\n      return prop;\n    };\n\n    function getShapeValueAtTime(frameNum) {\n      // For now this caching object is created only when needed instead of creating it when the shape is initialized.\n      if (!(this || _global)._cachingAtTime) {\n        (this || _global)._cachingAtTime = {\n          shapeValue: shapePool.clone((this || _global).pv),\n          lastIndex: 0,\n          lastTime: initialDefaultFrame\n        };\n      }\n\n      frameNum *= (this || _global).elem.globalData.frameRate;\n      frameNum -= (this || _global).offsetTime;\n\n      if (frameNum !== (this || _global)._cachingAtTime.lastTime) {\n        (this || _global)._cachingAtTime.lastIndex = (this || _global)._cachingAtTime.lastTime < frameNum ? (this || _global)._caching.lastIndex : 0;\n        (this || _global)._cachingAtTime.lastTime = frameNum;\n        this.interpolateShape(frameNum, (this || _global)._cachingAtTime.shapeValue, (this || _global)._cachingAtTime);\n      }\n\n      return (this || _global)._cachingAtTime.shapeValue;\n    }\n\n    var ShapePropertyConstructorFunction = ShapePropertyFactory.getConstructorFunction();\n    var KeyframedShapePropertyConstructorFunction = ShapePropertyFactory.getKeyframedConstructorFunction();\n\n    function ShapeExpressions() {}\n\n    ShapeExpressions.prototype = {\n      vertices: function (prop, time) {\n        if ((this || _global).k) {\n          this.getValue();\n        }\n\n        var shapePath = (this || _global).v;\n\n        if (time !== undefined) {\n          shapePath = this.getValueAtTime(time, 0);\n        }\n\n        var i;\n        var len = shapePath._length;\n        var vertices = shapePath[prop];\n        var points = shapePath.v;\n        var arr = createSizedArray(len);\n\n        for (i = 0; i < len; i += 1) {\n          if (prop === \"i\" || prop === \"o\") {\n            arr[i] = [vertices[i][0] - points[i][0], vertices[i][1] - points[i][1]];\n          } else {\n            arr[i] = [vertices[i][0], vertices[i][1]];\n          }\n        }\n\n        return arr;\n      },\n      points: function (time) {\n        return this.vertices(\"v\", time);\n      },\n      inTangents: function (time) {\n        return this.vertices(\"i\", time);\n      },\n      outTangents: function (time) {\n        return this.vertices(\"o\", time);\n      },\n      isClosed: function () {\n        return (this || _global).v.c;\n      },\n      pointOnPath: function (perc, time) {\n        var shapePath = (this || _global).v;\n\n        if (time !== undefined) {\n          shapePath = this.getValueAtTime(time, 0);\n        }\n\n        if (!(this || _global)._segmentsLength) {\n          (this || _global)._segmentsLength = bez.getSegmentsLength(shapePath);\n        }\n\n        var segmentsLength = (this || _global)._segmentsLength;\n        var lengths = segmentsLength.lengths;\n        var lengthPos = segmentsLength.totalLength * perc;\n        var i = 0;\n        var len = lengths.length;\n        var accumulatedLength = 0;\n        var pt;\n\n        while (i < len) {\n          if (accumulatedLength + lengths[i].addedLength > lengthPos) {\n            var initIndex = i;\n            var endIndex = shapePath.c && i === len - 1 ? 0 : i + 1;\n            var segmentPerc = (lengthPos - accumulatedLength) / lengths[i].addedLength;\n            pt = bez.getPointInSegment(shapePath.v[initIndex], shapePath.v[endIndex], shapePath.o[initIndex], shapePath.i[endIndex], segmentPerc, lengths[i]);\n            break;\n          } else {\n            accumulatedLength += lengths[i].addedLength;\n          }\n\n          i += 1;\n        }\n\n        if (!pt) {\n          pt = shapePath.c ? [shapePath.v[0][0], shapePath.v[0][1]] : [shapePath.v[shapePath._length - 1][0], shapePath.v[shapePath._length - 1][1]];\n        }\n\n        return pt;\n      },\n      vectorOnPath: function (perc, time, vectorType) {\n        // perc doesn't use triple equality because it can be a Number object as well as a primitive.\n        if (perc == 1) {\n          // eslint-disable-line eqeqeq\n          perc = (this || _global).v.c;\n        } else if (perc == 0) {\n          // eslint-disable-line eqeqeq\n          perc = 0.999;\n        }\n\n        var pt1 = this.pointOnPath(perc, time);\n        var pt2 = this.pointOnPath(perc + 0.001, time);\n        var xLength = pt2[0] - pt1[0];\n        var yLength = pt2[1] - pt1[1];\n        var magnitude = Math.sqrt(Math.pow(xLength, 2) + Math.pow(yLength, 2));\n\n        if (magnitude === 0) {\n          return [0, 0];\n        }\n\n        var unitVector = vectorType === \"tangent\" ? [xLength / magnitude, yLength / magnitude] : [-yLength / magnitude, xLength / magnitude];\n        return unitVector;\n      },\n      tangentOnPath: function (perc, time) {\n        return this.vectorOnPath(perc, time, \"tangent\");\n      },\n      normalOnPath: function (perc, time) {\n        return this.vectorOnPath(perc, time, \"normal\");\n      },\n      setGroupProperty: expressionHelpers.setGroupProperty,\n      getValueAtTime: expressionHelpers.getStaticValueAtTime\n    };\n    extendPrototype([ShapeExpressions], ShapePropertyConstructorFunction);\n    extendPrototype([ShapeExpressions], KeyframedShapePropertyConstructorFunction);\n    KeyframedShapePropertyConstructorFunction.prototype.getValueAtTime = getShapeValueAtTime;\n    KeyframedShapePropertyConstructorFunction.prototype.initiateExpression = ExpressionManager.initiateExpression;\n    var propertyGetShapeProp = ShapePropertyFactory.getShapeProp;\n\n    ShapePropertyFactory.getShapeProp = function (elem, data, type, arr, trims) {\n      var prop = propertyGetShapeProp(elem, data, type, arr, trims);\n      prop.propertyIndex = data.ix;\n      prop.lock = false;\n\n      if (type === 3) {\n        expressionHelpers.searchExpressions(elem, data.pt, prop);\n      } else if (type === 4) {\n        expressionHelpers.searchExpressions(elem, data.ks, prop);\n      }\n\n      if (prop.k) {\n        elem.addDynamicProperty(prop);\n      }\n\n      return prop;\n    };\n  })();\n  /* global ExpressionManager, TextProperty */\n\n\n  (function addDecorator() {\n    function searchExpressions() {\n      if ((this || _global).data.d.x) {\n        (this || _global).calculateExpression = ExpressionManager.initiateExpression.bind(this || _global)((this || _global).elem, (this || _global).data.d, this || _global);\n        this.addEffect((this || _global).getExpressionValue.bind(this || _global));\n        return true;\n      }\n\n      return null;\n    }\n\n    TextProperty.prototype.getExpressionValue = function (currentValue, text) {\n      var newValue = this.calculateExpression(text);\n\n      if (currentValue.t !== newValue) {\n        var newData = {};\n        this.copyData(newData, currentValue);\n        newData.t = newValue.toString();\n        newData.__complete = false;\n        return newData;\n      }\n\n      return currentValue;\n    };\n\n    TextProperty.prototype.searchProperty = function () {\n      var isKeyframed = this.searchKeyframes();\n      var hasExpressions = this.searchExpressions();\n      (this || _global).kf = isKeyframed || hasExpressions;\n      return (this || _global).kf;\n    };\n\n    TextProperty.prototype.searchExpressions = searchExpressions;\n  })();\n  /* global propertyGroupFactory, PropertyInterface */\n\n  /* exported ShapePathInterface */\n\n\n  var ShapePathInterface = function () {\n    return function pathInterfaceFactory(shape, view, propertyGroup) {\n      var prop = view.sh;\n\n      function interfaceFunction(val) {\n        if (val === \"Shape\" || val === \"shape\" || val === \"Path\" || val === \"path\" || val === \"ADBE Vector Shape\" || val === 2) {\n          return interfaceFunction.path;\n        }\n\n        return null;\n      }\n\n      var _propertyGroup = propertyGroupFactory(interfaceFunction, propertyGroup);\n\n      prop.setGroupProperty(PropertyInterface(\"Path\", _propertyGroup));\n      Object.defineProperties(interfaceFunction, {\n        path: {\n          get: function () {\n            if (prop.k) {\n              prop.getValue();\n            }\n\n            return prop;\n          }\n        },\n        shape: {\n          get: function () {\n            if (prop.k) {\n              prop.getValue();\n            }\n\n            return prop;\n          }\n        },\n        _name: {\n          value: shape.nm\n        },\n        ix: {\n          value: shape.ix\n        },\n        propertyIndex: {\n          value: shape.ix\n        },\n        mn: {\n          value: shape.mn\n        },\n        propertyGroup: {\n          value: propertyGroup\n        }\n      });\n      return interfaceFunction;\n    };\n  }();\n  /* exported propertyGroupFactory */\n\n\n  var propertyGroupFactory = function () {\n    return function (interfaceFunction, parentPropertyGroup) {\n      return function (val) {\n        val = val === undefined ? 1 : val;\n\n        if (val <= 0) {\n          return interfaceFunction;\n        }\n\n        return parentPropertyGroup(val - 1);\n      };\n    };\n  }();\n  /* exported PropertyInterface */\n\n\n  var PropertyInterface = function () {\n    return function (propertyName, propertyGroup) {\n      var interfaceFunction = {\n        _name: propertyName\n      };\n\n      function _propertyGroup(val) {\n        val = val === undefined ? 1 : val;\n\n        if (val <= 0) {\n          return interfaceFunction;\n        }\n\n        return propertyGroup(val - 1);\n      }\n\n      return _propertyGroup;\n    };\n  }();\n  /* global ExpressionPropertyInterface, PropertyInterface, propertyGroupFactory, ShapePathInterface */\n\n  /* exported ShapeExpressionInterface */\n\n\n  var ShapeExpressionInterface = function () {\n    function iterateElements(shapes, view, propertyGroup) {\n      var arr = [];\n      var i;\n      var len = shapes ? shapes.length : 0;\n\n      for (i = 0; i < len; i += 1) {\n        if (shapes[i].ty === \"gr\") {\n          arr.push(groupInterfaceFactory(shapes[i], view[i], propertyGroup));\n        } else if (shapes[i].ty === \"fl\") {\n          arr.push(fillInterfaceFactory(shapes[i], view[i], propertyGroup));\n        } else if (shapes[i].ty === \"st\") {\n          arr.push(strokeInterfaceFactory(shapes[i], view[i], propertyGroup));\n        } else if (shapes[i].ty === \"tm\") {\n          arr.push(trimInterfaceFactory(shapes[i], view[i], propertyGroup));\n        } else if (shapes[i].ty === \"tr\") {// arr.push(transformInterfaceFactory(shapes[i],view[i],propertyGroup));\n        } else if (shapes[i].ty === \"el\") {\n          arr.push(ellipseInterfaceFactory(shapes[i], view[i], propertyGroup));\n        } else if (shapes[i].ty === \"sr\") {\n          arr.push(starInterfaceFactory(shapes[i], view[i], propertyGroup));\n        } else if (shapes[i].ty === \"sh\") {\n          arr.push(ShapePathInterface(shapes[i], view[i], propertyGroup));\n        } else if (shapes[i].ty === \"rc\") {\n          arr.push(rectInterfaceFactory(shapes[i], view[i], propertyGroup));\n        } else if (shapes[i].ty === \"rd\") {\n          arr.push(roundedInterfaceFactory(shapes[i], view[i], propertyGroup));\n        } else if (shapes[i].ty === \"rp\") {\n          arr.push(repeaterInterfaceFactory(shapes[i], view[i], propertyGroup));\n        }\n      }\n\n      return arr;\n    }\n\n    function contentsInterfaceFactory(shape, view, propertyGroup) {\n      var interfaces;\n\n      var interfaceFunction = function _interfaceFunction(value) {\n        var i = 0;\n        var len = interfaces.length;\n\n        while (i < len) {\n          if (interfaces[i]._name === value || interfaces[i].mn === value || interfaces[i].propertyIndex === value || interfaces[i].ix === value || interfaces[i].ind === value) {\n            return interfaces[i];\n          }\n\n          i += 1;\n        }\n\n        if (typeof value === \"number\") {\n          return interfaces[value - 1];\n        }\n\n        return null;\n      };\n\n      interfaceFunction.propertyGroup = propertyGroupFactory(interfaceFunction, propertyGroup);\n      interfaces = iterateElements(shape.it, view.it, interfaceFunction.propertyGroup);\n      interfaceFunction.numProperties = interfaces.length;\n      var transformInterface = transformInterfaceFactory(shape.it[shape.it.length - 1], view.it[view.it.length - 1], interfaceFunction.propertyGroup);\n      interfaceFunction.transform = transformInterface;\n      interfaceFunction.propertyIndex = shape.cix;\n      interfaceFunction._name = shape.nm;\n      return interfaceFunction;\n    }\n\n    function groupInterfaceFactory(shape, view, propertyGroup) {\n      var interfaceFunction = function _interfaceFunction(value) {\n        switch (value) {\n          case \"ADBE Vectors Group\":\n          case \"Contents\":\n          case 2:\n            return interfaceFunction.content;\n          // Not necessary for now. Keeping them here in case a new case appears\n          // case 'ADBE Vector Transform Group':\n          // case 3:\n\n          default:\n            return interfaceFunction.transform;\n        }\n      };\n\n      interfaceFunction.propertyGroup = propertyGroupFactory(interfaceFunction, propertyGroup);\n      var content = contentsInterfaceFactory(shape, view, interfaceFunction.propertyGroup);\n      var transformInterface = transformInterfaceFactory(shape.it[shape.it.length - 1], view.it[view.it.length - 1], interfaceFunction.propertyGroup);\n      interfaceFunction.content = content;\n      interfaceFunction.transform = transformInterface;\n      Object.defineProperty(interfaceFunction, \"_name\", {\n        get: function () {\n          return shape.nm;\n        }\n      }); // interfaceFunction.content = interfaceFunction;\n\n      interfaceFunction.numProperties = shape.np;\n      interfaceFunction.propertyIndex = shape.ix;\n      interfaceFunction.nm = shape.nm;\n      interfaceFunction.mn = shape.mn;\n      return interfaceFunction;\n    }\n\n    function fillInterfaceFactory(shape, view, propertyGroup) {\n      function interfaceFunction(val) {\n        if (val === \"Color\" || val === \"color\") {\n          return interfaceFunction.color;\n        }\n\n        if (val === \"Opacity\" || val === \"opacity\") {\n          return interfaceFunction.opacity;\n        }\n\n        return null;\n      }\n\n      Object.defineProperties(interfaceFunction, {\n        color: {\n          get: ExpressionPropertyInterface(view.c)\n        },\n        opacity: {\n          get: ExpressionPropertyInterface(view.o)\n        },\n        _name: {\n          value: shape.nm\n        },\n        mn: {\n          value: shape.mn\n        }\n      });\n      view.c.setGroupProperty(PropertyInterface(\"Color\", propertyGroup));\n      view.o.setGroupProperty(PropertyInterface(\"Opacity\", propertyGroup));\n      return interfaceFunction;\n    }\n\n    function strokeInterfaceFactory(shape, view, propertyGroup) {\n      var _propertyGroup = propertyGroupFactory(interfaceFunction, propertyGroup);\n\n      var _dashPropertyGroup = propertyGroupFactory(dashOb, _propertyGroup);\n\n      function addPropertyToDashOb(i) {\n        Object.defineProperty(dashOb, shape.d[i].nm, {\n          get: ExpressionPropertyInterface(view.d.dataProps[i].p)\n        });\n      }\n\n      var i;\n      var len = shape.d ? shape.d.length : 0;\n      var dashOb = {};\n\n      for (i = 0; i < len; i += 1) {\n        addPropertyToDashOb(i);\n        view.d.dataProps[i].p.setGroupProperty(_dashPropertyGroup);\n      }\n\n      function interfaceFunction(val) {\n        if (val === \"Color\" || val === \"color\") {\n          return interfaceFunction.color;\n        }\n\n        if (val === \"Opacity\" || val === \"opacity\") {\n          return interfaceFunction.opacity;\n        }\n\n        if (val === \"Stroke Width\" || val === \"stroke width\") {\n          return interfaceFunction.strokeWidth;\n        }\n\n        return null;\n      }\n\n      Object.defineProperties(interfaceFunction, {\n        color: {\n          get: ExpressionPropertyInterface(view.c)\n        },\n        opacity: {\n          get: ExpressionPropertyInterface(view.o)\n        },\n        strokeWidth: {\n          get: ExpressionPropertyInterface(view.w)\n        },\n        dash: {\n          get: function () {\n            return dashOb;\n          }\n        },\n        _name: {\n          value: shape.nm\n        },\n        mn: {\n          value: shape.mn\n        }\n      });\n      view.c.setGroupProperty(PropertyInterface(\"Color\", _propertyGroup));\n      view.o.setGroupProperty(PropertyInterface(\"Opacity\", _propertyGroup));\n      view.w.setGroupProperty(PropertyInterface(\"Stroke Width\", _propertyGroup));\n      return interfaceFunction;\n    }\n\n    function trimInterfaceFactory(shape, view, propertyGroup) {\n      function interfaceFunction(val) {\n        if (val === shape.e.ix || val === \"End\" || val === \"end\") {\n          return interfaceFunction.end;\n        }\n\n        if (val === shape.s.ix) {\n          return interfaceFunction.start;\n        }\n\n        if (val === shape.o.ix) {\n          return interfaceFunction.offset;\n        }\n\n        return null;\n      }\n\n      var _propertyGroup = propertyGroupFactory(interfaceFunction, propertyGroup);\n\n      interfaceFunction.propertyIndex = shape.ix;\n      view.s.setGroupProperty(PropertyInterface(\"Start\", _propertyGroup));\n      view.e.setGroupProperty(PropertyInterface(\"End\", _propertyGroup));\n      view.o.setGroupProperty(PropertyInterface(\"Offset\", _propertyGroup));\n      interfaceFunction.propertyIndex = shape.ix;\n      interfaceFunction.propertyGroup = propertyGroup;\n      Object.defineProperties(interfaceFunction, {\n        start: {\n          get: ExpressionPropertyInterface(view.s)\n        },\n        end: {\n          get: ExpressionPropertyInterface(view.e)\n        },\n        offset: {\n          get: ExpressionPropertyInterface(view.o)\n        },\n        _name: {\n          value: shape.nm\n        }\n      });\n      interfaceFunction.mn = shape.mn;\n      return interfaceFunction;\n    }\n\n    function transformInterfaceFactory(shape, view, propertyGroup) {\n      function interfaceFunction(value) {\n        if (shape.a.ix === value || value === \"Anchor Point\") {\n          return interfaceFunction.anchorPoint;\n        }\n\n        if (shape.o.ix === value || value === \"Opacity\") {\n          return interfaceFunction.opacity;\n        }\n\n        if (shape.p.ix === value || value === \"Position\") {\n          return interfaceFunction.position;\n        }\n\n        if (shape.r.ix === value || value === \"Rotation\" || value === \"ADBE Vector Rotation\") {\n          return interfaceFunction.rotation;\n        }\n\n        if (shape.s.ix === value || value === \"Scale\") {\n          return interfaceFunction.scale;\n        }\n\n        if (shape.sk && shape.sk.ix === value || value === \"Skew\") {\n          return interfaceFunction.skew;\n        }\n\n        if (shape.sa && shape.sa.ix === value || value === \"Skew Axis\") {\n          return interfaceFunction.skewAxis;\n        }\n\n        return null;\n      }\n\n      var _propertyGroup = propertyGroupFactory(interfaceFunction, propertyGroup);\n\n      view.transform.mProps.o.setGroupProperty(PropertyInterface(\"Opacity\", _propertyGroup));\n      view.transform.mProps.p.setGroupProperty(PropertyInterface(\"Position\", _propertyGroup));\n      view.transform.mProps.a.setGroupProperty(PropertyInterface(\"Anchor Point\", _propertyGroup));\n      view.transform.mProps.s.setGroupProperty(PropertyInterface(\"Scale\", _propertyGroup));\n      view.transform.mProps.r.setGroupProperty(PropertyInterface(\"Rotation\", _propertyGroup));\n\n      if (view.transform.mProps.sk) {\n        view.transform.mProps.sk.setGroupProperty(PropertyInterface(\"Skew\", _propertyGroup));\n        view.transform.mProps.sa.setGroupProperty(PropertyInterface(\"Skew Angle\", _propertyGroup));\n      }\n\n      view.transform.op.setGroupProperty(PropertyInterface(\"Opacity\", _propertyGroup));\n      Object.defineProperties(interfaceFunction, {\n        opacity: {\n          get: ExpressionPropertyInterface(view.transform.mProps.o)\n        },\n        position: {\n          get: ExpressionPropertyInterface(view.transform.mProps.p)\n        },\n        anchorPoint: {\n          get: ExpressionPropertyInterface(view.transform.mProps.a)\n        },\n        scale: {\n          get: ExpressionPropertyInterface(view.transform.mProps.s)\n        },\n        rotation: {\n          get: ExpressionPropertyInterface(view.transform.mProps.r)\n        },\n        skew: {\n          get: ExpressionPropertyInterface(view.transform.mProps.sk)\n        },\n        skewAxis: {\n          get: ExpressionPropertyInterface(view.transform.mProps.sa)\n        },\n        _name: {\n          value: shape.nm\n        }\n      });\n      interfaceFunction.ty = \"tr\";\n      interfaceFunction.mn = shape.mn;\n      interfaceFunction.propertyGroup = propertyGroup;\n      return interfaceFunction;\n    }\n\n    function ellipseInterfaceFactory(shape, view, propertyGroup) {\n      function interfaceFunction(value) {\n        if (shape.p.ix === value) {\n          return interfaceFunction.position;\n        }\n\n        if (shape.s.ix === value) {\n          return interfaceFunction.size;\n        }\n\n        return null;\n      }\n\n      var _propertyGroup = propertyGroupFactory(interfaceFunction, propertyGroup);\n\n      interfaceFunction.propertyIndex = shape.ix;\n      var prop = view.sh.ty === \"tm\" ? view.sh.prop : view.sh;\n      prop.s.setGroupProperty(PropertyInterface(\"Size\", _propertyGroup));\n      prop.p.setGroupProperty(PropertyInterface(\"Position\", _propertyGroup));\n      Object.defineProperties(interfaceFunction, {\n        size: {\n          get: ExpressionPropertyInterface(prop.s)\n        },\n        position: {\n          get: ExpressionPropertyInterface(prop.p)\n        },\n        _name: {\n          value: shape.nm\n        }\n      });\n      interfaceFunction.mn = shape.mn;\n      return interfaceFunction;\n    }\n\n    function starInterfaceFactory(shape, view, propertyGroup) {\n      function interfaceFunction(value) {\n        if (shape.p.ix === value) {\n          return interfaceFunction.position;\n        }\n\n        if (shape.r.ix === value) {\n          return interfaceFunction.rotation;\n        }\n\n        if (shape.pt.ix === value) {\n          return interfaceFunction.points;\n        }\n\n        if (shape.or.ix === value || value === \"ADBE Vector Star Outer Radius\") {\n          return interfaceFunction.outerRadius;\n        }\n\n        if (shape.os.ix === value) {\n          return interfaceFunction.outerRoundness;\n        }\n\n        if (shape.ir && (shape.ir.ix === value || value === \"ADBE Vector Star Inner Radius\")) {\n          return interfaceFunction.innerRadius;\n        }\n\n        if (shape.is && shape.is.ix === value) {\n          return interfaceFunction.innerRoundness;\n        }\n\n        return null;\n      }\n\n      var _propertyGroup = propertyGroupFactory(interfaceFunction, propertyGroup);\n\n      var prop = view.sh.ty === \"tm\" ? view.sh.prop : view.sh;\n      interfaceFunction.propertyIndex = shape.ix;\n      prop.or.setGroupProperty(PropertyInterface(\"Outer Radius\", _propertyGroup));\n      prop.os.setGroupProperty(PropertyInterface(\"Outer Roundness\", _propertyGroup));\n      prop.pt.setGroupProperty(PropertyInterface(\"Points\", _propertyGroup));\n      prop.p.setGroupProperty(PropertyInterface(\"Position\", _propertyGroup));\n      prop.r.setGroupProperty(PropertyInterface(\"Rotation\", _propertyGroup));\n\n      if (shape.ir) {\n        prop.ir.setGroupProperty(PropertyInterface(\"Inner Radius\", _propertyGroup));\n        prop.is.setGroupProperty(PropertyInterface(\"Inner Roundness\", _propertyGroup));\n      }\n\n      Object.defineProperties(interfaceFunction, {\n        position: {\n          get: ExpressionPropertyInterface(prop.p)\n        },\n        rotation: {\n          get: ExpressionPropertyInterface(prop.r)\n        },\n        points: {\n          get: ExpressionPropertyInterface(prop.pt)\n        },\n        outerRadius: {\n          get: ExpressionPropertyInterface(prop.or)\n        },\n        outerRoundness: {\n          get: ExpressionPropertyInterface(prop.os)\n        },\n        innerRadius: {\n          get: ExpressionPropertyInterface(prop.ir)\n        },\n        innerRoundness: {\n          get: ExpressionPropertyInterface(prop.is)\n        },\n        _name: {\n          value: shape.nm\n        }\n      });\n      interfaceFunction.mn = shape.mn;\n      return interfaceFunction;\n    }\n\n    function rectInterfaceFactory(shape, view, propertyGroup) {\n      function interfaceFunction(value) {\n        if (shape.p.ix === value) {\n          return interfaceFunction.position;\n        }\n\n        if (shape.r.ix === value) {\n          return interfaceFunction.roundness;\n        }\n\n        if (shape.s.ix === value || value === \"Size\" || value === \"ADBE Vector Rect Size\") {\n          return interfaceFunction.size;\n        }\n\n        return null;\n      }\n\n      var _propertyGroup = propertyGroupFactory(interfaceFunction, propertyGroup);\n\n      var prop = view.sh.ty === \"tm\" ? view.sh.prop : view.sh;\n      interfaceFunction.propertyIndex = shape.ix;\n      prop.p.setGroupProperty(PropertyInterface(\"Position\", _propertyGroup));\n      prop.s.setGroupProperty(PropertyInterface(\"Size\", _propertyGroup));\n      prop.r.setGroupProperty(PropertyInterface(\"Rotation\", _propertyGroup));\n      Object.defineProperties(interfaceFunction, {\n        position: {\n          get: ExpressionPropertyInterface(prop.p)\n        },\n        roundness: {\n          get: ExpressionPropertyInterface(prop.r)\n        },\n        size: {\n          get: ExpressionPropertyInterface(prop.s)\n        },\n        _name: {\n          value: shape.nm\n        }\n      });\n      interfaceFunction.mn = shape.mn;\n      return interfaceFunction;\n    }\n\n    function roundedInterfaceFactory(shape, view, propertyGroup) {\n      function interfaceFunction(value) {\n        if (shape.r.ix === value || value === \"Round Corners 1\") {\n          return interfaceFunction.radius;\n        }\n\n        return null;\n      }\n\n      var _propertyGroup = propertyGroupFactory(interfaceFunction, propertyGroup);\n\n      var prop = view;\n      interfaceFunction.propertyIndex = shape.ix;\n      prop.rd.setGroupProperty(PropertyInterface(\"Radius\", _propertyGroup));\n      Object.defineProperties(interfaceFunction, {\n        radius: {\n          get: ExpressionPropertyInterface(prop.rd)\n        },\n        _name: {\n          value: shape.nm\n        }\n      });\n      interfaceFunction.mn = shape.mn;\n      return interfaceFunction;\n    }\n\n    function repeaterInterfaceFactory(shape, view, propertyGroup) {\n      function interfaceFunction(value) {\n        if (shape.c.ix === value || value === \"Copies\") {\n          return interfaceFunction.copies;\n        }\n\n        if (shape.o.ix === value || value === \"Offset\") {\n          return interfaceFunction.offset;\n        }\n\n        return null;\n      }\n\n      var _propertyGroup = propertyGroupFactory(interfaceFunction, propertyGroup);\n\n      var prop = view;\n      interfaceFunction.propertyIndex = shape.ix;\n      prop.c.setGroupProperty(PropertyInterface(\"Copies\", _propertyGroup));\n      prop.o.setGroupProperty(PropertyInterface(\"Offset\", _propertyGroup));\n      Object.defineProperties(interfaceFunction, {\n        copies: {\n          get: ExpressionPropertyInterface(prop.c)\n        },\n        offset: {\n          get: ExpressionPropertyInterface(prop.o)\n        },\n        _name: {\n          value: shape.nm\n        }\n      });\n      interfaceFunction.mn = shape.mn;\n      return interfaceFunction;\n    }\n\n    return function (shapes, view, propertyGroup) {\n      var interfaces;\n\n      function _interfaceFunction(value) {\n        if (typeof value === \"number\") {\n          value = value === undefined ? 1 : value;\n\n          if (value === 0) {\n            return propertyGroup;\n          }\n\n          return interfaces[value - 1];\n        }\n\n        var i = 0;\n        var len = interfaces.length;\n\n        while (i < len) {\n          if (interfaces[i]._name === value) {\n            return interfaces[i];\n          }\n\n          i += 1;\n        }\n\n        return null;\n      }\n\n      function parentGroupWrapper() {\n        return propertyGroup;\n      }\n\n      _interfaceFunction.propertyGroup = propertyGroupFactory(_interfaceFunction, parentGroupWrapper);\n      interfaces = iterateElements(shapes, view, _interfaceFunction.propertyGroup);\n      _interfaceFunction.numProperties = interfaces.length;\n      _interfaceFunction._name = \"Contents\";\n      return _interfaceFunction;\n    };\n  }();\n  /* exported TextExpressionInterface */\n\n\n  var TextExpressionInterface = function () {\n    return function (elem) {\n      var _prevValue;\n\n      var _sourceText;\n\n      function _thisLayerFunction(name) {\n        switch (name) {\n          case \"ADBE Text Document\":\n            return _thisLayerFunction.sourceText;\n\n          default:\n            return null;\n        }\n      }\n\n      Object.defineProperty(_thisLayerFunction, \"sourceText\", {\n        get: function () {\n          elem.textProperty.getValue();\n          var stringValue = elem.textProperty.currentData.t;\n\n          if (stringValue !== _prevValue) {\n            elem.textProperty.currentData.t = _prevValue;\n            _sourceText = new String(stringValue); // eslint-disable-line no-new-wrappers\n            // If stringValue is an empty string, eval returns undefined, so it has to be returned as a String primitive\n\n            _sourceText.value = stringValue || new String(stringValue); // eslint-disable-line no-new-wrappers\n          }\n\n          return _sourceText;\n        }\n      });\n      return _thisLayerFunction;\n    };\n  }();\n  /* global Matrix, MaskManagerInterface, TransformExpressionInterface, getDescriptor */\n\n  /* exported LayerExpressionInterface */\n\n\n  var LayerExpressionInterface = function () {\n    function getMatrix(time) {\n      var toWorldMat = new Matrix();\n\n      if (time !== undefined) {\n        var propMatrix = (this || _global)._elem.finalTransform.mProp.getValueAtTime(time);\n\n        propMatrix.clone(toWorldMat);\n      } else {\n        var transformMat = (this || _global)._elem.finalTransform.mProp;\n        transformMat.applyToMatrix(toWorldMat);\n      }\n\n      return toWorldMat;\n    }\n\n    function toWorldVec(arr, time) {\n      var toWorldMat = this.getMatrix(time);\n      toWorldMat.props[12] = 0;\n      toWorldMat.props[13] = 0;\n      toWorldMat.props[14] = 0;\n      return this.applyPoint(toWorldMat, arr);\n    }\n\n    function toWorld(arr, time) {\n      var toWorldMat = this.getMatrix(time);\n      return this.applyPoint(toWorldMat, arr);\n    }\n\n    function fromWorldVec(arr, time) {\n      var toWorldMat = this.getMatrix(time);\n      toWorldMat.props[12] = 0;\n      toWorldMat.props[13] = 0;\n      toWorldMat.props[14] = 0;\n      return this.invertPoint(toWorldMat, arr);\n    }\n\n    function fromWorld(arr, time) {\n      var toWorldMat = this.getMatrix(time);\n      return this.invertPoint(toWorldMat, arr);\n    }\n\n    function applyPoint(matrix, arr) {\n      if ((this || _global)._elem.hierarchy && (this || _global)._elem.hierarchy.length) {\n        var i;\n        var len = (this || _global)._elem.hierarchy.length;\n\n        for (i = 0; i < len; i += 1) {\n          (this || _global)._elem.hierarchy[i].finalTransform.mProp.applyToMatrix(matrix);\n        }\n      }\n\n      return matrix.applyToPointArray(arr[0], arr[1], arr[2] || 0);\n    }\n\n    function invertPoint(matrix, arr) {\n      if ((this || _global)._elem.hierarchy && (this || _global)._elem.hierarchy.length) {\n        var i;\n        var len = (this || _global)._elem.hierarchy.length;\n\n        for (i = 0; i < len; i += 1) {\n          (this || _global)._elem.hierarchy[i].finalTransform.mProp.applyToMatrix(matrix);\n        }\n      }\n\n      return matrix.inversePoint(arr);\n    }\n\n    function fromComp(arr) {\n      var toWorldMat = new Matrix();\n      toWorldMat.reset();\n\n      (this || _global)._elem.finalTransform.mProp.applyToMatrix(toWorldMat);\n\n      if ((this || _global)._elem.hierarchy && (this || _global)._elem.hierarchy.length) {\n        var i;\n        var len = (this || _global)._elem.hierarchy.length;\n\n        for (i = 0; i < len; i += 1) {\n          (this || _global)._elem.hierarchy[i].finalTransform.mProp.applyToMatrix(toWorldMat);\n        }\n\n        return toWorldMat.inversePoint(arr);\n      }\n\n      return toWorldMat.inversePoint(arr);\n    }\n\n    function sampleImage() {\n      return [1, 1, 1, 1];\n    }\n\n    return function (elem) {\n      var transformInterface;\n\n      function _registerMaskInterface(maskManager) {\n        _thisLayerFunction.mask = new MaskManagerInterface(maskManager, elem);\n      }\n\n      function _registerEffectsInterface(effects) {\n        _thisLayerFunction.effect = effects;\n      }\n\n      function _thisLayerFunction(name) {\n        switch (name) {\n          case \"ADBE Root Vectors Group\":\n          case \"Contents\":\n          case 2:\n            return _thisLayerFunction.shapeInterface;\n\n          case 1:\n          case 6:\n          case \"Transform\":\n          case \"transform\":\n          case \"ADBE Transform Group\":\n            return transformInterface;\n\n          case 4:\n          case \"ADBE Effect Parade\":\n          case \"effects\":\n          case \"Effects\":\n            return _thisLayerFunction.effect;\n\n          case \"ADBE Text Properties\":\n            return _thisLayerFunction.textInterface;\n\n          default:\n            return null;\n        }\n      }\n\n      _thisLayerFunction.getMatrix = getMatrix;\n      _thisLayerFunction.invertPoint = invertPoint;\n      _thisLayerFunction.applyPoint = applyPoint;\n      _thisLayerFunction.toWorld = toWorld;\n      _thisLayerFunction.toWorldVec = toWorldVec;\n      _thisLayerFunction.fromWorld = fromWorld;\n      _thisLayerFunction.fromWorldVec = fromWorldVec;\n      _thisLayerFunction.toComp = toWorld;\n      _thisLayerFunction.fromComp = fromComp;\n      _thisLayerFunction.sampleImage = sampleImage;\n      _thisLayerFunction.sourceRectAtTime = elem.sourceRectAtTime.bind(elem);\n      _thisLayerFunction._elem = elem;\n      transformInterface = TransformExpressionInterface(elem.finalTransform.mProp);\n      var anchorPointDescriptor = getDescriptor(transformInterface, \"anchorPoint\");\n      Object.defineProperties(_thisLayerFunction, {\n        hasParent: {\n          get: function () {\n            return elem.hierarchy.length;\n          }\n        },\n        parent: {\n          get: function () {\n            return elem.hierarchy[0].layerInterface;\n          }\n        },\n        rotation: getDescriptor(transformInterface, \"rotation\"),\n        scale: getDescriptor(transformInterface, \"scale\"),\n        position: getDescriptor(transformInterface, \"position\"),\n        opacity: getDescriptor(transformInterface, \"opacity\"),\n        anchorPoint: anchorPointDescriptor,\n        anchor_point: anchorPointDescriptor,\n        transform: {\n          get: function () {\n            return transformInterface;\n          }\n        },\n        active: {\n          get: function () {\n            return elem.isInRange;\n          }\n        }\n      });\n      _thisLayerFunction.startTime = elem.data.st;\n      _thisLayerFunction.index = elem.data.ind;\n      _thisLayerFunction.source = elem.data.refId;\n      _thisLayerFunction.height = elem.data.ty === 0 ? elem.data.h : 100;\n      _thisLayerFunction.width = elem.data.ty === 0 ? elem.data.w : 100;\n      _thisLayerFunction.inPoint = elem.data.ip / elem.comp.globalData.frameRate;\n      _thisLayerFunction.outPoint = elem.data.op / elem.comp.globalData.frameRate;\n      _thisLayerFunction._name = elem.data.nm;\n      _thisLayerFunction.registerMaskInterface = _registerMaskInterface;\n      _thisLayerFunction.registerEffectsInterface = _registerEffectsInterface;\n      return _thisLayerFunction;\n    };\n  }();\n  /* global */\n\n  /* exported FootageInterface */\n\n\n  var FootageInterface = function () {\n    var outlineInterfaceFactory = function (elem) {\n      var currentPropertyName = \"\";\n      var currentProperty = elem.getFootageData();\n\n      function init() {\n        currentPropertyName = \"\";\n        currentProperty = elem.getFootageData();\n        return searchProperty;\n      }\n\n      function searchProperty(value) {\n        if (currentProperty[value]) {\n          currentPropertyName = value;\n          currentProperty = currentProperty[value];\n\n          if (typeof currentProperty === \"object\") {\n            return searchProperty;\n          }\n\n          return currentProperty;\n        }\n\n        var propertyNameIndex = value.indexOf(currentPropertyName);\n\n        if (propertyNameIndex !== -1) {\n          var index = parseInt(value.substr(propertyNameIndex + currentPropertyName.length), 10);\n          currentProperty = currentProperty[index];\n\n          if (typeof currentProperty === \"object\") {\n            return searchProperty;\n          }\n\n          return currentProperty;\n        }\n\n        return \"\";\n      }\n\n      return init;\n    };\n\n    var dataInterfaceFactory = function (elem) {\n      function interfaceFunction(value) {\n        if (value === \"Outline\") {\n          return interfaceFunction.outlineInterface();\n        }\n\n        return null;\n      }\n\n      interfaceFunction._name = \"Outline\";\n      interfaceFunction.outlineInterface = outlineInterfaceFactory(elem);\n      return interfaceFunction;\n    };\n\n    return function (elem) {\n      function _interfaceFunction(value) {\n        if (value === \"Data\") {\n          return _interfaceFunction.dataInterface;\n        }\n\n        return null;\n      }\n\n      _interfaceFunction._name = \"Data\";\n      _interfaceFunction.dataInterface = dataInterfaceFactory(elem);\n      return _interfaceFunction;\n    };\n  }();\n  /* exported CompExpressionInterface */\n\n\n  var CompExpressionInterface = function () {\n    return function (comp) {\n      function _thisLayerFunction(name) {\n        var i = 0;\n        var len = comp.layers.length;\n\n        while (i < len) {\n          if (comp.layers[i].nm === name || comp.layers[i].ind === name) {\n            return comp.elements[i].layerInterface;\n          }\n\n          i += 1;\n        }\n\n        return null; // return {active:false};\n      }\n\n      Object.defineProperty(_thisLayerFunction, \"_name\", {\n        value: comp.data.nm\n      });\n      _thisLayerFunction.layer = _thisLayerFunction;\n      _thisLayerFunction.pixelAspect = 1;\n      _thisLayerFunction.height = comp.data.h || comp.globalData.compSize.h;\n      _thisLayerFunction.width = comp.data.w || comp.globalData.compSize.w;\n      _thisLayerFunction.pixelAspect = 1;\n      _thisLayerFunction.frameDuration = 1 / comp.globalData.frameRate;\n      _thisLayerFunction.displayStartTime = 0;\n      _thisLayerFunction.numLayers = comp.layers.length;\n      return _thisLayerFunction;\n    };\n  }();\n  /* global ExpressionPropertyInterface */\n\n  /* exported TransformExpressionInterface */\n\n\n  var TransformExpressionInterface = function () {\n    return function (transform) {\n      function _thisFunction(name) {\n        switch (name) {\n          case \"scale\":\n          case \"Scale\":\n          case \"ADBE Scale\":\n          case 6:\n            return _thisFunction.scale;\n\n          case \"rotation\":\n          case \"Rotation\":\n          case \"ADBE Rotation\":\n          case \"ADBE Rotate Z\":\n          case 10:\n            return _thisFunction.rotation;\n\n          case \"ADBE Rotate X\":\n            return _thisFunction.xRotation;\n\n          case \"ADBE Rotate Y\":\n            return _thisFunction.yRotation;\n\n          case \"position\":\n          case \"Position\":\n          case \"ADBE Position\":\n          case 2:\n            return _thisFunction.position;\n\n          case \"ADBE Position_0\":\n            return _thisFunction.xPosition;\n\n          case \"ADBE Position_1\":\n            return _thisFunction.yPosition;\n\n          case \"ADBE Position_2\":\n            return _thisFunction.zPosition;\n\n          case \"anchorPoint\":\n          case \"AnchorPoint\":\n          case \"Anchor Point\":\n          case \"ADBE AnchorPoint\":\n          case 1:\n            return _thisFunction.anchorPoint;\n\n          case \"opacity\":\n          case \"Opacity\":\n          case 11:\n            return _thisFunction.opacity;\n\n          default:\n            return null;\n        }\n      }\n\n      Object.defineProperty(_thisFunction, \"rotation\", {\n        get: ExpressionPropertyInterface(transform.r || transform.rz)\n      });\n      Object.defineProperty(_thisFunction, \"zRotation\", {\n        get: ExpressionPropertyInterface(transform.rz || transform.r)\n      });\n      Object.defineProperty(_thisFunction, \"xRotation\", {\n        get: ExpressionPropertyInterface(transform.rx)\n      });\n      Object.defineProperty(_thisFunction, \"yRotation\", {\n        get: ExpressionPropertyInterface(transform.ry)\n      });\n      Object.defineProperty(_thisFunction, \"scale\", {\n        get: ExpressionPropertyInterface(transform.s)\n      });\n\n      var _px;\n\n      var _py;\n\n      var _pz;\n\n      var _transformFactory;\n\n      if (transform.p) {\n        _transformFactory = ExpressionPropertyInterface(transform.p);\n      } else {\n        _px = ExpressionPropertyInterface(transform.px);\n        _py = ExpressionPropertyInterface(transform.py);\n\n        if (transform.pz) {\n          _pz = ExpressionPropertyInterface(transform.pz);\n        }\n      }\n\n      Object.defineProperty(_thisFunction, \"position\", {\n        get: function () {\n          if (transform.p) {\n            return _transformFactory();\n          }\n\n          return [_px(), _py(), _pz ? _pz() : 0];\n        }\n      });\n      Object.defineProperty(_thisFunction, \"xPosition\", {\n        get: ExpressionPropertyInterface(transform.px)\n      });\n      Object.defineProperty(_thisFunction, \"yPosition\", {\n        get: ExpressionPropertyInterface(transform.py)\n      });\n      Object.defineProperty(_thisFunction, \"zPosition\", {\n        get: ExpressionPropertyInterface(transform.pz)\n      });\n      Object.defineProperty(_thisFunction, \"anchorPoint\", {\n        get: ExpressionPropertyInterface(transform.a)\n      });\n      Object.defineProperty(_thisFunction, \"opacity\", {\n        get: ExpressionPropertyInterface(transform.o)\n      });\n      Object.defineProperty(_thisFunction, \"skew\", {\n        get: ExpressionPropertyInterface(transform.sk)\n      });\n      Object.defineProperty(_thisFunction, \"skewAxis\", {\n        get: ExpressionPropertyInterface(transform.sa)\n      });\n      Object.defineProperty(_thisFunction, \"orientation\", {\n        get: ExpressionPropertyInterface(transform.or)\n      });\n      return _thisFunction;\n    };\n  }();\n  /* exported ProjectInterface */\n\n\n  ProjectInterface = function () {\n    function registerComposition(comp) {\n      (this || _global).compositions.push(comp);\n    }\n\n    return function () {\n      function _thisProjectFunction(name) {\n        var i = 0;\n        var len = (this || _global).compositions.length;\n\n        while (i < len) {\n          if ((this || _global).compositions[i].data && (this || _global).compositions[i].data.nm === name) {\n            if ((this || _global).compositions[i].prepareFrame && (this || _global).compositions[i].data.xt) {\n              (this || _global).compositions[i].prepareFrame((this || _global).currentFrame);\n            }\n\n            return (this || _global).compositions[i].compInterface;\n          }\n\n          i += 1;\n        }\n\n        return null;\n      }\n\n      _thisProjectFunction.compositions = [];\n      _thisProjectFunction.currentFrame = 0;\n      _thisProjectFunction.registerComposition = registerComposition;\n      return _thisProjectFunction;\n    };\n  }();\n  /* global propertyGroupFactory, ExpressionPropertyInterface, PropertyInterface */\n\n  /* exported EffectsExpressionInterface */\n\n\n  var EffectsExpressionInterface = function () {\n    var ob = {\n      createEffectsInterface: createEffectsInterface\n    };\n\n    function createEffectsInterface(elem, propertyGroup) {\n      if (elem.effectsManager) {\n        var effectElements = [];\n        var effectsData = elem.data.ef;\n        var i;\n        var len = elem.effectsManager.effectElements.length;\n\n        for (i = 0; i < len; i += 1) {\n          effectElements.push(createGroupInterface(effectsData[i], elem.effectsManager.effectElements[i], propertyGroup, elem));\n        }\n\n        var effects = elem.data.ef || [];\n\n        var groupInterface = function (name) {\n          i = 0;\n          len = effects.length;\n\n          while (i < len) {\n            if (name === effects[i].nm || name === effects[i].mn || name === effects[i].ix) {\n              return effectElements[i];\n            }\n\n            i += 1;\n          }\n\n          return null;\n        };\n\n        Object.defineProperty(groupInterface, \"numProperties\", {\n          get: function () {\n            return effects.length;\n          }\n        });\n        return groupInterface;\n      }\n\n      return null;\n    }\n\n    function createGroupInterface(data, elements, propertyGroup, elem) {\n      function groupInterface(name) {\n        var effects = data.ef;\n        var i = 0;\n        var len = effects.length;\n\n        while (i < len) {\n          if (name === effects[i].nm || name === effects[i].mn || name === effects[i].ix) {\n            if (effects[i].ty === 5) {\n              return effectElements[i];\n            }\n\n            return effectElements[i]();\n          }\n\n          i += 1;\n        }\n\n        throw new Error();\n      }\n\n      var _propertyGroup = propertyGroupFactory(groupInterface, propertyGroup);\n\n      var effectElements = [];\n      var i;\n      var len = data.ef.length;\n\n      for (i = 0; i < len; i += 1) {\n        if (data.ef[i].ty === 5) {\n          effectElements.push(createGroupInterface(data.ef[i], elements.effectElements[i], elements.effectElements[i].propertyGroup, elem));\n        } else {\n          effectElements.push(createValueInterface(elements.effectElements[i], data.ef[i].ty, elem, _propertyGroup));\n        }\n      }\n\n      if (data.mn === \"ADBE Color Control\") {\n        Object.defineProperty(groupInterface, \"color\", {\n          get: function () {\n            return effectElements[0]();\n          }\n        });\n      }\n\n      Object.defineProperties(groupInterface, {\n        numProperties: {\n          get: function () {\n            return data.np;\n          }\n        },\n        _name: {\n          value: data.nm\n        },\n        propertyGroup: {\n          value: _propertyGroup\n        }\n      });\n      groupInterface.enabled = data.en !== 0;\n      groupInterface.active = groupInterface.enabled;\n      return groupInterface;\n    }\n\n    function createValueInterface(element, type, elem, propertyGroup) {\n      var expressionProperty = ExpressionPropertyInterface(element.p);\n\n      function interfaceFunction() {\n        if (type === 10) {\n          return elem.comp.compInterface(element.p.v);\n        }\n\n        return expressionProperty();\n      }\n\n      if (element.p.setGroupProperty) {\n        element.p.setGroupProperty(PropertyInterface(\"\", propertyGroup));\n      }\n\n      return interfaceFunction;\n    }\n\n    return ob;\n  }();\n  /* global createSizedArray */\n\n  /* exported MaskManagerInterface */\n\n\n  var MaskManagerInterface = function () {\n    function MaskInterface(mask, data) {\n      (this || _global)._mask = mask;\n      (this || _global)._data = data;\n    }\n\n    Object.defineProperty(MaskInterface.prototype, \"maskPath\", {\n      get: function () {\n        if ((this || _global)._mask.prop.k) {\n          (this || _global)._mask.prop.getValue();\n        }\n\n        return (this || _global)._mask.prop;\n      }\n    });\n    Object.defineProperty(MaskInterface.prototype, \"maskOpacity\", {\n      get: function () {\n        if ((this || _global)._mask.op.k) {\n          (this || _global)._mask.op.getValue();\n        }\n\n        return (this || _global)._mask.op.v * 100;\n      }\n    });\n\n    var MaskManager = function (maskManager) {\n      var _masksInterfaces = createSizedArray(maskManager.viewData.length);\n\n      var i;\n      var len = maskManager.viewData.length;\n\n      for (i = 0; i < len; i += 1) {\n        _masksInterfaces[i] = new MaskInterface(maskManager.viewData[i], maskManager.masksProperties[i]);\n      }\n\n      var maskFunction = function (name) {\n        i = 0;\n\n        while (i < len) {\n          if (maskManager.masksProperties[i].nm === name) {\n            return _masksInterfaces[i];\n          }\n\n          i += 1;\n        }\n\n        return null;\n      };\n\n      return maskFunction;\n    };\n\n    return MaskManager;\n  }();\n  /* global createTypedArray */\n\n  /* exported ExpressionPropertyInterface */\n\n\n  var ExpressionPropertyInterface = function () {\n    var defaultUnidimensionalValue = {\n      pv: 0,\n      v: 0,\n      mult: 1\n    };\n    var defaultMultidimensionalValue = {\n      pv: [0, 0, 0],\n      v: [0, 0, 0],\n      mult: 1\n    };\n\n    function completeProperty(expressionValue, property, type) {\n      Object.defineProperty(expressionValue, \"velocity\", {\n        get: function () {\n          return property.getVelocityAtTime(property.comp.currentFrame);\n        }\n      });\n      expressionValue.numKeys = property.keyframes ? property.keyframes.length : 0;\n\n      expressionValue.key = function (pos) {\n        if (!expressionValue.numKeys) {\n          return 0;\n        }\n\n        var value = \"\";\n\n        if (\"s\" in property.keyframes[pos - 1]) {\n          value = property.keyframes[pos - 1].s;\n        } else if (\"e\" in property.keyframes[pos - 2]) {\n          value = property.keyframes[pos - 2].e;\n        } else {\n          value = property.keyframes[pos - 2].s;\n        }\n\n        var valueProp = type === \"unidimensional\" ? new Number(value) : Object.assign({}, value); // eslint-disable-line no-new-wrappers\n\n        valueProp.time = property.keyframes[pos - 1].t / property.elem.comp.globalData.frameRate;\n        valueProp.value = type === \"unidimensional\" ? value[0] : value;\n        return valueProp;\n      };\n\n      expressionValue.valueAtTime = property.getValueAtTime;\n      expressionValue.speedAtTime = property.getSpeedAtTime;\n      expressionValue.velocityAtTime = property.getVelocityAtTime;\n      expressionValue.propertyGroup = property.propertyGroup;\n    }\n\n    function UnidimensionalPropertyInterface(property) {\n      if (!property || !(\"pv\" in property)) {\n        property = defaultUnidimensionalValue;\n      }\n\n      var mult = 1 / property.mult;\n      var val = property.pv * mult;\n      var expressionValue = new Number(val); // eslint-disable-line no-new-wrappers\n\n      expressionValue.value = val;\n      completeProperty(expressionValue, property, \"unidimensional\");\n      return function () {\n        if (property.k) {\n          property.getValue();\n        }\n\n        val = property.v * mult;\n\n        if (expressionValue.value !== val) {\n          expressionValue = new Number(val); // eslint-disable-line no-new-wrappers\n\n          expressionValue.value = val;\n          completeProperty(expressionValue, property, \"unidimensional\");\n        }\n\n        return expressionValue;\n      };\n    }\n\n    function MultidimensionalPropertyInterface(property) {\n      if (!property || !(\"pv\" in property)) {\n        property = defaultMultidimensionalValue;\n      }\n\n      var mult = 1 / property.mult;\n      var len = property.data && property.data.l || property.pv.length;\n      var expressionValue = createTypedArray(\"float32\", len);\n      var arrValue = createTypedArray(\"float32\", len);\n      expressionValue.value = arrValue;\n      completeProperty(expressionValue, property, \"multidimensional\");\n      return function () {\n        if (property.k) {\n          property.getValue();\n        }\n\n        for (var i = 0; i < len; i += 1) {\n          arrValue[i] = property.v[i] * mult;\n          expressionValue[i] = arrValue[i];\n        }\n\n        return expressionValue;\n      };\n    } // TODO: try to avoid using this getter\n\n\n    function defaultGetter() {\n      return defaultUnidimensionalValue;\n    }\n\n    return function (property) {\n      if (!property) {\n        return defaultGetter;\n      }\n\n      if (property.propType === \"unidimensional\") {\n        return UnidimensionalPropertyInterface(property);\n      }\n\n      return MultidimensionalPropertyInterface(property);\n    };\n  }();\n  /* global expressionHelpers, TextSelectorProp, ExpressionManager */\n\n  /* exported TextExpressionSelectorProp */\n\n\n  (function () {\n    var TextExpressionSelectorProp = function () {\n      // eslint-disable-line no-unused-vars\n      function getValueProxy(index, total) {\n        (this || _global).textIndex = index + 1;\n        (this || _global).textTotal = total;\n        (this || _global).v = this.getValue() * (this || _global).mult;\n        return (this || _global).v;\n      }\n\n      return function TextExpressionSelectorPropFactory(elem, data) {\n        (this || _global).pv = 1;\n        (this || _global).comp = elem.comp;\n        (this || _global).elem = elem;\n        (this || _global).mult = 0.01;\n        (this || _global).propType = \"textSelector\";\n        (this || _global).textTotal = data.totalChars;\n        (this || _global).selectorValue = 100;\n        (this || _global).lastValue = [1, 1, 1];\n        (this || _global).k = true;\n        (this || _global).x = true;\n        (this || _global).getValue = ExpressionManager.initiateExpression.bind(this || _global)(elem, data, this || _global);\n        (this || _global).getMult = getValueProxy;\n        (this || _global).getVelocityAtTime = expressionHelpers.getVelocityAtTime;\n\n        if ((this || _global).kf) {\n          (this || _global).getValueAtTime = expressionHelpers.getValueAtTime.bind(this || _global);\n        } else {\n          (this || _global).getValueAtTime = expressionHelpers.getStaticValueAtTime.bind(this || _global);\n        }\n\n        (this || _global).setGroupProperty = expressionHelpers.setGroupProperty;\n      };\n    }();\n\n    var propertyGetTextProp = TextSelectorProp.getTextSelectorProp;\n\n    TextSelectorProp.getTextSelectorProp = function (elem, data, arr) {\n      if (data.t === 1) {\n        return new TextExpressionSelectorPropFactory(elem, data, arr); // eslint-disable-line no-undef\n      }\n\n      return propertyGetTextProp(elem, data, arr);\n    };\n  })();\n  /* global PropertyFactory */\n\n  /* exported SliderEffect, AngleEffect, ColorEffect, PointEffect, LayerIndexEffect, MaskIndexEffect, CheckboxEffect, NoValueEffect */\n\n\n  function SliderEffect(data, elem, container) {\n    (this || _global).p = PropertyFactory.getProp(elem, data.v, 0, 0, container);\n  }\n\n  function AngleEffect(data, elem, container) {\n    (this || _global).p = PropertyFactory.getProp(elem, data.v, 0, 0, container);\n  }\n\n  function ColorEffect(data, elem, container) {\n    (this || _global).p = PropertyFactory.getProp(elem, data.v, 1, 0, container);\n  }\n\n  function PointEffect(data, elem, container) {\n    (this || _global).p = PropertyFactory.getProp(elem, data.v, 1, 0, container);\n  }\n\n  function LayerIndexEffect(data, elem, container) {\n    (this || _global).p = PropertyFactory.getProp(elem, data.v, 0, 0, container);\n  }\n\n  function MaskIndexEffect(data, elem, container) {\n    (this || _global).p = PropertyFactory.getProp(elem, data.v, 0, 0, container);\n  }\n\n  function CheckboxEffect(data, elem, container) {\n    (this || _global).p = PropertyFactory.getProp(elem, data.v, 0, 0, container);\n  }\n\n  function NoValueEffect() {\n    (this || _global).p = {};\n  }\n  /* global extendPrototype, SliderEffect, AngleEffect, ColorEffect, PointEffect, CheckboxEffect, LayerIndexEffect,\r\n  MaskIndexEffect, NoValueEffect, DynamicPropertyContainer */\n\n\n  function EffectsManager(data, element) {\n    var effects = data.ef || [];\n    (this || _global).effectElements = [];\n    var i;\n    var len = effects.length;\n    var effectItem;\n\n    for (i = 0; i < len; i += 1) {\n      effectItem = new GroupEffect(effects[i], element);\n\n      (this || _global).effectElements.push(effectItem);\n    }\n  }\n\n  function GroupEffect(data, element) {\n    this.init(data, element);\n  }\n\n  extendPrototype([DynamicPropertyContainer], GroupEffect);\n  GroupEffect.prototype.getValue = GroupEffect.prototype.iterateDynamicProperties;\n\n  GroupEffect.prototype.init = function (data, element) {\n    (this || _global).data = data;\n    (this || _global).effectElements = [];\n    this.initDynamicPropertyContainer(element);\n    var i;\n    var len = (this || _global).data.ef.length;\n    var eff;\n    var effects = (this || _global).data.ef;\n\n    for (i = 0; i < len; i += 1) {\n      eff = null;\n\n      switch (effects[i].ty) {\n        case 0:\n          eff = new SliderEffect(effects[i], element, this || _global);\n          break;\n\n        case 1:\n          eff = new AngleEffect(effects[i], element, this || _global);\n          break;\n\n        case 2:\n          eff = new ColorEffect(effects[i], element, this || _global);\n          break;\n\n        case 3:\n          eff = new PointEffect(effects[i], element, this || _global);\n          break;\n\n        case 4:\n        case 7:\n          eff = new CheckboxEffect(effects[i], element, this || _global);\n          break;\n\n        case 10:\n          eff = new LayerIndexEffect(effects[i], element, this || _global);\n          break;\n\n        case 11:\n          eff = new MaskIndexEffect(effects[i], element, this || _global);\n          break;\n\n        case 5:\n          eff = new EffectsManager(effects[i], element, this || _global);\n          break;\n        // case 6:\n\n        default:\n          eff = new NoValueEffect(effects[i], element, this || _global);\n          break;\n      }\n\n      if (eff) {\n        (this || _global).effectElements.push(eff);\n      }\n    }\n  };\n\n  var lottie = {};\n\n  function setLocationHref(href) {\n    locationHref = href;\n  }\n\n  function searchAnimations() {\n    if (standalone === true) {\n      animationManager.searchAnimations(animationData, standalone, renderer);\n    } else {\n      animationManager.searchAnimations();\n    }\n  }\n\n  function setSubframeRendering(flag) {\n    subframeEnabled = flag;\n  }\n\n  function loadAnimation(params) {\n    if (standalone === true) {\n      params.animationData = JSON.parse(animationData);\n    }\n\n    return animationManager.loadAnimation(params);\n  }\n\n  function setQuality(value) {\n    if (typeof value === \"string\") {\n      switch (value) {\n        case \"high\":\n          defaultCurveSegments = 200;\n          break;\n\n        default:\n        case \"medium\":\n          defaultCurveSegments = 50;\n          break;\n\n        case \"low\":\n          defaultCurveSegments = 10;\n          break;\n      }\n    } else if (!isNaN(value) && value > 1) {\n      defaultCurveSegments = value;\n    }\n\n    if (defaultCurveSegments >= 50) {\n      roundValues(false);\n    } else {\n      roundValues(true);\n    }\n  }\n\n  function inBrowser() {\n    return typeof navigator !== \"undefined\";\n  }\n\n  function installPlugin(type, plugin) {\n    if (type === \"expressions\") {\n      expressionsPlugin = plugin;\n    }\n  }\n\n  function getFactory(name) {\n    switch (name) {\n      case \"propertyFactory\":\n        return PropertyFactory;\n\n      case \"shapePropertyFactory\":\n        return ShapePropertyFactory;\n\n      case \"matrix\":\n        return Matrix;\n\n      default:\n        return null;\n    }\n  }\n\n  lottie.play = animationManager.play;\n  lottie.pause = animationManager.pause;\n  lottie.setLocationHref = setLocationHref;\n  lottie.togglePause = animationManager.togglePause;\n  lottie.setSpeed = animationManager.setSpeed;\n  lottie.setDirection = animationManager.setDirection;\n  lottie.stop = animationManager.stop;\n  lottie.searchAnimations = searchAnimations;\n  lottie.registerAnimation = animationManager.registerAnimation;\n  lottie.loadAnimation = loadAnimation;\n  lottie.setSubframeRendering = setSubframeRendering;\n  lottie.resize = animationManager.resize; // lottie.start = start;\n\n  lottie.goToAndStop = animationManager.goToAndStop;\n  lottie.destroy = animationManager.destroy;\n  lottie.setQuality = setQuality;\n  lottie.inBrowser = inBrowser;\n  lottie.installPlugin = installPlugin;\n  lottie.freeze = animationManager.freeze;\n  lottie.unfreeze = animationManager.unfreeze;\n  lottie.setVolume = animationManager.setVolume;\n  lottie.mute = animationManager.mute;\n  lottie.unmute = animationManager.unmute;\n  lottie.getRegisteredAnimations = animationManager.getRegisteredAnimations;\n  lottie.__getFactory = getFactory;\n  lottie.version = \"5.7.8\";\n\n  function checkReady() {\n    if (document.readyState === \"complete\") {\n      clearInterval(readyStateCheckInterval);\n      searchAnimations();\n    }\n  }\n\n  function getQueryVariable(variable) {\n    var vars = queryString.split(\"&\");\n\n    for (var i = 0; i < vars.length; i += 1) {\n      var pair = vars[i].split(\"=\");\n\n      if (decodeURIComponent(pair[0]) == variable) {\n        // eslint-disable-line eqeqeq\n        return decodeURIComponent(pair[1]);\n      }\n    }\n\n    return null;\n  }\n\n  var standalone = \"__[STANDALONE]__\";\n  var animationData = \"__[ANIMATIONDATA]__\";\n  var renderer = \"\";\n  var queryString;\n\n  if (standalone) {\n    var scripts = document.getElementsByTagName(\"script\");\n    var index = scripts.length - 1;\n    var myScript = scripts[index] || {\n      src: \"\"\n    };\n    queryString = myScript.src.replace(/^[^\\?]+\\??/, \"\"); // eslint-disable-line no-useless-escape\n\n    renderer = getQueryVariable(\"renderer\");\n  }\n\n  var readyStateCheckInterval = setInterval(checkReady, 100);\n  return lottie;\n});\nvar exports$1 = exports;\n\nexport default exports$1;\n\n//# sourceMappingURL=npm:lottie-web@5.7.8!cjs.map","export { default } from \"/npm:lottie-web@5.7.8!cjs\";\n","import{jsx as _jsx}from\"react/jsx-runtime\";import{useRef,useCallback,useEffect}from\"react\";import{motion,addPropertyControls,ControlType,RenderTarget}from\"framer\";import{defaultEvents}from\"https://framer.com/m/framer/default-utils.js@^0.45.0\";import{useAutoMotionValue}from\"https://framer.com/m/framer/useAutoMotionValue.js@0.3.0\";import lottie from\"https://jspm.dev/lottie-web@5.7.8\";var SrcType;(function(SrcType){SrcType[\"File\"]=\"Upload\";SrcType[\"Url\"]=\"URL\";})(SrcType||(SrcType={}));var Poster;(function(Poster){Poster[\"Auto\"]=\"Auto\";Poster[\"Custom\"]=\"Custom\";})(Poster||(Poster={}));const placeholderUrl=\"https://misc.framerstatic.com/lottie/logo.json\";/**\n * LOTTIE\n *\n * @framerIntrinsicWidth 200\n * @framerIntrinsicHeight 350\n *\n * @framerSupportedLayoutWidth fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n */export function Lottie(props){const{style,srcUrl,srcFile,srcType,poster,progress:progressRaw,playing,loop,posterProgress,pauseOnCanvas,isForwardsDirection,speed,onClick,onMouseEnter,onMouseLeave,onMouseDown,onMouseUp,onComplete}=props;const isOnCanvas=RenderTarget.current()===RenderTarget.canvas;const shouldPlay=(!pauseOnCanvas||!isOnCanvas)&&playing;const direction=isForwardsDirection?1:-1;const isCustomPoster=poster===\"Custom\";const el=useRef();const didInitialMount=useRef(false);const animationInfo=useRef({data:null,animation:null,duration:null});const progress=useAutoMotionValue(progressRaw,{transform:v=>v*.01});const play=()=>{var _animationInfo_current_animation,_animationInfo_current;return(_animationInfo_current=animationInfo.current)===null||_animationInfo_current===void 0?void 0:(_animationInfo_current_animation=_animationInfo_current.animation)===null||_animationInfo_current_animation===void 0?void 0:_animationInfo_current_animation.play();};const pause=()=>{var _animationInfo_current_animation,_animationInfo_current;return(_animationInfo_current=animationInfo.current)===null||_animationInfo_current===void 0?void 0:(_animationInfo_current_animation=_animationInfo_current.animation)===null||_animationInfo_current_animation===void 0?void 0:_animationInfo_current_animation.pause();};const destroy=()=>{var _animationInfo_current_animation,_animationInfo_current;return(_animationInfo_current=animationInfo.current)===null||_animationInfo_current===void 0?void 0:(_animationInfo_current_animation=_animationInfo_current.animation)===null||_animationInfo_current_animation===void 0?void 0:_animationInfo_current_animation.destroy();};const scrubTo=useCallback((normalizedProgress,shouldPlayAfter)=>{if(!animationInfo.current.duration||!animationInfo.current.animation)return;// Lottie gets weird when scrubbing to the exact last frame\nconst frameNumberTarget=normalizedProgress===1?animationInfo.current.duration-1:normalizedProgress*animationInfo.current.duration;if(shouldPlayAfter)animationInfo.current.animation.goToAndPlay(frameNumberTarget,true);else animationInfo.current.animation.goToAndStop(frameNumberTarget,true);},[]);const fetchLottieData=useCallback(async url=>{if(!url)return null;const data=await fetch(url,{method:\"GET\",credentials:\"omit\",redirect:\"follow\"}).then(d=>d.json());return data;},[]);// Fetch lottie animation & start setup\nconst init=useCallback(async()=>{// Clear current animation\ndestroy();let dataUrl;if(srcType===\"URL\")dataUrl=srcUrl;if(srcType===\"Upload\")dataUrl=srcFile;if(!dataUrl){console.warn(\"No valid Lottie animation provided\");dataUrl=placeholderUrl;}const data=await fetchLottieData(dataUrl);animationInfo.current.data=data;return setup(didInitialMount.current);},[srcType,srcUrl,srcFile]);// Create Lottie animation\nconst setup=useCallback(shouldPlayAfter=>{if(!el.current)return;destroy();const options={container:el.current,renderer:\"svg\",loop:loop,autoplay:shouldPlay,animationData:animationInfo.current.data,rendererSettings:{preserveAspectRatio:\"xMidYMid slice\"}};const anim=animationInfo.current.animation=lottie.loadAnimation(options);animationInfo.current.duration=anim.getDuration(true);anim.setDirection(direction);anim.setSpeed(speed);didInitialMount.current=true;if(isOnCanvas&&isCustomPoster)scrubTo(posterProgress,false);else scrubTo(progress.get(),shouldPlay||shouldPlayAfter);return()=>{anim.destroy();};},[loop,shouldPlay,speed,direction,isOnCanvas,isCustomPoster,posterProgress]);// Initial setup or re-init when source changes\nuseEffect(()=>{let cleanup;init().then(c=>cleanup=c);return()=>{if(cleanup)cleanup();};},[srcType,srcFile,srcUrl]);// No run-time option for loop option, recreating anim\nuseEffect(()=>{if(!didInitialMount.current)return;return setup(false);},[loop]);// Perf hack lets see if anyone notices\nuseEffect(()=>lottie.setQuality(isOnCanvas?\"low\":\"medium\"),[]);// useEffect(() => {\n//     if (!isOnCanvas) return\n//     const normalizedProgress = progress.get() * 0.01\n//     if (shouldPlay) scrubTo(normalizedProgress, true)\n//     else scrubTo(normalizedProgress, false)\n// }, [progressRaw, shouldPlay])\nuseEffect(()=>progress.onChange(val=>{if(isOnCanvas)return;if(shouldPlay)scrubTo(val,true);else scrubTo(val,false);}),[]);useEffect(()=>{const val=progress.get();if(shouldPlay)scrubTo(val,true);else scrubTo(val,false);},[progressRaw]);useEffect(()=>{if(!isOnCanvas)return;const normalizedPosterProgress=posterProgress*.01;if(isCustomPoster)scrubTo(normalizedPosterProgress,false);else scrubTo(progress.get(),false);},[isCustomPoster,posterProgress]);useEffect(()=>{var _animationInfo_current;if(!((_animationInfo_current=animationInfo.current)===null||_animationInfo_current===void 0?void 0:_animationInfo_current.animation))return;animationInfo.current.animation.setSpeed(speed);scrubTo(progress.get(),true);},[speed]);useEffect(()=>{var _animationInfo_current;if(!((_animationInfo_current=animationInfo.current)===null||_animationInfo_current===void 0?void 0:_animationInfo_current.animation))return;animationInfo.current.animation.setDirection(direction);scrubTo(progress.get(),true);},[direction]);useEffect(()=>{if(shouldPlay)play();else pause();},[shouldPlay]);return /*#__PURE__*/_jsx(motion.div,{ref:el,style:style,onClick,onMouseEnter,onMouseLeave,onMouseDown,onMouseUp});}Lottie.defaultProps={height:200,width:200,srcType:\"URL\",pauseOnCanvas:true,srcUrl:placeholderUrl,progress:0,poster:\"Auto\",posterProgress:0};addPropertyControls(Lottie,{srcType:{type:ControlType.Enum,displaySegmentedControl:true,title:\"Source\",options:[\"URL\",\"Upload\"]},srcUrl:{type:ControlType.String,title:\"URL\",placeholder:\"../example.json\",hidden:props=>props.srcType===\"Upload\"},srcFile:{type:ControlType.File,title:\"File\",allowedFileTypes:[\"json\"],hidden:props=>props.srcType===\"URL\"},playing:{type:ControlType.Boolean,title:\"Playing\",enabledTitle:\"Yes\",disabledTitle:\"No\"},// Temporarily disabling for perf\npauseOnCanvas:{type:ControlType.Boolean,title:\"Canvas\",disabledTitle:\"Play\",enabledTitle:\"Pause\",hidden:props=>props.playing===false},loop:{type:ControlType.Boolean,title:\"Loop\",enabledTitle:\"Yes\",disabledTitle:\"No\"},isForwardsDirection:{title:\"Direction\",type:ControlType.Boolean,enabledTitle:\"Normal\",disabledTitle:\"Reverse\"},speed:{type:ControlType.Number,defaultValue:1,min:0,max:10,step:.5,displayStepper:true,unit:\"x\"},poster:{title:\"Poster\",type:ControlType.Enum,options:[\"Auto\",\"Custom\"],displaySegmentedControl:true},posterProgress:{title:\" \",type:ControlType.Number,max:100,min:0,unit:\"%\",hidden:({poster})=>poster===\"Auto\"},progress:{title:\"Progress\",type:ControlType.Number,max:100,min:0,unit:\"%\",description:\"This component is made for JSON files. [Learn more here](https://lottiefiles.com/what-is-lottie).\"},...defaultEvents});\nexport const __FramerMetadata__ = {\"exports\":{\"Lottie\":{\"type\":\"reactComponent\",\"name\":\"Lottie\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"350\",\"framerIntrinsicWidth\":\"200\",\"framerSupportedLayoutWidth\":\"fixed\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Lottie.map","// Generated by Framer (df7882f)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,RichText,SmartComponentScopedContainer,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import{Icon as Phosphor}from\"https://framerusercontent.com/modules/tYScH7LTqUtz5KUaUAYP/p8dptk4UIND8hbFWz9V7/Phosphor.js\";import{Lottie}from\"https://framerusercontent.com/modules/YbkSqZ7STzW5WsMb1yan/RLfsHd78NBd0kbafA9hd/Lottie.js\";const PhosphorFonts=getFonts(Phosphor);const LottieFonts=getFonts(Lottie);const enabledGestures={idwmFVNuB:{hover:true},V_ghbqSa2:{hover:true}};const cycleOrder=[\"qqtlNbxm0\",\"V_ghbqSa2\",\"idwmFVNuB\",\"sY1lHcGAw\",\"qiQGQ14le\"];const serializationHash=\"framer-ZatAd\";const variantClassNames={idwmFVNuB:\"framer-v-knj2m2\",qiQGQ14le:\"framer-v-dz24kj\",qqtlNbxm0:\"framer-v-1dqbqqt\",sY1lHcGAw:\"framer-v-128p25\",V_ghbqSa2:\"framer-v-171ih8f\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={duration:0,type:\"tween\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const humanReadableVariantMap={\"Default-Dark\":\"idwmFVNuB\",\"Variant 2\":\"V_ghbqSa2\",\"Variant 5\":\"qiQGQ14le\",Default:\"qqtlNbxm0\",Icon:\"sY1lHcGAw\"};const getProps=({ai,border,color,color2,color3,fill,height,iconLeft,id,opacity,text,width,...props})=>{return{...props,b3AKQcuAu:text??props.b3AKQcuAu??\"Search\",kO__1S4e4:color2??props.kO__1S4e4??\"var(--token-bfe1a8cd-29df-415d-847c-515aa569e089, rgb(0, 0, 0))\",leT0fgw70:ai??props.leT0fgw70??true,OyqahG1kE:color3??props.OyqahG1kE??\"var(--token-bfe1a8cd-29df-415d-847c-515aa569e089, rgb(0, 0, 0))\",p2VAZ6cLY:border??props.p2VAZ6cLY??{borderColor:'var(--token-3648b482-766c-4501-98df-024221488373, rgba(0, 0, 0, 0.12)) /* {\"name\":\"Border/Primary\"} */',borderStyle:\"solid\",borderWidth:1},qJITMmI5o:color??props.qJITMmI5o??\"var(--token-bfe1a8cd-29df-415d-847c-515aa569e089, rgb(0, 0, 0))\",RIpqNQ07U:iconLeft??props.RIpqNQ07U??true,sOeL7G08r:fill??props.sOeL7G08r??\"rgb(255, 255, 255)\",variant:humanReadableVariantMap[props.variant]??props.variant??\"qqtlNbxm0\",wmLLkIV4a:opacity??props.wmLLkIV4a??.5};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,b3AKQcuAu,p2VAZ6cLY,RIpqNQ07U,leT0fgw70,sOeL7G08r,qJITMmI5o,kO__1S4e4,OyqahG1kE,wmLLkIV4a,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"qqtlNbxm0\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if(baseVariant===\"sY1lHcGAw\")return false;return true;};const isDisplayed1=()=>{if([\"V_ghbqSa2-hover\",\"idwmFVNuB-hover\"].includes(gestureVariant))return false;if([\"V_ghbqSa2\",\"idwmFVNuB\",\"sY1lHcGAw\",\"qiQGQ14le\"].includes(baseVariant))return false;return true;};const isDisplayed2=value=>{if([\"V_ghbqSa2-hover\",\"idwmFVNuB-hover\"].includes(gestureVariant))return false;if([\"V_ghbqSa2\",\"idwmFVNuB\",\"sY1lHcGAw\",\"qiQGQ14le\"].includes(baseVariant))return false;return value;};return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-1dqbqqt\",className,classNames),\"data-border\":true,\"data-framer-name\":\"Default\",layoutDependency:layoutDependency,layoutId:\"qqtlNbxm0\",ref:refBinding,style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"var(--token-423ffaff-97bf-4c66-848f-c03d98c25855, rgba(0, 0, 0, 0.07))\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",backgroundColor:sOeL7G08r,borderBottomLeftRadius:30,borderBottomRightRadius:30,borderTopLeftRadius:30,borderTopRightRadius:30,boxShadow:\"none\",...style},variants:{\"V_ghbqSa2-hover\":{backgroundColor:\"rgb(250, 250, 250)\"},idwmFVNuB:{\"--border-color\":\"rgba(255, 255, 255, 0.14)\",backgroundColor:\"rgba(0, 0, 0, 0)\",boxShadow:\"none\"},qiQGQ14le:{\"--border-bottom-width\":(p2VAZ6cLY.borderBottomWidth??p2VAZ6cLY.borderWidth)+\"px\",\"--border-color\":p2VAZ6cLY.borderColor,\"--border-left-width\":(p2VAZ6cLY.borderLeftWidth??p2VAZ6cLY.borderWidth)+\"px\",\"--border-right-width\":(p2VAZ6cLY.borderRightWidth??p2VAZ6cLY.borderWidth)+\"px\",\"--border-style\":p2VAZ6cLY.borderStyle,\"--border-top-width\":(p2VAZ6cLY.borderTopWidth??p2VAZ6cLY.borderWidth)+\"px\",borderBottomLeftRadius:10,borderBottomRightRadius:10,borderTopLeftRadius:10,borderTopRightRadius:10,boxShadow:\"none\"},sY1lHcGAw:{\"--border-color\":\"var(--token-3648b482-766c-4501-98df-024221488373, rgba(0, 0, 0, 0.12))\",borderBottomLeftRadius:32,borderBottomRightRadius:32,borderTopLeftRadius:32,borderTopRightRadius:32,boxShadow:\"none\"},V_ghbqSa2:{\"--border-bottom-width\":(p2VAZ6cLY.borderBottomWidth??p2VAZ6cLY.borderWidth)+\"px\",\"--border-color\":p2VAZ6cLY.borderColor,\"--border-left-width\":(p2VAZ6cLY.borderLeftWidth??p2VAZ6cLY.borderWidth)+\"px\",\"--border-right-width\":(p2VAZ6cLY.borderRightWidth??p2VAZ6cLY.borderWidth)+\"px\",\"--border-style\":p2VAZ6cLY.borderStyle,\"--border-top-width\":(p2VAZ6cLY.borderTopWidth??p2VAZ6cLY.borderWidth)+\"px\",borderBottomLeftRadius:10,borderBottomRightRadius:10,borderTopLeftRadius:10,borderTopRightRadius:10,boxShadow:\"0px 1px 6px 0px rgba(0, 0, 0, 0.05), 0px 2px 8px 0px rgba(0, 0, 0, 0.04)\"}},...addPropertyOverrides({\"idwmFVNuB-hover\":{\"data-framer-name\":undefined},\"V_ghbqSa2-hover\":{\"data-framer-name\":undefined},idwmFVNuB:{\"data-framer-name\":\"Default-Dark\"},qiQGQ14le:{\"data-framer-name\":\"Variant 5\"},sY1lHcGAw:{\"data-framer-name\":\"Icon\"},V_ghbqSa2:{\"data-framer-name\":\"Variant 2\"}},baseVariant,gestureVariant),children:[RIpqNQ07U&&/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-c1v2ef-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"tLD0CFC0L-container\",nodeId:\"tLD0CFC0L\",rendersWithMotion:true,scopeId:\"i6sGKIbqA\",style:{opacity:.4},variants:{\"idwmFVNuB-hover\":{opacity:.6}},children:/*#__PURE__*/_jsx(Phosphor,{color:kO__1S4e4,height:\"100%\",iconSearch:\"magnifying-glass\",iconSelection:\"House\",id:\"tLD0CFC0L\",layoutId:\"tLD0CFC0L\",mirrored:false,selectByList:false,style:{height:\"100%\",width:\"100%\"},weight:\"bold\",width:\"100%\",...addPropertyOverrides({idwmFVNuB:{color:\"var(--token-36849023-6189-4b34-8ca0-f2105af74ca2, rgb(255, 255, 255))\"}},baseVariant,gestureVariant)})})}),isDisplayed()&&/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7SW50ZXItdmFyaWFibGUtcmVndWxhclZGPUltOXdjM29pSURFMExDQWlkMmRvZENJZ05UUXc=\",\"--framer-font-family\":'\"Inter Variable\", \"Inter Placeholder\", sans-serif',\"--framer-font-size\":\"12px\",\"--framer-font-variation-axes\":'var(--extracted-2gg91v, \"opsz\" 14, \"wght\" 540)',\"--framer-letter-spacing\":\"-0.014em\",\"--framer-line-height\":\"20px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--variable-reference-qJITMmI5o-i6sGKIbqA))\"},children:\"Search\"})}),className:\"framer-k97y7y\",fonts:[\"GF;Inter-variable-regular\"],layoutDependency:layoutDependency,layoutId:\"nVWwQKzPy\",style:{\"--extracted-2gg91v\":'\"opsz\" 14, \"wght\" 540',\"--extracted-r6o4lv\":\"var(--variable-reference-qJITMmI5o-i6sGKIbqA)\",\"--variable-reference-qJITMmI5o-i6sGKIbqA\":qJITMmI5o,opacity:wmLLkIV4a},text:b3AKQcuAu,variants:{\"idwmFVNuB-hover\":{opacity:.6},idwmFVNuB:{\"--extracted-r6o4lv\":\"var(--token-36849023-6189-4b34-8ca0-f2105af74ca2, rgb(255, 255, 255))\"},qiQGQ14le:{opacity:.6},V_ghbqSa2:{opacity:.6}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({idwmFVNuB:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7SW50ZXItdmFyaWFibGUtcmVndWxhclZGPUltOXdjM29pSURFMExDQWlkMmRvZENJZ05UUXc=\",\"--framer-font-family\":'\"Inter Variable\", \"Inter Placeholder\", sans-serif',\"--framer-font-size\":\"12px\",\"--framer-font-variation-axes\":'var(--extracted-2gg91v, \"opsz\" 14, \"wght\" 540)',\"--framer-letter-spacing\":\"-0.014em\",\"--framer-line-height\":\"20px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-36849023-6189-4b34-8ca0-f2105af74ca2, rgb(255, 255, 255)))\"},children:\"Search\"})})},V_ghbqSa2:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7SW50ZXItdmFyaWFibGUtcmVndWxhclZGPUltOXdjM29pSURFMExDQWlkMmRvZENJZ05UUXc=\",\"--framer-font-family\":'\"Inter Variable\", \"Inter Placeholder\", sans-serif',\"--framer-font-variation-axes\":'var(--extracted-2gg91v, \"opsz\" 14, \"wght\" 540)',\"--framer-letter-spacing\":\"-0.014em\",\"--framer-line-height\":\"20px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--variable-reference-qJITMmI5o-i6sGKIbqA))\"},children:\"Search\"})})}},baseVariant,gestureVariant)}),isDisplayed1()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-1s8wyoc\",layoutDependency:layoutDependency,layoutId:\"TE3Aqf0Mb\"}),isDisplayed2(leT0fgw70)&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1gn2f7w\",layoutDependency:layoutDependency,layoutId:\"BXx9wwXl1\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1rmknpu-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"Bvvukok3n-container\",nodeId:\"Bvvukok3n\",rendersWithMotion:true,scopeId:\"i6sGKIbqA\",style:{scale:2.1},children:/*#__PURE__*/_jsx(Lottie,{height:\"100%\",id:\"Bvvukok3n\",isForwardsDirection:true,layoutId:\"Bvvukok3n\",loop:true,pauseOnCanvas:false,playing:true,poster:\"Auto\",posterProgress:0,progress:0,speed:1,srcFile:\"https://framerusercontent.com/assets/y0dzrSQe9VgrmYM7GYGRoLh8Ng.json\",srcType:\"Upload\",srcUrl:\"https://misc.framerstatic.com/lottie/logo.json\",style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7SW50ZXItdmFyaWFibGUtcmVndWxhclZGPUltOXdjM29pSURFMExDQWlkMmRvZENJZ05UUXc=\",\"--framer-font-family\":'\"Inter Variable\", \"Inter Placeholder\", sans-serif',\"--framer-font-size\":\"11px\",\"--framer-font-variation-axes\":'var(--extracted-2gg91v, \"opsz\" 14, \"wght\" 540)',\"--framer-letter-spacing\":\"0px\",\"--framer-line-height\":\"20px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--variable-reference-OyqahG1kE-i6sGKIbqA))\"},children:\"Ask AI\"})}),className:\"framer-17miaft\",fonts:[\"GF;Inter-variable-regular\"],layoutDependency:layoutDependency,layoutId:\"XPf0sJ0hx\",style:{\"--extracted-2gg91v\":'\"opsz\" 14, \"wght\" 540',\"--extracted-r6o4lv\":\"var(--variable-reference-OyqahG1kE-i6sGKIbqA)\",\"--variable-reference-OyqahG1kE-i6sGKIbqA\":OyqahG1kE,opacity:.5},verticalAlignment:\"top\",withExternalLayout:true})]})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-ZatAd.framer-1x4q3s0, .framer-ZatAd .framer-1x4q3s0 { display: block; }\",\".framer-ZatAd.framer-1dqbqqt { align-content: center; align-items: center; cursor: default; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 6px; height: min-content; justify-content: flex-start; min-width: 240px; overflow: visible; padding: 6px 14px 6px 12px; position: relative; width: 240px; }\",\".framer-ZatAd .framer-c1v2ef-container { flex: none; height: 16px; position: relative; width: 16px; }\",\".framer-ZatAd .framer-k97y7y, .framer-ZatAd .framer-17miaft { -webkit-user-select: none; flex: none; height: auto; pointer-events: none; position: relative; user-select: none; white-space: pre; width: auto; }\",\".framer-ZatAd .framer-1s8wyoc { align-self: stretch; flex: 1 0 0px; height: auto; overflow: visible; position: relative; width: 1px; }\",\".framer-ZatAd .framer-1gn2f7w { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 2px; height: min-content; justify-content: center; overflow: visible; padding: 0px 20px 0px 0px; position: relative; width: min-content; }\",\".framer-ZatAd .framer-1rmknpu-container { flex: none; height: 15px; position: absolute; right: 0px; top: 2px; width: 15px; z-index: 1; }\",\".framer-ZatAd.framer-v-171ih8f.framer-1dqbqqt, .framer-ZatAd.framer-v-dz24kj.framer-1dqbqqt { gap: unset; height: 50px; justify-content: space-between; min-width: unset; padding: 6px 14px 6px 16px; }\",\".framer-ZatAd.framer-v-171ih8f .framer-c1v2ef-container, .framer-ZatAd.framer-v-dz24kj .framer-c1v2ef-container { height: 22px; order: 1; width: 22px; }\",\".framer-ZatAd.framer-v-171ih8f .framer-k97y7y, .framer-ZatAd.framer-v-dz24kj .framer-k97y7y { order: 0; }\",\".framer-ZatAd.framer-v-128p25.framer-1dqbqqt { gap: 10px; height: 36px; justify-content: center; min-width: unset; padding: 0px; width: 36px; }\",\".framer-ZatAd.framer-v-171ih8f.hover.framer-1dqbqqt { gap: unset; min-width: unset; }\",'.framer-ZatAd[data-border=\"true\"]::after, .framer-ZatAd [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 32\n * @framerIntrinsicWidth 240\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"],\"constraints\":[\"240px\",null,null,null]},\"V_ghbqSa2\":{\"layout\":[\"fixed\",\"fixed\"]},\"idwmFVNuB\":{\"layout\":[\"fixed\",\"auto\"],\"constraints\":[\"240px\",null,null,null]},\"sY1lHcGAw\":{\"layout\":[\"fixed\",\"fixed\"]},\"qiQGQ14le\":{\"layout\":[\"fixed\",\"fixed\"]},\"nvT_isIen\":{\"layout\":[\"fixed\",\"fixed\"]},\"e7c4DpB1l\":{\"layout\":[\"fixed\",\"auto\"],\"constraints\":[\"240px\",null,null,null]}}}\n * @framerVariables {\"b3AKQcuAu\":\"text\",\"p2VAZ6cLY\":\"border\",\"RIpqNQ07U\":\"iconLeft\",\"leT0fgw70\":\"ai\",\"sOeL7G08r\":\"fill\",\"qJITMmI5o\":\"color\",\"kO__1S4e4\":\"color2\",\"OyqahG1kE\":\"color3\",\"wmLLkIV4a\":\"opacity\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const Frameri6sGKIbqA=withCSS(Component,css,\"framer-ZatAd\");export default Frameri6sGKIbqA;Frameri6sGKIbqA.displayName=\"Features/UI/Search\";Frameri6sGKIbqA.defaultProps={height:32,width:240};addPropertyControls(Frameri6sGKIbqA,{variant:{options:[\"qqtlNbxm0\",\"V_ghbqSa2\",\"idwmFVNuB\",\"sY1lHcGAw\",\"qiQGQ14le\"],optionTitles:[\"Default\",\"Variant 2\",\"Default-Dark\",\"Icon\",\"Variant 5\"],title:\"Variant\",type:ControlType.Enum},b3AKQcuAu:{defaultValue:\"Search\",displayTextArea:false,title:\"Text\",type:ControlType.String},p2VAZ6cLY:{defaultValue:{borderColor:'var(--token-3648b482-766c-4501-98df-024221488373, rgba(0, 0, 0, 0.12)) /* {\"name\":\"Border/Primary\"} */',borderStyle:\"solid\",borderWidth:1},title:\"Border\",type:ControlType.Border},RIpqNQ07U:{defaultValue:true,title:\"Icon Left\",type:ControlType.Boolean},leT0fgw70:{defaultValue:true,title:\"Ai\",type:ControlType.Boolean},sOeL7G08r:{defaultValue:\"rgb(255, 255, 255)\",title:\"Fill\",type:ControlType.Color},qJITMmI5o:{defaultValue:\"var(--token-bfe1a8cd-29df-415d-847c-515aa569e089, rgb(0, 0, 0))\",title:\"Color\",type:ControlType.Color},kO__1S4e4:{defaultValue:'var(--token-bfe1a8cd-29df-415d-847c-515aa569e089, rgb(0, 0, 0)) /* {\"name\":\"Text/Primary\"} */',title:\"Color 2\",type:ControlType.Color},OyqahG1kE:{defaultValue:\"var(--token-bfe1a8cd-29df-415d-847c-515aa569e089, rgb(0, 0, 0))\",title:\"Color 3\",type:ControlType.Color},wmLLkIV4a:{defaultValue:.5,max:1,min:0,step:.01,title:\"Opacity\",type:ControlType.Number}});const variationAxes=[{defaultValue:14,maxValue:32,minValue:14,name:\"Optical size\",tag:\"opsz\"},{defaultValue:400,maxValue:900,minValue:100,name:\"Weight\",tag:\"wght\"}];addFonts(Frameri6sGKIbqA,[{explicitInter:true,fonts:[{family:\"Inter\",source:\"google\",style:\"normal\",url:\"https://fonts.gstatic.com/s/inter/v19/UcCo3FwrK3iLTfvgaQc78lA2.woff2\",variationAxes,weight:\"400\"}]},...PhosphorFonts,...LottieFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"Frameri6sGKIbqA\",\"slots\":[],\"annotations\":{\"framerVariables\":\"{\\\"b3AKQcuAu\\\":\\\"text\\\",\\\"p2VAZ6cLY\\\":\\\"border\\\",\\\"RIpqNQ07U\\\":\\\"iconLeft\\\",\\\"leT0fgw70\\\":\\\"ai\\\",\\\"sOeL7G08r\\\":\\\"fill\\\",\\\"qJITMmI5o\\\":\\\"color\\\",\\\"kO__1S4e4\\\":\\\"color2\\\",\\\"OyqahG1kE\\\":\\\"color3\\\",\\\"wmLLkIV4a\\\":\\\"opacity\\\"}\",\"framerContractVersion\":\"1\",\"framerComponentViewportWidth\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"],\\\"constraints\\\":[\\\"240px\\\",null,null,null]},\\\"V_ghbqSa2\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"idwmFVNuB\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"],\\\"constraints\\\":[\\\"240px\\\",null,null,null]},\\\"sY1lHcGAw\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"qiQGQ14le\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"nvT_isIen\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"e7c4DpB1l\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"],\\\"constraints\\\":[\\\"240px\\\",null,null,null]}}}\",\"framerIntrinsicHeight\":\"32\",\"framerImmutableVariables\":\"true\",\"framerColorSyntax\":\"true\",\"framerIntrinsicWidth\":\"240\",\"framerDisplayContentsDiv\":\"false\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./i6sGKIbqA.map","// Generated by Framer (d19865c)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,getFontsFromSharedStyle,getLoadingLazyAtYPosition,Image,Link,RichText,SmartComponentScopedContainer,SVG,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import{Icon as Phosphor}from\"https://framerusercontent.com/modules/tYScH7LTqUtz5KUaUAYP/p8dptk4UIND8hbFWz9V7/Phosphor.js\";import*as sharedStyle3 from\"https://framerusercontent.com/modules/DcFke7yXFh7t768ou46I/qEoWt9XmXVCdZWl90CGR/DONUCU1NL.js\";import*as sharedStyle2 from\"https://framerusercontent.com/modules/ZoK0mselEHDI9twTHYDs/PRzZTVWzYBytlJkl9jI8/DrYZSA_B6.js\";import*as sharedStyle1 from\"https://framerusercontent.com/modules/5AEEk25Yu6Kajm8OPiJT/rp84Yq9Vy4jfo3cI3GCj/OxizFIFCP.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/WhC2tYLc2qcNEGsq9mSc/0Q6Wag890zaUK5KB8orv/V_Fs0N7Cp.js\";import FeaturesUIIconButton from\"https://framerusercontent.com/modules/KO7A9vld4x97TSrGozSo/n7pISfs34MdKlVYMKkOQ/EM2gM8lL6.js\";import FeaturesUIAlerts from\"https://framerusercontent.com/modules/bUDKkUaRK4mJfyVFZaBe/GNVB38kW7XuFT0rMCvBu/Fk0ktM5lS.js\";import FeaturesUISearch from\"https://framerusercontent.com/modules/YVywAQH3Mq2bbWYWDwNl/OwhnE18LdEGPJfAiV4Ch/i6sGKIbqA.js\";import FeaturesBadge from\"https://framerusercontent.com/modules/cpSsXEWnyKHVI1ujnRHu/MKLSqCP85erpvkyBMSHz/jgQok88SL.js\";const FeaturesUIIconButtonFonts=getFonts(FeaturesUIIconButton);const PhosphorFonts=getFonts(Phosphor);const FeaturesBadgeFonts=getFonts(FeaturesBadge);const FeaturesUISearchFonts=getFonts(FeaturesUISearch);const FeaturesUIAlertsFonts=getFonts(FeaturesUIAlerts);const enabledGestures={bUIimPp9w:{hover:true},Je62CQ3Lk:{hover:true}};const cycleOrder=[\"Je62CQ3Lk\",\"CJImHZCjJ\",\"oOlF3FJTS\",\"bTSTNRgSK\",\"cErTGv3j7\",\"AUb3hYrzX\",\"rSALiGEa_\",\"k_Nun7LdO\",\"QuW7G7CpV\",\"vBZkupd_u\",\"bUIimPp9w\",\"xZxlFaZRa\",\"rPm2WrnS2\",\"hI2h9tlMF\",\"Dr9Lh3BZU\",\"KO73xL2Ah\"];const serializationHash=\"framer-CM0rX\";const variantClassNames={AUb3hYrzX:\"framer-v-17erxlk\",bTSTNRgSK:\"framer-v-k68nsr\",bUIimPp9w:\"framer-v-emb7f8\",cErTGv3j7:\"framer-v-8iqwws\",CJImHZCjJ:\"framer-v-10ldsjv\",Dr9Lh3BZU:\"framer-v-4osrfc\",hI2h9tlMF:\"framer-v-yzff0c\",Je62CQ3Lk:\"framer-v-c80wbp\",k_Nun7LdO:\"framer-v-3j5azf\",KO73xL2Ah:\"framer-v-1mp4410\",oOlF3FJTS:\"framer-v-1eyc54m\",QuW7G7CpV:\"framer-v-c0k18l\",rPm2WrnS2:\"framer-v-1ykgdcl\",rSALiGEa_:\"framer-v-1o66rys\",vBZkupd_u:\"framer-v-lkvymg\",xZxlFaZRa:\"framer-v-1qpzfqz\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={duration:0,type:\"tween\"};const toResponsiveImage=value=>{if(typeof value===\"object\"&&value!==null&&typeof value.src===\"string\"){return value;}return typeof value===\"string\"?{src:value}:undefined;};const isSet=value=>{if(Array.isArray(value))return value.length>0;return value!==undefined&&value!==null&&value!==\"\";};const numberToPixelString=value=>{if(typeof value!==\"number\")return value;if(!Number.isFinite(value))return undefined;return Math.max(0,value)+\"px\";};const transformTemplate1=(_,t)=>`translateX(-50%) ${t}`;const transformTemplate2=(_,t)=>`translate(-50%, -50%) ${t}`;const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const humanReadableVariantMap={\"Event Card\":\"xZxlFaZRa\",\"User member\":\"rPm2WrnS2\",\"Variant 1\":\"Je62CQ3Lk\",\"Variant 15\":\"Dr9Lh3BZU\",\"Variant 16\":\"KO73xL2Ah\",\"Variant 6\":\"bTSTNRgSK\",\"Variant 8\":\"AUb3hYrzX\",\"Variant 9\":\"rSALiGEa_\",\"Wishlist-Item-mobile\":\"QuW7G7CpV\",\"Wishlist-Item\":\"CJImHZCjJ\",Academi:\"bUIimPp9w\",Card:\"cErTGv3j7\",Dark:\"oOlF3FJTS\",Dis:\"k_Nun7LdO\",JobItem:\"vBZkupd_u\",Upvote:\"hI2h9tlMF\"};const getProps=({_3Dots,_3DotsIconColor,alert,alertIcon,author,author1,avatar,backgroundDark,badge1,badge2,badgeBest,badgeBg,badgeBorder,badges,badgeTitle,bageIcon,borderDark,comment,comment1,commentNo,commentNo1,commentUserName,date,description,eventDate,gap,height,hostname,hosts,hover,id,image,imgComment,likeNo,logo,moderation,nameBadge,newComment,postImage1,postImage2,postImage21,postImage3,postImageSmall,profilePhoto,reactionButtons,reactions,sentiment,statusBadge,title,titleLg,topBar,upvoteBg,upvoteNo,userBadgeTitle,visibleUserBadge,width,wishlistRightBadge,...props})=>{return{...props,ATKIIPu3x:badge1??props.ATKIIPu3x??\"Business Operations\",AZurDyJlw:topBar??props.AZurDyJlw??true,B6v71ubMc:reactions??props.B6v71ubMc??true,bxfxKgx5e:gap??props.bxfxKgx5e??8,cbsxmNjy1:alertIcon??props.cbsxmNjy1??\"bell\",cvQTlj2ZI:logo??props.cvQTlj2ZI,dbsX1Z4ZM:date??props.dbsX1Z4ZM??\"4 hours ago\",DpWIliiUJ:commentUserName??props.DpWIliiUJ??\"Lucas Rivera\",ggjyRww5C:upvoteNo??props.ggjyRww5C??\"48\",Gk3jF1AR1:badgeTitle??props.Gk3jF1AR1??\"Badge\",GtJ6UPfSr:description??props.GtJ6UPfSr??\"Hey everyone! 👋 Big News! 📣 We're excited to share that Bettermode is heading to the CMX Summit in San Francisco on October 4-5!.\",guOUILUCE:nameBadge??props.guOUILUCE??true,HCz35NIWh:newComment??props.HCz35NIWh??true,hJuQVkWNB:postImage21??props.hJuQVkWNB,huThLHpMp:profilePhoto??props.huThLHpMp,hWrqI3gm7:statusBadge??props.hWrqI3gm7??true,hx5_Q7YXq:badgeBest??props.hx5_Q7YXq??\"Best answer\",IBHTK3NUN:author??props.IBHTK3NUN??\"Amir Ryan\",IeMqzicuF:imgComment??props.IeMqzicuF??{alt:\"\",pixelHeight:80,pixelWidth:80,src:\"https://framerusercontent.com/images/wS6rplXl20TZQCa0Kxy9hlK3mPo.jpg\"},IwYv5yCV6:wishlistRightBadge??props.IwYv5yCV6??true,KmrUOtS1I:userBadgeTitle??props.KmrUOtS1I??\"Best answer\",lvJmatNOI:image??props.lvJmatNOI??{pixelHeight:250,pixelWidth:1e3,src:\"https://framerusercontent.com/images/TYVtZc8tBZQHNt7XwfNCm7b1J8.svg\",srcSet:\"https://framerusercontent.com/images/TYVtZc8tBZQHNt7XwfNCm7b1J8.svg?scale-down-to=512 512w,https://framerusercontent.com/images/TYVtZc8tBZQHNt7XwfNCm7b1J8.svg 1000w\"},MtTKxzdE_:badgeBg??props.MtTKxzdE_??\"var(--token-38711166-1225-4fd4-b6cc-de949f8d5ea6, rgb(255, 255, 255))\",mU5etbcVL:titleLg??props.mU5etbcVL,N5Sr6yKFf:avatar??props.N5Sr6yKFf??{pixelHeight:80,pixelWidth:80,src:\"https://framerusercontent.com/images/eBzq6xFJbXYGaEPo8RIwLd9XlZM.jpg\"},n5z61rLex:commentNo1??props.n5z61rLex??\"6\",ndp3Y9gP9:comment??props.ndp3Y9gP9??true,NlUDsI7Kl:reactionButtons??props.NlUDsI7Kl??true,nwDKR47EY:postImage1??props.nwDKR47EY,o0nxWzzrG:_3Dots??props.o0nxWzzrG??true,O5lMKNTcD:badgeBorder??props.O5lMKNTcD??{borderColor:'var(--token-3648b482-766c-4501-98df-024221488373, rgba(0, 0, 0, 0.12)) /* {\"name\":\"Border/Primary\"} */',borderStyle:\"solid\",borderWidth:1},OEgPyXZP_:comment1??props.OEgPyXZP_??\"This sounds exactly like what we’ve been looking for!\",oxyDdtMQd:backgroundDark??props.oxyDdtMQd??\"var(--token-5b0b6ffe-f617-4319-b3f9-4c3c243de80b, rgb(10, 10, 10))\",p1lSlumSG:hover??props.p1lSlumSG,P8mw_jwrb:postImageSmall??props.P8mw_jwrb,q4G659Wue:moderation??props.q4G659Wue??true,qeq03EKWr:badge2??props.qeq03EKWr??\"$45k-$60k\",R3U4at3qB:eventDate??props.R3U4at3qB??\"Thu, Apr 25, 6:00pm\",rACYYbSP9:alert??props.rACYYbSP9,rTvSPEL4Y:author1??props.rTvSPEL4Y??true,rw2guypMu:title??props.rw2guypMu??\"Meet Bettermode at CMX Summit.\",sCUDG6l76:visibleUserBadge??props.sCUDG6l76??true,sVMsj0GT1:postImage2??props.sVMsj0GT1??true,TOJQm6NHW:upvoteBg??props.TOJQm6NHW??\"rgba(0, 0, 0, 0)\",uHQwKv8nh:sentiment??props.uHQwKv8nh,uRHbbRCJN:likeNo??props.uRHbbRCJN??\"12\",UvNIpJ0sf:hosts??props.UvNIpJ0sf,variant:humanReadableVariantMap[props.variant]??props.variant??\"Je62CQ3Lk\",VfGuUwHLG:_3DotsIconColor??props.VfGuUwHLG??\"var(--token-bfe1a8cd-29df-415d-847c-515aa569e089, rgb(0, 0, 0))\",WkPiD27RO:postImage3??props.WkPiD27RO,x2SmAbYI4:badges??props.x2SmAbYI4??true,XHvgLckvi:commentNo??props.XHvgLckvi??\"8\",XnJhETaU8:hostname??props.XnJhETaU8??\"Soheil Alavi\",XRDnoT5zL:bageIcon??props.XRDnoT5zL??\"🥇\",yuAqF7VjX:borderDark??props.yuAqF7VjX??{borderColor:\"rgba(255, 255, 255, 0.12)\",borderStyle:\"solid\",borderWidth:.5}};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,AZurDyJlw,IBHTK3NUN,dbsX1Z4ZM,N5Sr6yKFf,rw2guypMu,mU5etbcVL,GtJ6UPfSr,rTvSPEL4Y,cvQTlj2ZI,lvJmatNOI,ATKIIPu3x,qeq03EKWr,x2SmAbYI4,bxfxKgx5e,B6v71ubMc,q4G659Wue,rACYYbSP9,uHQwKv8nh,cbsxmNjy1,o0nxWzzrG,Gk3jF1AR1,MtTKxzdE_,O5lMKNTcD,hWrqI3gm7,nwDKR47EY,WkPiD27RO,sVMsj0GT1,hJuQVkWNB,huThLHpMp,oxyDdtMQd,yuAqF7VjX,VfGuUwHLG,P8mw_jwrb,ndp3Y9gP9,p1lSlumSG,IwYv5yCV6,ggjyRww5C,XHvgLckvi,TOJQm6NHW,guOUILUCE,NlUDsI7Kl,HCz35NIWh,uRHbbRCJN,n5z61rLex,OEgPyXZP_,hx5_Q7YXq,R3U4at3qB,UvNIpJ0sf,XnJhETaU8,KmrUOtS1I,XRDnoT5zL,sCUDG6l76,IeMqzicuF,DpWIliiUJ,NxuSdRAg8,ktgIHtADdzm23wPOLu,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"Je62CQ3Lk\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onMouseEntervom4sr=activeVariantCallback(async(...args)=>{setGestureState({isHovered:true});if(p1lSlumSG){const res=await p1lSlumSG(...args);if(res===false)return false;}});const sharedStyleClassNames=[sharedStyle.className,sharedStyle1.className,sharedStyle2.className,sharedStyle3.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=value=>{if(gestureVariant===\"bUIimPp9w-hover\")return false;if([\"CJImHZCjJ\",\"cErTGv3j7\",\"AUb3hYrzX\",\"rSALiGEa_\",\"QuW7G7CpV\",\"vBZkupd_u\",\"bUIimPp9w\",\"xZxlFaZRa\",\"rPm2WrnS2\"].includes(baseVariant))return false;return value;};const isDisplayed1=()=>{if(baseVariant===\"hI2h9tlMF\")return true;return false;};const isDisplayed2=value=>{if(gestureVariant===\"bUIimPp9w-hover\")return false;if([\"CJImHZCjJ\",\"AUb3hYrzX\",\"vBZkupd_u\"].includes(baseVariant))return true;if([\"cErTGv3j7\",\"rSALiGEa_\",\"k_Nun7LdO\",\"QuW7G7CpV\",\"bUIimPp9w\",\"xZxlFaZRa\",\"rPm2WrnS2\",\"hI2h9tlMF\",\"Dr9Lh3BZU\",\"KO73xL2Ah\"].includes(baseVariant))return false;return value;};const isDisplayed3=value=>{if([\"CJImHZCjJ\",\"vBZkupd_u\"].includes(baseVariant))return true;return value;};const isDisplayed4=()=>{if([\"CJImHZCjJ\",\"vBZkupd_u\"].includes(baseVariant))return false;return true;};const visible=isSet(N5Sr6yKFf);const isDisplayed5=value=>{if([\"CJImHZCjJ\",\"AUb3hYrzX\",\"vBZkupd_u\"].includes(baseVariant))return false;return value;};const isDisplayed6=()=>{if([\"k_Nun7LdO\",\"hI2h9tlMF\",\"Dr9Lh3BZU\",\"KO73xL2Ah\"].includes(baseVariant))return true;return false;};const isDisplayed7=value=>{if([\"k_Nun7LdO\",\"hI2h9tlMF\",\"Dr9Lh3BZU\",\"KO73xL2Ah\"].includes(baseVariant))return false;return value;};const isDisplayed8=(value,value1)=>{if([\"k_Nun7LdO\",\"hI2h9tlMF\",\"Dr9Lh3BZU\",\"KO73xL2Ah\"].includes(baseVariant))return value1;return value;};const isDisplayed9=value=>{if([\"CJImHZCjJ\",\"AUb3hYrzX\",\"QuW7G7CpV\",\"vBZkupd_u\"].includes(baseVariant))return false;return value;};const isDisplayed10=value=>{if([\"CJImHZCjJ\",\"QuW7G7CpV\",\"vBZkupd_u\"].includes(baseVariant))return false;return value;};const visible1=isSet(rw2guypMu);const visible2=isSet(mU5etbcVL);const visible3=isSet(GtJ6UPfSr);const isDisplayed11=value=>{if(gestureVariant===\"bUIimPp9w-hover\")return value;if([\"cErTGv3j7\",\"bUIimPp9w\",\"xZxlFaZRa\",\"rPm2WrnS2\"].includes(baseVariant))return value;if(baseVariant===\"AUb3hYrzX\")return false;return true;};const isDisplayed12=value=>{if(gestureVariant===\"bUIimPp9w-hover\")return true;if([\"cErTGv3j7\",\"bUIimPp9w\",\"xZxlFaZRa\",\"rPm2WrnS2\"].includes(baseVariant))return true;if(baseVariant===\"rSALiGEa_\")return false;return value;};const isDisplayed13=()=>{if(baseVariant===\"xZxlFaZRa\")return true;return false;};const isDisplayed14=()=>{if(baseVariant===\"rPm2WrnS2\")return true;return false;};const isDisplayed15=value=>{if([\"CJImHZCjJ\",\"vBZkupd_u\"].includes(baseVariant))return value;if(baseVariant===\"QuW7G7CpV\")return true;return false;};const isDisplayed16=()=>{if([\"CJImHZCjJ\",\"QuW7G7CpV\",\"vBZkupd_u\"].includes(baseVariant))return true;return false;};const isDisplayed17=value=>{if([\"CJImHZCjJ\",\"QuW7G7CpV\",\"vBZkupd_u\"].includes(baseVariant))return true;return value;};const isDisplayed18=()=>{if([\"CJImHZCjJ\",\"QuW7G7CpV\"].includes(baseVariant))return true;return false;};const isDisplayed19=value=>{if(gestureVariant===\"bUIimPp9w-hover\")return value;if([\"cErTGv3j7\",\"bUIimPp9w\",\"xZxlFaZRa\",\"rPm2WrnS2\"].includes(baseVariant))return value;return false;};const isDisplayed20=()=>{if(baseVariant===\"AUb3hYrzX\")return true;return false;};const isDisplayed21=value=>{if(gestureVariant===\"bUIimPp9w-hover\")return true;if([\"CJImHZCjJ\",\"cErTGv3j7\",\"AUb3hYrzX\",\"QuW7G7CpV\",\"vBZkupd_u\",\"xZxlFaZRa\",\"rPm2WrnS2\"].includes(baseVariant))return false;if(baseVariant===\"bUIimPp9w\")return true;return value;};const isDisplayed22=()=>{if(gestureVariant===\"bUIimPp9w-hover\")return false;if(baseVariant===\"bUIimPp9w\")return false;return true;};const isDisplayed23=()=>{if(baseVariant===\"hI2h9tlMF\")return false;return true;};const isDisplayed24=()=>{if([\"k_Nun7LdO\",\"Dr9Lh3BZU\",\"KO73xL2Ah\"].includes(baseVariant))return true;return false;};const isDisplayed25=value=>{if(gestureVariant===\"bUIimPp9w-hover\")return false;if([\"rSALiGEa_\",\"bUIimPp9w\"].includes(baseVariant))return false;return value;};const isDisplayed26=value=>{if(baseVariant===\"xZxlFaZRa\")return false;if([\"Dr9Lh3BZU\",\"KO73xL2Ah\"].includes(baseVariant))return true;return value;};const isDisplayed27=value=>{if(baseVariant===\"oOlF3FJTS\")return value;return false;};const isDisplayed28=()=>{if(baseVariant===\"k_Nun7LdO\")return true;return false;};return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(Link,{motionChild:true,nodeId:\"Je62CQ3Lk\",scopeId:\"RfHG2GjtK\",...addPropertyOverrides({bUIimPp9w:{href:NxuSdRAg8,openInNewTab:false}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-c80wbp\",className,classNames)} framer-1jsvy2k`,\"data-border\":true,\"data-framer-name\":\"Variant 1\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"Je62CQ3Lk\",onMouseEnter:onMouseEntervom4sr,ref:refBinding,style:{\"--border-bottom-width\":\"0.5px\",\"--border-color\":\"var(--token-423ffaff-97bf-4c66-848f-c03d98c25855, rgba(0, 0, 0, 0.07))\",\"--border-left-width\":\"0.5px\",\"--border-right-width\":\"0.5px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0.5px\",backgroundColor:\"rgb(255, 255, 255)\",borderBottomLeftRadius:14,borderBottomRightRadius:14,borderTopLeftRadius:14,borderTopRightRadius:14,boxShadow:\"0px 1px 2px 0px rgba(204, 204, 204, 0.24), 0px 3px 4px 0px rgba(204, 204, 204, 0.16), inset 0px -3px 0px 0px rgba(240, 240, 240, 0.16)\",...style},variants:{\"bUIimPp9w-hover\":{boxShadow:\"0px 1px 2px 0px rgba(204, 204, 204, 0.24), 0px 3px 4px 0px rgba(204, 204, 204, 0.16), inset 0px -3px 0px 0px rgba(240, 240, 240, 0.16), 0px 4px 17px 0px rgba(0, 0, 0, 0.15)\"},\"Je62CQ3Lk-hover\":{boxShadow:\"0px 2px 3px -2px rgba(0, 0, 0, 0.1), 0px 4px 6px -2px rgba(0, 0, 0, 0.04)\"},CJImHZCjJ:{\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-top-width\":\"0px\",backgroundColor:\"rgba(0, 0, 0, 0)\",borderBottomLeftRadius:0,borderBottomRightRadius:0,borderTopLeftRadius:0,borderTopRightRadius:0,boxShadow:\"none\"},hI2h9tlMF:{\"--border-bottom-width\":\"1px\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-top-width\":\"1px\",boxShadow:\"0px 0px 0px 0px rgba(0, 0, 0, 0.1), 0px 0px 0px 0px rgba(0, 0, 0, 0.04)\"},k_Nun7LdO:{\"--border-bottom-width\":\"1px\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-top-width\":\"1px\",boxShadow:\"0px 0px 0px 0px rgba(0, 0, 0, 0.1), 0px 0px 0px 0px rgba(0, 0, 0, 0.04)\"},oOlF3FJTS:{\"--border-bottom-width\":(yuAqF7VjX.borderBottomWidth??yuAqF7VjX.borderWidth)+\"px\",\"--border-color\":yuAqF7VjX.borderColor,\"--border-left-width\":(yuAqF7VjX.borderLeftWidth??yuAqF7VjX.borderWidth)+\"px\",\"--border-right-width\":(yuAqF7VjX.borderRightWidth??yuAqF7VjX.borderWidth)+\"px\",\"--border-style\":yuAqF7VjX.borderStyle,\"--border-top-width\":(yuAqF7VjX.borderTopWidth??yuAqF7VjX.borderWidth)+\"px\",backgroundColor:oxyDdtMQd,boxShadow:\"0px 1px 2px 0px rgba(51, 51, 51, 0.32), 0px 3px 4px 0px rgba(51, 51, 51, 0.24), inset 0px -3px 0px 0px rgba(10, 10, 10, 0.25)\"},QuW7G7CpV:{\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-top-width\":\"0px\",borderBottomLeftRadius:0,borderBottomRightRadius:0,borderTopLeftRadius:0,borderTopRightRadius:0,boxShadow:\"none\"},vBZkupd_u:{\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-top-width\":\"0px\",backgroundColor:\"rgba(0, 0, 0, 0)\",borderBottomLeftRadius:0,borderBottomRightRadius:0,borderTopLeftRadius:0,borderTopRightRadius:0,boxShadow:\"none\"}},...addPropertyOverrides({\"bUIimPp9w-hover\":{\"data-framer-name\":undefined},\"Je62CQ3Lk-hover\":{\"data-framer-name\":undefined},AUb3hYrzX:{\"data-framer-name\":\"Variant 8\"},bTSTNRgSK:{\"data-framer-name\":\"Variant 6\"},bUIimPp9w:{\"data-framer-name\":\"Academi\"},cErTGv3j7:{\"data-framer-name\":\"Card\"},CJImHZCjJ:{\"data-framer-name\":\"Wishlist-Item\"},Dr9Lh3BZU:{\"data-framer-name\":\"Variant 15\"},hI2h9tlMF:{\"data-framer-name\":\"Upvote\"},k_Nun7LdO:{\"data-framer-name\":\"Dis\"},KO73xL2Ah:{\"data-framer-name\":\"Variant 16\"},oOlF3FJTS:{\"data-framer-name\":\"Dark\"},QuW7G7CpV:{\"data-framer-name\":\"Wishlist-Item-mobile\"},rPm2WrnS2:{\"data-framer-name\":\"User member\"},rSALiGEa_:{\"data-framer-name\":\"Variant 9\"},vBZkupd_u:{\"data-framer-name\":\"JobItem\"},xZxlFaZRa:{\"data-framer-name\":\"Event Card\"}},baseVariant,gestureVariant),children:[isDisplayed(q4G659Wue)&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-nl1kiu\",\"data-framer-name\":\"moderation\",layoutDependency:layoutDependency,layoutId:\"TbBai4q0E\",style:{borderBottomLeftRadius:0,borderBottomRightRadius:0,borderTopLeftRadius:0,borderTopRightRadius:0},variants:{\"Je62CQ3Lk-hover\":{borderBottomLeftRadius:0,borderBottomRightRadius:0,borderTopLeftRadius:0,borderTopRightRadius:0},Dr9Lh3BZU:{borderBottomLeftRadius:13,borderBottomRightRadius:13,borderTopLeftRadius:13,borderTopRightRadius:13},KO73xL2Ah:{borderBottomLeftRadius:13,borderBottomRightRadius:13,borderTopLeftRadius:13,borderTopRightRadius:13}},children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-wrsfnn\",layoutDependency:layoutDependency,layoutId:\"QyxMIzq9D\"}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:36,width:\"36px\",y:(componentViewport?.y||0)+24+0+0,...addPropertyOverrides({Dr9Lh3BZU:{y:(componentViewport?.y||0)+72+657+8},KO73xL2Ah:{y:(componentViewport?.y||0)+72+657+8},oOlF3FJTS:{height:42,width:\"42.1463px\",y:(componentViewport?.y||0)+24+208+8}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-dfpz4d-container\",layoutDependency:layoutDependency,layoutId:\"FA_wkMS_m-container\",nodeId:\"FA_wkMS_m\",rendersWithMotion:true,scopeId:\"RfHG2GjtK\",children:/*#__PURE__*/_jsx(FeaturesUIIconButton,{EuyNptbtP:\"eye-slash\",height:\"100%\",id:\"FA_wkMS_m\",layoutId:\"FA_wkMS_m\",style:{height:\"100%\",width:\"100%\"},variant:\"nf5EOUKyi\",width:\"100%\",yMA63XcPa:false,...addPropertyOverrides({oOlF3FJTS:{variant:\"NDqFaiFKg\"}},baseVariant,gestureVariant)})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:36,width:\"36px\",y:(componentViewport?.y||0)+24+0+0,...addPropertyOverrides({Dr9Lh3BZU:{y:(componentViewport?.y||0)+72+657+8},KO73xL2Ah:{y:(componentViewport?.y||0)+72+657+8},oOlF3FJTS:{height:42,width:\"42.1463px\",y:(componentViewport?.y||0)+24+208+8}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1d5b0zb-container\",layoutDependency:layoutDependency,layoutId:\"BV1FV4sX3-container\",nodeId:\"BV1FV4sX3\",rendersWithMotion:true,scopeId:\"RfHG2GjtK\",children:/*#__PURE__*/_jsx(FeaturesUIIconButton,{EuyNptbtP:\"trash-simple\",height:\"100%\",id:\"BV1FV4sX3\",layoutId:\"BV1FV4sX3\",style:{height:\"100%\",width:\"100%\"},variant:\"nf5EOUKyi\",width:\"100%\",yMA63XcPa:false,...addPropertyOverrides({oOlF3FJTS:{variant:\"NDqFaiFKg\"}},baseVariant,gestureVariant)})})})]}),isDisplayed1()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-wu0xxo\",layoutDependency:layoutDependency,layoutId:\"AR1B5T7nk\",children:isDisplayed1()&&/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h6,{style:{\"--framer-font-size\":\"15px\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-line-height\":\"1.5em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-1w1cjl5, var(--token-7b1c1cf1-c351-4954-9cf0-8ae4790643f6, rgb(34, 34, 34)))\"},children:\"Posted on wishlist\"})}),className:\"framer-4gjcco\",\"data-framer-name\":\"Header\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"ZGEIPRvDr\",style:{\"--extracted-1w1cjl5\":\"var(--token-7b1c1cf1-c351-4954-9cf0-8ae4790643f6, rgb(34, 34, 34))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1qmqfrw\",layoutDependency:layoutDependency,layoutId:\"xZ8hRLK0q\",children:[isDisplayed2(AZurDyJlw)&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1u3m2h2\",\"data-framer-name\":\"top-bar\",layoutDependency:layoutDependency,layoutId:\"zLmlnfBF3\",children:[isDisplayed3(cvQTlj2ZI)&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-1c8d7l3\",\"data-framer-name\":\"Logo\",layoutDependency:layoutDependency,layoutId:\"wWNXKzgsr\",children:/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+24+64+0+0+-4+0),pixelHeight:250,pixelWidth:1e3,sizes:\"48px\",...toResponsiveImage(lvJmatNOI),...{positionX:\"center\",positionY:\"center\"}},className:\"framer-1f1khn5\",\"data-framer-name\":\"Avatar\",layoutDependency:layoutDependency,layoutId:\"Od2e0knXo\",style:{borderBottomLeftRadius:31,borderBottomRightRadius:31,borderTopLeftRadius:31,borderTopRightRadius:31},...addPropertyOverrides({AUb3hYrzX:{background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+(16+((componentViewport?.height||200)-32-69.4)/2)+0+31.4+-9+0),pixelHeight:250,pixelWidth:1e3,sizes:\"48px\",...toResponsiveImage(lvJmatNOI),...{positionX:\"center\",positionY:\"center\"}}},CJImHZCjJ:{background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+(((componentViewport?.height||143.5)-0-252.4)/2+0+0)+60.7+0+0),pixelHeight:250,pixelWidth:1e3,sizes:\"48px\",...toResponsiveImage(lvJmatNOI),...{positionX:\"center\",positionY:\"center\"}}},oOlF3FJTS:{background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+24+556+0+0+-4+0),pixelHeight:250,pixelWidth:1e3,sizes:\"48px\",...toResponsiveImage(lvJmatNOI),...{positionX:\"center\",positionY:\"center\"}}},vBZkupd_u:{background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+(((componentViewport?.height||200)-0-264.4)/2+0+0)+60.7+0+0),pixelHeight:250,pixelWidth:1e3,sizes:\"48px\",...toResponsiveImage(lvJmatNOI),...{positionX:\"center\",positionY:\"center\"}}}},baseVariant,gestureVariant)})}),isDisplayed4()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-1fyt58m\",layoutDependency:layoutDependency,layoutId:\"FzZvIVR1j\",children:rTvSPEL4Y&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1qac05x\",\"data-framer-name\":\"author\",layoutDependency:layoutDependency,layoutId:\"xAzB5_O74\",children:[visible&&/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+24+64+0+0+0+0+0),pixelHeight:80,pixelWidth:80,sizes:\"40px\",...toResponsiveImage(N5Sr6yKFf),...{positionX:\"center\",positionY:\"center\"}},className:\"framer-1yaevu0\",\"data-framer-name\":\"Avatar\",layoutDependency:layoutDependency,layoutId:\"lg0IeongW\",style:{borderBottomLeftRadius:31,borderBottomRightRadius:31,borderTopLeftRadius:31,borderTopRightRadius:31},...addPropertyOverrides({AUb3hYrzX:{background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+(16+((componentViewport?.height||200)-32-69.4)/2)+0+31.4+0+0+1),pixelHeight:80,pixelWidth:80,sizes:\"28px\",...toResponsiveImage(N5Sr6yKFf),...{positionX:\"center\",positionY:\"center\"}}},oOlF3FJTS:{background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+24+556+0+0+0+0+0),pixelHeight:80,pixelWidth:80,sizes:\"40px\",...toResponsiveImage(N5Sr6yKFf),...{positionX:\"center\",positionY:\"center\"}}}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-js6f4d\",layoutDependency:layoutDependency,layoutId:\"Q4uIklXwA\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-pyybeh\",layoutDependency:layoutDependency,layoutId:\"yLaAa0rET\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"SW50ZXItVmFyaWFibGVWRj1JbTl3YzNvaUlERTBMQ0FpZDJkb2RDSWdOVFl3\",\"--framer-font-family\":'\"Inter Variable\", \"Inter Placeholder\", sans-serif',\"--framer-font-size\":\"18px\",\"--framer-font-variation-axes\":'var(--extracted-2gg91v, \"opsz\" 14, \"wght\" 560)',\"--framer-letter-spacing\":\"-0.02em\",\"--framer-line-height\":\"1em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-7b1c1cf1-c351-4954-9cf0-8ae4790643f6, rgb(34, 34, 34)))\"},children:\"Amir Ryan\"})}),className:\"framer-pp0w7b\",fonts:[\"Inter-Variable\"],layoutDependency:layoutDependency,layoutId:\"Xjl4HMsDL\",style:{\"--extracted-2gg91v\":'\"opsz\" 14, \"wght\" 560',\"--extracted-r6o4lv\":\"var(--token-7b1c1cf1-c351-4954-9cf0-8ae4790643f6, rgb(34, 34, 34))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},text:IBHTK3NUN,variants:{oOlF3FJTS:{\"--extracted-r6o4lv\":\"var(--token-36849023-6189-4b34-8ca0-f2105af74ca2, rgb(255, 255, 255))\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({AUb3hYrzX:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1rg4jgp\",\"data-styles-preset\":\"V_Fs0N7Cp\",style:{\"--framer-text-alignment\":\"start\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-7b1c1cf1-c351-4954-9cf0-8ae4790643f6, rgb(34, 34, 34)))\"},children:\"Amir Ryan\"})}),fonts:[\"Inter\"]},oOlF3FJTS:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"SW50ZXItVmFyaWFibGVWRj1JbTl3YzNvaUlERTBMQ0FpZDJkb2RDSWdOVFl3\",\"--framer-font-family\":'\"Inter Variable\", \"Inter Placeholder\", sans-serif',\"--framer-font-size\":\"18px\",\"--framer-font-variation-axes\":'var(--extracted-2gg91v, \"opsz\" 14, \"wght\" 560)',\"--framer-letter-spacing\":\"-0.02em\",\"--framer-line-height\":\"1em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-36849023-6189-4b34-8ca0-f2105af74ca2, rgb(255, 255, 255)))\"},children:\"Amir Ryan\"})})}},baseVariant,gestureVariant)}),guOUILUCE&&/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"SW50ZXItVmFyaWFibGVWRj1JbTl3YzNvaUlERTBMQ0FpZDJkb2RDSWdOVFl3\",\"--framer-font-family\":'\"Inter Variable\", \"Inter Placeholder\", sans-serif',\"--framer-font-size\":\"18px\",\"--framer-font-variation-axes\":'var(--extracted-2gg91v, \"opsz\" 14, \"wght\" 560)',\"--framer-letter-spacing\":\"-0.02em\",\"--framer-line-height\":\"1em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-bfe1a8cd-29df-415d-847c-515aa569e089, rgb(0, 0, 0)))\"},children:\"🥇\"})}),className:\"framer-lcf2uy\",fonts:[\"Inter-Variable\"],layoutDependency:layoutDependency,layoutId:\"rwMGbdH99\",style:{\"--extracted-2gg91v\":'\"opsz\" 14, \"wght\" 560',\"--extracted-r6o4lv\":\"var(--token-bfe1a8cd-29df-415d-847c-515aa569e089, rgb(0, 0, 0))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},variants:{oOlF3FJTS:{\"--extracted-r6o4lv\":\"var(--token-36849023-6189-4b34-8ca0-f2105af74ca2, rgb(255, 255, 255))\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({AUb3hYrzX:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1rg4jgp\",\"data-styles-preset\":\"V_Fs0N7Cp\",style:{\"--framer-text-alignment\":\"start\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-bfe1a8cd-29df-415d-847c-515aa569e089, rgb(0, 0, 0)))\"},children:\"🥇\"})}),fonts:[\"Inter\"]},oOlF3FJTS:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"SW50ZXItVmFyaWFibGVWRj1JbTl3YzNvaUlERTBMQ0FpZDJkb2RDSWdOVFl3\",\"--framer-font-family\":'\"Inter Variable\", \"Inter Placeholder\", sans-serif',\"--framer-font-size\":\"18px\",\"--framer-font-variation-axes\":'var(--extracted-2gg91v, \"opsz\" 14, \"wght\" 560)',\"--framer-letter-spacing\":\"-0.02em\",\"--framer-line-height\":\"1em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-36849023-6189-4b34-8ca0-f2105af74ca2, rgb(255, 255, 255)))\"},children:\"🥇\"})})}},baseVariant,gestureVariant)})]}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--framer-font-size\":\"13px\",\"--framer-line-height\":\"1em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-7ea128ea-d6b3-45af-8b0c-8ac8f6a25daa, rgb(102, 102, 102)))\"},children:\"4 hours ago\"})}),className:\"framer-18bhued\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"K2qZQxkob\",style:{\"--extracted-r6o4lv\":\"var(--token-7ea128ea-d6b3-45af-8b0c-8ac8f6a25daa, rgb(102, 102, 102))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},text:dbsX1Z4ZM,variants:{oOlF3FJTS:{\"--extracted-r6o4lv\":\"var(--token-9e6136eb-8cc3-4726-a20e-afd431cfd03a, rgb(122, 122, 122))\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({oOlF3FJTS:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--framer-font-size\":\"13px\",\"--framer-line-height\":\"1em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-9e6136eb-8cc3-4726-a20e-afd431cfd03a, rgb(122, 122, 122)))\"},children:\"4 hours ago\"})})}},baseVariant,gestureVariant)})]})]})}),isDisplayed5(o0nxWzzrG)&&/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-z2e8jt-container\",\"data-framer-name\":\"icon-right\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"srIf7Cgfe-container\",name:\"icon-right\",nodeId:\"srIf7Cgfe\",rendersWithMotion:true,scopeId:\"RfHG2GjtK\",style:{opacity:.5},children:/*#__PURE__*/_jsx(Phosphor,{color:\"var(--token-bfe1a8cd-29df-415d-847c-515aa569e089, rgb(0, 0, 0))\",height:\"100%\",iconSearch:\"dots-three\",iconSelection:\"House\",id:\"srIf7Cgfe\",layoutId:\"srIf7Cgfe\",mirrored:false,name:\"icon-right\",selectByList:false,style:{height:\"100%\",width:\"100%\"},weight:\"bold\",width:\"100%\",...addPropertyOverrides({oOlF3FJTS:{color:VfGuUwHLG}},baseVariant,gestureVariant)})})})]}),isDisplayed6()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1rwwred\",\"data-framer-name\":\"top-bar\",layoutDependency:layoutDependency,layoutId:\"AwcMY44iC\",children:[cvQTlj2ZI&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-9h9eoh\",\"data-framer-name\":\"Logo\",layoutDependency:layoutDependency,layoutId:\"cVWGFdv1e\",children:/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"fill\",pixelHeight:250,pixelWidth:1e3,sizes:\"48px\",...toResponsiveImage(lvJmatNOI),...{positionX:\"center\",positionY:\"center\"}},className:\"framer-15kk5r4\",\"data-framer-name\":\"Avatar\",layoutDependency:layoutDependency,layoutId:\"HASO_KQKo\",style:{borderBottomLeftRadius:31,borderBottomRightRadius:31,borderTopLeftRadius:31,borderTopRightRadius:31},...addPropertyOverrides({Dr9Lh3BZU:{background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+72+0+0+0+-1.5+0),pixelHeight:250,pixelWidth:1e3,sizes:\"48px\",...toResponsiveImage(lvJmatNOI),...{positionX:\"center\",positionY:\"center\"}}},hI2h9tlMF:{background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+24+100.5+0+0+-1.5+0),pixelHeight:250,pixelWidth:1e3,sizes:\"48px\",...toResponsiveImage(lvJmatNOI),...{positionX:\"center\",positionY:\"center\"}}},k_Nun7LdO:{background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+24+100.5+0+0+-1.5+0),pixelHeight:250,pixelWidth:1e3,sizes:\"48px\",...toResponsiveImage(lvJmatNOI),...{positionX:\"center\",positionY:\"center\"}}},KO73xL2Ah:{background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+72+0+0+0+-1.5+0),pixelHeight:250,pixelWidth:1e3,sizes:\"48px\",...toResponsiveImage(lvJmatNOI),...{positionX:\"center\",positionY:\"center\"}}}},baseVariant,gestureVariant)})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1ov2izd\",layoutDependency:layoutDependency,layoutId:\"KGzNzYdzr\",children:rTvSPEL4Y&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-12rhznu\",\"data-framer-name\":\"author\",layoutDependency:layoutDependency,layoutId:\"LfR_fYLGf\",children:[visible&&/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"fill\",pixelHeight:80,pixelWidth:80,sizes:\"38px\",...toResponsiveImage(N5Sr6yKFf),...{positionX:\"center\",positionY:\"center\"}},className:\"framer-1oay3ny\",\"data-framer-name\":\"Avatar\",layoutDependency:layoutDependency,layoutId:\"OUSq9SYsj\",style:{borderBottomLeftRadius:31,borderBottomRightRadius:31,borderTopLeftRadius:31,borderTopRightRadius:31},...addPropertyOverrides({Dr9Lh3BZU:{background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+72+0+0+0+0+0+2.5),pixelHeight:80,pixelWidth:80,sizes:\"40px\",...toResponsiveImage(N5Sr6yKFf),...{positionX:\"center\",positionY:\"center\"}}},hI2h9tlMF:{background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+24+100.5+0+0+0+0+3.5),pixelHeight:80,pixelWidth:80,sizes:\"38px\",...toResponsiveImage(N5Sr6yKFf),...{positionX:\"center\",positionY:\"center\"}}},k_Nun7LdO:{background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+24+100.5+0+0+0+0+2.5),pixelHeight:80,pixelWidth:80,sizes:\"40px\",...toResponsiveImage(N5Sr6yKFf),...{positionX:\"center\",positionY:\"center\"}}},KO73xL2Ah:{background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+72+0+0+0+0+0+2.5),pixelHeight:80,pixelWidth:80,sizes:\"40px\",...toResponsiveImage(N5Sr6yKFf),...{positionX:\"center\",positionY:\"center\"}}}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1rqmz7n\",layoutDependency:layoutDependency,layoutId:\"QNFuk6FsK\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1cevgp5\",layoutDependency:layoutDependency,layoutId:\"tUo3Z_Zui\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"SW50ZXItVmFyaWFibGVWRj1JbTl3YzNvaUlERTBMQ0FpZDJkb2RDSWdOVFl3\",\"--framer-font-family\":'\"Inter Variable\", \"Inter Placeholder\", sans-serif',\"--framer-font-size\":\"18px\",\"--framer-font-variation-axes\":'var(--extracted-2gg91v, \"opsz\" 14, \"wght\" 560)',\"--framer-letter-spacing\":\"-0.02em\",\"--framer-line-height\":\"1em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-bfe1a8cd-29df-415d-847c-515aa569e089, rgb(0, 0, 0)))\"},children:\"Amir Ryan\"})}),className:\"framer-1qax40l\",fonts:[\"Inter-Variable\"],layoutDependency:layoutDependency,layoutId:\"hOr95IT1O\",style:{\"--extracted-2gg91v\":'\"opsz\" 14, \"wght\" 560',\"--extracted-r6o4lv\":\"var(--token-bfe1a8cd-29df-415d-847c-515aa569e089, rgb(0, 0, 0))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},text:IBHTK3NUN,verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({Dr9Lh3BZU:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"SW50ZXItVmFyaWFibGVWRj1JbTl3YzNvaUlERTBMQ0FpZDJkb2RDSWdOVFl3\",\"--framer-font-family\":'\"Inter Variable\", \"Inter Placeholder\", sans-serif',\"--framer-font-variation-axes\":'var(--extracted-2gg91v, \"opsz\" 14, \"wght\" 560)',\"--framer-letter-spacing\":\"-0.02em\",\"--framer-line-height\":\"1em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-bfe1a8cd-29df-415d-847c-515aa569e089, rgb(0, 0, 0)))\"},children:\"Amir Ryan\"})})},k_Nun7LdO:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"SW50ZXItVmFyaWFibGVWRj1JbTl3YzNvaUlERTBMQ0FpZDJkb2RDSWdOVFl3\",\"--framer-font-family\":'\"Inter Variable\", \"Inter Placeholder\", sans-serif',\"--framer-font-variation-axes\":'var(--extracted-2gg91v, \"opsz\" 14, \"wght\" 560)',\"--framer-letter-spacing\":\"-0.02em\",\"--framer-line-height\":\"1em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-bfe1a8cd-29df-415d-847c-515aa569e089, rgb(0, 0, 0)))\"},children:\"Amir Ryan\"})})},KO73xL2Ah:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"SW50ZXItVmFyaWFibGVWRj1JbTl3YzNvaUlERTBMQ0FpZDJkb2RDSWdOVFl3\",\"--framer-font-family\":'\"Inter Variable\", \"Inter Placeholder\", sans-serif',\"--framer-font-variation-axes\":'var(--extracted-2gg91v, \"opsz\" 14, \"wght\" 560)',\"--framer-letter-spacing\":\"-0.02em\",\"--framer-line-height\":\"1em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-bfe1a8cd-29df-415d-847c-515aa569e089, rgb(0, 0, 0)))\"},children:\"Amir Ryan\"})})}},baseVariant,gestureVariant)}),isDisplayed7(guOUILUCE)&&/*#__PURE__*/_jsx(ComponentViewportProvider,{height:31,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-kaq2do-container\",layoutDependency:layoutDependency,layoutId:\"eVHYNeh_A-container\",nodeId:\"eVHYNeh_A\",rendersWithMotion:true,scopeId:\"RfHG2GjtK\",children:/*#__PURE__*/_jsx(FeaturesBadge,{brEcuPx2m:\"var(--token-36849023-6189-4b34-8ca0-f2105af74ca2, rgb(255, 255, 255))\",BsJGpZCkj:\"New member\",bz2MhOYzE:false,dngWml7d4:\"0px 2px 5px 0px rgba(0, 0, 0, 0.25)\",height:\"100%\",hTgy27IsJ:false,id:\"eVHYNeh_A\",layoutId:\"eVHYNeh_A\",MUaCkrdkA:\"var(--token-d4d9bcef-5cf6-4e59-8f5c-db043ccb1adc, rgb(102, 198, 28))\",O3QHSIzld:{borderColor:\"var(--token-3648b482-766c-4501-98df-024221488373, rgba(0, 0, 0, 0.12))\",borderStyle:\"solid\",borderWidth:0},orhece4Z0:\"var(--token-38711166-1225-4fd4-b6cc-de949f8d5ea6, rgb(255, 255, 255))\",oZPrWrKSu:\"var(--token-0a84d216-a531-48b9-98ad-68a9b0f59be5, rgb(87, 174, 19))\",uZ2YKvJWw:\"cube\",variant:\"VykPbS5hT\",vuWbsDJVk:\"var(--token-7b1c1cf1-c351-4954-9cf0-8ae4790643f6, rgb(34, 34, 34))\",width:\"100%\",wqO41XOsc:\"rgba(97, 224, 0, 0.12)\",YwkKW1iW9:false})})}),isDisplayed8(guOUILUCE,sCUDG6l76)&&/*#__PURE__*/_jsx(ComponentViewportProvider,{height:31,...addPropertyOverrides({Dr9Lh3BZU:{y:(componentViewport?.y||0)+72+0+0+0+0+0+0+0+0+0},hI2h9tlMF:{y:(componentViewport?.y||0)+24+100.5+0+0+0+0+0+0+0+0},k_Nun7LdO:{y:(componentViewport?.y||0)+24+100.5+0+0+0+0+0+0+0+0},KO73xL2Ah:{y:(componentViewport?.y||0)+72+0+0+0+0+0+0+0+0+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-10jhok3-container\",layoutDependency:layoutDependency,layoutId:\"fEAMLDl40-container\",nodeId:\"fEAMLDl40\",rendersWithMotion:true,scopeId:\"RfHG2GjtK\",children:/*#__PURE__*/_jsx(FeaturesBadge,{brEcuPx2m:\"var(--token-36849023-6189-4b34-8ca0-f2105af74ca2, rgb(255, 255, 255))\",BsJGpZCkj:hx5_Q7YXq,bz2MhOYzE:false,dngWml7d4:\"0px 2px 5px 0px rgba(0, 0, 0, 0.25)\",height:\"100%\",hTgy27IsJ:false,id:\"fEAMLDl40\",layoutId:\"fEAMLDl40\",MUaCkrdkA:\"var(--token-d4d9bcef-5cf6-4e59-8f5c-db043ccb1adc, rgb(102, 198, 28))\",O3QHSIzld:{borderColor:\"rgb(119, 190, 74)\",borderStyle:\"solid\",borderWidth:.5},orhece4Z0:\"var(--token-38711166-1225-4fd4-b6cc-de949f8d5ea6, rgb(255, 255, 255))\",oZPrWrKSu:\"var(--token-0a84d216-a531-48b9-98ad-68a9b0f59be5, rgb(87, 174, 19))\",uZ2YKvJWw:\"cube\",variant:\"wnbAMvG1B\",vuWbsDJVk:\"var(--token-7b1c1cf1-c351-4954-9cf0-8ae4790643f6, rgb(34, 34, 34))\",width:\"100%\",wqO41XOsc:\"rgba(97, 224, 0, 0.12)\",YwkKW1iW9:false,...addPropertyOverrides({Dr9Lh3BZU:{BsJGpZCkj:KmrUOtS1I,O3QHSIzld:{borderColor:\"var(--token-c4cd8cf3-149a-4d1d-89e6-819c734eaee2, rgba(0, 0, 0, 0.12))\",borderStyle:\"solid\",borderWidth:.5},oZPrWrKSu:\"var(--token-bfe1a8cd-29df-415d-847c-515aa569e089, rgb(0, 0, 0))\",wqO41XOsc:\"rgba(222, 222, 222, 0.12)\"},hI2h9tlMF:{BsJGpZCkj:KmrUOtS1I,O3QHSIzld:{borderColor:\"var(--token-c4cd8cf3-149a-4d1d-89e6-819c734eaee2, rgba(0, 0, 0, 0.12))\",borderStyle:\"solid\",borderWidth:.5},oZPrWrKSu:\"var(--token-bfe1a8cd-29df-415d-847c-515aa569e089, rgb(0, 0, 0))\",wqO41XOsc:\"rgba(222, 222, 222, 0.12)\"},k_Nun7LdO:{BsJGpZCkj:KmrUOtS1I,O3QHSIzld:{borderColor:\"var(--token-c4cd8cf3-149a-4d1d-89e6-819c734eaee2, rgba(0, 0, 0, 0.12))\",borderStyle:\"solid\",borderWidth:.5},oZPrWrKSu:\"var(--token-bfe1a8cd-29df-415d-847c-515aa569e089, rgb(0, 0, 0))\",wqO41XOsc:\"rgba(222, 222, 222, 0.12)\"},KO73xL2Ah:{BsJGpZCkj:KmrUOtS1I,O3QHSIzld:{borderColor:\"var(--token-c4cd8cf3-149a-4d1d-89e6-819c734eaee2, rgba(0, 0, 0, 0.12))\",borderStyle:\"solid\",borderWidth:.5},oZPrWrKSu:\"var(--token-bfe1a8cd-29df-415d-847c-515aa569e089, rgb(0, 0, 0))\",wqO41XOsc:\"rgba(222, 222, 222, 0.12)\"}},baseVariant,gestureVariant)})})}),guOUILUCE&&/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"SW50ZXItVmFyaWFibGVWRj1JbTl3YzNvaUlERTBMQ0FpZDJkb2RDSWdOVFl3\",\"--framer-font-family\":'\"Inter Variable\", \"Inter Placeholder\", sans-serif',\"--framer-font-size\":\"18px\",\"--framer-font-variation-axes\":'var(--extracted-2gg91v, \"opsz\" 14, \"wght\" 560)',\"--framer-letter-spacing\":\"-0.02em\",\"--framer-line-height\":\"1em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-bfe1a8cd-29df-415d-847c-515aa569e089, rgb(0, 0, 0)))\"},children:\"🥇\"})}),className:\"framer-rzyvpp\",fonts:[\"Inter-Variable\"],layoutDependency:layoutDependency,layoutId:\"U_jvcehIc\",style:{\"--extracted-2gg91v\":'\"opsz\" 14, \"wght\" 560',\"--extracted-r6o4lv\":\"var(--token-bfe1a8cd-29df-415d-847c-515aa569e089, rgb(0, 0, 0))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({Dr9Lh3BZU:{text:XRDnoT5zL},hI2h9tlMF:{text:XRDnoT5zL},k_Nun7LdO:{text:XRDnoT5zL},KO73xL2Ah:{text:XRDnoT5zL}},baseVariant,gestureVariant)})]}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--framer-font-size\":\"12px\",\"--framer-line-height\":\"1em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-7ea128ea-d6b3-45af-8b0c-8ac8f6a25daa, rgb(102, 102, 102)))\"},children:\"4 hours ago\"})}),className:\"framer-ecct7s\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"Qu9fnWKs4\",style:{\"--extracted-r6o4lv\":\"var(--token-7ea128ea-d6b3-45af-8b0c-8ac8f6a25daa, rgb(102, 102, 102))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},text:dbsX1Z4ZM,verticalAlignment:\"top\",withExternalLayout:true})]})]})}),o0nxWzzrG&&/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-ze7uii-container\",\"data-framer-name\":\"icon-right\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"NjAOBt_uE-container\",name:\"icon-right\",nodeId:\"NjAOBt_uE\",rendersWithMotion:true,scopeId:\"RfHG2GjtK\",children:/*#__PURE__*/_jsx(Phosphor,{color:\"var(--token-bfe1a8cd-29df-415d-847c-515aa569e089, rgb(0, 0, 0))\",height:\"100%\",iconSearch:\"dots-three\",iconSelection:\"House\",id:\"NjAOBt_uE\",layoutId:\"NjAOBt_uE\",mirrored:false,name:\"icon-right\",selectByList:false,style:{height:\"100%\",width:\"100%\"},weight:\"bold\",width:\"100%\"})})})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-rl2ht5\",\"data-framer-name\":\"content\",layoutDependency:layoutDependency,layoutId:\"Tq1M86ZKT\",style:{\"--8mtmgy\":numberToPixelString(bxfxKgx5e)},children:[isDisplayed9(nwDKR47EY)&&/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+24+64+0+56+0+-164.9727),sizes:`calc(${componentViewport?.width||\"100vw\"} - 48px)`,...toResponsiveImage(WkPiD27RO)},className:\"framer-inhv3s\",\"data-framer-name\":\"Post Image 1\",layoutDependency:layoutDependency,layoutId:\"OiQoMcUmr\",style:{borderBottomLeftRadius:10,borderBottomRightRadius:10,borderTopLeftRadius:10,borderTopRightRadius:10},variants:{bUIimPp9w:{borderBottomLeftRadius:0,borderBottomRightRadius:0,borderTopLeftRadius:8,borderTopRightRadius:8},cErTGv3j7:{borderBottomLeftRadius:0,borderBottomRightRadius:0,borderTopLeftRadius:8,borderTopRightRadius:8},rPm2WrnS2:{borderBottomLeftRadius:0,borderBottomRightRadius:0,borderTopLeftRadius:8,borderTopRightRadius:8},rSALiGEa_:{borderBottomLeftRadius:0,borderBottomRightRadius:0,borderTopLeftRadius:8,borderTopRightRadius:8},xZxlFaZRa:{borderBottomLeftRadius:0,borderBottomRightRadius:0,borderTopLeftRadius:8,borderTopRightRadius:8}},...addPropertyOverrides({bUIimPp9w:{background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+507+0+0+0+-174.9727),sizes:componentViewport?.width||\"100vw\",...toResponsiveImage(WkPiD27RO)}},cErTGv3j7:{background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+507+0+0+0+-174.9727),sizes:componentViewport?.width||\"100vw\",...toResponsiveImage(WkPiD27RO)}},Dr9Lh3BZU:{background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+72+0+0+61+0+-164.9727),sizes:`calc(${componentViewport?.width||\"100vw\"} - 48px)`,...toResponsiveImage(WkPiD27RO)}},hI2h9tlMF:{background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+24+100.5+0+61+0+-164.9727),sizes:`calc(${componentViewport?.width||\"100vw\"} - 48px)`,...toResponsiveImage(WkPiD27RO)}},k_Nun7LdO:{background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+24+100.5+0+61+0+-164.9727),sizes:`calc(${componentViewport?.width||\"100vw\"} - 48px)`,...toResponsiveImage(WkPiD27RO)}},KO73xL2Ah:{background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+72+0+0+61+0+-164.9727),sizes:`calc(${componentViewport?.width||\"100vw\"} - 48px)`,...toResponsiveImage(WkPiD27RO)}},oOlF3FJTS:{background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+24+556+0+56+0+-208.2),sizes:`calc(${componentViewport?.width||\"100vw\"} - 48px)`,...toResponsiveImage(WkPiD27RO),...{positionX:\"center\",positionY:\"top\"}}},rPm2WrnS2:{background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+468+0+0+0+-162.9727),sizes:componentViewport?.width||\"100vw\",...toResponsiveImage(WkPiD27RO)}},rSALiGEa_:{background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+145+0+0+0+-164.9727),sizes:componentViewport?.width||\"100vw\",...toResponsiveImage(WkPiD27RO)}},xZxlFaZRa:{background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+408+0+0+0+-174.9727),sizes:componentViewport?.width||\"100vw\",...toResponsiveImage(WkPiD27RO)}}},baseVariant,gestureVariant)}),isDisplayed10(P8mw_jwrb)&&/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+24+64+0+56+0+43.0273),sizes:`calc(${componentViewport?.width||\"100vw\"} - 48px)`,...toResponsiveImage(WkPiD27RO)},className:\"framer-v4ojed\",\"data-framer-name\":\"Post Small\",layoutDependency:layoutDependency,layoutId:\"lCnsq5uA0\",style:{borderBottomLeftRadius:8,borderBottomRightRadius:8,borderTopLeftRadius:8,borderTopRightRadius:8},...addPropertyOverrides({AUb3hYrzX:{background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+(16+((componentViewport?.height||200)-32-69.4)/2)+0+0+0+-29.5727),sizes:`max(${componentViewport?.width||\"100vw\"} - 148px, 1px)`,...toResponsiveImage(WkPiD27RO)}},bUIimPp9w:{background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+507+0+0+0+92.4273),sizes:componentViewport?.width||\"100vw\",...toResponsiveImage(WkPiD27RO)}},cErTGv3j7:{background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+507+0+0+0+53.0273),sizes:componentViewport?.width||\"100vw\",...toResponsiveImage(WkPiD27RO)}},Dr9Lh3BZU:{background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+72+0+0+61+0+43.0273),sizes:`calc(${componentViewport?.width||\"100vw\"} - 48px)`,...toResponsiveImage(WkPiD27RO)}},hI2h9tlMF:{background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+24+100.5+0+61+0+43.0273),sizes:`calc(${componentViewport?.width||\"100vw\"} - 48px)`,...toResponsiveImage(WkPiD27RO)}},k_Nun7LdO:{background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+24+100.5+0+61+0+43.0273),sizes:`calc(${componentViewport?.width||\"100vw\"} - 48px)`,...toResponsiveImage(WkPiD27RO)}},KO73xL2Ah:{background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+72+0+0+61+0+43.0273),sizes:`calc(${componentViewport?.width||\"100vw\"} - 48px)`,...toResponsiveImage(WkPiD27RO)}},oOlF3FJTS:{background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+24+556+0+56+0+-18.2),sizes:`calc(${componentViewport?.width||\"100vw\"} - 48px)`,...toResponsiveImage(WkPiD27RO),...{positionX:\"center\",positionY:\"top\"}}},rPm2WrnS2:{background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+468+0+0+0+57.0273),sizes:componentViewport?.width||\"100vw\",...toResponsiveImage(WkPiD27RO)}},rSALiGEa_:{background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+145+0+0+0+43.0273),sizes:componentViewport?.width||\"100vw\",...toResponsiveImage(WkPiD27RO)}},xZxlFaZRa:{background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+408+0+0+0+53.0273),sizes:componentViewport?.width||\"100vw\",...toResponsiveImage(WkPiD27RO)}}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1echrr6\",\"data-framer-name\":\"Header\",layoutDependency:layoutDependency,layoutId:\"jBDAm85lp\",children:visible1&&/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h6,{style:{\"--font-selector\":\"SW50ZXItU2VtaUJvbGQ=\",\"--framer-font-family\":'\"Inter\", \"Inter Placeholder\", sans-serif',\"--framer-font-size\":\"18px\",\"--framer-font-weight\":\"600\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-line-height\":\"1.3em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-1w1cjl5, var(--token-7b1c1cf1-c351-4954-9cf0-8ae4790643f6, rgb(34, 34, 34)))\"},children:\"Meet Bettermode at CMX Summit.\"})}),className:\"framer-1wfcfok\",\"data-framer-name\":\"Header\",fonts:[\"Inter-SemiBold\"],layoutDependency:layoutDependency,layoutId:\"b3zV6Yulb\",style:{\"--extracted-1w1cjl5\":\"var(--token-7b1c1cf1-c351-4954-9cf0-8ae4790643f6, rgb(34, 34, 34))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},text:rw2guypMu,variants:{CJImHZCjJ:{\"--extracted-l1lhml\":'\"opsz\" 14, \"wght\" 560'},oOlF3FJTS:{\"--extracted-1w1cjl5\":\"var(--token-36849023-6189-4b34-8ca0-f2105af74ca2, rgb(255, 255, 255))\"},QuW7G7CpV:{\"--extracted-l1lhml\":'\"opsz\" 14, \"wght\" 560'},vBZkupd_u:{\"--extracted-l1lhml\":'\"opsz\" 14, \"wght\" 560'}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({CJImHZCjJ:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h6,{style:{\"--font-selector\":\"SW50ZXItVmFyaWFibGVWRj1JbTl3YzNvaUlERTBMQ0FpZDJkb2RDSWdOVFl3\",\"--framer-font-family\":'\"Inter Variable\", \"Inter Placeholder\", sans-serif',\"--framer-font-size\":\"18px\",\"--framer-font-variation-axes\":'var(--extracted-l1lhml, \"opsz\" 14, \"wght\" 560)',\"--framer-letter-spacing\":\"-0.02em\",\"--framer-line-height\":\"1.3em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-1w1cjl5, var(--token-7b1c1cf1-c351-4954-9cf0-8ae4790643f6, rgb(34, 34, 34)))\"},children:\"Meet Bettermode at CMX Summit.\"})}),fonts:[\"Inter-Variable\"]},Dr9Lh3BZU:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h6,{style:{\"--font-selector\":\"SW50ZXItU2VtaUJvbGQ=\",\"--framer-font-family\":'\"Inter\", \"Inter Placeholder\", sans-serif',\"--framer-font-size\":\"20px\",\"--framer-font-weight\":\"600\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-line-height\":\"1.5em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-1w1cjl5, var(--token-7b1c1cf1-c351-4954-9cf0-8ae4790643f6, rgb(34, 34, 34)))\"},children:\"Meet Bettermode at CMX Summit.\"})})},hI2h9tlMF:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h6,{style:{\"--font-selector\":\"SW50ZXItU2VtaUJvbGQ=\",\"--framer-font-family\":'\"Inter\", \"Inter Placeholder\", sans-serif',\"--framer-font-size\":\"20px\",\"--framer-font-weight\":\"600\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-line-height\":\"1.5em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-1w1cjl5, var(--token-7b1c1cf1-c351-4954-9cf0-8ae4790643f6, rgb(34, 34, 34)))\"},children:\"Meet Bettermode at CMX Summit.\"})})},k_Nun7LdO:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h6,{style:{\"--font-selector\":\"SW50ZXItU2VtaUJvbGQ=\",\"--framer-font-family\":'\"Inter\", \"Inter Placeholder\", sans-serif',\"--framer-font-size\":\"20px\",\"--framer-font-weight\":\"600\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-line-height\":\"1.5em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-1w1cjl5, var(--token-7b1c1cf1-c351-4954-9cf0-8ae4790643f6, rgb(34, 34, 34)))\"},children:\"Meet Bettermode at CMX Summit.\"})})},KO73xL2Ah:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h6,{style:{\"--font-selector\":\"SW50ZXItU2VtaUJvbGQ=\",\"--framer-font-family\":'\"Inter\", \"Inter Placeholder\", sans-serif',\"--framer-font-size\":\"20px\",\"--framer-font-weight\":\"600\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-line-height\":\"1.5em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-1w1cjl5, var(--token-7b1c1cf1-c351-4954-9cf0-8ae4790643f6, rgb(34, 34, 34)))\"},children:\"Meet Bettermode at CMX Summit.\"})})},oOlF3FJTS:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h6,{style:{\"--font-selector\":\"SW50ZXItU2VtaUJvbGQ=\",\"--framer-font-family\":'\"Inter\", \"Inter Placeholder\", sans-serif',\"--framer-font-size\":\"18px\",\"--framer-font-weight\":\"600\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-line-height\":\"1.3em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-1w1cjl5, var(--token-36849023-6189-4b34-8ca0-f2105af74ca2, rgb(255, 255, 255)))\"},children:\"Meet Bettermode at CMX Summit.\"})})},QuW7G7CpV:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h6,{style:{\"--font-selector\":\"SW50ZXItVmFyaWFibGVWRj1JbTl3YzNvaUlERTBMQ0FpZDJkb2RDSWdOVFl3\",\"--framer-font-family\":'\"Inter Variable\", \"Inter Placeholder\", sans-serif',\"--framer-font-size\":\"18px\",\"--framer-font-variation-axes\":'var(--extracted-l1lhml, \"opsz\" 14, \"wght\" 560)',\"--framer-letter-spacing\":\"-0.02em\",\"--framer-line-height\":\"1.3em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-1w1cjl5, var(--token-7b1c1cf1-c351-4954-9cf0-8ae4790643f6, rgb(34, 34, 34)))\"},children:\"Meet Bettermode at CMX Summit.\"})}),fonts:[\"Inter-Variable\"]},vBZkupd_u:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h6,{style:{\"--font-selector\":\"SW50ZXItVmFyaWFibGVWRj1JbTl3YzNvaUlERTBMQ0FpZDJkb2RDSWdOVFl3\",\"--framer-font-family\":'\"Inter Variable\", \"Inter Placeholder\", sans-serif',\"--framer-font-size\":\"18px\",\"--framer-font-variation-axes\":'var(--extracted-l1lhml, \"opsz\" 14, \"wght\" 560)',\"--framer-letter-spacing\":\"-0.02em\",\"--framer-line-height\":\"1.3em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-1w1cjl5, var(--token-7b1c1cf1-c351-4954-9cf0-8ae4790643f6, rgb(34, 34, 34)))\"},children:\"Meet Bettermode at CMX Summit.\"})}),fonts:[\"Inter-Variable\"]}},baseVariant,gestureVariant)})}),visible2&&/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h5,{className:\"framer-styles-preset-10g3hyp\",\"data-styles-preset\":\"OxizFIFCP\",style:{\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-1lwpl3i, var(--token-bfe1a8cd-29df-415d-847c-515aa569e089, rgb(0, 0, 0)))\"},children:\"Large\"})}),className:\"framer-1djooq0\",\"data-framer-name\":\"Header\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"DNiOefwlr\",style:{\"--extracted-1lwpl3i\":\"var(--token-bfe1a8cd-29df-415d-847c-515aa569e089, rgb(0, 0, 0))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},text:mU5etbcVL,verticalAlignment:\"top\",withExternalLayout:true}),isDisplayed11(visible3)&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-58vpgw\",\"data-framer-name\":\"Description\",layoutDependency:layoutDependency,layoutId:\"n0UmsZCOM\",children:isDisplayed12(visible3)&&/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-wa1fgq\",\"data-styles-preset\":\"DrYZSA_B6\",style:{\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-7ea128ea-d6b3-45af-8b0c-8ac8f6a25daa, rgb(102, 102, 102)))\"},children:\"Hey everyone! 👋 Big News! 📣 We're excited to share that Bettermode is heading to the CMX Summit in San Francisco on October 4-5!.\"})}),className:\"framer-diw9z1\",\"data-framer-name\":\"Description\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"HpOCCw2Rk\",style:{\"--extracted-r6o4lv\":\"var(--token-7ea128ea-d6b3-45af-8b0c-8ac8f6a25daa, rgb(102, 102, 102))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\",opacity:1},text:GtJ6UPfSr,variants:{\"Je62CQ3Lk-hover\":{opacity:1},bTSTNRgSK:{opacity:1},bUIimPp9w:{opacity:1},cErTGv3j7:{opacity:1},CJImHZCjJ:{opacity:.8},Dr9Lh3BZU:{opacity:1},hI2h9tlMF:{opacity:1},k_Nun7LdO:{opacity:1},KO73xL2Ah:{opacity:1},oOlF3FJTS:{\"--extracted-r6o4lv\":\"var(--token-9e6136eb-8cc3-4726-a20e-afd431cfd03a, rgb(122, 122, 122))\",opacity:1},QuW7G7CpV:{opacity:.8},rPm2WrnS2:{opacity:1},vBZkupd_u:{opacity:.8},xZxlFaZRa:{opacity:1}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({oOlF3FJTS:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-wa1fgq\",\"data-styles-preset\":\"DrYZSA_B6\",style:{\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-9e6136eb-8cc3-4726-a20e-afd431cfd03a, rgb(122, 122, 122)))\"},children:\"Hey everyone! 👋 Big News! 📣 We're excited to share that Bettermode is heading to the CMX Summit in San Francisco on October 4-5!.\"})})}},baseVariant,gestureVariant)})}),isDisplayed13()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-159jbbn\",\"data-framer-name\":\"Event Detail\",layoutDependency:layoutDependency,layoutId:\"ICtavPayn\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1wzy0ya\",layoutDependency:layoutDependency,layoutId:\"Lp8JE9aah\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-si0x9v\",\"data-framer-name\":\"Hosts\",layoutDependency:layoutDependency,layoutId:\"HObSx5ewS\",style:{backgroundColor:\"var(--token-f2345161-45eb-4f31-a9f7-006605b0d6a0, rgba(0, 0, 0, 0.04))\",borderBottomLeftRadius:23,borderBottomRightRadius:23,borderTopLeftRadius:23,borderTopRightRadius:23},children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--framer-font-size\":\"12px\"},children:\"Soheil Alavi\"})}),className:\"framer-1ch8dwb\",\"data-framer-name\":\"RSVP\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"zXIvES45M\",style:{\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},text:XnJhETaU8,verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"fill\",sizes:\"20px\",...toResponsiveImage(UvNIpJ0sf)},className:\"framer-q3u3mi\",layoutDependency:layoutDependency,layoutId:\"EDCIfZZqW\",style:{borderBottomLeftRadius:15,borderBottomRightRadius:15,borderTopLeftRadius:15,borderTopRightRadius:15},...addPropertyOverrides({xZxlFaZRa:{background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+408+0+0+0+328.3728+4+0+0+6),sizes:\"20px\",...toResponsiveImage(UvNIpJ0sf)}}},baseVariant,gestureVariant)})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-rvm674\",\"data-framer-name\":\"date\",layoutDependency:layoutDependency,layoutId:\"fa6YwT9UV\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--framer-font-size\":\"12px\"},children:\"Thu, Apr 25, 6:00pm\"})}),className:\"framer-sum3i\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"vVbyBxMjk\",style:{\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},text:R3U4at3qB,verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-xjjwm6\",\"data-framer-name\":\"Calendar-rtl\",fill:\"black\",intrinsicHeight:16,intrinsicWidth:16,layoutDependency:layoutDependency,layoutId:\"t8y9nuLHr\",svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"16\" height=\"16\" viewBox=\"0 0 24 24\"><path d=\"M6.25 3A3.25 3.25 0 0 0 3 6.25v11.5A3.25 3.25 0 0 0 6.25 21h11.5A3.25 3.25 0 0 0 21 17.75V6.25A3.25 3.25 0 0 0 17.75 3H6.25ZM4.5 8.5h15v9.25a1.75 1.75 0 0 1-1.75 1.75H6.25a1.75 1.75 0 0 1-1.75-1.75V8.5Zm11.75 6a1.25 1.25 0 1 0 0 2.5 1.25 1.25 0 0 0 0-2.5Zm-4.25 0a1.25 1.25 0 1 0 0 2.5 1.25 1.25 0 0 0 0-2.5Zm4.25-4a1.25 1.25 0 1 0 0 2.5 1.25 1.25 0 0 0 0-2.5Zm-4.25 0a1.25 1.25 0 1 0 0 2.5 1.25 1.25 0 0 0 0-2.5Zm-4.25 0a1.25 1.25 0 1 0 0 2.5 1.25 1.25 0 0 0 0-2.5Zm-1.5-6h11.5c.966 0 1.75.784 1.75 1.75V7h-15v-.75c0-.966.784-1.75 1.75-1.75Z\"/></svg>',withExternalLayout:true})]})]}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1hcadfw\",layoutDependency:layoutDependency,layoutId:\"WY7aLTE4r\",children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1io844z\",\"data-framer-name\":\"date\",layoutDependency:layoutDependency,layoutId:\"Bp5wVmo59\",style:{backgroundColor:\"var(--token-0a84d216-a531-48b9-98ad-68a9b0f59be5, rgb(87, 174, 19))\",borderBottomLeftRadius:23,borderBottomRightRadius:23,borderTopLeftRadius:23,borderTopRightRadius:23},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"SW50ZXItQm9sZA==\",\"--framer-font-family\":'\"Inter\", \"Inter Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"700\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-36849023-6189-4b34-8ca0-f2105af74ca2, rgb(255, 255, 255)))\"},children:\"SAVE YOUR SPOT →\"})}),className:\"framer-j40iid\",\"data-framer-name\":\"RSVP\",fonts:[\"Inter-Bold\"],layoutDependency:layoutDependency,layoutId:\"u7aSMULrZ\",style:{\"--extracted-r6o4lv\":\"var(--token-36849023-6189-4b34-8ca0-f2105af74ca2, rgb(255, 255, 255))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true})})})]}),isDisplayed14()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-ded7j0\",\"data-framer-name\":\"Member Detail\",layoutDependency:layoutDependency,layoutId:\"r6wo6vPHH\",children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-v1084c\",layoutDependency:layoutDependency,layoutId:\"cGNvlVSfB\",children:[sCUDG6l76&&/*#__PURE__*/_jsx(ComponentViewportProvider,{height:31,...addPropertyOverrides({rPm2WrnS2:{y:(componentViewport?.y||0)+0+468+0+0+0+292.3728+12+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-uurdio-container\",layoutDependency:layoutDependency,layoutId:\"HAYtAPFDg-container\",nodeId:\"HAYtAPFDg\",rendersWithMotion:true,scopeId:\"RfHG2GjtK\",children:/*#__PURE__*/_jsx(FeaturesBadge,{brEcuPx2m:\"var(--token-36849023-6189-4b34-8ca0-f2105af74ca2, rgb(255, 255, 255))\",BsJGpZCkj:KmrUOtS1I,bz2MhOYzE:false,dngWml7d4:\"0px 2px 5px 0px rgba(0, 0, 0, 0.25)\",height:\"100%\",hTgy27IsJ:false,id:\"HAYtAPFDg\",layoutId:\"HAYtAPFDg\",MUaCkrdkA:\"var(--token-d4d9bcef-5cf6-4e59-8f5c-db043ccb1adc, rgb(102, 198, 28))\",O3QHSIzld:{borderColor:\"var(--token-c4cd8cf3-149a-4d1d-89e6-819c734eaee2, rgba(0, 0, 0, 0.12))\",borderStyle:\"solid\",borderWidth:.5},orhece4Z0:\"var(--token-38711166-1225-4fd4-b6cc-de949f8d5ea6, rgb(255, 255, 255))\",oZPrWrKSu:\"var(--token-bfe1a8cd-29df-415d-847c-515aa569e089, rgb(0, 0, 0))\",uZ2YKvJWw:\"cube\",variant:\"wnbAMvG1B\",vuWbsDJVk:\"var(--token-7b1c1cf1-c351-4954-9cf0-8ae4790643f6, rgb(34, 34, 34))\",width:\"100%\",wqO41XOsc:\"rgba(222, 222, 222, 0.12)\",YwkKW1iW9:false})})}),guOUILUCE&&/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"SW50ZXItVmFyaWFibGVWRj1JbTl3YzNvaUlERTBMQ0FpZDJkb2RDSWdOVFl3\",\"--framer-font-family\":'\"Inter Variable\", \"Inter Placeholder\", sans-serif',\"--framer-font-size\":\"18px\",\"--framer-font-variation-axes\":'var(--extracted-2gg91v, \"opsz\" 14, \"wght\" 560)',\"--framer-letter-spacing\":\"-0.02em\",\"--framer-line-height\":\"1em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-bfe1a8cd-29df-415d-847c-515aa569e089, rgb(0, 0, 0)))\"},children:\"🥇\"})}),className:\"framer-1mrxrc6\",fonts:[\"Inter-Variable\"],layoutDependency:layoutDependency,layoutId:\"tX_z3xm82\",style:{\"--extracted-2gg91v\":'\"opsz\" 14, \"wght\" 560',\"--extracted-r6o4lv\":\"var(--token-bfe1a8cd-29df-415d-847c-515aa569e089, rgb(0, 0, 0))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},text:XRDnoT5zL,verticalAlignment:\"top\",withExternalLayout:true})]})})]}),isDisplayed15(IwYv5yCV6)&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-8g719v\",\"data-framer-name\":\"wishlist-right-badge\",layoutDependency:layoutDependency,layoutId:\"RfA0cvABN\",children:[isDisplayed16()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-m9ghxx\",\"data-framer-name\":\"Date\",layoutDependency:layoutDependency,layoutId:\"qvxmH6uvN\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-wa1fgq\",\"data-styles-preset\":\"DrYZSA_B6\",children:\"8\"})}),className:\"framer-e93sky\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"SaufBjWux\",style:{opacity:.6},text:XHvgLckvi,verticalAlignment:\"top\",withExternalLayout:true}),isDisplayed17(ktgIHtADdzm23wPOLu)&&/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-10q7htx-container\",\"data-framer-name\":\"icon-left\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"z4Civ7iy0-container\",name:\"icon-left\",nodeId:\"z4Civ7iy0\",rendersWithMotion:true,scopeId:\"RfHG2GjtK\",style:{opacity:.6},children:/*#__PURE__*/_jsx(Phosphor,{color:\"rgb(0, 0, 0)\",height:\"100%\",iconSearch:\"clock\",iconSelection:\"House\",id:\"z4Civ7iy0\",layoutId:\"z4Civ7iy0\",mirrored:false,name:\"icon-left\",selectByList:false,style:{height:\"100%\",width:\"100%\"},weight:\"bold\",width:\"100%\",...addPropertyOverrides({CJImHZCjJ:{iconSearch:\"chat-circle\"},QuW7G7CpV:{iconSearch:\"chat-circle\"},vBZkupd_u:{iconSearch:\"chat-circle\"}},baseVariant,gestureVariant)})})})]}),isDisplayed16()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{...addPropertyOverrides({CJImHZCjJ:{height:31,y:(componentViewport?.y||0)+0+(((componentViewport?.height||143.5)-0-252.4)/2+0+0)+69.2+0},QuW7G7CpV:{height:31,y:(componentViewport?.y||0)+0+(((componentViewport?.height||255.5)-0-364.4)/2+0+0)+24+202.4+0},vBZkupd_u:{height:31,y:(componentViewport?.y||0)+0+(((componentViewport?.height||200)-0-264.4)/2+0+0)+69.2+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-b58y07-container\",layoutDependency:layoutDependency,layoutId:\"Gsk1K_jM4-container\",nodeId:\"Gsk1K_jM4\",rendersWithMotion:true,scopeId:\"RfHG2GjtK\",children:/*#__PURE__*/_jsx(FeaturesBadge,{brEcuPx2m:\"var(--token-36849023-6189-4b34-8ca0-f2105af74ca2, rgb(255, 255, 255))\",BsJGpZCkj:Gk3jF1AR1,bz2MhOYzE:false,dngWml7d4:\"0px 0px 0px 0px rgba(0, 0, 0, 0.25)\",height:\"100%\",hTgy27IsJ:false,id:\"Gsk1K_jM4\",layoutId:\"Gsk1K_jM4\",MUaCkrdkA:\"var(--token-d4d9bcef-5cf6-4e59-8f5c-db043ccb1adc, rgb(102, 198, 28))\",O3QHSIzld:O5lMKNTcD,orhece4Z0:MtTKxzdE_,oZPrWrKSu:\"var(--token-0a84d216-a531-48b9-98ad-68a9b0f59be5, rgb(87, 174, 19))\",uZ2YKvJWw:\"cube\",variant:\"mlyZsHkft\",vuWbsDJVk:\"var(--token-7b1c1cf1-c351-4954-9cf0-8ae4790643f6, rgb(34, 34, 34))\",width:\"100%\",wqO41XOsc:\"rgba(97, 224, 0, 0.12)\",YwkKW1iW9:false})})})]}),isDisplayed18()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1jdthom\",\"data-border\":true,layoutDependency:layoutDependency,layoutId:\"goesRVgmP\",style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"var(--token-3648b482-766c-4501-98df-024221488373, rgba(0, 0, 0, 0.12))\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",backgroundColor:TOJQm6NHW,borderBottomLeftRadius:50,borderBottomRightRadius:50,borderTopLeftRadius:50,borderTopRightRadius:50},children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"SW50ZXItU2VtaUJvbGQ=\",\"--framer-font-family\":'\"Inter\", \"Inter Placeholder\", sans-serif',\"--framer-font-weight\":\"600\",\"--framer-line-height\":\"1em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-bfe1a8cd-29df-415d-847c-515aa569e089, rgb(0, 0, 0)))\"},children:\"48\"})}),className:\"framer-ctjm3v\",fonts:[\"Inter-SemiBold\"],layoutDependency:layoutDependency,layoutId:\"goesRVgmPxnAywCZnF\",style:{\"--extracted-r6o4lv\":\"var(--token-bfe1a8cd-29df-415d-847c-515aa569e089, rgb(0, 0, 0))\"},text:ggjyRww5C,verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1h7vaix-container\",\"data-framer-name\":\"icon-right\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"goesRVgmPkd9phK_xp-container\",name:\"icon-right\",nodeId:\"goesRVgmPkd9phK_xp\",rendersWithMotion:true,scopeId:\"RfHG2GjtK\",children:/*#__PURE__*/_jsx(Phosphor,{color:\"var(--token-bfe1a8cd-29df-415d-847c-515aa569e089, rgb(0, 0, 0))\",height:\"100%\",iconSearch:\"arrow-up\",iconSelection:\"House\",id:\"goesRVgmPkd9phK_xp\",layoutId:\"goesRVgmPkd9phK_xp\",mirrored:false,name:\"icon-right\",selectByList:false,style:{height:\"100%\",width:\"100%\"},weight:\"bold\",width:\"100%\"})})})]})]}),isDisplayed19(huThLHpMp)&&/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"fill\"},className:\"framer-p8d7tb\",\"data-framer-name\":\"Profile Photo\",layoutDependency:layoutDependency,layoutId:\"VbsXcTw2g\",style:{borderBottomLeftRadius:8,borderBottomRightRadius:8,borderTopLeftRadius:8,borderTopRightRadius:8},variants:{bUIimPp9w:{borderBottomLeftRadius:0,borderBottomRightRadius:0},cErTGv3j7:{borderBottomLeftRadius:0,borderBottomRightRadius:0},rPm2WrnS2:{borderBottomLeftRadius:0,borderBottomRightRadius:0},xZxlFaZRa:{borderBottomLeftRadius:0,borderBottomRightRadius:0}},...addPropertyOverrides({bUIimPp9w:{background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+0),sizes:componentViewport?.width||\"100vw\",...toResponsiveImage(WkPiD27RO)}},cErTGv3j7:{background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+0),sizes:componentViewport?.width||\"100vw\",...toResponsiveImage(WkPiD27RO)}},rPm2WrnS2:{background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+0),sizes:componentViewport?.width||\"100vw\",...toResponsiveImage(WkPiD27RO)}},xZxlFaZRa:{background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+0),sizes:componentViewport?.width||\"100vw\",...toResponsiveImage(WkPiD27RO)}}},baseVariant,gestureVariant)}),isDisplayed20()&&/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"fill\",...toResponsiveImage(WkPiD27RO)},className:\"framer-5swg2m\",\"data-framer-name\":\"Post Image 1\",layoutDependency:layoutDependency,layoutId:\"htHNGTLrF\",style:{borderBottomLeftRadius:8,borderBottomRightRadius:8,borderTopLeftRadius:8,borderTopRightRadius:8},...addPropertyOverrides({AUb3hYrzX:{background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+(16+((componentViewport?.height||200)-32-100)/2)),sizes:\"100px\",...toResponsiveImage(WkPiD27RO)}}},baseVariant,gestureVariant)}),isDisplayed(sVMsj0GT1)&&/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+24+257.4),sizes:`calc(${componentViewport?.width||\"100vw\"} - 48px)`,...toResponsiveImage(hJuQVkWNB)},className:\"framer-xe1sx4\",\"data-framer-name\":\"Post Image 2\",layoutDependency:layoutDependency,layoutId:\"lLz7_zo9c\",style:{borderBottomLeftRadius:10,borderBottomRightRadius:10,borderTopLeftRadius:10,borderTopRightRadius:10},...addPropertyOverrides({Dr9Lh3BZU:{background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+72+205),sizes:`calc(${componentViewport?.width||\"100vw\"} - 48px)`,...toResponsiveImage(hJuQVkWNB)}},hI2h9tlMF:{background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+24+305.5),sizes:`calc(${componentViewport?.width||\"100vw\"} - 48px)`,...toResponsiveImage(hJuQVkWNB)}},k_Nun7LdO:{background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+24+305.5),sizes:`calc(${componentViewport?.width||\"100vw\"} - 48px)`,...toResponsiveImage(hJuQVkWNB)}},KO73xL2Ah:{background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+72+205),sizes:`calc(${componentViewport?.width||\"100vw\"} - 48px)`,...toResponsiveImage(hJuQVkWNB)}},oOlF3FJTS:{background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+24+40),sizes:`calc(${componentViewport?.width||\"100vw\"} - 48px)`,...toResponsiveImage(hJuQVkWNB)}}},baseVariant,gestureVariant)}),isDisplayed21(B6v71ubMc)&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-vvufz\",\"data-framer-name\":\"Reactions\",layoutDependency:layoutDependency,layoutId:\"nSSleDGwt\",children:[NlUDsI7Kl&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-3ggcvf\",\"data-framer-name\":\"Reaction Buttons\",layoutDependency:layoutDependency,layoutId:\"mR1QETAzW\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-g4tgi6\",\"data-border\":true,\"data-framer-name\":\"Button-Varients\",layoutDependency:layoutDependency,layoutId:\"dmXtVs0u7\",style:{\"--border-bottom-width\":\"0.5px\",\"--border-color\":\"var(--token-3648b482-766c-4501-98df-024221488373, rgba(0, 0, 0, 0.12))\",\"--border-left-width\":\"0.5px\",\"--border-right-width\":\"0.5px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0.5px\",backgroundColor:\"rgba(0, 0, 0, 0)\",borderBottomLeftRadius:80,borderBottomRightRadius:80,borderTopLeftRadius:80,borderTopRightRadius:80},variants:{Dr9Lh3BZU:{\"--border-bottom-width\":\"0px\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-top-width\":\"0px\"},hI2h9tlMF:{\"--border-bottom-width\":\"0px\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-top-width\":\"0px\"},k_Nun7LdO:{\"--border-bottom-width\":\"0px\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-top-width\":\"0px\"},KO73xL2Ah:{\"--border-bottom-width\":\"0px\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-top-width\":\"0px\"},oOlF3FJTS:{\"--border-bottom-width\":\"0px\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-top-width\":\"0px\",backgroundColor:\"rgb(242, 242, 242)\"}},children:[/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"fill\",intrinsicHeight:11,intrinsicWidth:11,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+24+425.4+0+0+0+6),pixelHeight:22,pixelWidth:22,src:\"https://framerusercontent.com/images/5bkanh0x2og8AQRUYA19Cxhptsk.svg\"},className:\"framer-xzcm4r\",\"data-framer-name\":\"Image 174\",layoutDependency:layoutDependency,layoutId:\"dU6CIUVba\",...addPropertyOverrides({bTSTNRgSK:{background:{alt:\"\",fit:\"fill\",intrinsicHeight:11,intrinsicWidth:11,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+24+425.4+0+0+0+10),pixelHeight:22,pixelWidth:22,src:\"https://framerusercontent.com/images/5bkanh0x2og8AQRUYA19Cxhptsk.svg\"}},bUIimPp9w:{background:{alt:\"\",fit:\"fill\",intrinsicHeight:11,intrinsicWidth:11,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+652.4+0+0+0+10),pixelHeight:512,pixelWidth:512,src:\"https://framerusercontent.com/images/kb6vyhJZULuvNTW24YBxCvGkjyA.gif\"}},Dr9Lh3BZU:{background:{alt:\"\",fit:\"fill\",intrinsicHeight:11,intrinsicWidth:11,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+72+373+0+0+4.5+0),pixelHeight:512,pixelWidth:512,src:\"https://framerusercontent.com/images/vSq4e46y8Hsro3TVSa237vBm0Do.gif\"}},hI2h9tlMF:{background:{alt:\"\",fit:\"fill\",intrinsicHeight:11,intrinsicWidth:11,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+24+473.5+0+0+16.5+0),pixelHeight:24,pixelWidth:24,src:\"https://framerusercontent.com/images/rHkAzmUzo2Ndz7YNKYSJMH8Lms.svg\"}},k_Nun7LdO:{background:{alt:\"\",fit:\"fill\",intrinsicHeight:11,intrinsicWidth:11,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+24+473.5+0+0+.5+0),pixelHeight:512,pixelWidth:512,src:\"https://framerusercontent.com/images/vSq4e46y8Hsro3TVSa237vBm0Do.gif\"}},KO73xL2Ah:{background:{alt:\"\",fit:\"fill\",intrinsicHeight:11,intrinsicWidth:11,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+72+373+0+0+4.5+0),pixelHeight:512,pixelWidth:512,src:\"https://framerusercontent.com/images/vSq4e46y8Hsro3TVSa237vBm0Do.gif\"}},oOlF3FJTS:{background:{alt:\"\",fit:\"fill\",intrinsicHeight:11,intrinsicWidth:11,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+24+274+0+0+0+6),pixelHeight:22,pixelWidth:22,src:\"https://framerusercontent.com/images/5bkanh0x2og8AQRUYA19Cxhptsk.svg\"}},rSALiGEa_:{background:{alt:\"\",fit:\"fill\",intrinsicHeight:11,intrinsicWidth:11,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+0+0+0+0+10),pixelHeight:22,pixelWidth:22,src:\"https://framerusercontent.com/images/5bkanh0x2og8AQRUYA19Cxhptsk.svg\"}}},baseVariant,gestureVariant)}),isDisplayed22()&&/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"SW50ZXItU2VtaUJvbGQ=\",\"--framer-font-family\":'\"Inter\", \"Inter Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"600\",\"--framer-line-height\":\"1em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-7ea128ea-d6b3-45af-8b0c-8ac8f6a25daa, rgb(97, 97, 97)))\"},children:\"6\"})}),className:\"framer-1xylxo1\",fonts:[\"Inter-SemiBold\"],layoutDependency:layoutDependency,layoutId:\"hQ2wVxdKT\",style:{\"--extracted-r6o4lv\":\"var(--token-7ea128ea-d6b3-45af-8b0c-8ac8f6a25daa, rgb(97, 97, 97))\",opacity:.8},text:n5z61rLex,variants:{bTSTNRgSK:{\"--extracted-2gg91v\":'\"opsz\" 14, \"wght\" 560',\"--extracted-r6o4lv\":\"var(--token-7b1c1cf1-c351-4954-9cf0-8ae4790643f6, rgb(34, 34, 34))\"},Dr9Lh3BZU:{\"--extracted-r6o4lv\":\"var(--token-7b1c1cf1-c351-4954-9cf0-8ae4790643f6, rgb(34, 34, 34))\"},hI2h9tlMF:{\"--extracted-2gg91v\":'\"opsz\" 14, \"wght\" 560',\"--extracted-r6o4lv\":\"var(--token-7b1c1cf1-c351-4954-9cf0-8ae4790643f6, rgb(34, 34, 34))\"},k_Nun7LdO:{\"--extracted-r6o4lv\":\"var(--token-7b1c1cf1-c351-4954-9cf0-8ae4790643f6, rgb(34, 34, 34))\"},KO73xL2Ah:{\"--extracted-r6o4lv\":\"var(--token-7b1c1cf1-c351-4954-9cf0-8ae4790643f6, rgb(34, 34, 34))\"},oOlF3FJTS:{\"--extracted-2gg91v\":'\"opsz\" 14, \"wght\" 560',\"--extracted-r6o4lv\":\"var(--token-7b1c1cf1-c351-4954-9cf0-8ae4790643f6, rgb(34, 34, 34))\"},rSALiGEa_:{\"--extracted-2gg91v\":'\"opsz\" 14, \"wght\" 560',\"--extracted-r6o4lv\":\"var(--token-7b1c1cf1-c351-4954-9cf0-8ae4790643f6, rgb(34, 34, 34))\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({bTSTNRgSK:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"SW50ZXItVmFyaWFibGVWRj1JbTl3YzNvaUlERTBMQ0FpZDJkb2RDSWdOVFl3\",\"--framer-font-family\":'\"Inter Variable\", \"Inter Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-font-variation-axes\":'var(--extracted-2gg91v, \"opsz\" 14, \"wght\" 560)',\"--framer-line-height\":\"1em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-7b1c1cf1-c351-4954-9cf0-8ae4790643f6, rgb(34, 34, 34)))\"},children:\"Button\"})}),fonts:[\"Inter-Variable\"]},Dr9Lh3BZU:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"SW50ZXItTWVkaXVt\",\"--framer-font-family\":'\"Inter\", \"Inter Placeholder\", sans-serif',\"--framer-font-size\":\"13px\",\"--framer-font-weight\":\"500\",\"--framer-line-height\":\"1em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-7b1c1cf1-c351-4954-9cf0-8ae4790643f6, rgb(34, 34, 34)))\"},children:\"6\"})}),fonts:[\"Inter-Medium\"]},hI2h9tlMF:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"SW50ZXItVmFyaWFibGVWRj1JbTl3YzNvaUlERTBMQ0FpZDJkb2RDSWdOVFl3\",\"--framer-font-family\":'\"Inter Variable\", \"Inter Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-font-variation-axes\":'var(--extracted-2gg91v, \"opsz\" 14, \"wght\" 560)',\"--framer-line-height\":\"1em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-7b1c1cf1-c351-4954-9cf0-8ae4790643f6, rgb(34, 34, 34)))\"},children:\"Button\"})}),fonts:[\"Inter-Variable\"]},k_Nun7LdO:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"SW50ZXItTWVkaXVt\",\"--framer-font-family\":'\"Inter\", \"Inter Placeholder\", sans-serif',\"--framer-font-size\":\"13px\",\"--framer-font-weight\":\"500\",\"--framer-line-height\":\"1em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-7b1c1cf1-c351-4954-9cf0-8ae4790643f6, rgb(34, 34, 34)))\"},children:\"6\"})}),fonts:[\"Inter-Medium\"]},KO73xL2Ah:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"SW50ZXItTWVkaXVt\",\"--framer-font-family\":'\"Inter\", \"Inter Placeholder\", sans-serif',\"--framer-font-size\":\"13px\",\"--framer-font-weight\":\"500\",\"--framer-line-height\":\"1em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-7b1c1cf1-c351-4954-9cf0-8ae4790643f6, rgb(34, 34, 34)))\"},children:\"6\"})}),fonts:[\"Inter-Medium\"]},oOlF3FJTS:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"SW50ZXItVmFyaWFibGVWRj1JbTl3YzNvaUlERTBMQ0FpZDJkb2RDSWdOVFl3\",\"--framer-font-family\":'\"Inter Variable\", \"Inter Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-font-variation-axes\":'var(--extracted-2gg91v, \"opsz\" 14, \"wght\" 560)',\"--framer-line-height\":\"1em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-7b1c1cf1-c351-4954-9cf0-8ae4790643f6, rgb(34, 34, 34)))\"},children:\"Button\"})}),fonts:[\"Inter-Variable\"]},rSALiGEa_:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"SW50ZXItVmFyaWFibGVWRj1JbTl3YzNvaUlERTBMQ0FpZDJkb2RDSWdOVFl3\",\"--framer-font-family\":'\"Inter Variable\", \"Inter Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-font-variation-axes\":'var(--extracted-2gg91v, \"opsz\" 14, \"wght\" 560)',\"--framer-line-height\":\"1em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-7b1c1cf1-c351-4954-9cf0-8ae4790643f6, rgb(34, 34, 34)))\"},children:\"Button\"})}),fonts:[\"Inter-Variable\"]}},baseVariant,gestureVariant)})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-zzlzzv\",\"data-border\":true,\"data-framer-name\":\"Button-Varients\",layoutDependency:layoutDependency,layoutId:\"NWPEtRh70\",style:{\"--border-bottom-width\":\"0.5px\",\"--border-color\":\"var(--token-3648b482-766c-4501-98df-024221488373, rgba(0, 0, 0, 0.12))\",\"--border-left-width\":\"0.5px\",\"--border-right-width\":\"0.5px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0.5px\",backgroundColor:\"rgba(0, 0, 0, 0)\",borderBottomLeftRadius:80,borderBottomRightRadius:80,borderTopLeftRadius:80,borderTopRightRadius:80},variants:{Dr9Lh3BZU:{\"--border-bottom-width\":\"0px\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-top-width\":\"0px\"},hI2h9tlMF:{\"--border-bottom-width\":\"0px\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-top-width\":\"0px\"},k_Nun7LdO:{\"--border-bottom-width\":\"0px\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-top-width\":\"0px\"},KO73xL2Ah:{\"--border-bottom-width\":\"0px\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-top-width\":\"0px\"},oOlF3FJTS:{\"--border-bottom-width\":\"0px\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-top-width\":\"0px\",backgroundColor:\"rgb(242, 242, 242)\"}},children:[isDisplayed23()&&/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"fill\",intrinsicHeight:11,intrinsicWidth:11,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+24+425.4+0+0+0+6),pixelHeight:22,pixelWidth:22,src:\"https://framerusercontent.com/images/qc0ytQOByJOmcGSFV57wsqU3Wk.svg\"},className:\"framer-1lwc9t9\",\"data-framer-name\":\"Image 173\",layoutDependency:layoutDependency,layoutId:\"iBve8TMWr\",...addPropertyOverrides({bTSTNRgSK:{background:{alt:\"\",fit:\"fill\",intrinsicHeight:11,intrinsicWidth:11,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+24+425.4+0+0+0+10),pixelHeight:22,pixelWidth:22,src:\"https://framerusercontent.com/images/qc0ytQOByJOmcGSFV57wsqU3Wk.svg\"}},bUIimPp9w:{background:{alt:\"\",fit:\"fill\",intrinsicHeight:11,intrinsicWidth:11,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+652.4+0+0+0+10),pixelHeight:512,pixelWidth:512,src:\"https://framerusercontent.com/images/ofAbCgSihzCnyo9mtVitqz0bdOs.gif\"}},Dr9Lh3BZU:{background:{alt:\"\",fit:\"fill\",intrinsicHeight:11,intrinsicWidth:11,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+72+373+0+0+4.5+0),pixelHeight:512,pixelWidth:512,src:\"https://framerusercontent.com/images/y9vegdNmPS0on5C8AYfBDd7whs.gif\"}},k_Nun7LdO:{background:{alt:\"\",fit:\"fill\",intrinsicHeight:11,intrinsicWidth:11,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+24+473.5+0+0+.5+0),pixelHeight:512,pixelWidth:512,src:\"https://framerusercontent.com/images/y9vegdNmPS0on5C8AYfBDd7whs.gif\"}},KO73xL2Ah:{background:{alt:\"\",fit:\"fill\",intrinsicHeight:11,intrinsicWidth:11,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+72+373+0+0+4.5+0),pixelHeight:512,pixelWidth:512,src:\"https://framerusercontent.com/images/y9vegdNmPS0on5C8AYfBDd7whs.gif\"}},oOlF3FJTS:{background:{alt:\"\",fit:\"fill\",intrinsicHeight:11,intrinsicWidth:11,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+24+274+0+0+0+6),pixelHeight:22,pixelWidth:22,src:\"https://framerusercontent.com/images/qc0ytQOByJOmcGSFV57wsqU3Wk.svg\"}},rSALiGEa_:{background:{alt:\"\",fit:\"fill\",intrinsicHeight:11,intrinsicWidth:11,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+0+0+0+0+10),pixelHeight:22,pixelWidth:22,src:\"https://framerusercontent.com/images/qc0ytQOByJOmcGSFV57wsqU3Wk.svg\"}}},baseVariant,gestureVariant)}),isDisplayed22()&&/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"SW50ZXItU2VtaUJvbGQ=\",\"--framer-font-family\":'\"Inter\", \"Inter Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"600\",\"--framer-line-height\":\"1em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-7ea128ea-d6b3-45af-8b0c-8ac8f6a25daa, rgb(97, 97, 97)))\"},children:\"12\"})}),className:\"framer-p3c9aw\",fonts:[\"Inter-SemiBold\"],layoutDependency:layoutDependency,layoutId:\"vLuR5FpDn\",style:{\"--extracted-r6o4lv\":\"var(--token-7ea128ea-d6b3-45af-8b0c-8ac8f6a25daa, rgb(97, 97, 97))\",opacity:.8},text:uRHbbRCJN,variants:{bTSTNRgSK:{\"--extracted-2gg91v\":'\"opsz\" 14, \"wght\" 560',\"--extracted-r6o4lv\":\"var(--token-7b1c1cf1-c351-4954-9cf0-8ae4790643f6, rgb(34, 34, 34))\"},Dr9Lh3BZU:{\"--extracted-r6o4lv\":\"var(--token-7b1c1cf1-c351-4954-9cf0-8ae4790643f6, rgb(34, 34, 34))\"},hI2h9tlMF:{\"--extracted-2gg91v\":'\"opsz\" 14, \"wght\" 560',\"--extracted-r6o4lv\":\"var(--token-7b1c1cf1-c351-4954-9cf0-8ae4790643f6, rgb(34, 34, 34))\"},k_Nun7LdO:{\"--extracted-r6o4lv\":\"var(--token-7b1c1cf1-c351-4954-9cf0-8ae4790643f6, rgb(34, 34, 34))\"},KO73xL2Ah:{\"--extracted-r6o4lv\":\"var(--token-7b1c1cf1-c351-4954-9cf0-8ae4790643f6, rgb(34, 34, 34))\"},oOlF3FJTS:{\"--extracted-2gg91v\":'\"opsz\" 14, \"wght\" 560',\"--extracted-r6o4lv\":\"var(--token-7b1c1cf1-c351-4954-9cf0-8ae4790643f6, rgb(34, 34, 34))\"},rSALiGEa_:{\"--extracted-2gg91v\":'\"opsz\" 14, \"wght\" 560',\"--extracted-r6o4lv\":\"var(--token-7b1c1cf1-c351-4954-9cf0-8ae4790643f6, rgb(34, 34, 34))\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({bTSTNRgSK:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"SW50ZXItVmFyaWFibGVWRj1JbTl3YzNvaUlERTBMQ0FpZDJkb2RDSWdOVFl3\",\"--framer-font-family\":'\"Inter Variable\", \"Inter Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-font-variation-axes\":'var(--extracted-2gg91v, \"opsz\" 14, \"wght\" 560)',\"--framer-line-height\":\"1em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-7b1c1cf1-c351-4954-9cf0-8ae4790643f6, rgb(34, 34, 34)))\"},children:\"Button\"})}),fonts:[\"Inter-Variable\"]},Dr9Lh3BZU:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"SW50ZXItTWVkaXVt\",\"--framer-font-family\":'\"Inter\", \"Inter Placeholder\", sans-serif',\"--framer-font-size\":\"13px\",\"--framer-font-weight\":\"500\",\"--framer-line-height\":\"1em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-7b1c1cf1-c351-4954-9cf0-8ae4790643f6, rgb(34, 34, 34)))\"},children:\"12\"})}),fonts:[\"Inter-Medium\"]},hI2h9tlMF:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"SW50ZXItVmFyaWFibGVWRj1JbTl3YzNvaUlERTBMQ0FpZDJkb2RDSWdOVFl3\",\"--framer-font-family\":'\"Inter Variable\", \"Inter Placeholder\", sans-serif',\"--framer-font-size\":\"13px\",\"--framer-font-variation-axes\":'var(--extracted-2gg91v, \"opsz\" 14, \"wght\" 560)',\"--framer-line-height\":\"1em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-7b1c1cf1-c351-4954-9cf0-8ae4790643f6, rgb(34, 34, 34)))\"},children:\"12\"})}),fonts:[\"Inter-Variable\"]},k_Nun7LdO:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"SW50ZXItTWVkaXVt\",\"--framer-font-family\":'\"Inter\", \"Inter Placeholder\", sans-serif',\"--framer-font-size\":\"13px\",\"--framer-font-weight\":\"500\",\"--framer-line-height\":\"1em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-7b1c1cf1-c351-4954-9cf0-8ae4790643f6, rgb(34, 34, 34)))\"},children:\"12\"})}),fonts:[\"Inter-Medium\"]},KO73xL2Ah:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"SW50ZXItTWVkaXVt\",\"--framer-font-family\":'\"Inter\", \"Inter Placeholder\", sans-serif',\"--framer-font-size\":\"13px\",\"--framer-font-weight\":\"500\",\"--framer-line-height\":\"1em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-7b1c1cf1-c351-4954-9cf0-8ae4790643f6, rgb(34, 34, 34)))\"},children:\"12\"})}),fonts:[\"Inter-Medium\"]},oOlF3FJTS:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"SW50ZXItVmFyaWFibGVWRj1JbTl3YzNvaUlERTBMQ0FpZDJkb2RDSWdOVFl3\",\"--framer-font-family\":'\"Inter Variable\", \"Inter Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-font-variation-axes\":'var(--extracted-2gg91v, \"opsz\" 14, \"wght\" 560)',\"--framer-line-height\":\"1em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-7b1c1cf1-c351-4954-9cf0-8ae4790643f6, rgb(34, 34, 34)))\"},children:\"Button\"})}),fonts:[\"Inter-Variable\"]},rSALiGEa_:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"SW50ZXItVmFyaWFibGVWRj1JbTl3YzNvaUlERTBMQ0FpZDJkb2RDSWdOVFl3\",\"--framer-font-family\":'\"Inter Variable\", \"Inter Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-font-variation-axes\":'var(--extracted-2gg91v, \"opsz\" 14, \"wght\" 560)',\"--framer-line-height\":\"1em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-7b1c1cf1-c351-4954-9cf0-8ae4790643f6, rgb(34, 34, 34)))\"},children:\"Button\"})}),fonts:[\"Inter-Variable\"]}},baseVariant,gestureVariant)}),isDisplayed1()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-uzl40t\",\"data-framer-name\":\"Avatars\",layoutDependency:layoutDependency,layoutId:\"lp4C8v9GS\",children:[/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"fill\",pixelHeight:640,pixelWidth:640,src:\"https://framerusercontent.com/images/vZX9pGNN8mD0Qj53nYcULTNJGI.jpg\",srcSet:\"https://framerusercontent.com/images/vZX9pGNN8mD0Qj53nYcULTNJGI.jpg?scale-down-to=512 512w,https://framerusercontent.com/images/vZX9pGNN8mD0Qj53nYcULTNJGI.jpg 640w\"},className:\"framer-1lctxo8\",\"data-border\":true,\"data-framer-name\":\"Avatar\",layoutDependency:layoutDependency,layoutId:\"MtC8Jl6Pu\",style:{\"--border-bottom-width\":\"1.5px\",\"--border-color\":\"rgb(255, 255, 255)\",\"--border-left-width\":\"1.5px\",\"--border-right-width\":\"1.5px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1.5px\",borderBottomLeftRadius:9999,borderBottomRightRadius:9999,borderTopLeftRadius:9999,borderTopRightRadius:9999},...addPropertyOverrides({hI2h9tlMF:{background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+24+473.5+0+0+12+0+0),pixelHeight:640,pixelWidth:640,sizes:\"28px\",src:\"https://framerusercontent.com/images/vZX9pGNN8mD0Qj53nYcULTNJGI.jpg\",srcSet:\"https://framerusercontent.com/images/vZX9pGNN8mD0Qj53nYcULTNJGI.jpg?scale-down-to=512 512w,https://framerusercontent.com/images/vZX9pGNN8mD0Qj53nYcULTNJGI.jpg 640w\"}}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"fill\",pixelHeight:640,pixelWidth:640,src:\"https://framerusercontent.com/images/SQv8aEYMNqbqbQPebX0V1nSpU.jpg\",srcSet:\"https://framerusercontent.com/images/SQv8aEYMNqbqbQPebX0V1nSpU.jpg?scale-down-to=512 512w,https://framerusercontent.com/images/SQv8aEYMNqbqbQPebX0V1nSpU.jpg 640w\"},className:\"framer-e2b6xu\",\"data-border\":true,\"data-framer-name\":\"Avatar\",layoutDependency:layoutDependency,layoutId:\"daHoyVWLM\",style:{\"--border-bottom-width\":\"1.5px\",\"--border-color\":\"rgb(255, 255, 255)\",\"--border-left-width\":\"1.5px\",\"--border-right-width\":\"1.5px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1.5px\",borderBottomLeftRadius:9999,borderBottomRightRadius:9999,borderTopLeftRadius:9999,borderTopRightRadius:9999},transformTemplate:transformTemplate1,...addPropertyOverrides({hI2h9tlMF:{background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+24+473.5+0+0+12+0+0),pixelHeight:640,pixelWidth:640,sizes:\"28px\",src:\"https://framerusercontent.com/images/SQv8aEYMNqbqbQPebX0V1nSpU.jpg\",srcSet:\"https://framerusercontent.com/images/SQv8aEYMNqbqbQPebX0V1nSpU.jpg?scale-down-to=512 512w,https://framerusercontent.com/images/SQv8aEYMNqbqbQPebX0V1nSpU.jpg 640w\"}}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"fill\",pixelHeight:640,pixelWidth:640,src:\"https://framerusercontent.com/images/a2J7i3aLFIBzpK851lwX1yuJQ.jpg\",srcSet:\"https://framerusercontent.com/images/a2J7i3aLFIBzpK851lwX1yuJQ.jpg?scale-down-to=512 512w,https://framerusercontent.com/images/a2J7i3aLFIBzpK851lwX1yuJQ.jpg 640w\"},className:\"framer-13xc2bb\",\"data-border\":true,\"data-framer-name\":\"Avatar\",layoutDependency:layoutDependency,layoutId:\"AWAY6rZLC\",style:{\"--border-bottom-width\":\"1.5px\",\"--border-color\":\"rgb(255, 255, 255)\",\"--border-left-width\":\"1.5px\",\"--border-right-width\":\"1.5px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1.5px\",borderBottomLeftRadius:9999,borderBottomRightRadius:9999,borderTopLeftRadius:9999,borderTopRightRadius:9999},...addPropertyOverrides({hI2h9tlMF:{background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+24+473.5+0+0+12+0+0),pixelHeight:640,pixelWidth:640,sizes:\"28px\",src:\"https://framerusercontent.com/images/a2J7i3aLFIBzpK851lwX1yuJQ.jpg\",srcSet:\"https://framerusercontent.com/images/a2J7i3aLFIBzpK851lwX1yuJQ.jpg?scale-down-to=512 512w,https://framerusercontent.com/images/a2J7i3aLFIBzpK851lwX1yuJQ.jpg 640w\"}}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1dyhzdt\",\"data-border\":true,\"data-framer-name\":\"Avatar\",layoutDependency:layoutDependency,layoutId:\"y7tKaJ3DM\",style:{\"--border-bottom-width\":\"2px\",\"--border-color\":\"rgb(255, 255, 255)\",\"--border-left-width\":\"2px\",\"--border-right-width\":\"2px\",\"--border-style\":\"solid\",\"--border-top-width\":\"2px\",backgroundColor:\"rgb(242, 244, 247)\",borderBottomLeftRadius:9999,borderBottomRightRadius:9999,borderTopLeftRadius:9999,borderTopRightRadius:9999},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"SW50ZXItU2VtaUJvbGQ=\",\"--framer-font-family\":'\"Inter\", \"Inter Placeholder\", sans-serif',\"--framer-font-size\":\"10px\",\"--framer-font-weight\":\"600\",\"--framer-line-height\":\"24px\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(71, 84, 103))\"},children:\"+9\"})}),className:\"framer-1ermagp\",\"data-framer-name\":\"Text\",fonts:[\"Inter-SemiBold\"],layoutDependency:layoutDependency,layoutId:\"F8c7SXZeD\",style:{\"--extracted-r6o4lv\":\"rgb(71, 84, 103)\",\"--framer-paragraph-spacing\":\"16px\"},transformTemplate:transformTemplate2,verticalAlignment:\"top\",withExternalLayout:true})})]})]}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1yt1tkv\",layoutDependency:layoutDependency,layoutId:\"AYUYSYdXe\"}),isDisplayed24()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-hl2or4\",\"data-framer-name\":\"Date\",layoutDependency:layoutDependency,layoutId:\"pXmuHbxo0\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"SW50ZXItTWVkaXVt\",\"--framer-font-family\":'\"Inter\", \"Inter Placeholder\", sans-serif',\"--framer-font-size\":\"13px\",\"--framer-font-weight\":\"500\",\"--framer-line-height\":\"1em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-7b1c1cf1-c351-4954-9cf0-8ae4790643f6, rgb(34, 34, 34)))\"},children:\"8\"})}),className:\"framer-of3wf4\",fonts:[\"Inter-Medium\"],layoutDependency:layoutDependency,layoutId:\"HeJQhoNQ3\",style:{\"--extracted-r6o4lv\":\"var(--token-7b1c1cf1-c351-4954-9cf0-8ae4790643f6, rgb(34, 34, 34))\",opacity:.6},text:XHvgLckvi,variants:{Dr9Lh3BZU:{opacity:.8},k_Nun7LdO:{opacity:.8},KO73xL2Ah:{opacity:.8}},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1s775cr-container\",\"data-framer-name\":\"icon-left\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"BpwF7QhrC-container\",name:\"icon-left\",nodeId:\"BpwF7QhrC\",rendersWithMotion:true,scopeId:\"RfHG2GjtK\",style:{opacity:.6},children:/*#__PURE__*/_jsx(Phosphor,{color:\"rgb(0, 0, 0)\",height:\"100%\",iconSearch:\"chat-circle\",iconSelection:\"House\",id:\"BpwF7QhrC\",layoutId:\"BpwF7QhrC\",mirrored:false,name:\"icon-left\",selectByList:false,style:{height:\"100%\",width:\"100%\"},weight:\"bold\",width:\"100%\"})})})]})]}),isDisplayed25(ndp3Y9gP9)&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-1ihqbdm\",\"data-framer-name\":\"comment\",layoutDependency:layoutDependency,layoutId:\"d6zgBOsgm\",style:{\"--border-bottom-width\":\"0px\",\"--border-color\":\"rgba(0, 0, 0, 0)\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0px\"},variants:{\"Je62CQ3Lk-hover\":{\"--border-bottom-width\":\"0px\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-top-width\":\"0px\"},Dr9Lh3BZU:{\"--border-bottom-width\":\"0px\",\"--border-color\":\"var(--token-f2345161-45eb-4f31-a9f7-006605b0d6a0, rgba(0, 0, 0, 0.04))\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\"},hI2h9tlMF:{\"--border-bottom-width\":\"0px\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-top-width\":\"0px\"},k_Nun7LdO:{\"--border-bottom-width\":\"0px\",\"--border-color\":\"var(--token-f2345161-45eb-4f31-a9f7-006605b0d6a0, rgba(0, 0, 0, 0.04))\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\"},KO73xL2Ah:{\"--border-bottom-width\":\"0px\",\"--border-color\":\"var(--token-f2345161-45eb-4f31-a9f7-006605b0d6a0, rgba(0, 0, 0, 0.04))\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\"}},...addPropertyOverrides({Dr9Lh3BZU:{\"data-border\":true},k_Nun7LdO:{\"data-border\":true},KO73xL2Ah:{\"data-border\":true}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-bxs1jf\",\"data-framer-name\":\"author\",layoutDependency:layoutDependency,layoutId:\"Ql9hfif3_\",children:[visible&&/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+24+425.4+0+46+0+0),pixelHeight:80,pixelWidth:80,src:\"https://framerusercontent.com/images/wS6rplXl20TZQCa0Kxy9hlK3mPo.jpg\"},className:\"framer-1rb06rp\",\"data-framer-name\":\"Avatar\",layoutDependency:layoutDependency,layoutId:\"JelyVf9G7\",style:{borderBottomLeftRadius:31,borderBottomRightRadius:31,borderTopLeftRadius:31,borderTopRightRadius:31},...addPropertyOverrides({bTSTNRgSK:{background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+24+425.4+0+54+0+0),pixelHeight:80,pixelWidth:80,src:\"https://framerusercontent.com/images/wS6rplXl20TZQCa0Kxy9hlK3mPo.jpg\"}},Dr9Lh3BZU:{background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+72+373+0+36+16+0),pixelHeight:80,pixelWidth:80,sizes:\"32px\",...toResponsiveImage(IeMqzicuF)}},hI2h9tlMF:{background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+24+473.5+0+55+0+0),pixelHeight:80,pixelWidth:80,src:\"https://framerusercontent.com/images/wS6rplXl20TZQCa0Kxy9hlK3mPo.jpg\"}},k_Nun7LdO:{background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+24+473.5+0+28+16+0),pixelHeight:80,pixelWidth:80,sizes:\"32px\",...toResponsiveImage(IeMqzicuF)}},KO73xL2Ah:{background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+72+373+0+36+16+0),pixelHeight:80,pixelWidth:80,sizes:\"32px\",...toResponsiveImage(IeMqzicuF)}},oOlF3FJTS:{background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+24+274+0+46+0+0),pixelHeight:80,pixelWidth:80,src:\"https://framerusercontent.com/images/wS6rplXl20TZQCa0Kxy9hlK3mPo.jpg\"}}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1raz8wa\",layoutDependency:layoutDependency,layoutId:\"FF279mAEH\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1yu6ku5\",layoutDependency:layoutDependency,layoutId:\"iUMVnJd9O\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-vskead\",layoutDependency:layoutDependency,layoutId:\"mZ1S4XIjQ\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-izi8el\",\"data-styles-preset\":\"DONUCU1NL\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-7b1c1cf1-c351-4954-9cf0-8ae4790643f6, rgb(34, 34, 34)))\"},children:/*#__PURE__*/_jsx(motion.strong,{children:\"Lucas Rivera\"})})}),className:\"framer-m9ypju\",fonts:[\"Inter\",\"Inter-Bold\"],layoutDependency:layoutDependency,layoutId:\"Jej8bCnwV\",style:{\"--extracted-r6o4lv\":\"var(--token-7b1c1cf1-c351-4954-9cf0-8ae4790643f6, rgb(34, 34, 34))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},variants:{oOlF3FJTS:{\"--extracted-r6o4lv\":\"var(--token-5b0b6ffe-f617-4319-b3f9-4c3c243de80b, rgb(10, 10, 10))\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({Dr9Lh3BZU:{text:DpWIliiUJ},k_Nun7LdO:{text:DpWIliiUJ},KO73xL2Ah:{text:DpWIliiUJ},oOlF3FJTS:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-izi8el\",\"data-styles-preset\":\"DONUCU1NL\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-5b0b6ffe-f617-4319-b3f9-4c3c243de80b, rgb(10, 10, 10)))\"},children:/*#__PURE__*/_jsx(motion.strong,{children:\"Lucas Rivera\"})})})}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-wa1fgq\",\"data-styles-preset\":\"DrYZSA_B6\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-7ea128ea-d6b3-45af-8b0c-8ac8f6a25daa, rgb(97, 97, 97)))\"},children:/*#__PURE__*/_jsx(motion.strong,{children:\"2d\"})})}),className:\"framer-1txjkhg\",fonts:[\"Inter\",\"Inter-Bold\"],layoutDependency:layoutDependency,layoutId:\"QXl_6q8Qy\",style:{\"--extracted-r6o4lv\":\"var(--token-7ea128ea-d6b3-45af-8b0c-8ac8f6a25daa, rgb(97, 97, 97))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true})]}),guOUILUCE&&/*#__PURE__*/_jsx(ComponentViewportProvider,{height:31,y:(componentViewport?.y||0)+24+425.4+0+46+0+0+0+0+0,...addPropertyOverrides({bTSTNRgSK:{y:(componentViewport?.y||0)+24+425.4+0+54+0+0+0+0+0},Dr9Lh3BZU:{y:(componentViewport?.y||0)+72+373+0+36+16+0+0+0+0},hI2h9tlMF:{y:(componentViewport?.y||0)+24+473.5+0+55+0+0+0+0+0},k_Nun7LdO:{y:(componentViewport?.y||0)+24+473.5+0+28+16+0+0+0+0},KO73xL2Ah:{y:(componentViewport?.y||0)+72+373+0+36+16+0+0+0+0},oOlF3FJTS:{y:(componentViewport?.y||0)+24+274+0+46+0+0+0+0+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1iw5ot-container\",layoutDependency:layoutDependency,layoutId:\"EYhCIWkF1-container\",nodeId:\"EYhCIWkF1\",rendersWithMotion:true,scopeId:\"RfHG2GjtK\",children:/*#__PURE__*/_jsx(FeaturesBadge,{brEcuPx2m:\"var(--token-36849023-6189-4b34-8ca0-f2105af74ca2, rgb(255, 255, 255))\",BsJGpZCkj:hx5_Q7YXq,bz2MhOYzE:false,dngWml7d4:\"0px 2px 5px 0px rgba(0, 0, 0, 0.25)\",height:\"100%\",hTgy27IsJ:false,id:\"EYhCIWkF1\",layoutId:\"EYhCIWkF1\",MUaCkrdkA:\"var(--token-d4d9bcef-5cf6-4e59-8f5c-db043ccb1adc, rgb(102, 198, 28))\",O3QHSIzld:{borderColor:\"rgb(119, 190, 74)\",borderStyle:\"solid\",borderWidth:.5},orhece4Z0:\"var(--token-38711166-1225-4fd4-b6cc-de949f8d5ea6, rgb(255, 255, 255))\",oZPrWrKSu:\"var(--token-0a84d216-a531-48b9-98ad-68a9b0f59be5, rgb(87, 174, 19))\",uZ2YKvJWw:\"cube\",variant:\"wnbAMvG1B\",vuWbsDJVk:\"var(--token-7b1c1cf1-c351-4954-9cf0-8ae4790643f6, rgb(34, 34, 34))\",width:\"100%\",wqO41XOsc:\"rgba(97, 224, 0, 0.12)\",YwkKW1iW9:false})})})]}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-wa1fgq\",\"data-styles-preset\":\"DrYZSA_B6\",style:{\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-7ea128ea-d6b3-45af-8b0c-8ac8f6a25daa, rgb(102, 102, 102)))\"},children:\"This sounds exactly like what we’ve been looking for!\"})}),className:\"framer-1arvkqk\",\"data-framer-name\":\"Description\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"vk3Eu5Yya\",style:{\"--extracted-r6o4lv\":\"var(--token-7ea128ea-d6b3-45af-8b0c-8ac8f6a25daa, rgb(102, 102, 102))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},text:OEgPyXZP_,variants:{oOlF3FJTS:{\"--extracted-r6o4lv\":\"var(--token-b7ac0caa-42ec-4adf-85fd-f93e899c4540, rgb(0, 0, 0))\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({oOlF3FJTS:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-wa1fgq\",\"data-styles-preset\":\"DrYZSA_B6\",style:{\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-b7ac0caa-42ec-4adf-85fd-f93e899c4540, rgb(0, 0, 0)))\"},children:\"This sounds exactly like what we’ve been looking for!\"})})}},baseVariant,gestureVariant)})]})]})}),isDisplayed25(HCz35NIWh)&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1lf42t3\",\"data-framer-name\":\"Write new\",layoutDependency:layoutDependency,layoutId:\"Gz4kf_mzR\",children:[visible&&/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+24+425.4+0+195+0),pixelHeight:80,pixelWidth:80,src:\"https://framerusercontent.com/images/vT4M807TWVwKdwhuA8otnDqsVmE.jpg\"},className:\"framer-bthxie\",\"data-framer-name\":\"Avatar\",layoutDependency:layoutDependency,layoutId:\"qzImIeHEf\",style:{borderBottomLeftRadius:31,borderBottomRightRadius:31,borderTopLeftRadius:31,borderTopRightRadius:31},...addPropertyOverrides({bTSTNRgSK:{background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+24+425.4+0+203+0),pixelHeight:80,pixelWidth:80,src:\"https://framerusercontent.com/images/vT4M807TWVwKdwhuA8otnDqsVmE.jpg\"}},Dr9Lh3BZU:{background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+72+373+0+197+0),pixelHeight:80,pixelWidth:80,src:\"https://framerusercontent.com/images/vT4M807TWVwKdwhuA8otnDqsVmE.jpg\"}},hI2h9tlMF:{background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+24+473.5+0+204+0),pixelHeight:80,pixelWidth:80,src:\"https://framerusercontent.com/images/vT4M807TWVwKdwhuA8otnDqsVmE.jpg\"}},k_Nun7LdO:{background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+24+473.5+0+189+0),pixelHeight:80,pixelWidth:80,src:\"https://framerusercontent.com/images/vT4M807TWVwKdwhuA8otnDqsVmE.jpg\"}},KO73xL2Ah:{background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+72+373+0+197+0),pixelHeight:80,pixelWidth:80,src:\"https://framerusercontent.com/images/vT4M807TWVwKdwhuA8otnDqsVmE.jpg\"}},oOlF3FJTS:{background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+24+274+0+195+0),pixelHeight:80,pixelWidth:80,src:\"https://framerusercontent.com/images/vT4M807TWVwKdwhuA8otnDqsVmE.jpg\"}}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:40,width:`max(${componentViewport?.width||\"100vw\"} - 48px, 1px)`,y:(componentViewport?.y||0)+24+425.4+0+195+0,...addPropertyOverrides({bTSTNRgSK:{y:(componentViewport?.y||0)+24+425.4+0+203+0},Dr9Lh3BZU:{y:(componentViewport?.y||0)+72+373+0+197+0},hI2h9tlMF:{y:(componentViewport?.y||0)+24+473.5+0+204+0},k_Nun7LdO:{y:(componentViewport?.y||0)+24+473.5+0+189+0},KO73xL2Ah:{y:(componentViewport?.y||0)+72+373+0+197+0},oOlF3FJTS:{y:(componentViewport?.y||0)+24+274+0+195+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-hux9c-container\",layoutDependency:layoutDependency,layoutId:\"vVr92xmSl-container\",nodeId:\"vVr92xmSl\",rendersWithMotion:true,scopeId:\"RfHG2GjtK\",children:/*#__PURE__*/_jsx(FeaturesUISearch,{b3AKQcuAu:\"What are your thoughts?\",height:\"100%\",id:\"vVr92xmSl\",layoutId:\"vVr92xmSl\",leT0fgw70:false,p2VAZ6cLY:{borderColor:\"var(--token-3648b482-766c-4501-98df-024221488373, rgba(0, 0, 0, 0.12))\",borderStyle:\"solid\",borderWidth:1},RIpqNQ07U:false,style:{width:\"100%\"},variant:\"qqtlNbxm0\",width:\"100%\",...addPropertyOverrides({oOlF3FJTS:{variant:\"idwmFVNuB\"}},baseVariant,gestureVariant)})})})]})]}),x2SmAbYI4&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1orz0rv\",\"data-framer-name\":\"badges\",layoutDependency:layoutDependency,layoutId:\"XPl4dYUUX\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:31,y:(componentViewport?.y||0)+24+668.4+0,...addPropertyOverrides({AUb3hYrzX:{y:(componentViewport?.y||0)+(16+((componentViewport?.height||200)-32-31)/2)+0},bTSTNRgSK:{y:(componentViewport?.y||0)+24+676.4+0},bUIimPp9w:{y:(componentViewport?.y||0)+0+408+0},cErTGv3j7:{y:(componentViewport?.y||0)+0+408+0},CJImHZCjJ:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||143.5)-0-252.4)/2+169.4+0)+0},Dr9Lh3BZU:{y:(componentViewport?.y||0)+72+618+0},hI2h9tlMF:{y:(componentViewport?.y||0)+24+725.5+0},k_Nun7LdO:{y:(componentViewport?.y||0)+24+710.5+0},KO73xL2Ah:{y:(componentViewport?.y||0)+72+618+0},oOlF3FJTS:{y:(componentViewport?.y||0)+24+517+0},QuW7G7CpV:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||255.5)-0-364.4)/2+281.4+0)+0},rPm2WrnS2:{y:(componentViewport?.y||0)+0+648.4+0},rSALiGEa_:{y:(componentViewport?.y||0)+0+46+0},vBZkupd_u:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||200)-0-264.4)/2+157.4+0)+0},xZxlFaZRa:{y:(componentViewport?.y||0)+0+682.2+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1gpptpp-container\",layoutDependency:layoutDependency,layoutId:\"yKSKmXEyb-container\",nodeId:\"yKSKmXEyb\",rendersWithMotion:true,scopeId:\"RfHG2GjtK\",children:/*#__PURE__*/_jsx(FeaturesBadge,{brEcuPx2m:\"var(--token-36849023-6189-4b34-8ca0-f2105af74ca2, rgb(255, 255, 255))\",BsJGpZCkj:ATKIIPu3x,bz2MhOYzE:false,dngWml7d4:\"0px 2px 5px 0px rgba(0, 0, 0, 0.25)\",height:\"100%\",hTgy27IsJ:false,id:\"yKSKmXEyb\",layoutId:\"yKSKmXEyb\",MUaCkrdkA:\"var(--token-d4d9bcef-5cf6-4e59-8f5c-db043ccb1adc, rgb(102, 198, 28))\",O3QHSIzld:{borderColor:\"var(--token-3648b482-766c-4501-98df-024221488373, rgba(0, 0, 0, 0.12))\",borderStyle:\"solid\",borderWidth:1},orhece4Z0:\"var(--token-38711166-1225-4fd4-b6cc-de949f8d5ea6, rgb(255, 255, 255))\",oZPrWrKSu:\"var(--token-0a84d216-a531-48b9-98ad-68a9b0f59be5, rgb(87, 174, 19))\",uZ2YKvJWw:\"cube\",variant:\"eEcAEp3Mt\",vuWbsDJVk:\"var(--token-7b1c1cf1-c351-4954-9cf0-8ae4790643f6, rgb(34, 34, 34))\",width:\"100%\",wqO41XOsc:\"rgba(97, 224, 0, 0.12)\",YwkKW1iW9:false})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:31,y:(componentViewport?.y||0)+24+668.4+0,...addPropertyOverrides({AUb3hYrzX:{y:(componentViewport?.y||0)+(16+((componentViewport?.height||200)-32-31)/2)+0},bTSTNRgSK:{y:(componentViewport?.y||0)+24+676.4+0},bUIimPp9w:{y:(componentViewport?.y||0)+0+408+0},cErTGv3j7:{y:(componentViewport?.y||0)+0+408+0},CJImHZCjJ:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||143.5)-0-252.4)/2+169.4+0)+0},Dr9Lh3BZU:{y:(componentViewport?.y||0)+72+618+0},hI2h9tlMF:{y:(componentViewport?.y||0)+24+725.5+0},k_Nun7LdO:{y:(componentViewport?.y||0)+24+710.5+0},KO73xL2Ah:{y:(componentViewport?.y||0)+72+618+0},oOlF3FJTS:{y:(componentViewport?.y||0)+24+517+0},QuW7G7CpV:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||255.5)-0-364.4)/2+281.4+0)+0},rPm2WrnS2:{y:(componentViewport?.y||0)+0+648.4+0},rSALiGEa_:{y:(componentViewport?.y||0)+0+46+0},vBZkupd_u:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||200)-0-264.4)/2+157.4+0)+0},xZxlFaZRa:{y:(componentViewport?.y||0)+0+682.2+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-19sjkkw-container\",layoutDependency:layoutDependency,layoutId:\"Mt8tNADWb-container\",nodeId:\"Mt8tNADWb\",rendersWithMotion:true,scopeId:\"RfHG2GjtK\",children:/*#__PURE__*/_jsx(FeaturesBadge,{brEcuPx2m:\"var(--token-36849023-6189-4b34-8ca0-f2105af74ca2, rgb(255, 255, 255))\",BsJGpZCkj:qeq03EKWr,bz2MhOYzE:false,dngWml7d4:\"0px 2px 5px 0px rgba(0, 0, 0, 0.25)\",height:\"100%\",hTgy27IsJ:false,id:\"Mt8tNADWb\",layoutId:\"Mt8tNADWb\",MUaCkrdkA:\"var(--token-d4d9bcef-5cf6-4e59-8f5c-db043ccb1adc, rgb(102, 198, 28))\",O3QHSIzld:{borderColor:\"var(--token-3648b482-766c-4501-98df-024221488373, rgba(0, 0, 0, 0.12))\",borderStyle:\"solid\",borderWidth:1},orhece4Z0:\"var(--token-38711166-1225-4fd4-b6cc-de949f8d5ea6, rgb(255, 255, 255))\",oZPrWrKSu:\"var(--token-0a84d216-a531-48b9-98ad-68a9b0f59be5, rgb(87, 174, 19))\",uZ2YKvJWw:\"cube\",variant:\"eEcAEp3Mt\",vuWbsDJVk:\"var(--token-7b1c1cf1-c351-4954-9cf0-8ae4790643f6, rgb(34, 34, 34))\",width:\"100%\",wqO41XOsc:\"rgba(97, 224, 0, 0.12)\",YwkKW1iW9:false})})})]}),isDisplayed26(rACYYbSP9)&&/*#__PURE__*/_jsx(ComponentViewportProvider,{height:52,width:`calc(${componentViewport?.width||\"100vw\"} - 48px)`,y:(componentViewport?.y||0)+24+707.4,...addPropertyOverrides({AUb3hYrzX:{width:`max(${componentViewport?.width||\"100vw\"} - 148px, 1px)`,y:(componentViewport?.y||0)+(16+((componentViewport?.height||200)-32-52)/2)},bTSTNRgSK:{y:(componentViewport?.y||0)+24+715.4},bUIimPp9w:{width:componentViewport?.width||\"100vw\",y:(componentViewport?.y||0)+0+447},cErTGv3j7:{width:componentViewport?.width||\"100vw\",y:(componentViewport?.y||0)+0+447},CJImHZCjJ:{width:componentViewport?.width||\"100vw\",y:(componentViewport?.y||0)+0+(((componentViewport?.height||143.5)-0-252.4)/2+200.4+0)},Dr9Lh3BZU:{width:componentViewport?.width||\"100vw\",y:(componentViewport?.y||0)+0},hI2h9tlMF:{y:(componentViewport?.y||0)+24+764.5},k_Nun7LdO:{y:(componentViewport?.y||0)+24+749.5},KO73xL2Ah:{width:componentViewport?.width||\"100vw\",y:(componentViewport?.y||0)+0},oOlF3FJTS:{width:componentViewport?.width||\"100vw\",y:(componentViewport?.y||0)+0},QuW7G7CpV:{width:componentViewport?.width||\"100vw\",y:(componentViewport?.y||0)+0+(((componentViewport?.height||255.5)-0-364.4)/2+312.4+0)},rPm2WrnS2:{width:componentViewport?.width||\"100vw\",y:(componentViewport?.y||0)+0+408},rSALiGEa_:{width:componentViewport?.width||\"100vw\",y:(componentViewport?.y||0)+0+85},vBZkupd_u:{width:componentViewport?.width||\"100vw\",y:(componentViewport?.y||0)+0+(((componentViewport?.height||200)-0-264.4)/2+212.4+0)}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-9q56y2-container\",layoutDependency:layoutDependency,layoutId:\"BUZlDRGNx-container\",nodeId:\"BUZlDRGNx\",rendersWithMotion:true,scopeId:\"RfHG2GjtK\",children:/*#__PURE__*/_jsx(FeaturesUIAlerts,{FPLhE6baw:true,height:\"100%\",id:\"BUZlDRGNx\",layoutId:\"BUZlDRGNx\",MJhKg00ca:true,RzArT08WQ:\"bell\",SoHw4aG0_:\"Akismet detected spam\",style:{width:\"100%\"},width:\"100%\",...addPropertyOverrides({Dr9Lh3BZU:{MJhKg00ca:false},KO73xL2Ah:{FPLhE6baw:false,RzArT08WQ:\"warning\",SoHw4aG0_:\"OOPSpam\"},oOlF3FJTS:{FPLhE6baw:hWrqI3gm7,MJhKg00ca:uHQwKv8nh,RzArT08WQ:cbsxmNjy1}},baseVariant,gestureVariant)})})}),isDisplayed27(rACYYbSP9)&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-1gmabpe\",\"data-framer-name\":\"alert-spacer\",layoutDependency:layoutDependency,layoutId:\"ep9PzVG25\"}),isDisplayed28()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-67sl50\",layoutDependency:layoutDependency,layoutId:\"E4J56egjx\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h6,{style:{\"--framer-font-size\":\"15px\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-line-height\":\"1.5em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-1w1cjl5, var(--token-7b1c1cf1-c351-4954-9cf0-8ae4790643f6, rgb(34, 34, 34)))\"},children:\"Posted on discussion\"})}),className:\"framer-1df5u50\",\"data-framer-name\":\"Header\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"DRk70P2MG\",style:{\"--extracted-1w1cjl5\":\"var(--token-7b1c1cf1-c351-4954-9cf0-8ae4790643f6, rgb(34, 34, 34))\",\"--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-CM0rX.framer-1jsvy2k, .framer-CM0rX .framer-1jsvy2k { display: block; }\",\".framer-CM0rX.framer-c80wbp { align-content: center; align-items: center; cursor: default; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 8px; height: min-content; justify-content: flex-start; overflow: visible; padding: 24px; position: relative; width: 400px; }\",\".framer-CM0rX .framer-nl1kiu { 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: visible; padding: 0px 0px 20px 0px; position: relative; width: 100%; }\",\".framer-CM0rX .framer-wrsfnn, .framer-CM0rX .framer-1yt1tkv { flex: 1 0 0px; height: 24px; overflow: visible; position: relative; width: 1px; }\",\".framer-CM0rX .framer-dfpz4d-container, .framer-CM0rX .framer-1d5b0zb-container { cursor: default; flex: none; height: 36px; position: relative; width: 36px; }\",\".framer-CM0rX .framer-wu0xxo { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 28px; height: min-content; justify-content: flex-start; min-height: 201px; overflow: visible; padding: 0px 0px 6px 0px; position: relative; width: 100%; }\",\".framer-CM0rX .framer-4gjcco, .framer-CM0rX .framer-1djooq0, .framer-CM0rX .framer-diw9z1, .framer-CM0rX .framer-1arvkqk, .framer-CM0rX .framer-1df5u50 { flex: none; height: auto; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-CM0rX .framer-1qmqfrw, .framer-CM0rX .framer-rl2ht5 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 8px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-CM0rX .framer-1u3m2h2, .framer-CM0rX .framer-1rwwred { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; height: min-content; justify-content: space-between; overflow: visible; padding: 0px 0px 8px 0px; position: relative; width: 100%; }\",\".framer-CM0rX .framer-1c8d7l3, .framer-CM0rX .framer-9h9eoh { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 12px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-CM0rX .framer-1f1khn5, .framer-CM0rX .framer-15kk5r4 { aspect-ratio: 1 / 1; cursor: pointer; flex: none; height: var(--framer-aspect-ratio-supported, 48px); overflow: visible; position: relative; width: 48px; }\",\".framer-CM0rX .framer-1fyt58m, .framer-CM0rX .framer-1ov2izd { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 8px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-CM0rX .framer-1qac05x, .framer-CM0rX .framer-12rhznu, .framer-CM0rX .framer-1yu6ku5 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 8px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-CM0rX .framer-1yaevu0, .framer-CM0rX .framer-bthxie { aspect-ratio: 1 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 40px); overflow: visible; position: relative; width: 40px; }\",\".framer-CM0rX .framer-js6f4d { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 4px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-CM0rX .framer-pyybeh { align-content: center; align-items: center; align-self: stretch; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 4px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: auto; }\",\".framer-CM0rX .framer-pp0w7b, .framer-CM0rX .framer-lcf2uy, .framer-CM0rX .framer-18bhued, .framer-CM0rX .framer-1qax40l, .framer-CM0rX .framer-rzyvpp, .framer-CM0rX .framer-ecct7s, .framer-CM0rX .framer-1ch8dwb, .framer-CM0rX .framer-sum3i, .framer-CM0rX .framer-j40iid, .framer-CM0rX .framer-1mrxrc6, .framer-CM0rX .framer-e93sky, .framer-CM0rX .framer-ctjm3v, .framer-CM0rX .framer-1xylxo1, .framer-CM0rX .framer-p3c9aw, .framer-CM0rX .framer-of3wf4, .framer-CM0rX .framer-m9ypju, .framer-CM0rX .framer-1txjkhg { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-CM0rX .framer-z2e8jt-container, .framer-CM0rX .framer-ze7uii-container { flex: none; height: 24px; position: relative; width: 24px; }\",\".framer-CM0rX .framer-1oay3ny { aspect-ratio: 1 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 38px); overflow: visible; position: relative; width: 38px; }\",\".framer-CM0rX .framer-1rqmz7n { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 2px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-CM0rX .framer-1cevgp5 { align-content: center; align-items: center; align-self: stretch; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 6px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: auto; }\",\".framer-CM0rX .framer-kaq2do-container, .framer-CM0rX .framer-10jhok3-container, .framer-CM0rX .framer-uurdio-container, .framer-CM0rX .framer-b58y07-container, .framer-CM0rX .framer-1iw5ot-container, .framer-CM0rX .framer-1gpptpp-container, .framer-CM0rX .framer-19sjkkw-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-CM0rX .framer-inhv3s { aspect-ratio: 1.76 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 114px); overflow: visible; position: relative; width: 100%; }\",\".framer-CM0rX .framer-v4ojed { aspect-ratio: 2.5142857142857142 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 80px); overflow: visible; position: relative; width: 100%; }\",\".framer-CM0rX .framer-1echrr6, .framer-CM0rX .framer-1lf42t3 { 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: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-CM0rX .framer-1wfcfok { flex: 1 0 0px; height: auto; position: relative; white-space: pre-wrap; width: 1px; word-break: break-word; word-wrap: break-word; }\",\".framer-CM0rX .framer-58vpgw { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-CM0rX .framer-159jbbn { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 16px; height: min-content; justify-content: center; overflow: visible; padding: 4px 16px 12px 16px; position: relative; width: 100%; }\",\".framer-CM0rX .framer-1wzy0ya { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 15px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-CM0rX .framer-si0x9v { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 7px; height: min-content; justify-content: center; overflow: visible; padding: 6px 12px 6px 6px; position: relative; width: min-content; }\",\".framer-CM0rX .framer-q3u3mi { flex: none; height: 20px; position: relative; width: 20px; }\",\".framer-CM0rX .framer-rvm674 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 4px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-CM0rX .framer-xjjwm6 { aspect-ratio: 1 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 16px); position: relative; width: 16px; }\",\".framer-CM0rX .framer-1hcadfw { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 28px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-CM0rX .framer-1io844z { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 28px; height: min-content; justify-content: center; overflow: visible; padding: 16px; position: relative; width: 1px; }\",\".framer-CM0rX .framer-ded7j0 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 16px; height: min-content; justify-content: center; overflow: visible; padding: 12px 16px 0px 16px; position: relative; width: 100%; }\",\".framer-CM0rX .framer-v1084c { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 4px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-CM0rX .framer-8g719v { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 16px; height: min-content; justify-content: center; min-height: 31px; min-width: 107px; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-CM0rX .framer-m9ghxx, .framer-CM0rX .framer-vskead { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 4px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-CM0rX .framer-10q7htx-container, .framer-CM0rX .framer-1s775cr-container { flex: none; height: 16px; position: relative; width: 16px; }\",\".framer-CM0rX .framer-1jdthom { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 4px; height: min-content; justify-content: center; overflow: hidden; padding: 12px 20px 12px 18px; position: relative; width: min-content; will-change: var(--framer-will-change-override, transform); }\",\".framer-CM0rX .framer-1h7vaix-container { flex: none; height: 17px; position: relative; width: 17px; }\",\".framer-CM0rX .framer-p8d7tb { aspect-ratio: 1 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 200px); overflow: visible; position: relative; width: 100%; }\",\".framer-CM0rX .framer-5swg2m { flex: none; height: 100px; overflow: visible; position: relative; width: 100px; }\",\".framer-CM0rX .framer-xe1sx4 { aspect-ratio: 2.2 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 160px); overflow: visible; position: relative; width: 100%; }\",\".framer-CM0rX .framer-vvufz { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 16px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-CM0rX .framer-3ggcvf { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 8px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-CM0rX .framer-g4tgi6, .framer-CM0rX .framer-zzlzzv { align-content: center; align-items: center; cursor: default; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 4px; height: min-content; justify-content: center; overflow: hidden; padding: 6px 10px 6px 6px; position: relative; width: min-content; will-change: var(--framer-will-change-override, transform); }\",\".framer-CM0rX .framer-xzcm4r, .framer-CM0rX .framer-1lwc9t9 { aspect-ratio: 1 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 18px); overflow: visible; position: relative; width: 18px; }\",\".framer-CM0rX .framer-uzl40t { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: 27px; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 94px; }\",\".framer-CM0rX .framer-1lctxo8 { aspect-ratio: 1 / 1; bottom: -1px; flex: none; gap: 0px; left: 10px; overflow: visible; position: absolute; top: 0px; width: var(--framer-aspect-ratio-supported, 28px); z-index: 1; }\",\".framer-CM0rX .framer-e2b6xu { aspect-ratio: 1 / 1; bottom: -1px; flex: none; gap: 0px; left: 47%; overflow: visible; position: absolute; top: 0px; width: var(--framer-aspect-ratio-supported, 28px); z-index: 1; }\",\".framer-CM0rX .framer-13xc2bb { aspect-ratio: 1 / 1; bottom: -1px; flex: none; gap: 0px; overflow: visible; position: absolute; right: 18px; top: 0px; width: var(--framer-aspect-ratio-supported, 28px); z-index: 1; }\",\".framer-CM0rX .framer-1dyhzdt { aspect-ratio: 1 / 1; bottom: -1px; flex: none; gap: 0px; overflow: visible; position: absolute; right: -2px; top: 0px; width: var(--framer-aspect-ratio-supported, 28px); z-index: 1; }\",\".framer-CM0rX .framer-1ermagp { flex: none; height: auto; left: 50%; position: absolute; top: 50%; white-space: pre-wrap; width: 40px; word-break: break-word; word-wrap: break-word; }\",\".framer-CM0rX .framer-hl2or4 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 2px; height: min-content; justify-content: center; overflow: visible; padding: 0px 0px 0px 6px; position: relative; width: min-content; }\",\".framer-CM0rX .framer-1ihqbdm { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-CM0rX .framer-bxs1jf { align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-CM0rX .framer-1rb06rp { aspect-ratio: 1 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 32px); overflow: visible; position: relative; width: 32px; }\",\".framer-CM0rX .framer-1raz8wa { align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 4px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-CM0rX .framer-hux9c-container { flex: 1 0 0px; height: auto; position: relative; width: 1px; }\",\".framer-CM0rX .framer-1orz0rv { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 8px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-CM0rX .framer-9q56y2-container { flex: none; height: auto; position: relative; width: 100%; }\",\".framer-CM0rX .framer-1gmabpe { flex: none; height: 32px; overflow: hidden; position: relative; width: 100%; }\",\".framer-CM0rX .framer-67sl50 { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 28px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px 0px 6px 0px; position: relative; width: 100%; }\",\".framer-CM0rX.framer-v-10ldsjv.framer-c80wbp, .framer-CM0rX.framer-v-lkvymg.framer-c80wbp { align-content: flex-start; align-items: flex-start; gap: 0px; justify-content: center; overflow: hidden; padding: 0px; width: 800px; }\",\".framer-CM0rX.framer-v-10ldsjv .framer-1qmqfrw { flex-direction: row; gap: 20px; order: 0; padding: 24px; }\",\".framer-CM0rX.framer-v-10ldsjv .framer-1u3m2h2, .framer-CM0rX.framer-v-lkvymg .framer-1u3m2h2 { gap: 10px; justify-content: flex-start; order: 1; padding: 0px; width: min-content; }\",\".framer-CM0rX.framer-v-10ldsjv .framer-1f1khn5, .framer-CM0rX.framer-v-lkvymg .framer-1f1khn5 { cursor: unset; }\",\".framer-CM0rX.framer-v-10ldsjv .framer-rl2ht5, .framer-CM0rX.framer-v-lkvymg .framer-rl2ht5 { align-content: flex-start; align-items: flex-start; flex: 1 0 0px; gap: var(--8mtmgy); order: 3; width: 1px; }\",\".framer-CM0rX.framer-v-10ldsjv .framer-diw9z1, .framer-CM0rX.framer-v-c0k18l .framer-diw9z1, .framer-CM0rX.framer-v-lkvymg .framer-diw9z1 { max-width: 820px; }\",\".framer-CM0rX.framer-v-10ldsjv .framer-8g719v, .framer-CM0rX.framer-v-c0k18l .framer-8g719v, .framer-CM0rX.framer-v-lkvymg .framer-8g719v { min-height: unset; min-width: unset; order: 4; }\",\".framer-CM0rX.framer-v-10ldsjv .framer-m9ghxx, .framer-CM0rX.framer-v-10ldsjv .framer-e93sky, .framer-CM0rX.framer-v-10ldsjv .framer-ctjm3v, .framer-CM0rX.framer-v-8iqwws .framer-v4ojed, .framer-CM0rX.framer-v-8iqwws .framer-p8d7tb, .framer-CM0rX.framer-v-17erxlk .framer-5swg2m, .framer-CM0rX.framer-v-1o66rys .framer-v4ojed, .framer-CM0rX.framer-v-3j5azf .framer-10jhok3-container, .framer-CM0rX.framer-v-3j5azf .framer-of3wf4, .framer-CM0rX.framer-v-3j5azf .framer-67sl50, .framer-CM0rX.framer-v-c0k18l .framer-m9ghxx, .framer-CM0rX.framer-v-c0k18l .framer-e93sky, .framer-CM0rX.framer-v-c0k18l .framer-ctjm3v, .framer-CM0rX.framer-v-lkvymg .framer-m9ghxx, .framer-CM0rX.framer-v-lkvymg .framer-e93sky, .framer-CM0rX.framer-v-emb7f8 .framer-p8d7tb, .framer-CM0rX.framer-v-1qpzfqz .framer-v4ojed, .framer-CM0rX.framer-v-1qpzfqz .framer-1ch8dwb, .framer-CM0rX.framer-v-1qpzfqz .framer-sum3i, .framer-CM0rX.framer-v-1qpzfqz .framer-1hcadfw, .framer-CM0rX.framer-v-1qpzfqz .framer-p8d7tb, .framer-CM0rX.framer-v-1ykgdcl .framer-v4ojed, .framer-CM0rX.framer-v-1ykgdcl .framer-p8d7tb, .framer-CM0rX.framer-v-yzff0c .framer-10jhok3-container, .framer-CM0rX.framer-v-4osrfc .framer-10jhok3-container, .framer-CM0rX.framer-v-4osrfc .framer-of3wf4, .framer-CM0rX.framer-v-1mp4410 .framer-10jhok3-container, .framer-CM0rX.framer-v-1mp4410 .framer-of3wf4 { order: 1; }\",\".framer-CM0rX.framer-v-10ldsjv .framer-10q7htx-container, .framer-CM0rX.framer-v-10ldsjv .framer-b58y07-container, .framer-CM0rX.framer-v-10ldsjv .framer-1jdthom, .framer-CM0rX.framer-v-10ldsjv .framer-1h7vaix-container, .framer-CM0rX.framer-v-1eyc54m .framer-wrsfnn, .framer-CM0rX.framer-v-1eyc54m .framer-1gmabpe, .framer-CM0rX.framer-v-17erxlk .framer-1echrr6, .framer-CM0rX.framer-v-3j5azf .framer-nl1kiu, .framer-CM0rX.framer-v-3j5azf .framer-1qax40l, .framer-CM0rX.framer-v-3j5azf .framer-1s775cr-container, .framer-CM0rX.framer-v-c0k18l .framer-10q7htx-container, .framer-CM0rX.framer-v-c0k18l .framer-b58y07-container, .framer-CM0rX.framer-v-c0k18l .framer-1jdthom, .framer-CM0rX.framer-v-c0k18l .framer-1h7vaix-container, .framer-CM0rX.framer-v-lkvymg .framer-10q7htx-container, .framer-CM0rX.framer-v-lkvymg .framer-b58y07-container, .framer-CM0rX.framer-v-1qpzfqz .framer-q3u3mi, .framer-CM0rX.framer-v-1qpzfqz .framer-xjjwm6, .framer-CM0rX.framer-v-1qpzfqz .framer-j40iid, .framer-CM0rX.framer-v-yzff0c .framer-1qax40l, .framer-CM0rX.framer-v-yzff0c .framer-uzl40t, .framer-CM0rX.framer-v-4osrfc .framer-1qmqfrw, .framer-CM0rX.framer-v-4osrfc .framer-1qax40l, .framer-CM0rX.framer-v-4osrfc .framer-1s775cr-container, .framer-CM0rX.framer-v-1mp4410 .framer-1qmqfrw, .framer-CM0rX.framer-v-1mp4410 .framer-1qax40l, .framer-CM0rX.framer-v-1mp4410 .framer-1s775cr-container { order: 0; }\",\".framer-CM0rX.framer-v-10ldsjv .framer-1orz0rv, .framer-CM0rX.framer-v-8iqwws .framer-1orz0rv, .framer-CM0rX.framer-v-1o66rys .framer-1orz0rv, .framer-CM0rX.framer-v-c0k18l .framer-1orz0rv, .framer-CM0rX.framer-v-1qpzfqz .framer-159jbbn, .framer-CM0rX.framer-v-4osrfc .framer-1orz0rv, .framer-CM0rX.framer-v-1mp4410 .framer-1orz0rv { order: 5; }\",\".framer-CM0rX.framer-v-10ldsjv .framer-9q56y2-container, .framer-CM0rX.framer-v-1eyc54m .framer-1orz0rv, .framer-CM0rX.framer-v-8iqwws .framer-9q56y2-container, .framer-CM0rX.framer-v-1o66rys .framer-9q56y2-container, .framer-CM0rX.framer-v-c0k18l .framer-9q56y2-container, .framer-CM0rX.framer-v-lkvymg .framer-9q56y2-container { order: 7; }\",\".framer-CM0rX.framer-v-1eyc54m .framer-nl1kiu { gap: 12px; order: 5; padding: 8px 0px 8px 0px; }\",\".framer-CM0rX.framer-v-1eyc54m .framer-dfpz4d-container { height: 42px; order: 1; width: 42px; }\",\".framer-CM0rX.framer-v-1eyc54m .framer-1d5b0zb-container { height: 42px; order: 2; width: 42px; }\",\".framer-CM0rX.framer-v-1eyc54m .framer-1qmqfrw, .framer-CM0rX.framer-v-8iqwws .framer-1qmqfrw, .framer-CM0rX.framer-v-1o66rys .framer-1qmqfrw, .framer-CM0rX.framer-v-3j5azf .framer-9q56y2-container, .framer-CM0rX.framer-v-1ykgdcl .framer-1orz0rv { order: 10; }\",\".framer-CM0rX.framer-v-1eyc54m .framer-rl2ht5 { gap: 10px; }\",\".framer-CM0rX.framer-v-1eyc54m .framer-inhv3s, .framer-CM0rX.framer-v-1eyc54m .framer-v4ojed { aspect-ratio: 1.9555555555555555 / 1; height: var(--framer-aspect-ratio-supported, 102px); }\",\".framer-CM0rX.framer-v-1eyc54m .framer-xe1sx4, .framer-CM0rX.framer-v-emb7f8 .framer-1orz0rv { order: 4; }\",\".framer-CM0rX.framer-v-1eyc54m .framer-vvufz, .framer-CM0rX.framer-v-3j5azf .framer-xe1sx4, .framer-CM0rX.framer-v-emb7f8 .framer-9q56y2-container, .framer-CM0rX.framer-v-1ykgdcl .framer-ded7j0, .framer-CM0rX.framer-v-1ykgdcl .framer-9q56y2-container { order: 6; }\",\".framer-CM0rX.framer-v-1eyc54m .framer-9q56y2-container { left: 0px; order: 1; position: absolute; right: 0px; top: 0px; width: unset; z-index: 1; }\",\".framer-CM0rX.framer-v-k68nsr .framer-g4tgi6, .framer-CM0rX.framer-v-k68nsr .framer-zzlzzv, .framer-CM0rX.framer-v-1o66rys .framer-g4tgi6, .framer-CM0rX.framer-v-1o66rys .framer-zzlzzv { padding: 10px 12px 10px 12px; }\",\".framer-CM0rX.framer-v-8iqwws.framer-c80wbp, .framer-CM0rX.framer-v-1o66rys.framer-c80wbp, .framer-CM0rX.framer-v-1qpzfqz.framer-c80wbp, .framer-CM0rX.framer-v-1ykgdcl.framer-c80wbp { padding: 0px 0px 16px 0px; }\",\".framer-CM0rX.framer-v-8iqwws .framer-inhv3s, .framer-CM0rX.framer-v-emb7f8 .framer-inhv3s, .framer-CM0rX.framer-v-1qpzfqz .framer-inhv3s, .framer-CM0rX.framer-v-1ykgdcl .framer-inhv3s { aspect-ratio: 1.8181818181818181 / 1; height: var(--framer-aspect-ratio-supported, 110px); order: 0; }\",\".framer-CM0rX.framer-v-8iqwws .framer-1echrr6, .framer-CM0rX.framer-v-1o66rys .framer-1echrr6, .framer-CM0rX.framer-v-1qpzfqz .framer-1echrr6 { order: 3; padding: 8px 20px 8px 20px; }\",\".framer-CM0rX.framer-v-8iqwws .framer-1djooq0, .framer-CM0rX.framer-v-17erxlk .framer-v4ojed, .framer-CM0rX.framer-v-1o66rys .framer-1djooq0, .framer-CM0rX.framer-v-3j5azf .framer-rzyvpp, .framer-CM0rX.framer-v-3j5azf .framer-hl2or4, .framer-CM0rX.framer-v-emb7f8 .framer-v4ojed, .framer-CM0rX.framer-v-emb7f8 .framer-1yt1tkv, .framer-CM0rX.framer-v-1qpzfqz .framer-1djooq0, .framer-CM0rX.framer-v-1ykgdcl .framer-1djooq0, .framer-CM0rX.framer-v-yzff0c .framer-rzyvpp, .framer-CM0rX.framer-v-yzff0c .framer-p3c9aw, .framer-CM0rX.framer-v-4osrfc .framer-rzyvpp, .framer-CM0rX.framer-v-4osrfc .framer-hl2or4, .framer-CM0rX.framer-v-1mp4410 .framer-rzyvpp, .framer-CM0rX.framer-v-1mp4410 .framer-hl2or4 { order: 2; }\",\".framer-CM0rX.framer-v-8iqwws .framer-58vpgw, .framer-CM0rX.framer-v-emb7f8 .framer-58vpgw, .framer-CM0rX.framer-v-1qpzfqz .framer-58vpgw, .framer-CM0rX.framer-v-1ykgdcl .framer-58vpgw { flex-direction: row; order: 4; padding: 0px 20px 0px 20px; }\",\".framer-CM0rX.framer-v-8iqwws .framer-diw9z1, .framer-CM0rX.framer-v-emb7f8 .framer-diw9z1, .framer-CM0rX.framer-v-1qpzfqz .framer-diw9z1, .framer-CM0rX.framer-v-1ykgdcl .framer-diw9z1 { flex: 1 0 0px; width: 1px; }\",\".framer-CM0rX.framer-v-17erxlk.framer-c80wbp { flex-direction: row; gap: 16px; padding: 16px; width: 721px; }\",\".framer-CM0rX.framer-v-17erxlk .framer-1qmqfrw { flex: 1 0 0px; order: 10; width: 1px; }\",\".framer-CM0rX.framer-v-17erxlk .framer-1u3m2h2, .framer-CM0rX.framer-v-17erxlk .framer-1djooq0, .framer-CM0rX.framer-v-3j5azf .framer-1qmqfrw, .framer-CM0rX.framer-v-emb7f8 .framer-1djooq0, .framer-CM0rX.framer-v-4osrfc .framer-1yt1tkv, .framer-CM0rX.framer-v-1mp4410 .framer-1yt1tkv { order: 3; }\",\".framer-CM0rX.framer-v-17erxlk .framer-1yaevu0 { height: var(--framer-aspect-ratio-supported, 28px); width: 28px; }\",\".framer-CM0rX.framer-v-17erxlk .framer-rl2ht5 { align-content: flex-start; align-items: flex-start; order: 0; }\",\".framer-CM0rX.framer-v-17erxlk .framer-1orz0rv { flex: 1 0 0px; order: 5; width: 1px; }\",\".framer-CM0rX.framer-v-17erxlk .framer-9q56y2-container { flex: 1 0 0px; order: 7; width: 1px; }\",\".framer-CM0rX.framer-v-1o66rys .framer-inhv3s { aspect-ratio: 2 / 1; height: var(--framer-aspect-ratio-supported, 100px); order: 0; }\",\".framer-CM0rX.framer-v-1o66rys .framer-58vpgw { min-height: 59px; order: 4; }\",\".framer-CM0rX.framer-v-1o66rys .framer-vvufz { order: 4; padding: 0px 20px 0px 20px; }\",\".framer-CM0rX.framer-v-3j5azf .framer-1oay3ny, .framer-CM0rX.framer-v-4osrfc .framer-1oay3ny, .framer-CM0rX.framer-v-1mp4410 .framer-1oay3ny { height: var(--framer-aspect-ratio-supported, 40px); width: 40px; }\",\".framer-CM0rX.framer-v-3j5azf .framer-vvufz { gap: 12px; order: 7; }\",\".framer-CM0rX.framer-v-3j5azf .framer-g4tgi6, .framer-CM0rX.framer-v-4osrfc .framer-g4tgi6, .framer-CM0rX.framer-v-1mp4410 .framer-g4tgi6 { gap: 3px; order: 0; padding: 0px 6px 0px 0px; }\",\".framer-CM0rX.framer-v-3j5azf .framer-xzcm4r, .framer-CM0rX.framer-v-3j5azf .framer-1lwc9t9 { height: var(--framer-aspect-ratio-supported, 16px); width: 16px; }\",\".framer-CM0rX.framer-v-3j5azf .framer-zzlzzv, .framer-CM0rX.framer-v-4osrfc .framer-zzlzzv, .framer-CM0rX.framer-v-1mp4410 .framer-zzlzzv { gap: 3px; order: 1; padding: 0px; }\",\".framer-CM0rX.framer-v-3j5azf .framer-1yt1tkv { align-self: stretch; height: auto; order: 3; }\",\".framer-CM0rX.framer-v-3j5azf .framer-1ihqbdm, .framer-CM0rX.framer-v-4osrfc .framer-1ihqbdm, .framer-CM0rX.framer-v-1mp4410 .framer-1ihqbdm { padding: 16px 0px 0px 0px; }\",\".framer-CM0rX.framer-v-3j5azf .framer-1orz0rv { order: 8; }\",\".framer-CM0rX.framer-v-c0k18l.framer-c80wbp { align-content: flex-start; align-items: flex-start; gap: 0px; justify-content: center; overflow: hidden; padding: 0px; width: 600px; }\",\".framer-CM0rX.framer-v-c0k18l .framer-1qmqfrw { align-content: flex-start; align-items: flex-start; gap: 20px; order: 0; padding: 24px; }\",\".framer-CM0rX.framer-v-c0k18l .framer-rl2ht5 { align-content: flex-start; align-items: flex-start; gap: var(--8mtmgy); order: 3; }\",\".framer-CM0rX.framer-v-lkvymg .framer-1qmqfrw { flex-direction: row; gap: 20px; order: 0; padding: 24px 24px 12px 24px; }\",\".framer-CM0rX.framer-v-lkvymg .framer-1orz0rv { order: 5; padding: 0px 0px 24px 90px; }\",\".framer-CM0rX.framer-v-emb7f8.framer-c80wbp { padding: 0px 0px 16px 0px; text-decoration: none; }\",\".framer-CM0rX.framer-v-emb7f8 .framer-1qmqfrw, .framer-CM0rX.framer-v-1qpzfqz .framer-1qmqfrw, .framer-CM0rX.framer-v-1ykgdcl .framer-1qmqfrw { order: 9; }\",\".framer-CM0rX.framer-v-emb7f8 .framer-1echrr6 { order: 1; padding: 8px 20px 0px 20px; }\",\".framer-CM0rX.framer-v-emb7f8 .framer-vvufz { order: 10; padding: 0px 20px 0px 20px; }\",\".framer-CM0rX.framer-v-emb7f8 .framer-g4tgi6 { order: 1; padding: 10px 12px 10px 12px; }\",\".framer-CM0rX.framer-v-emb7f8 .framer-zzlzzv { order: 0; padding: 10px 12px 10px 12px; }\",\".framer-CM0rX.framer-v-1qpzfqz .framer-1wzy0ya { flex-direction: row; order: 0; }\",\".framer-CM0rX.framer-v-1qpzfqz .framer-1orz0rv { order: 10; padding: 0px 0px 0px 16px; }\",\".framer-CM0rX.framer-v-1ykgdcl .framer-rl2ht5 { gap: 0px; }\",\".framer-CM0rX.framer-v-1ykgdcl .framer-1echrr6 { order: 3; padding: 8px 20px 0px 20px; }\",\".framer-CM0rX.framer-v-yzff0c .framer-wu0xxo { min-height: unset; }\",\".framer-CM0rX.framer-v-yzff0c .framer-xe1sx4 { height: var(--framer-aspect-ratio-supported, 91px); }\",\".framer-CM0rX.framer-v-yzff0c .framer-3ggcvf { padding: 12px 0px 0px 0px; }\",\".framer-CM0rX.framer-v-yzff0c .framer-g4tgi6, .framer-CM0rX.framer-v-yzff0c .framer-zzlzzv { padding: 0px; }\",\".framer-CM0rX.framer-v-4osrfc.framer-c80wbp, .framer-CM0rX.framer-v-1mp4410.framer-c80wbp { padding: 72px 24px 12px 24px; }\",\".framer-CM0rX.framer-v-4osrfc .framer-nl1kiu, .framer-CM0rX.framer-v-1mp4410 .framer-nl1kiu { order: 8; padding: 8px 0px 8px 0px; }\",\".framer-CM0rX.framer-v-4osrfc .framer-xe1sx4, .framer-CM0rX.framer-v-1mp4410 .framer-xe1sx4 { height: var(--framer-aspect-ratio-supported, 91px); order: 3; }\",\".framer-CM0rX.framer-v-4osrfc .framer-vvufz, .framer-CM0rX.framer-v-1mp4410 .framer-vvufz { gap: 12px; order: 4; }\",\".framer-CM0rX.framer-v-4osrfc .framer-xzcm4r, .framer-CM0rX.framer-v-4osrfc .framer-1lwc9t9, .framer-CM0rX.framer-v-1mp4410 .framer-xzcm4r, .framer-CM0rX.framer-v-1mp4410 .framer-1lwc9t9 { height: var(--framer-aspect-ratio-supported, 15px); width: 16px; }\",\".framer-CM0rX.framer-v-4osrfc .framer-9q56y2-container, .framer-CM0rX.framer-v-1mp4410 .framer-9q56y2-container { left: 0px; order: 7; position: absolute; right: 0px; top: 0px; width: unset; z-index: 1; }\",...sharedStyle.css,...sharedStyle1.css,...sharedStyle2.css,...sharedStyle3.css,'.framer-CM0rX[data-border=\"true\"]::after, .framer-CM0rX [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 635.5\n * @framerIntrinsicWidth 400\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"CJImHZCjJ\":{\"layout\":[\"fixed\",\"auto\"]},\"oOlF3FJTS\":{\"layout\":[\"fixed\",\"auto\"]},\"bTSTNRgSK\":{\"layout\":[\"fixed\",\"auto\"]},\"cErTGv3j7\":{\"layout\":[\"fixed\",\"auto\"]},\"AUb3hYrzX\":{\"layout\":[\"fixed\",\"auto\"]},\"rSALiGEa_\":{\"layout\":[\"fixed\",\"auto\"]},\"k_Nun7LdO\":{\"layout\":[\"fixed\",\"auto\"]},\"QuW7G7CpV\":{\"layout\":[\"fixed\",\"auto\"]},\"vBZkupd_u\":{\"layout\":[\"fixed\",\"auto\"]},\"bUIimPp9w\":{\"layout\":[\"fixed\",\"auto\"]},\"xZxlFaZRa\":{\"layout\":[\"fixed\",\"auto\"]},\"rPm2WrnS2\":{\"layout\":[\"fixed\",\"auto\"]},\"hI2h9tlMF\":{\"layout\":[\"fixed\",\"auto\"]},\"Dr9Lh3BZU\":{\"layout\":[\"fixed\",\"auto\"]},\"KO73xL2Ah\":{\"layout\":[\"fixed\",\"auto\"]},\"AeniI5G_8\":{\"layout\":[\"fixed\",\"auto\"]},\"ic1xWfhXr\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerVariables {\"AZurDyJlw\":\"topBar\",\"IBHTK3NUN\":\"author\",\"dbsX1Z4ZM\":\"date\",\"N5Sr6yKFf\":\"avatar\",\"rw2guypMu\":\"title\",\"mU5etbcVL\":\"titleLg\",\"GtJ6UPfSr\":\"description\",\"rTvSPEL4Y\":\"author1\",\"cvQTlj2ZI\":\"logo\",\"lvJmatNOI\":\"image\",\"ATKIIPu3x\":\"badge1\",\"qeq03EKWr\":\"badge2\",\"x2SmAbYI4\":\"badges\",\"bxfxKgx5e\":\"gap\",\"B6v71ubMc\":\"reactions\",\"q4G659Wue\":\"moderation\",\"rACYYbSP9\":\"alert\",\"uHQwKv8nh\":\"sentiment\",\"cbsxmNjy1\":\"alertIcon\",\"o0nxWzzrG\":\"_3Dots\",\"Gk3jF1AR1\":\"badgeTitle\",\"MtTKxzdE_\":\"badgeBg\",\"O5lMKNTcD\":\"badgeBorder\",\"hWrqI3gm7\":\"statusBadge\",\"nwDKR47EY\":\"postImage1\",\"WkPiD27RO\":\"postImage3\",\"sVMsj0GT1\":\"postImage2\",\"hJuQVkWNB\":\"postImage21\",\"huThLHpMp\":\"profilePhoto\",\"oxyDdtMQd\":\"backgroundDark\",\"yuAqF7VjX\":\"borderDark\",\"VfGuUwHLG\":\"_3DotsIconColor\",\"P8mw_jwrb\":\"postImageSmall\",\"ndp3Y9gP9\":\"comment\",\"p1lSlumSG\":\"hover\",\"IwYv5yCV6\":\"wishlistRightBadge\",\"ggjyRww5C\":\"upvoteNo\",\"XHvgLckvi\":\"commentNo\",\"TOJQm6NHW\":\"upvoteBg\",\"guOUILUCE\":\"nameBadge\",\"NlUDsI7Kl\":\"reactionButtons\",\"HCz35NIWh\":\"newComment\",\"uRHbbRCJN\":\"likeNo\",\"n5z61rLex\":\"commentNo1\",\"OEgPyXZP_\":\"comment1\",\"hx5_Q7YXq\":\"badgeBest\",\"R3U4at3qB\":\"eventDate\",\"UvNIpJ0sf\":\"hosts\",\"XnJhETaU8\":\"hostname\",\"KmrUOtS1I\":\"userBadgeTitle\",\"XRDnoT5zL\":\"bageIcon\",\"sCUDG6l76\":\"visibleUserBadge\",\"IeMqzicuF\":\"imgComment\",\"DpWIliiUJ\":\"commentUserName\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerRfHG2GjtK=withCSS(Component,css,\"framer-CM0rX\");export default FramerRfHG2GjtK;FramerRfHG2GjtK.displayName=\"Features/UI/Cards\";FramerRfHG2GjtK.defaultProps={height:635.5,width:400};addPropertyControls(FramerRfHG2GjtK,{variant:{options:[\"Je62CQ3Lk\",\"CJImHZCjJ\",\"oOlF3FJTS\",\"bTSTNRgSK\",\"cErTGv3j7\",\"AUb3hYrzX\",\"rSALiGEa_\",\"k_Nun7LdO\",\"QuW7G7CpV\",\"vBZkupd_u\",\"bUIimPp9w\",\"xZxlFaZRa\",\"rPm2WrnS2\",\"hI2h9tlMF\",\"Dr9Lh3BZU\",\"KO73xL2Ah\"],optionTitles:[\"Variant 1\",\"Wishlist-Item\",\"Dark\",\"Variant 6\",\"Card\",\"Variant 8\",\"Variant 9\",\"Dis\",\"Wishlist-Item-mobile\",\"JobItem\",\"Academi\",\"Event Card\",\"User member\",\"Upvote\",\"Variant 15\",\"Variant 16\"],title:\"Variant\",type:ControlType.Enum},AZurDyJlw:{defaultValue:true,title:\"Top Bar\",type:ControlType.Boolean},IBHTK3NUN:{defaultValue:\"Amir Ryan\",displayTextArea:false,title:\"Author\",type:ControlType.String},dbsX1Z4ZM:{defaultValue:\"4 hours ago\",displayTextArea:false,title:\"Date\",type:ControlType.String},N5Sr6yKFf:{__defaultAssetReference:\"data:framer/asset-reference,eBzq6xFJbXYGaEPo8RIwLd9XlZM.jpg?originalFilename=Avatar-Tiny.jpg&preferredSize=auto\",title:\"Avatar\",type:ControlType.ResponsiveImage},rw2guypMu:{defaultValue:\"Meet Bettermode at CMX Summit.\",displayTextArea:false,title:\"Title\",type:ControlType.String},mU5etbcVL:{defaultValue:\"\",description:\"\",displayTextArea:false,title:\"Title-Lg\",type:ControlType.String},GtJ6UPfSr:{defaultValue:\"Hey everyone! 👋 Big News! 📣 We're excited to share that Bettermode is heading to the CMX Summit in San Francisco on October 4-5!.\",displayTextArea:true,title:\"Description\",type:ControlType.String},rTvSPEL4Y:{defaultValue:true,title:\"Author\",type:ControlType.Boolean},cvQTlj2ZI:{defaultValue:false,title:\"Logo\",type:ControlType.Boolean},lvJmatNOI:{__defaultAssetReference:\"data:framer/asset-reference,TYVtZc8tBZQHNt7XwfNCm7b1J8.svg?originalFilename=fJuouRioWFL2HHVU78VmF.svg&preferredSize=auto\",title:\"Image\",type:ControlType.ResponsiveImage},ATKIIPu3x:{defaultValue:\"Business Operations\",displayTextArea:false,title:\"Badge 1\",type:ControlType.String},qeq03EKWr:{defaultValue:\"$45k-$60k\",displayTextArea:false,title:\"Badge 2\",type:ControlType.String},x2SmAbYI4:{defaultValue:true,title:\"Badges\",type:ControlType.Boolean},bxfxKgx5e:{defaultValue:8,min:0,title:\"Gap\",type:ControlType.Number},B6v71ubMc:{defaultValue:true,title:\"Reactions\",type:ControlType.Boolean},q4G659Wue:{defaultValue:true,title:\"Moderation\",type:ControlType.Boolean},rACYYbSP9:{defaultValue:false,title:\"Alert\",type:ControlType.Boolean},uHQwKv8nh:{defaultValue:false,title:\"Sentiment\",type:ControlType.Boolean},cbsxmNjy1:{defaultValue:\"bell\",placeholder:\"Menu, Wifi, Box…\",title:\"Alert Icon\",type:ControlType.String},o0nxWzzrG:{defaultValue:true,title:\"3-dots\",type:ControlType.Boolean},Gk3jF1AR1:{defaultValue:\"Badge\",displayTextArea:false,title:\"Badge title\",type:ControlType.String},MtTKxzdE_:{defaultValue:'var(--token-38711166-1225-4fd4-b6cc-de949f8d5ea6, rgb(255, 255, 255)) /* {\"name\":\"Background/Primary\"} */',title:\"Badge Bg\",type:ControlType.Color},O5lMKNTcD:{defaultValue:{borderColor:'var(--token-3648b482-766c-4501-98df-024221488373, rgba(0, 0, 0, 0.12)) /* {\"name\":\"Border/Primary\"} */',borderStyle:\"solid\",borderWidth:1},title:\"Badge Border\",type:ControlType.Border},hWrqI3gm7:{defaultValue:true,title:\"Status Badge\",type:ControlType.Boolean},nwDKR47EY:{defaultValue:false,title:\"Post Image 1\",type:ControlType.Boolean},WkPiD27RO:{title:\"Post Image 3\",type:ControlType.ResponsiveImage},sVMsj0GT1:{defaultValue:true,title:\"Post Image 2\",type:ControlType.Boolean},hJuQVkWNB:{title:\"Post Image 2\",type:ControlType.ResponsiveImage},huThLHpMp:{defaultValue:false,title:\"Profile Photo\",type:ControlType.Boolean},oxyDdtMQd:{defaultValue:'var(--token-5b0b6ffe-f617-4319-b3f9-4c3c243de80b, rgb(10, 10, 10)) /* {\"name\":\"dark-bg\"} */',title:\"Background Dark\",type:ControlType.Color},yuAqF7VjX:{defaultValue:{borderColor:\"rgba(255, 255, 255, 0.12)\",borderStyle:\"solid\",borderWidth:.5},title:\"Border Dark\",type:ControlType.Border},VfGuUwHLG:{defaultValue:'var(--token-bfe1a8cd-29df-415d-847c-515aa569e089, rgb(0, 0, 0)) /* {\"name\":\"Text/Primary\"} */',title:\"3-dots Icon Color\",type:ControlType.Color},P8mw_jwrb:{defaultValue:false,title:\"Post Image Small\",type:ControlType.Boolean},ndp3Y9gP9:{defaultValue:true,title:\"Comment\",type:ControlType.Boolean},p1lSlumSG:{title:\"Hover\",type:ControlType.EventHandler},IwYv5yCV6:{defaultValue:true,title:\"wishlist-right-badge\",type:ControlType.Boolean},ggjyRww5C:{defaultValue:\"48\",displayTextArea:false,title:\"Upvote No\",type:ControlType.String},XHvgLckvi:{defaultValue:\"8\",displayTextArea:false,title:\"Comment No\",type:ControlType.String},TOJQm6NHW:{defaultValue:\"rgba(0, 0, 0, 0)\",title:\"Upvote Bg\",type:ControlType.Color},guOUILUCE:{defaultValue:true,title:\"Name Badge\",type:ControlType.Boolean},NlUDsI7Kl:{defaultValue:true,title:\"Reaction Buttons\",type:ControlType.Boolean},HCz35NIWh:{defaultValue:true,title:\"New comment\",type:ControlType.Boolean},uRHbbRCJN:{defaultValue:\"12\",displayTextArea:false,title:\"Like No\",type:ControlType.String},n5z61rLex:{defaultValue:\"6\",displayTextArea:false,title:\"Comment No\",type:ControlType.String},OEgPyXZP_:{defaultValue:\"This sounds exactly like what we’ve been looking for!\",displayTextArea:false,title:\"Comment\",type:ControlType.String},hx5_Q7YXq:{defaultValue:\"Best answer\",displayTextArea:false,title:\"badge best\",type:ControlType.String},R3U4at3qB:{defaultValue:\"Thu, Apr 25, 6:00pm\",displayTextArea:false,title:\"Event Date\",type:ControlType.String},UvNIpJ0sf:{title:\"hosts\",type:ControlType.ResponsiveImage},XnJhETaU8:{defaultValue:\"Soheil Alavi\",displayTextArea:false,title:\"Hostname\",type:ControlType.String},KmrUOtS1I:{defaultValue:\"Best answer\",displayTextArea:false,title:\"user badge title\",type:ControlType.String},XRDnoT5zL:{defaultValue:\"🥇\",displayTextArea:false,title:\"bage icon\",type:ControlType.String},sCUDG6l76:{defaultValue:true,title:\"Visible user badge\",type:ControlType.Boolean},IeMqzicuF:{__defaultAssetReference:\"data:framer/asset-reference,wS6rplXl20TZQCa0Kxy9hlK3mPo.jpg?originalFilename=Avatars01.jpg&preferredSize=auto\",__vekterDefault:{alt:\"\",assetReference:\"data:framer/asset-reference,wS6rplXl20TZQCa0Kxy9hlK3mPo.jpg?originalFilename=Avatars01.jpg&preferredSize=auto\"},title:\"img comment\",type:ControlType.ResponsiveImage},DpWIliiUJ:{defaultValue:\"Lucas Rivera\",displayTextArea:false,title:\"comment user name\",type:ControlType.String}});const variationAxes=[{defaultValue:14,maxValue:32,minValue:14,name:\"Optical size\",tag:\"opsz\"},{defaultValue:400,maxValue:900,minValue:100,name:\"Weight\",tag:\"wght\"}];addFonts(FramerRfHG2GjtK,[{explicitInter:true,fonts:[{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/vQyevYAyHtARFwPqUzQGpnDs.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/mYcqTSergLb16PdbJJQMl9ebYm4.woff2\",variationAxes,weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/ZRl8AlxwsX1m7xS1eJCiSPbztg.woff2\",variationAxes,weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/nhSQpBRqFmXNUBY2p5SENQ8NplQ.woff2\",variationAxes,weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/DYHjxG0qXjopUuruoacfl5SA.woff2\",variationAxes,weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/s7NH6sl7w4NU984r5hcmo1tPSYo.woff2\",variationAxes,weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/7lw0VWkeXrGYJT05oB3DsFy8BaY.woff2\",variationAxes,weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/wx5nfqEgOXnxuFaxB0Mn9OhmcZA.woff2\",variationAxes,weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/hyOgCu0Xnghbimh0pE8QTvtt2AU.woff2\",weight:\"600\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/NeGmSOXrPBfEFIy5YZeHq17LEDA.woff2\",weight:\"600\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/oYaAX5himiTPYuN8vLWnqBbfD2s.woff2\",weight:\"600\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/lEJLP4R0yuCaMCjSXYHtJw72M.woff2\",weight:\"600\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/cRJyLNuTJR5jbyKzGi33wU9cqIQ.woff2\",weight:\"600\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/1ZFS7N918ojhhd0nQWdj3jz4w.woff2\",weight:\"600\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/A0Wcc7NgXMjUuFdquHDrIZpzZw0.woff2\",weight:\"600\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/DpPBYI0sL4fYLgAkX8KXOPVt7c.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/4RAEQdEOrcnDkhHiiCbJOw92Lk.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/1K3W8DizY3v4emK8Mb08YHxTbs.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/tUSCtfYVM1I1IchuyCwz9gDdQ.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/VgYFWiwsAC5OYxAycRXXvhze58.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/DXD0Q7LSl7HEvDzucnyLnGBHM.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/GIryZETIX4IFypco5pYZONKhJIo.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5A3Ce6C9YYmCjpQx9M4inSaKU.woff2\",weight:\"500\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/Qx95Xyt0Ka3SGhinnbXIGpEIyP4.woff2\",weight:\"500\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/6mJuEAguuIuMog10gGvH5d3cl8.woff2\",weight:\"500\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/xYYWaj7wCU5zSQH0eXvSaS19wo.woff2\",weight:\"500\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/otTaNuNpVK4RbdlT7zDDdKvQBA.woff2\",weight:\"500\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/d3tHnaQIAeqiE5hGcRw4mmgWYU.woff2\",weight:\"500\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/DolVirEGb34pEXEp8t8FQBSK4.woff2\",weight:\"500\"}]},...FeaturesUIIconButtonFonts,...PhosphorFonts,...FeaturesBadgeFonts,...FeaturesUISearchFonts,...FeaturesUIAlertsFonts,...getFontsFromSharedStyle(sharedStyle.fonts),...getFontsFromSharedStyle(sharedStyle1.fonts),...getFontsFromSharedStyle(sharedStyle2.fonts),...getFontsFromSharedStyle(sharedStyle3.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerRfHG2GjtK\",\"slots\":[],\"annotations\":{\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicHeight\":\"635.5\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicWidth\":\"400\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"CJImHZCjJ\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"oOlF3FJTS\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"bTSTNRgSK\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"cErTGv3j7\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"AUb3hYrzX\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"rSALiGEa_\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"k_Nun7LdO\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"QuW7G7CpV\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"vBZkupd_u\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"bUIimPp9w\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"xZxlFaZRa\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"rPm2WrnS2\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"hI2h9tlMF\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"Dr9Lh3BZU\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"KO73xL2Ah\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"AeniI5G_8\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"ic1xWfhXr\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerVariables\":\"{\\\"AZurDyJlw\\\":\\\"topBar\\\",\\\"IBHTK3NUN\\\":\\\"author\\\",\\\"dbsX1Z4ZM\\\":\\\"date\\\",\\\"N5Sr6yKFf\\\":\\\"avatar\\\",\\\"rw2guypMu\\\":\\\"title\\\",\\\"mU5etbcVL\\\":\\\"titleLg\\\",\\\"GtJ6UPfSr\\\":\\\"description\\\",\\\"rTvSPEL4Y\\\":\\\"author1\\\",\\\"cvQTlj2ZI\\\":\\\"logo\\\",\\\"lvJmatNOI\\\":\\\"image\\\",\\\"ATKIIPu3x\\\":\\\"badge1\\\",\\\"qeq03EKWr\\\":\\\"badge2\\\",\\\"x2SmAbYI4\\\":\\\"badges\\\",\\\"bxfxKgx5e\\\":\\\"gap\\\",\\\"B6v71ubMc\\\":\\\"reactions\\\",\\\"q4G659Wue\\\":\\\"moderation\\\",\\\"rACYYbSP9\\\":\\\"alert\\\",\\\"uHQwKv8nh\\\":\\\"sentiment\\\",\\\"cbsxmNjy1\\\":\\\"alertIcon\\\",\\\"o0nxWzzrG\\\":\\\"_3Dots\\\",\\\"Gk3jF1AR1\\\":\\\"badgeTitle\\\",\\\"MtTKxzdE_\\\":\\\"badgeBg\\\",\\\"O5lMKNTcD\\\":\\\"badgeBorder\\\",\\\"hWrqI3gm7\\\":\\\"statusBadge\\\",\\\"nwDKR47EY\\\":\\\"postImage1\\\",\\\"WkPiD27RO\\\":\\\"postImage3\\\",\\\"sVMsj0GT1\\\":\\\"postImage2\\\",\\\"hJuQVkWNB\\\":\\\"postImage21\\\",\\\"huThLHpMp\\\":\\\"profilePhoto\\\",\\\"oxyDdtMQd\\\":\\\"backgroundDark\\\",\\\"yuAqF7VjX\\\":\\\"borderDark\\\",\\\"VfGuUwHLG\\\":\\\"_3DotsIconColor\\\",\\\"P8mw_jwrb\\\":\\\"postImageSmall\\\",\\\"ndp3Y9gP9\\\":\\\"comment\\\",\\\"p1lSlumSG\\\":\\\"hover\\\",\\\"IwYv5yCV6\\\":\\\"wishlistRightBadge\\\",\\\"ggjyRww5C\\\":\\\"upvoteNo\\\",\\\"XHvgLckvi\\\":\\\"commentNo\\\",\\\"TOJQm6NHW\\\":\\\"upvoteBg\\\",\\\"guOUILUCE\\\":\\\"nameBadge\\\",\\\"NlUDsI7Kl\\\":\\\"reactionButtons\\\",\\\"HCz35NIWh\\\":\\\"newComment\\\",\\\"uRHbbRCJN\\\":\\\"likeNo\\\",\\\"n5z61rLex\\\":\\\"commentNo1\\\",\\\"OEgPyXZP_\\\":\\\"comment1\\\",\\\"hx5_Q7YXq\\\":\\\"badgeBest\\\",\\\"R3U4at3qB\\\":\\\"eventDate\\\",\\\"UvNIpJ0sf\\\":\\\"hosts\\\",\\\"XnJhETaU8\\\":\\\"hostname\\\",\\\"KmrUOtS1I\\\":\\\"userBadgeTitle\\\",\\\"XRDnoT5zL\\\":\\\"bageIcon\\\",\\\"sCUDG6l76\\\":\\\"visibleUserBadge\\\",\\\"IeMqzicuF\\\":\\\"imgComment\\\",\\\"DpWIliiUJ\\\":\\\"commentUserName\\\"}\",\"framerAutoSizeImages\":\"true\",\"framerContractVersion\":\"1\",\"framerColorSyntax\":\"true\",\"framerComponentViewportWidth\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (6c2a425)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getFontsFromSharedStyle,getLoadingLazyAtYPosition,Image,Link,RichText,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import*as sharedStyle1 from\"https://framerusercontent.com/modules/vOcq3f8ZepWXS4Fip6M0/8eepi1qV7YZoYiQwDcYm/IWrImR9aI.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/4CIDXIzCkZpK4QyoBf9U/sFEtRVFS8phjxKnX7HpY/kqlHNBU6D.js\";const enabledGestures={zxTc1auYU:{hover:true}};const cycleOrder=[\"zxTc1auYU\",\"k8hfPx_se\"];const serializationHash=\"framer-X7Q7c\";const variantClassNames={k8hfPx_se:\"framer-v-tu5yem\",zxTc1auYU:\"framer-v-1ij5t3t\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const toResponsiveImage=value=>{if(typeof value===\"object\"&&value!==null&&typeof value.src===\"string\"){return value;}return typeof value===\"string\"?{src:value}:undefined;};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const humanReadableVariantMap={Desktop:\"zxTc1auYU\",Mobile:\"k8hfPx_se\"};const getProps=({desc,height,id,image,link,title,width,...props})=>{return{...props,g9SlNiBDy:image??props.g9SlNiBDy,UPsTSqR93:title??props.UPsTSqR93??\"QAhub\",variant:humanReadableVariantMap[props.variant]??props.variant??\"zxTc1auYU\",vpCx5R6LD:link??props.vpCx5R6LD,zrvapmhxu:desc??props.zrvapmhxu??\"Developer Collaboration Community Platform for Knowledge Sharing\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,UPsTSqR93,zrvapmhxu,g9SlNiBDy,vpCx5R6LD,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"zxTc1auYU\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[sharedStyle.className,sharedStyle1.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(Link,{href:vpCx5R6LD,motionChild:true,nodeId:\"zxTc1auYU\",openInNewTab:true,scopeId:\"FFNQDpI28\",children:/*#__PURE__*/_jsxs(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-1ij5t3t\",className,classNames)} framer-13trzsn`,\"data-framer-name\":\"Desktop\",layoutDependency:layoutDependency,layoutId:\"zxTc1auYU\",ref:refBinding,style:{...style},...addPropertyOverrides({\"zxTc1auYU-hover\":{\"data-framer-name\":undefined},k8hfPx_se:{\"data-framer-name\":\"Mobile\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+0),sizes:\"200px\",...toResponsiveImage(g9SlNiBDy)},className:\"framer-egd03z\",layoutDependency:layoutDependency,layoutId:\"G80Awk2c5\",style:{borderBottomLeftRadius:12,borderBottomRightRadius:12,borderTopLeftRadius:12,borderTopRightRadius:12,boxShadow:\"none\"},variants:{\"zxTc1auYU-hover\":{boxShadow:\"0px 0px 13px 3px rgba(0, 0, 0, 0.25)\"}},...addPropertyOverrides({k8hfPx_se:{background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+(0+((componentViewport?.height||84)-0-84)/2)),sizes:\"63.6364px\",...toResponsiveImage(g9SlNiBDy)}}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-sqzi0v\",\"data-framer-name\":\"Frame 2085665831\",layoutDependency:layoutDependency,layoutId:\"TM34C9BBc\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1h9xv3c\",\"data-styles-preset\":\"kqlHNBU6D\",children:\"QAhub\"})}),className:\"framer-hk40hg\",\"data-framer-name\":\"QAhub\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"bdOgTzUXB\",style:{\"--framer-paragraph-spacing\":\"0px\"},text:UPsTSqR93,verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1byhsuw\",\"data-styles-preset\":\"IWrImR9aI\",children:\"Developer Collaboration Community Platform for Knowledge Sharing\"})}),className:\"framer-wiqsfn\",\"data-framer-name\":\"Developer Collaboration Community Platform for Knowledge Sharing\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"wp_t2mn4_\",style:{\"--framer-paragraph-spacing\":\"0px\"},text:zrvapmhxu,verticalAlignment:\"top\",withExternalLayout:true})]})]})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-X7Q7c.framer-13trzsn, .framer-X7Q7c .framer-13trzsn { display: block; }\",\".framer-X7Q7c.framer-1ij5t3t { align-content: flex-start; align-items: flex-start; cursor: pointer; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 16px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; text-decoration: none; width: min-content; }\",\".framer-X7Q7c .framer-egd03z { flex: none; height: 264px; position: relative; width: 200px; }\",\".framer-X7Q7c .framer-sqzi0v { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 8px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-X7Q7c .framer-hk40hg { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-X7Q7c .framer-wiqsfn { flex: none; height: auto; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-X7Q7c.framer-v-tu5yem.framer-1ij5t3t { align-content: center; align-items: center; cursor: unset; flex-direction: row; width: 300px; }\",\".framer-X7Q7c.framer-v-tu5yem .framer-egd03z { aspect-ratio: 0.7575757575757576 / 1; height: var(--framer-aspect-ratio-supported, 84px); width: 64px; }\",\".framer-X7Q7c.framer-v-tu5yem .framer-sqzi0v { flex: 1 0 0px; width: 1px; }\",...sharedStyle.css,...sharedStyle1.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 363\n * @framerIntrinsicWidth 200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"k8hfPx_se\":{\"layout\":[\"fixed\",\"auto\"]},\"nB19MMU5F\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerVariables {\"UPsTSqR93\":\"title\",\"zrvapmhxu\":\"desc\",\"g9SlNiBDy\":\"image\",\"vpCx5R6LD\":\"link\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerFFNQDpI28=withCSS(Component,css,\"framer-X7Q7c\");export default FramerFFNQDpI28;FramerFFNQDpI28.displayName=\"Template frame-menu\";FramerFFNQDpI28.defaultProps={height:363,width:200};addPropertyControls(FramerFFNQDpI28,{variant:{options:[\"zxTc1auYU\",\"k8hfPx_se\"],optionTitles:[\"Desktop\",\"Mobile\"],title:\"Variant\",type:ControlType.Enum},UPsTSqR93:{defaultValue:\"QAhub\",displayTextArea:false,title:\"Title\",type:ControlType.String},zrvapmhxu:{defaultValue:\"Developer Collaboration Community Platform for Knowledge Sharing\",displayTextArea:false,title:\"Desc\",type:ControlType.String},g9SlNiBDy:{title:\"Image\",type:ControlType.ResponsiveImage},vpCx5R6LD:{title:\"Link\",type:ControlType.Link}});addFonts(FramerFFNQDpI28,[{explicitInter:true,fonts:[{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/vQyevYAyHtARFwPqUzQGpnDs.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"}]},...getFontsFromSharedStyle(sharedStyle.fonts),...getFontsFromSharedStyle(sharedStyle1.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerFFNQDpI28\",\"slots\":[],\"annotations\":{\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"k8hfPx_se\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"nB19MMU5F\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicHeight\":\"363\",\"framerIntrinsicWidth\":\"200\",\"framerDisplayContentsDiv\":\"false\",\"framerImmutableVariables\":\"true\",\"framerContractVersion\":\"1\",\"framerColorSyntax\":\"true\",\"framerVariables\":\"{\\\"UPsTSqR93\\\":\\\"title\\\",\\\"zrvapmhxu\\\":\\\"desc\\\",\\\"g9SlNiBDy\\\":\\\"image\\\",\\\"vpCx5R6LD\\\":\\\"link\\\"}\",\"framerAutoSizeImages\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./FFNQDpI28.map","// Generated by Framer (31ca47b)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,RichText,SmartComponentScopedContainer,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import TemplateFrameMenu from\"https://framerusercontent.com/modules/3H6tOoz0y1A7XEsNl0Tr/zfsj0ZROSZt9gROF9XIj/FFNQDpI28.js\";import MainMenuSectionSHeader from\"https://framerusercontent.com/modules/CcR9O9bUQG5uhCRLTxJc/3ekC3zcenQUZpg2fPceB/p7V0Vbj_I.js\";import MenuSidebar from\"https://framerusercontent.com/modules/oGpTW0pAdVuDkzMaB2OJ/Mvo69YbZr49vTRpBK86g/wokihs9ix.js\";import ButtonVarients from\"https://framerusercontent.com/modules/ox50GIXLenCrb8Po4pQx/6113GcDdUOtVBrSaZSGZ/zm23wPOLu.js\";const MenuSidebarFonts=getFonts(MenuSidebar);const MainMenuSectionSHeaderFonts=getFonts(MainMenuSectionSHeader);const ButtonVarientsFonts=getFonts(ButtonVarients);const TemplateFrameMenuFonts=getFonts(TemplateFrameMenu);const cycleOrder=[\"q3izhkaSf\",\"BjTXUWEiq\",\"a5Cu1cQPE\",\"aBrjU9Eha\",\"B8Y8utZVi\"];const serializationHash=\"framer-iFNPl\";const variantClassNames={a5Cu1cQPE:\"framer-v-lcd0hd\",aBrjU9Eha:\"framer-v-17gls5b\",B8Y8utZVi:\"framer-v-z2g0lz\",BjTXUWEiq:\"framer-v-86z9p7\",q3izhkaSf:\"framer-v-1s53gc7\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const addImageAlt=(image,alt)=>{if(!image||typeof image!==\"object\"){return;}return{...image,alt};};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const humanReadableVariantMap={\"Variant 1\":\"q3izhkaSf\",\"Variant 2\":\"BjTXUWEiq\",\"Variant 3\":\"a5Cu1cQPE\",\"Variant 4\":\"aBrjU9Eha\",\"Variant 5\":\"B8Y8utZVi\"};const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"q3izhkaSf\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"q3izhkaSf\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const EMP2auQwDwg6yqm=activeVariantCallback(async(...args)=>{setVariant(\"BjTXUWEiq\");});const CjeEairuttdrfkg=activeVariantCallback(async(...args)=>{setVariant(\"a5Cu1cQPE\");});const R6AwiKo3xasw2wd=activeVariantCallback(async(...args)=>{setVariant(\"aBrjU9Eha\");});const O7iOK2seMyllgpa=activeVariantCallback(async(...args)=>{setVariant(\"B8Y8utZVi\");});const Eab4AVZk_1x5f8es=activeVariantCallback(async(...args)=>{setVariant(\"q3izhkaSf\");});const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-1s53gc7\",className,classNames),\"data-border\":true,\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"q3izhkaSf\",ref:refBinding,style:{\"--border-bottom-width\":\"0px\",\"--border-color\":\"var(--token-3648b482-766c-4501-98df-024221488373, rgba(0, 0, 0, 0.12))\",\"--border-left-width\":\"0.5px\",\"--border-right-width\":\"0.5px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0px\",...style},...addPropertyOverrides({a5Cu1cQPE:{\"data-framer-name\":\"Variant 3\"},aBrjU9Eha:{\"data-framer-name\":\"Variant 4\"},B8Y8utZVi:{\"data-framer-name\":\"Variant 5\"},BjTXUWEiq:{\"data-framer-name\":\"Variant 2\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:((componentViewport?.height||639)-0)*1,y:(componentViewport?.y||0)+0,...addPropertyOverrides({B8Y8utZVi:{height:((componentViewport?.height||619.5)-0)*1},BjTXUWEiq:{height:((componentViewport?.height||638.5)-0)*1}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-mqwb1a-container\",layoutDependency:layoutDependency,layoutId:\"BDnUDogan-container\",nodeId:\"BDnUDogan\",rendersWithMotion:true,scopeId:\"YLvz548vW\",children:/*#__PURE__*/_jsx(MenuSidebar,{CjeEairut:CjeEairuttdrfkg,EMP2auQwD:EMP2auQwDwg6yqm,height:\"100%\",id:\"BDnUDogan\",layoutId:\"BDnUDogan\",O7iOK2seM:O7iOK2seMyllgpa,R6AwiKo3x:R6AwiKo3xasw2wd,style:{height:\"100%\"},variant:\"IxM8gUIdw\",width:\"100%\",...addPropertyOverrides({a5Cu1cQPE:{Eab4AVZk_:Eab4AVZk_1x5f8es,variant:\"gjQirT1Gp\"},aBrjU9Eha:{Eab4AVZk_:Eab4AVZk_1x5f8es,variant:\"GYkyodEy4\"},B8Y8utZVi:{Eab4AVZk_:Eab4AVZk_1x5f8es,variant:\"u0COpsqig\"},BjTXUWEiq:{Eab4AVZk_:Eab4AVZk_1x5f8es,variant:\"ILqeI52y1\"}},baseVariant,gestureVariant)})})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-3y1at4\",\"data-border\":true,\"data-framer-name\":\"Main section\",layoutDependency:layoutDependency,layoutId:\"o8RF9yzL6\",style:{\"--border-bottom-width\":\"0px\",\"--border-color\":\"rgb(237, 237, 237)\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0px\"},children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:64,y:(componentViewport?.y||0)+0+0+0,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-k0mmdf-container\",layoutDependency:layoutDependency,layoutId:\"oK7KTSY4B-container\",nodeId:\"oK7KTSY4B\",rendersWithMotion:true,scopeId:\"YLvz548vW\",children:/*#__PURE__*/_jsx(MainMenuSectionSHeader,{height:\"100%\",id:\"oK7KTSY4B\",layoutId:\"oK7KTSY4B\",style:{width:\"100%\"},tiDLZTLfO:\"Bettermode Templates\",width:\"100%\",ZbDa45U76:\"Resize\"})})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-o6fn8w\",layoutDependency:layoutDependency,layoutId:\"mUSPbSPjX\",children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1bk7xeh\",\"data-border\":true,\"data-framer-name\":\"subheader\",layoutDependency:layoutDependency,layoutId:\"wP8CLixWi\",style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"rgb(227, 227, 227)\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0px\"},children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7TWFucm9wZS02MDA=\",\"--framer-font-family\":'\"Manrope\", \"Manrope Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"600\",\"--framer-letter-spacing\":\"-0.03em\"},children:\"Build Your Online Community with Ready-to-Use Website Templates\"})}),className:\"framer-qpnmyq\",\"data-framer-name\":\"Build Your Online Community with Ready-to-Use Website Templates\",fonts:[\"GF;Manrope-600\"],layoutDependency:layoutDependency,layoutId:\"TCC1DkeAr\",style:{\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:38,y:(componentViewport?.y||0)+0+0+76+0+0+20,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-2aw6xp-container\",layoutDependency:layoutDependency,layoutId:\"dFd4kNCbT-container\",nodeId:\"dFd4kNCbT\",rendersWithMotion:true,scopeId:\"YLvz548vW\",children:/*#__PURE__*/_jsx(ButtonVarients,{an3AjqZVe:\"bold\",bcFI2guYz:\"var(--token-36849023-6189-4b34-8ca0-f2105af74ca2, rgb(255, 255, 255))\",cc1jmdnK8:{borderColor:\"rgb(0, 0, 0)\",borderStyle:\"solid\",borderWidth:1},dltCpZQuI:\"var(--token-d4d9bcef-5cf6-4e59-8f5c-db043ccb1adc, rgb(102, 198, 28))\",Fs8k5Y9rQ:\"rgba(102, 198, 28, 0.05)\",gnUhhRRAf:\"rgb(255, 255, 255)\",gZIm80QLw:\"rgba(0, 0, 0, 0)\",height:\"100%\",I1g9yhyhL:\"80px\",id:\"dFd4kNCbT\",ig5hdgAkD:\"var(--token-b7ac0caa-42ec-4adf-85fd-f93e899c4540, rgb(17, 17, 17))\",jq2o_VTFs:\"var(--token-36849023-6189-4b34-8ca0-f2105af74ca2, rgb(255, 255, 255))\",ktgIHtADd:false,layoutId:\"dFd4kNCbT\",LoBoMO0kI:false,lVApt2egS:\"var(--token-b7ac0caa-42ec-4adf-85fd-f93e899c4540, rgb(17, 17, 17))\",PJP2yPimK:\"var(--token-d4d9bcef-5cf6-4e59-8f5c-db043ccb1adc, rgb(102, 198, 28))\",q3N3W9HM2:\"https://bettermode.com/templates\",qH46f5odN:false,qpDDlZFHd:\"View all templates\",tZ8wJ8sbC:\"Q9SEpl7R6\",variant:\"UI62YfkfK\",VgNhSZuYv:{borderColor:\"var(--token-3648b482-766c-4501-98df-024221488373, rgba(0, 0, 0, 0.12))\",borderStyle:\"solid\",borderWidth:1},vsWBWRHPN:15,width:\"100%\",XzXRofC2Z:{borderColor:\"var(--token-d4d9bcef-5cf6-4e59-8f5c-db043ccb1adc, rgb(102, 198, 28))\",borderStyle:\"solid\",borderWidth:1},ycy7cs8_H:\"arrow-right\",ZsUhZM4JF:true})})})]})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1xbzmtg\",\"data-framer-name\":\"Frame 24\",layoutDependency:layoutDependency,layoutId:\"WoJcuiWlT\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:363,y:(componentViewport?.y||0)+0+0+166+12,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1j4pnvm-container\",layoutDependency:layoutDependency,layoutId:\"mxJQ4HTDY-container\",nodeId:\"mxJQ4HTDY\",rendersWithMotion:true,scopeId:\"YLvz548vW\",children:/*#__PURE__*/_jsx(TemplateFrameMenu,{g9SlNiBDy:addImageAlt({pixelHeight:534,pixelWidth:400,src:\"https://framerusercontent.com/images/CiNgc7YWuYOnMvJy0ItxOiFhnU.png\",srcSet:\"https://framerusercontent.com/images/CiNgc7YWuYOnMvJy0ItxOiFhnU.png 400w\"},\"\"),height:\"100%\",id:\"mxJQ4HTDY\",layoutId:\"mxJQ4HTDY\",UPsTSqR93:\"BetterX\",variant:\"zxTc1auYU\",vpCx5R6LD:\"https://bettermode.com/templates/betterx-template-twitter-clone\",width:\"100%\",zrvapmhxu:\"Social Network Website Similar to Twitter\",...addPropertyOverrides({a5Cu1cQPE:{g9SlNiBDy:addImageAlt({pixelHeight:534,pixelWidth:400,src:\"https://framerusercontent.com/images/Yj0RQRJT0gn5514jEkncIjq0Ss.png\",srcSet:\"https://framerusercontent.com/images/Yj0RQRJT0gn5514jEkncIjq0Ss.png 400w\"},\"\"),UPsTSqR93:\"Betterium\",vpCx5R6LD:\"https://bettermode.com/templates/betterium-template-medium-clone\",zrvapmhxu:\"Medium-Like Community Engagement Platform\"},aBrjU9Eha:{g9SlNiBDy:addImageAlt({pixelHeight:534,pixelWidth:400,src:\"https://framerusercontent.com/images/NHhOMLAdbdzjivjNcfkprldD9Es.png\",srcSet:\"https://framerusercontent.com/images/NHhOMLAdbdzjivjNcfkprldD9Es.png 400w\"},\"\"),UPsTSqR93:\"VClite\",vpCx5R6LD:\"https://bettermode.com/templates/vclite-template-startup-vc-community\",zrvapmhxu:\"Startup Community Platform and Venture Capital networking hub\"},B8Y8utZVi:{g9SlNiBDy:addImageAlt({pixelHeight:534,pixelWidth:400,src:\"https://framerusercontent.com/images/pA27IsVOSESWVSldpLT9GmZZB7o.png\",srcSet:\"https://framerusercontent.com/images/pA27IsVOSESWVSldpLT9GmZZB7o.png 400w\"},\"\"),UPsTSqR93:\"Bettergram\",vpCx5R6LD:\"https://bettermode.com/templates/bettergram-template-instagram-clone\",zrvapmhxu:\"Instagram-Like Community Engagement Platform\"},BjTXUWEiq:{g9SlNiBDy:addImageAlt({pixelHeight:534,pixelWidth:400,src:\"https://framerusercontent.com/images/nbxHIrw8rWQ5wznIqNNut8N0io.png\",srcSet:\"https://framerusercontent.com/images/nbxHIrw8rWQ5wznIqNNut8N0io.png 400w\"},\"\"),UPsTSqR93:\"QAhub\",vpCx5R6LD:\"https://bettermode.com/templates/qahub-template-developer-community\",zrvapmhxu:\"Developer Collaboration Community Platform for Knowledge Sharing\"}},baseVariant,gestureVariant)})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:363,y:(componentViewport?.y||0)+0+0+166+12,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-xyqar5-container\",layoutDependency:layoutDependency,layoutId:\"zGageuZak-container\",nodeId:\"zGageuZak\",rendersWithMotion:true,scopeId:\"YLvz548vW\",children:/*#__PURE__*/_jsx(TemplateFrameMenu,{g9SlNiBDy:addImageAlt({pixelHeight:534,pixelWidth:400,src:\"https://framerusercontent.com/images/sHzmfMp3U0JqlDvjSDAIr1hsE.png\",srcSet:\"https://framerusercontent.com/images/sHzmfMp3U0JqlDvjSDAIr1hsE.png 400w\"},\"\"),height:\"100%\",id:\"zGageuZak\",layoutId:\"zGageuZak\",UPsTSqR93:\"Reddify\",variant:\"zxTc1auYU\",vpCx5R6LD:\"https://bettermode.com/templates/reddify\",width:\"100%\",zrvapmhxu:\"Reddit Alternative Community Engagement Platform\",...addPropertyOverrides({a5Cu1cQPE:{g9SlNiBDy:addImageAlt({pixelHeight:534,pixelWidth:400,src:\"https://framerusercontent.com/images/sdndN12Q1Kpr6Zjmhv6n5QDccmc.png\",srcSet:\"https://framerusercontent.com/images/sdndN12Q1Kpr6Zjmhv6n5QDccmc.png 400w\"},\"\"),UPsTSqR93:\"FitMode\",vpCx5R6LD:\"https://bettermode.com/templates/fitmode\",zrvapmhxu:\"Fitness and Wellness Community Platform\"},aBrjU9Eha:{g9SlNiBDy:addImageAlt({pixelHeight:534,pixelWidth:400,src:\"https://framerusercontent.com/images/92rB5k22pueceWFaKRYnfC3ghs.png\",srcSet:\"https://framerusercontent.com/images/92rB5k22pueceWFaKRYnfC3ghs.png 400w\"},\"\"),UPsTSqR93:\"Collide\",vpCx5R6LD:\"https://bettermode.com/templates/collide-template-networking-community\",zrvapmhxu:\"Professional Networking Event Platform\"},B8Y8utZVi:{g9SlNiBDy:addImageAlt({pixelHeight:534,pixelWidth:400,src:\"https://framerusercontent.com/images/5VObcLCmwlqKrdsKXerlxY59bMk.png\",srcSet:\"https://framerusercontent.com/images/5VObcLCmwlqKrdsKXerlxY59bMk.png 400w\"},\"\"),UPsTSqR93:\"Petinity\",vpCx5R6LD:\"https://bettermode.com/templates/petinity\",zrvapmhxu:\"Pet Lovers and Adoption Community Platform\"},BjTXUWEiq:{g9SlNiBDy:addImageAlt({pixelHeight:534,pixelWidth:400,src:\"https://framerusercontent.com/images/WllpVOlXqj74pX8TQacbSi9hsBQ.png\",srcSet:\"https://framerusercontent.com/images/WllpVOlXqj74pX8TQacbSi9hsBQ.png 400w\"},\"\"),UPsTSqR93:\"Durablend\",vpCx5R6LD:\"https://bettermode.com/templates/durablend\",zrvapmhxu:\"Computer Hardware Community Platform\"}},baseVariant,gestureVariant)})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:363,y:(componentViewport?.y||0)+0+0+166+12,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1tndypb-container\",layoutDependency:layoutDependency,layoutId:\"WAvSFmxER-container\",nodeId:\"WAvSFmxER\",rendersWithMotion:true,scopeId:\"YLvz548vW\",children:/*#__PURE__*/_jsx(TemplateFrameMenu,{g9SlNiBDy:addImageAlt({pixelHeight:534,pixelWidth:400,src:\"https://framerusercontent.com/images/8eWtiLtQDv7RHuU4y0eMgxlYgs.png\",srcSet:\"https://framerusercontent.com/images/8eWtiLtQDv7RHuU4y0eMgxlYgs.png 400w\"},\"\"),height:\"100%\",id:\"WAvSFmxER\",layoutId:\"WAvSFmxER\",UPsTSqR93:\"Betteribbble\",variant:\"zxTc1auYU\",vpCx5R6LD:\"https://bettermode.com/templates/betteribbble\",width:\"100%\",zrvapmhxu:\"Dribbble Alternative Community Engagement Platform\",...addPropertyOverrides({a5Cu1cQPE:{g9SlNiBDy:addImageAlt({pixelHeight:534,pixelWidth:400,src:\"https://framerusercontent.com/images/KnCQqOjmEOT6CNQtsMx7DLFG3Y.png\",srcSet:\"https://framerusercontent.com/images/KnCQqOjmEOT6CNQtsMx7DLFG3Y.png 400w\"},\"\"),UPsTSqR93:\"Betterparents\",vpCx5R6LD:\"https://bettermode.com/templates/betterparents\",zrvapmhxu:\"Parental Guidance Community Platform\"},aBrjU9Eha:{g9SlNiBDy:addImageAlt({pixelHeight:534,pixelWidth:400,src:\"https://framerusercontent.com/images/d9XpFtv91uPYyAqueJrJJIHITAo.png\",srcSet:\"https://framerusercontent.com/images/d9XpFtv91uPYyAqueJrJJIHITAo.png 400w\"},\"\"),UPsTSqR93:\"BetterHunt\",vpCx5R6LD:\"https://bettermode.com/templates/betterhunt-template-product-hunt-clone\",zrvapmhxu:\"Product Hunt-like Platform and High-Tech Discovery Community\"},B8Y8utZVi:{g9SlNiBDy:addImageAlt({pixelHeight:534,pixelWidth:400,src:\"https://framerusercontent.com/images/92rB5k22pueceWFaKRYnfC3ghs.png\",srcSet:\"https://framerusercontent.com/images/92rB5k22pueceWFaKRYnfC3ghs.png 400w\"},\"\"),UPsTSqR93:\"Collide\",vpCx5R6LD:\"https://bettermode.com/templates/collide-template-networking-community\",zrvapmhxu:\"Professional Networking Event Platform\"},BjTXUWEiq:{g9SlNiBDy:addImageAlt({pixelHeight:534,pixelWidth:400,src:\"https://framerusercontent.com/images/QMMCCuOT3xcFuRU4asXySMGrfjw.png\",srcSet:\"https://framerusercontent.com/images/QMMCCuOT3xcFuRU4asXySMGrfjw.png 400w\"},\"\"),UPsTSqR93:\"Eveco-hub\",vpCx5R6LD:\"https://bettermode.com/templates/evecohub\",zrvapmhxu:\" Electronic Vehicle Community Platform\"}},baseVariant,gestureVariant)})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:363,y:(componentViewport?.y||0)+0+0+166+12,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1ekkzry-container\",layoutDependency:layoutDependency,layoutId:\"zJFP4VPqf-container\",nodeId:\"zJFP4VPqf\",rendersWithMotion:true,scopeId:\"YLvz548vW\",children:/*#__PURE__*/_jsx(TemplateFrameMenu,{g9SlNiBDy:addImageAlt({pixelHeight:534,pixelWidth:400,src:\"https://framerusercontent.com/images/s0dN2TvgFhoVWRelbnHB0wjw.png\",srcSet:\"https://framerusercontent.com/images/s0dN2TvgFhoVWRelbnHB0wjw.png 400w\"},\"\"),height:\"100%\",id:\"zJFP4VPqf\",layoutId:\"zJFP4VPqf\",UPsTSqR93:\"Basebook\",variant:\"zxTc1auYU\",vpCx5R6LD:\"https://bettermode.com/templates/basebook-template-facebook-clone\",width:\"100%\",zrvapmhxu:\"Social Networking Site Like Facebook\",...addPropertyOverrides({a5Cu1cQPE:{g9SlNiBDy:addImageAlt({pixelHeight:534,pixelWidth:400,src:\"https://framerusercontent.com/images/w0imhbZzcCwZC0GQlc7pEDjLm8.png\",srcSet:\"https://framerusercontent.com/images/w0imhbZzcCwZC0GQlc7pEDjLm8.png 400w\"},\"\"),UPsTSqR93:\"Earth Guardian\",vpCx5R6LD:\"https://bettermode.com/templates/earthguardian-template-nonprofit-community\",zrvapmhxu:\"Non-Profit Community and Social Cause Engagement Platform\"},aBrjU9Eha:{g9SlNiBDy:addImageAlt({pixelHeight:534,pixelWidth:400,src:\"https://framerusercontent.com/images/bTQmhqr5kXedEzkSQnLbLZwaWlA.png\",srcSet:\"https://framerusercontent.com/images/bTQmhqr5kXedEzkSQnLbLZwaWlA.png 400w\"},\"\"),UPsTSqR93:\"AnimoTrain\",vpCx5R6LD:\"https://bettermode.com/templates/animotrain\",zrvapmhxu:\"Professional Pet Training Community Platform\"},B8Y8utZVi:{g9SlNiBDy:addImageAlt({pixelHeight:534,pixelWidth:400,src:\"https://framerusercontent.com/images/DU4hZ5Gmqv827dntfdApr46dLo.png\",srcSet:\"https://framerusercontent.com/images/DU4hZ5Gmqv827dntfdApr46dLo.png 400w\"},\"\"),UPsTSqR93:\"AppleSpheres\",vpCx5R6LD:\"https://bettermode.com/templates/applespheres\",zrvapmhxu:\"Apple Enthusiast Community Platform\"},BjTXUWEiq:{g9SlNiBDy:addImageAlt({pixelHeight:534,pixelWidth:400,src:\"https://framerusercontent.com/images/5VObcLCmwlqKrdsKXerlxY59bMk.png\",srcSet:\"https://framerusercontent.com/images/5VObcLCmwlqKrdsKXerlxY59bMk.png 400w\"},\"\"),UPsTSqR93:\"Petinity\",vpCx5R6LD:\"https://bettermode.com/templates/petinity\",zrvapmhxu:\"Pet Lovers and Adoption Community Platform\"}},baseVariant,gestureVariant)})})})]}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-ahmwn5\",layoutDependency:layoutDependency,layoutId:\"u6qAWfaiO\",children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-qq2tis\",\"data-border\":true,\"data-framer-name\":\"subheader\",layoutDependency:layoutDependency,layoutId:\"LIlXEIrWI\",style:{\"--border-bottom-width\":\"0.5px\",\"--border-color\":\"rgb(227, 227, 227)\",\"--border-left-width\":\"0.5px\",\"--border-right-width\":\"0.5px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0.5px\",borderBottomLeftRadius:16,borderBottomRightRadius:16,borderTopLeftRadius:16,borderTopRightRadius:16},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:38,y:(componentViewport?.y||0)+0+0+581+0+0+20,...addPropertyOverrides({BjTXUWEiq:{y:(componentViewport?.y||0)+0+0+580.5+0+0+20}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-dl3zl5-container\",layoutDependency:layoutDependency,layoutId:\"UTg2kI7bz-container\",nodeId:\"UTg2kI7bz\",rendersWithMotion:true,scopeId:\"YLvz548vW\",children:/*#__PURE__*/_jsx(ButtonVarients,{an3AjqZVe:\"bold\",bcFI2guYz:\"var(--token-36849023-6189-4b34-8ca0-f2105af74ca2, rgb(255, 255, 255))\",cc1jmdnK8:{borderColor:\"rgb(0, 0, 0)\",borderStyle:\"solid\",borderWidth:1},dltCpZQuI:\"var(--token-d4d9bcef-5cf6-4e59-8f5c-db043ccb1adc, rgb(102, 198, 28))\",Fs8k5Y9rQ:\"rgba(102, 198, 28, 0.05)\",gnUhhRRAf:\"rgb(255, 255, 255)\",gZIm80QLw:\"rgba(0, 0, 0, 0)\",height:\"100%\",I1g9yhyhL:\"80px\",id:\"UTg2kI7bz\",ig5hdgAkD:\"var(--token-b7ac0caa-42ec-4adf-85fd-f93e899c4540, rgb(17, 17, 17))\",jq2o_VTFs:\"var(--token-36849023-6189-4b34-8ca0-f2105af74ca2, rgb(255, 255, 255))\",ktgIHtADd:false,layoutId:\"UTg2kI7bz\",LoBoMO0kI:false,lVApt2egS:\"var(--token-b7ac0caa-42ec-4adf-85fd-f93e899c4540, rgb(17, 17, 17))\",PJP2yPimK:\"var(--token-d4d9bcef-5cf6-4e59-8f5c-db043ccb1adc, rgb(102, 198, 28))\",q3N3W9HM2:\"https://bettermode.com/template-categories/support\",qH46f5odN:false,qpDDlZFHd:\"More support templates\",tZ8wJ8sbC:\"Q9SEpl7R6\",variant:\"UI62YfkfK\",VgNhSZuYv:{borderColor:\"var(--token-3648b482-766c-4501-98df-024221488373, rgba(0, 0, 0, 0.12))\",borderStyle:\"solid\",borderWidth:1},vsWBWRHPN:15,width:\"100%\",XzXRofC2Z:{borderColor:\"var(--token-d4d9bcef-5cf6-4e59-8f5c-db043ccb1adc, rgb(102, 198, 28))\",borderStyle:\"solid\",borderWidth:1},ycy7cs8_H:\"arrow-right\",ZsUhZM4JF:true,...addPropertyOverrides({a5Cu1cQPE:{q3N3W9HM2:\"https://bettermode.com/template-categories/education\",qpDDlZFHd:\"More professional templates\"},aBrjU9Eha:{q3N3W9HM2:\"https://bettermode.com/template-categories/professional\",qpDDlZFHd:\"More non-profit templates\"},B8Y8utZVi:{q3N3W9HM2:\"https://bettermode.com/template-categories/non-profit\",qpDDlZFHd:\"More hobby club templates\"},BjTXUWEiq:{qpDDlZFHd:\"More education templates\"}},baseVariant,gestureVariant)})})})})})]})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-iFNPl.framer-fikvjh, .framer-iFNPl .framer-fikvjh { display: block; }\",\".framer-iFNPl.framer-1s53gc7 { align-content: flex-start; align-items: flex-start; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 1280px; }\",\".framer-iFNPl .framer-mqwb1a-container { align-self: stretch; flex: none; height: auto; position: relative; width: auto; }\",\".framer-iFNPl .framer-3y1at4 { align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 12px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px 0px 24px 0px; position: relative; width: 1px; }\",\".framer-iFNPl .framer-k0mmdf-container { flex: none; height: auto; position: relative; width: 100%; }\",\".framer-iFNPl .framer-o6fn8w, .framer-iFNPl .framer-ahmwn5 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 0px 32px 0px 32px; position: relative; width: 100%; }\",\".framer-iFNPl .framer-1bk7xeh { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; height: min-content; justify-content: space-between; overflow: visible; padding: 20px 8px 20px 8px; position: relative; width: 100%; }\",\".framer-iFNPl .framer-qpnmyq { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-iFNPl .framer-2aw6xp-container, .framer-iFNPl .framer-1j4pnvm-container, .framer-iFNPl .framer-xyqar5-container, .framer-iFNPl .framer-1tndypb-container, .framer-iFNPl .framer-1ekkzry-container, .framer-iFNPl .framer-dl3zl5-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-iFNPl .framer-1xbzmtg { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 28px; height: min-content; justify-content: center; overflow: visible; padding: 12px 0px 28px 0px; position: relative; width: 100%; }\",\".framer-iFNPl .framer-qq2tis { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 12px; height: min-content; justify-content: center; overflow: visible; padding: 20px 16px 20px 16px; position: relative; width: 100%; }\",\".framer-iFNPl.framer-v-86z9p7 .framer-1xbzmtg { height: 403px; }\",'.framer-iFNPl[data-border=\"true\"]::after, .framer-iFNPl [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 639\n * @framerIntrinsicWidth 1280\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"BjTXUWEiq\":{\"layout\":[\"fixed\",\"auto\"]},\"a5Cu1cQPE\":{\"layout\":[\"fixed\",\"auto\"]},\"aBrjU9Eha\":{\"layout\":[\"fixed\",\"auto\"]},\"B8Y8utZVi\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerYLvz548vW=withCSS(Component,css,\"framer-iFNPl\");export default FramerYLvz548vW;FramerYLvz548vW.displayName=\"Main container-template\";FramerYLvz548vW.defaultProps={height:639,width:1280};addPropertyControls(FramerYLvz548vW,{variant:{options:[\"q3izhkaSf\",\"BjTXUWEiq\",\"a5Cu1cQPE\",\"aBrjU9Eha\",\"B8Y8utZVi\"],optionTitles:[\"Variant 1\",\"Variant 2\",\"Variant 3\",\"Variant 4\",\"Variant 5\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramerYLvz548vW,[{explicitInter:true,fonts:[{family:\"Manrope\",source:\"google\",style:\"normal\",url:\"https://fonts.gstatic.com/s/manrope/v19/xn7_YHE41ni1AdIRqAuZuw1Bx9mbZk4jE-_A87jxeN7B.woff2\",weight:\"600\"}]},...MenuSidebarFonts,...MainMenuSectionSHeaderFonts,...ButtonVarientsFonts,...TemplateFrameMenuFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerYLvz548vW\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerColorSyntax\":\"true\",\"framerIntrinsicHeight\":\"639\",\"framerDisplayContentsDiv\":\"false\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicWidth\":\"1280\",\"framerAutoSizeImages\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"BjTXUWEiq\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"a5Cu1cQPE\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"aBrjU9Eha\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"B8Y8utZVi\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerImmutableVariables\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (31ca47b)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,RichText,SmartComponentScopedContainer,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import MainMenuItem from\"https://framerusercontent.com/modules/o5y3MF33C4TGF3kyvZiz/HG0RDMmxPMYtruiqd0t6/AtPPTz5o3.js\";import MainContainerBlog from\"https://framerusercontent.com/modules/hHCiELsLr5URwWxmt1tb/cBLpcQKRlwjVhXHjZTaT/BWXDavXO_.js\";import MenuCards from\"https://framerusercontent.com/modules/bTcKxGp7N4MvXY8O4ebY/FkPn8BzhxytIZMaj5Krb/NaPSLXzgP.js\";import MainMenuSectionSHeader from\"https://framerusercontent.com/modules/CcR9O9bUQG5uhCRLTxJc/3ekC3zcenQUZpg2fPceB/p7V0Vbj_I.js\";import MenuFooter from\"https://framerusercontent.com/modules/Xjj0Uz4vFNNXxvTLAKns/67z7c7So4mg4XeOUIgfZ/PkmsC0QLH.js\";import FeaturesUICards from\"https://framerusercontent.com/modules/dXMXnMsAF7DWjL4qtCT7/Aybz6JkmKTVqUAw2LK1p/RfHG2GjtK.js\";import MainContainerTemplate from\"https://framerusercontent.com/modules/774FOGRgtHBc43ddhYhG/Pld7cvcXnWfUbbPxHo60/YLvz548vW.js\";import ButtonVarients from\"https://framerusercontent.com/modules/ox50GIXLenCrb8Po4pQx/6113GcDdUOtVBrSaZSGZ/zm23wPOLu.js\";const MainMenuSectionSHeaderFonts=getFonts(MainMenuSectionSHeader);const MainMenuItemFonts=getFonts(MainMenuItem);const MenuCardsFonts=getFonts(MenuCards);const ButtonVarientsFonts=getFonts(ButtonVarients);const FeaturesUICardsFonts=getFonts(FeaturesUICards);const MenuFooterFonts=getFonts(MenuFooter);const MainContainerTemplateFonts=getFonts(MainContainerTemplate);const MainContainerBlogFonts=getFonts(MainContainerBlog);const cycleOrder=[\"NFZOKrosI\",\"G24sqRYqp\",\"NwiEj4c9E\",\"WqLLL7la2\"];const serializationHash=\"framer-mYWpe\";const variantClassNames={G24sqRYqp:\"framer-v-jma0ng\",NFZOKrosI:\"framer-v-1qqkpav\",NwiEj4c9E:\"framer-v-1rzyje2\",WqLLL7la2:\"framer-v-7wlkg0\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const addImageAlt=(image,alt)=>{if(!image||typeof image!==\"object\"){return;}return{...image,alt};};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const humanReadableVariantMap={Blog:\"NwiEj4c9E\",Product:\"WqLLL7la2\",Solution:\"NFZOKrosI\",Templates:\"G24sqRYqp\"};const getProps=({height,icon,id,title,width,...props})=>{return{...props,aXp66q5Dv:title??props.aXp66q5Dv??\"SaaS Products\",Smn3fx9fx:icon??props.Smn3fx9fx??\"cloud\",variant:humanReadableVariantMap[props.variant]??props.variant??\"NFZOKrosI\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,aXp66q5Dv,Smn3fx9fx,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"NFZOKrosI\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if([\"G24sqRYqp\",\"NwiEj4c9E\"].includes(baseVariant))return false;return true;};const isDisplayed1=()=>{if(baseVariant===\"WqLLL7la2\")return false;return true;};const isDisplayed2=()=>{if(baseVariant===\"WqLLL7la2\")return true;return false;};const isDisplayed3=()=>{if(baseVariant===\"G24sqRYqp\")return true;return false;};const isDisplayed4=()=>{if(baseVariant===\"NwiEj4c9E\")return true;return false;};return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-1qqkpav\",className,classNames),\"data-border\":true,\"data-framer-name\":\"Solution\",layoutDependency:layoutDependency,layoutId:\"NFZOKrosI\",ref:refBinding,style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"rgb(230, 230, 230)\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",backgroundColor:\"rgb(255, 255, 255)\",...style},variants:{G24sqRYqp:{\"--border-bottom-width\":\"0px\",\"--border-color\":\"var(--token-3648b482-766c-4501-98df-024221488373, rgba(0, 0, 0, 0.12))\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-top-width\":\"0.5px\"}},...addPropertyOverrides({G24sqRYqp:{\"data-framer-name\":\"Templates\"},NwiEj4c9E:{\"data-framer-name\":\"Blog\"},WqLLL7la2:{\"data-framer-name\":\"Product\"}},baseVariant,gestureVariant),children:[isDisplayed()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-vcl7o8\",\"data-border\":true,\"data-framer-name\":\"Main container\",layoutDependency:layoutDependency,layoutId:\"Jgs49n1tM\",style:{\"--border-bottom-width\":\"0px\",\"--border-color\":\"var(--token-3648b482-766c-4501-98df-024221488373, rgba(0, 0, 0, 0.12))\",\"--border-left-width\":\"0.5px\",\"--border-right-width\":\"0.5px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0px\"},children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-gkj1u3\",\"data-border\":true,\"data-framer-name\":\"Main section\",layoutDependency:layoutDependency,layoutId:\"jp_kTgzw7\",style:{\"--border-bottom-width\":\"0px\",\"--border-color\":\"var(--token-3648b482-766c-4501-98df-024221488373, rgba(0, 0, 0, 0.12))\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0.5px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0px\"},children:[isDisplayed1()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{height:64,width:`min(max((min(${componentViewport?.width||\"100vw\"}, 1280px) - 500px) / 2, 1px), 1200px)`,y:(componentViewport?.y||0)+0+0+0+0+0,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-v52437-container\",layoutDependency:layoutDependency,layoutId:\"utf0ftmBK-container\",nodeId:\"utf0ftmBK\",rendersWithMotion:true,scopeId:\"bjmJh3s1B\",children:/*#__PURE__*/_jsx(MainMenuSectionSHeader,{height:\"100%\",id:\"utf0ftmBK\",layoutId:\"utf0ftmBK\",style:{width:\"100%\"},tiDLZTLfO:\"Use cases\",width:\"100%\",ZbDa45U76:\"cube\"})})}),isDisplayed1()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{height:37,width:`min(max((min(${componentViewport?.width||\"100vw\"}, 1280px) - 500px) / 2, 1px), 1200px)`,y:(componentViewport?.y||0)+0+0+0+0+80,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-8gm6m1-container\",layoutDependency:layoutDependency,layoutId:\"cGBN1rWNq-container\",nodeId:\"cGBN1rWNq\",rendersWithMotion:true,scopeId:\"bjmJh3s1B\",children:/*#__PURE__*/_jsx(MainMenuItem,{a10f1aUmL:\"https://bettermode.webflow.io/solutions/use-cases/customer-self-service\",e0YZd2mTQ:false,height:\"100%\",hzxDREC1X:\"UsersThree\",id:\"cGBN1rWNq\",jmKE_tCTQ:\"Customer Self-service Platform\",layoutId:\"cGBN1rWNq\",style:{width:\"100%\"},variant:\"vzBCLsyRA\",width:\"100%\"})})}),isDisplayed1()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{height:37,width:`min(max((min(${componentViewport?.width||\"100vw\"}, 1280px) - 500px) / 2, 1px), 1200px)`,y:(componentViewport?.y||0)+0+0+0+0+133,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-d5oj4n-container\",layoutDependency:layoutDependency,layoutId:\"l_3dAz6Dy-container\",nodeId:\"l_3dAz6Dy\",rendersWithMotion:true,scopeId:\"bjmJh3s1B\",children:/*#__PURE__*/_jsx(MainMenuItem,{a10f1aUmL:\"https://bettermode.webflow.io/solutions/use-cases/ideation-and-feedback\",e0YZd2mTQ:false,height:\"100%\",hzxDREC1X:\"Chats\",id:\"l_3dAz6Dy\",jmKE_tCTQ:\"Product Ideation and Feedback\",layoutId:\"l_3dAz6Dy\",style:{width:\"100%\"},variant:\"vzBCLsyRA\",width:\"100%\"})})}),isDisplayed1()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{height:37,width:`min(max((min(${componentViewport?.width||\"100vw\"}, 1280px) - 500px) / 2, 1px), 1200px)`,y:(componentViewport?.y||0)+0+0+0+0+186,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-19dji8h-container\",layoutDependency:layoutDependency,layoutId:\"PC4FxdcYi-container\",nodeId:\"PC4FxdcYi\",rendersWithMotion:true,scopeId:\"bjmJh3s1B\",children:/*#__PURE__*/_jsx(MainMenuItem,{a10f1aUmL:\"https://bettermode.webflow.io/solutions/use-cases/customer-engagement\",e0YZd2mTQ:false,height:\"100%\",hzxDREC1X:\"ThumbsUp\",id:\"PC4FxdcYi\",jmKE_tCTQ:\"Customer Engagement Platform\",layoutId:\"PC4FxdcYi\",style:{width:\"100%\"},variant:\"vzBCLsyRA\",width:\"100%\"})})}),isDisplayed1()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{height:37,width:`min(max((min(${componentViewport?.width||\"100vw\"}, 1280px) - 500px) / 2, 1px), 1200px)`,y:(componentViewport?.y||0)+0+0+0+0+239,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-18f0x65-container\",layoutDependency:layoutDependency,layoutId:\"EBK9lgO03-container\",nodeId:\"EBK9lgO03\",rendersWithMotion:true,scopeId:\"bjmJh3s1B\",children:/*#__PURE__*/_jsx(MainMenuItem,{a10f1aUmL:\"https://bettermode.webflow.io/solutions/use-cases/help-center\",e0YZd2mTQ:false,height:\"100%\",hzxDREC1X:\"Question\",id:\"EBK9lgO03\",jmKE_tCTQ:\"Help Center\",layoutId:\"EBK9lgO03\",style:{width:\"100%\"},variant:\"vzBCLsyRA\",width:\"100%\"})})}),isDisplayed1()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{height:37,width:`min(max((min(${componentViewport?.width||\"100vw\"}, 1280px) - 500px) / 2, 1px), 1200px)`,y:(componentViewport?.y||0)+0+0+0+0+292,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-mms1vq-container\",layoutDependency:layoutDependency,layoutId:\"zfY2pudY1-container\",nodeId:\"zfY2pudY1\",rendersWithMotion:true,scopeId:\"bjmJh3s1B\",children:/*#__PURE__*/_jsx(MainMenuItem,{a10f1aUmL:\"https://bettermode.webflow.io/solutions/use-cases/client-portal\",e0YZd2mTQ:false,height:\"100%\",hzxDREC1X:\"UserGear\",id:\"zfY2pudY1\",jmKE_tCTQ:\"Client Portal\",layoutId:\"zfY2pudY1\",style:{width:\"100%\"},variant:\"vzBCLsyRA\",width:\"100%\"})})}),isDisplayed2()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-c2cfr2\",layoutDependency:layoutDependency,layoutId:\"VJJOVI9q0\",children:[isDisplayed2()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{...addPropertyOverrides({WqLLL7la2:{height:66,width:\"368px\",y:(componentViewport?.y||0)+0+0+0+0+0+20+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1lebc9t-container\",layoutDependency:layoutDependency,layoutId:\"kig0kEpyp-container\",nodeId:\"kig0kEpyp\",rendersWithMotion:true,scopeId:\"bjmJh3s1B\",children:/*#__PURE__*/_jsx(MenuCards,{CxBfy6gQn:{borderColor:\"var(--token-3648b482-766c-4501-98df-024221488373, rgba(0, 0, 0, 0.12))\",borderStyle:\"solid\",borderWidth:1},DAGigKlyE:\"Cloud-based software solutions\",height:\"100%\",id:\"kig0kEpyp\",layoutId:\"kig0kEpyp\",LWHOxnhw9:\"Product overview\",p_wFuTlfB:\"rgb(0, 0, 0)\",style:{width:\"100%\"},tVxaQ59ZK:\"rgb(255, 255, 255)\",width:\"100%\",wmm3MJBNC:\"https://bettermode.webflow.io/product/overview\",wUogWDtOp:\"NavigationArrow\"})})}),isDisplayed2()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{...addPropertyOverrides({WqLLL7la2:{height:66,width:\"368px\",y:(componentViewport?.y||0)+0+0+0+0+0+20+82}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-yvnbso-container\",layoutDependency:layoutDependency,layoutId:\"EQ_HbRkfI-container\",nodeId:\"EQ_HbRkfI\",rendersWithMotion:true,scopeId:\"bjmJh3s1B\",children:/*#__PURE__*/_jsx(MenuCards,{CxBfy6gQn:{borderColor:\"var(--token-3648b482-766c-4501-98df-024221488373, rgba(0, 0, 0, 0.12))\",borderStyle:\"solid\",borderWidth:1},DAGigKlyE:\"Cloud-based software solutions\",height:\"100%\",id:\"EQ_HbRkfI\",layoutId:\"EQ_HbRkfI\",LWHOxnhw9:\"Integrations\",p_wFuTlfB:\"rgb(0, 0, 0)\",style:{width:\"100%\"},tVxaQ59ZK:\"rgb(255, 255, 255)\",width:\"100%\",wmm3MJBNC:\"https://bettermode.webflow.io/product/apps\",wUogWDtOp:\"GitDiff\"})})}),isDisplayed2()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{...addPropertyOverrides({WqLLL7la2:{height:66,width:\"368px\",y:(componentViewport?.y||0)+0+0+0+0+0+20+164}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1r9zjhu-container\",layoutDependency:layoutDependency,layoutId:\"KZwVpR4kO-container\",nodeId:\"KZwVpR4kO\",rendersWithMotion:true,scopeId:\"bjmJh3s1B\",children:/*#__PURE__*/_jsx(MenuCards,{CxBfy6gQn:{borderColor:\"var(--token-3648b482-766c-4501-98df-024221488373, rgba(0, 0, 0, 0.12))\",borderStyle:\"solid\",borderWidth:1},DAGigKlyE:\"Cloud-based software solutions\",height:\"100%\",id:\"KZwVpR4kO\",layoutId:\"KZwVpR4kO\",LWHOxnhw9:\"Features\",p_wFuTlfB:\"rgb(0, 0, 0)\",style:{width:\"100%\"},tVxaQ59ZK:\"rgb(255, 255, 255)\",width:\"100%\",wmm3MJBNC:\"https://bettermode.webflow.io/product/feature-index-bettermode\",wUogWDtOp:\"Shapes\"})})}),isDisplayed2()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{...addPropertyOverrides({WqLLL7la2:{height:66,width:\"368px\",y:(componentViewport?.y||0)+0+0+0+0+0+20+246}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1y54hs2-container\",layoutDependency:layoutDependency,layoutId:\"ry_qZcXIJ-container\",nodeId:\"ry_qZcXIJ\",rendersWithMotion:true,scopeId:\"bjmJh3s1B\",children:/*#__PURE__*/_jsx(MenuCards,{CxBfy6gQn:{borderColor:\"var(--token-3648b482-766c-4501-98df-024221488373, rgba(0, 0, 0, 0.12))\",borderStyle:\"solid\",borderWidth:1},DAGigKlyE:\"Cloud-based software solutions\",height:\"100%\",id:\"ry_qZcXIJ\",layoutId:\"ry_qZcXIJ\",LWHOxnhw9:\"Security\",p_wFuTlfB:\"rgb(0, 0, 0)\",style:{width:\"100%\"},tVxaQ59ZK:\"rgb(255, 255, 255)\",width:\"100%\",wmm3MJBNC:\"https://bettermode.webflow.io/security\",wUogWDtOp:\"ShieldStar\"})})})]})]}),isDisplayed1()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1otoie4\",\"data-border\":true,\"data-framer-name\":\"Main section\",layoutDependency:layoutDependency,layoutId:\"SqZbkEP1Q\",style:{\"--border-bottom-width\":\"0px\",\"--border-color\":\"var(--token-3648b482-766c-4501-98df-024221488373, rgba(0, 0, 0, 0.12))\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0.5px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0px\"},children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:64,width:\"500px\",y:(componentViewport?.y||0)+0+0+0+0+0,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-keadcr-container\",layoutDependency:layoutDependency,layoutId:\"W86_LJqN5-container\",nodeId:\"W86_LJqN5\",rendersWithMotion:true,scopeId:\"bjmJh3s1B\",children:/*#__PURE__*/_jsx(MainMenuSectionSHeader,{height:\"100%\",id:\"W86_LJqN5\",layoutId:\"W86_LJqN5\",style:{width:\"100%\"},tiDLZTLfO:\"Industries\",width:\"100%\",ZbDa45U76:\"Suitcase\"})})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-5geayp\",\"data-framer-name\":\"Industries\",layoutDependency:layoutDependency,layoutId:\"vVRLlGlSG\",children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-qp820c\",\"data-framer-name\":\"list\",layoutDependency:layoutDependency,layoutId:\"IBznoHHmO\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:66,width:\"452px\",y:(componentViewport?.y||0)+0+0+0+0+64+24+0+0+0,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-8ta08x-container\",layoutDependency:layoutDependency,layoutId:\"FFmSy8g1M-container\",nodeId:\"FFmSy8g1M\",rendersWithMotion:true,scopeId:\"bjmJh3s1B\",children:/*#__PURE__*/_jsx(MenuCards,{CxBfy6gQn:{borderColor:\"rgba(102, 198, 28, 0.2)\",borderStyle:\"solid\",borderWidth:1},DAGigKlyE:\"Cloud-based software solutions\",height:\"100%\",id:\"FFmSy8g1M\",layoutId:\"FFmSy8g1M\",LWHOxnhw9:aXp66q5Dv,p_wFuTlfB:\"var(--token-d4d9bcef-5cf6-4e59-8f5c-db043ccb1adc, rgb(102, 198, 28))\",style:{width:\"100%\"},tVxaQ59ZK:\"rgba(133, 225, 58, 0.2)\",width:\"100%\",wmm3MJBNC:\"https://home.bettermode.com/solutions/industry/saas\",wUogWDtOp:Smn3fx9fx})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:66,width:\"452px\",y:(componentViewport?.y||0)+0+0+0+0+64+24+0+0+78,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1qy4v2-container\",layoutDependency:layoutDependency,layoutId:\"rj0YGX6lS-container\",nodeId:\"rj0YGX6lS\",rendersWithMotion:true,scopeId:\"bjmJh3s1B\",children:/*#__PURE__*/_jsx(MenuCards,{CxBfy6gQn:{borderColor:\"rgba(46, 144, 250, 0.15)\",borderStyle:\"solid\",borderWidth:1},DAGigKlyE:\"Build thriving communities for consumer brands.\",height:\"100%\",id:\"rj0YGX6lS\",layoutId:\"rj0YGX6lS\",LWHOxnhw9:\"Consumer Products and Services\",p_wFuTlfB:\"var(--token-e30aace6-7fc4-4167-986a-b29f0d5829a9, rgb(46, 144, 250))\",style:{width:\"100%\"},tVxaQ59ZK:\"rgba(46, 144, 250, 0.15)\",width:\"100%\",wmm3MJBNC:\"https://bettermode.webflow.io/solutions/industry/consumer-products-and-services\",wUogWDtOp:\"bag\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:66,width:\"452px\",y:(componentViewport?.y||0)+0+0+0+0+64+24+0+0+156,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1owikd1-container\",layoutDependency:layoutDependency,layoutId:\"KGXmrQkYz-container\",nodeId:\"KGXmrQkYz\",rendersWithMotion:true,scopeId:\"bjmJh3s1B\",children:/*#__PURE__*/_jsx(MenuCards,{CxBfy6gQn:{borderColor:\"rgba(127, 85, 216, 0.16)\",borderStyle:\"solid\",borderWidth:1},DAGigKlyE:\"Transform e-learning with Bettermode's student engagement platform. \",height:\"100%\",id:\"KGXmrQkYz\",layoutId:\"KGXmrQkYz\",LWHOxnhw9:\"Online Training and Education\",p_wFuTlfB:\"var(--token-0d3c63d8-1b09-4f91-a39b-b8383e7f10d1, rgb(127, 85, 216))\",style:{width:\"100%\"},tVxaQ59ZK:\"rgba(127, 85, 216, 0.2)\",width:\"100%\",wmm3MJBNC:\"https://bettermode.webflow.io/solutions/industry/online-training-and-education\",wUogWDtOp:\"GraduationCap\"})})})]})})]}),isDisplayed1()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-gxvmxh\",\"data-framer-name\":\"Main section\",layoutDependency:layoutDependency,layoutId:\"OzO6QsxtY\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:64,width:`min(max((min(${componentViewport?.width||\"100vw\"}, 1280px) - 500px) / 2, 1px), 1200px)`,y:(componentViewport?.y||0)+0+0+0+0+0,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-ii0g5f-container\",layoutDependency:layoutDependency,layoutId:\"Qr7IeWfQO-container\",nodeId:\"Qr7IeWfQO\",rendersWithMotion:true,scopeId:\"bjmJh3s1B\",children:/*#__PURE__*/_jsx(MainMenuSectionSHeader,{height:\"100%\",id:\"Qr7IeWfQO\",layoutId:\"Qr7IeWfQO\",style:{width:\"100%\"},tiDLZTLfO:\"Teams\",width:\"100%\",ZbDa45U76:\"UsersFour\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:37,width:`min(max((min(${componentViewport?.width||\"100vw\"}, 1280px) - 500px) / 2, 1px), 1200px)`,y:(componentViewport?.y||0)+0+0+0+0+80,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-k6satq-container\",layoutDependency:layoutDependency,layoutId:\"Dm856AxmY-container\",nodeId:\"Dm856AxmY\",rendersWithMotion:true,scopeId:\"bjmJh3s1B\",children:/*#__PURE__*/_jsx(MainMenuItem,{a10f1aUmL:\"https://bettermode.webflow.io/solutions/department/support-and-success\",e0YZd2mTQ:false,height:\"100%\",hzxDREC1X:\"Megaphone\",id:\"Dm856AxmY\",jmKE_tCTQ:\"Customer Support and success\",layoutId:\"Dm856AxmY\",style:{width:\"100%\"},variant:\"vzBCLsyRA\",width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:37,width:`min(max((min(${componentViewport?.width||\"100vw\"}, 1280px) - 500px) / 2, 1px), 1200px)`,y:(componentViewport?.y||0)+0+0+0+0+133,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-uy9cx3-container\",layoutDependency:layoutDependency,layoutId:\"KS7Qj6FvX-container\",nodeId:\"KS7Qj6FvX\",rendersWithMotion:true,scopeId:\"bjmJh3s1B\",children:/*#__PURE__*/_jsx(MainMenuItem,{a10f1aUmL:\"https://bettermode.webflow.io/solutions/department/product\",e0YZd2mTQ:false,height:\"100%\",hzxDREC1X:\"navigation\",id:\"KS7Qj6FvX\",jmKE_tCTQ:\"Product Management\",layoutId:\"KS7Qj6FvX\",style:{width:\"100%\"},variant:\"vzBCLsyRA\",width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:37,width:`min(max((min(${componentViewport?.width||\"100vw\"}, 1280px) - 500px) / 2, 1px), 1200px)`,y:(componentViewport?.y||0)+0+0+0+0+186,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-10a7ian-container\",layoutDependency:layoutDependency,layoutId:\"Hv_o8E1NH-container\",nodeId:\"Hv_o8E1NH\",rendersWithMotion:true,scopeId:\"bjmJh3s1B\",children:/*#__PURE__*/_jsx(MainMenuItem,{a10f1aUmL:\"https://bettermode.webflow.io/solutions/department/marketing\",e0YZd2mTQ:false,height:\"100%\",hzxDREC1X:\"code\",id:\"Hv_o8E1NH\",jmKE_tCTQ:\"Marketing\",layoutId:\"Hv_o8E1NH\",style:{width:\"100%\"},variant:\"vzBCLsyRA\",width:\"100%\"})})})]}),isDisplayed2()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-11p9mav\",\"data-border\":true,\"data-framer-name\":\"Main section\",layoutDependency:layoutDependency,layoutId:\"SqXXiD3nR\",style:{\"--border-bottom-width\":\"0px\",\"--border-color\":\"rgb(237, 237, 237)\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0px\"},children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:64,...addPropertyOverrides({WqLLL7la2:{width:\"880px\",y:(componentViewport?.y||0)+0+0+0+0+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-5x0fng-container\",layoutDependency:layoutDependency,layoutId:\"ETO7OgyTP-container\",nodeId:\"ETO7OgyTP\",rendersWithMotion:true,scopeId:\"bjmJh3s1B\",children:/*#__PURE__*/_jsx(MainMenuSectionSHeader,{height:\"100%\",id:\"ETO7OgyTP\",layoutId:\"ETO7OgyTP\",style:{width:\"100%\"},tiDLZTLfO:\"Bettermode Academy\",width:\"100%\",ZbDa45U76:\"gradua\"})})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-e4ql3s\",layoutDependency:layoutDependency,layoutId:\"gLE0a5HZK\",children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-vdwo8c\",\"data-border\":true,\"data-framer-name\":\"subheader\",layoutDependency:layoutDependency,layoutId:\"NPukQlGch\",style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"rgb(227, 227, 227)\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0px\"},children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7TWFucm9wZS02MDA=\",\"--framer-font-family\":'\"Manrope\", \"Manrope Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"600\",\"--framer-letter-spacing\":\"-0.03em\"},children:\"Videos & Tutorials\"})}),className:\"framer-4tu4fn\",\"data-framer-name\":\"Build Your Online Community with Ready-to-Use Website Templates\",fonts:[\"GF;Manrope-600\"],layoutDependency:layoutDependency,layoutId:\"SMpZRs11o\",style:{\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:38,...addPropertyOverrides({WqLLL7la2:{y:(componentViewport?.y||0)+0+0+0+0+76+0+0+20}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1529dk-container\",layoutDependency:layoutDependency,layoutId:\"UIua6effr-container\",nodeId:\"UIua6effr\",rendersWithMotion:true,scopeId:\"bjmJh3s1B\",children:/*#__PURE__*/_jsx(ButtonVarients,{an3AjqZVe:\"bold\",bcFI2guYz:\"var(--token-36849023-6189-4b34-8ca0-f2105af74ca2, rgb(255, 255, 255))\",cc1jmdnK8:{borderColor:\"rgb(0, 0, 0)\",borderStyle:\"solid\",borderWidth:1},dltCpZQuI:\"var(--token-d4d9bcef-5cf6-4e59-8f5c-db043ccb1adc, rgb(102, 198, 28))\",Fs8k5Y9rQ:\"rgba(102, 198, 28, 0.05)\",gnUhhRRAf:\"rgb(255, 255, 255)\",gZIm80QLw:\"rgba(0, 0, 0, 0)\",height:\"100%\",I1g9yhyhL:\"80px\",id:\"UIua6effr\",ig5hdgAkD:\"var(--token-b7ac0caa-42ec-4adf-85fd-f93e899c4540, rgb(17, 17, 17))\",jq2o_VTFs:\"var(--token-36849023-6189-4b34-8ca0-f2105af74ca2, rgb(255, 255, 255))\",ktgIHtADd:false,layoutId:\"UIua6effr\",LoBoMO0kI:false,lVApt2egS:\"var(--token-b7ac0caa-42ec-4adf-85fd-f93e899c4540, rgb(17, 17, 17))\",PJP2yPimK:\"var(--token-d4d9bcef-5cf6-4e59-8f5c-db043ccb1adc, rgb(102, 198, 28))\",q3N3W9HM2:\"https://bettermode.com/hub/academy\",qH46f5odN:false,qpDDlZFHd:\"Explore academy\",tZ8wJ8sbC:\"Q9SEpl7R6\",variant:\"UI62YfkfK\",VgNhSZuYv:{borderColor:\"var(--token-3648b482-766c-4501-98df-024221488373, rgba(0, 0, 0, 0.12))\",borderStyle:\"solid\",borderWidth:1},vsWBWRHPN:15,width:\"100%\",XzXRofC2Z:{borderColor:\"var(--token-d4d9bcef-5cf6-4e59-8f5c-db043ccb1adc, rgb(102, 198, 28))\",borderStyle:\"solid\",borderWidth:1},ycy7cs8_H:\"arrow-right\",ZsUhZM4JF:true})})})]})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1jtqadg\",\"data-framer-name\":\"Academy\",layoutDependency:layoutDependency,layoutId:\"ujGgPxEgI\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:635,...addPropertyOverrides({WqLLL7la2:{width:\"258.6667px\",y:(componentViewport?.y||0)+0+0+0+0+166+12+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-5z37p1-container\",\"data-framer-name\":\"Card\",layoutDependency:layoutDependency,layoutId:\"A6939gM6t-container\",name:\"Card\",nodeId:\"A6939gM6t\",rendersWithMotion:true,scopeId:\"bjmJh3s1B\",children:/*#__PURE__*/_jsx(FeaturesUICards,{ATKIIPu3x:\"Business Operations\",AZurDyJlw:false,B6v71ubMc:false,bxfxKgx5e:8,cbsxmNjy1:\"bell\",cvQTlj2ZI:false,dbsX1Z4ZM:\"4 hours ago\",DpWIliiUJ:\"Lucas Rivera\",ggjyRww5C:\"48\",Gk3jF1AR1:\"Badge\",GtJ6UPfSr:\"\",guOUILUCE:true,HCz35NIWh:false,height:\"100%\",huThLHpMp:false,hWrqI3gm7:true,hx5_Q7YXq:\"Best answer\",IBHTK3NUN:\"Olivia Bennett\",id:\"A6939gM6t\",IwYv5yCV6:false,KmrUOtS1I:\"Best answer\",layoutId:\"A6939gM6t\",MtTKxzdE_:\"var(--token-38711166-1225-4fd4-b6cc-de949f8d5ea6, rgb(255, 255, 255))\",mU5etbcVL:\"\",N5Sr6yKFf:addImageAlt({pixelHeight:80,pixelWidth:80,src:\"https://framerusercontent.com/images/fPBDuG0XHEnaxmPuccGh9TmQ6TA.jpg\"},\"\"),n5z61rLex:\"Not Interested\",name:\"Card\",ndp3Y9gP9:false,NlUDsI7Kl:false,nwDKR47EY:true,o0nxWzzrG:false,O5lMKNTcD:{borderColor:\"var(--token-3648b482-766c-4501-98df-024221488373, rgba(0, 0, 0, 0.12))\",borderStyle:\"solid\",borderWidth:1},OEgPyXZP_:\"This sounds exactly like what we’ve been looking for!\",oxyDdtMQd:\"var(--token-5b0b6ffe-f617-4319-b3f9-4c3c243de80b, rgb(10, 10, 10))\",P8mw_jwrb:false,q4G659Wue:false,qeq03EKWr:\"$45k-$60k\",R3U4at3qB:\"Thu, Apr 25, 6:00pm\",rACYYbSP9:false,rTvSPEL4Y:false,rw2guypMu:\"Getting Started\",sCUDG6l76:true,style:{width:\"100%\"},sVMsj0GT1:false,TOJQm6NHW:\"rgba(0, 0, 0, 0)\",uHQwKv8nh:false,uRHbbRCJN:\"Helpfull\",variant:\"bUIimPp9w\",VfGuUwHLG:\"var(--token-bfe1a8cd-29df-415d-847c-515aa569e089, rgb(0, 0, 0))\",width:\"100%\",WkPiD27RO:addImageAlt({pixelHeight:262,pixelWidth:466,src:\"https://framerusercontent.com/images/Hf7LGKD7DrM8Pz5N1CRj7sxlW8.png\"},\"\"),x2SmAbYI4:false,XHvgLckvi:\"8\",XnJhETaU8:\"Soheil Alavi\",XRDnoT5zL:\"🥇\",yuAqF7VjX:{borderColor:\"rgba(255, 255, 255, 0.12)\",borderStyle:\"solid\",borderWidth:.5}})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:635,...addPropertyOverrides({WqLLL7la2:{width:\"258.6667px\",y:(componentViewport?.y||0)+0+0+0+0+166+12+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-wc5gam-container\",\"data-framer-name\":\"Card\",layoutDependency:layoutDependency,layoutId:\"cpYFAAKgt-container\",name:\"Card\",nodeId:\"cpYFAAKgt\",rendersWithMotion:true,scopeId:\"bjmJh3s1B\",children:/*#__PURE__*/_jsx(FeaturesUICards,{ATKIIPu3x:\"Business Operations\",AZurDyJlw:false,B6v71ubMc:false,bxfxKgx5e:8,cbsxmNjy1:\"bell\",cvQTlj2ZI:false,dbsX1Z4ZM:\"4 hours ago\",DpWIliiUJ:\"Lucas Rivera\",ggjyRww5C:\"48\",Gk3jF1AR1:\"Badge\",GtJ6UPfSr:\"\",guOUILUCE:true,HCz35NIWh:true,height:\"100%\",huThLHpMp:false,hWrqI3gm7:true,hx5_Q7YXq:\"Best answer\",IBHTK3NUN:\"Olivia Bennett\",id:\"cpYFAAKgt\",IwYv5yCV6:true,KmrUOtS1I:\"Best answer\",layoutId:\"cpYFAAKgt\",MtTKxzdE_:\"var(--token-38711166-1225-4fd4-b6cc-de949f8d5ea6, rgb(255, 255, 255))\",mU5etbcVL:\"\",N5Sr6yKFf:addImageAlt({pixelHeight:80,pixelWidth:80,src:\"https://framerusercontent.com/images/fPBDuG0XHEnaxmPuccGh9TmQ6TA.jpg\"},\"\"),n5z61rLex:\"Not Interested\",name:\"Card\",ndp3Y9gP9:false,NlUDsI7Kl:false,nwDKR47EY:true,o0nxWzzrG:true,O5lMKNTcD:{borderColor:\"var(--token-3648b482-766c-4501-98df-024221488373, rgba(0, 0, 0, 0.12))\",borderStyle:\"solid\",borderWidth:1},OEgPyXZP_:\"This sounds exactly like what we’ve been looking for!\",oxyDdtMQd:\"var(--token-5b0b6ffe-f617-4319-b3f9-4c3c243de80b, rgb(10, 10, 10))\",P8mw_jwrb:false,q4G659Wue:false,qeq03EKWr:\"$45k-$60k\",R3U4at3qB:\"Thu, Apr 25, 6:00pm\",rACYYbSP9:false,rTvSPEL4Y:true,rw2guypMu:\"Building Blocks\",sCUDG6l76:true,style:{width:\"100%\"},sVMsj0GT1:false,TOJQm6NHW:\"rgba(0, 0, 0, 0)\",uHQwKv8nh:false,uRHbbRCJN:\"Helpfull\",variant:\"bUIimPp9w\",VfGuUwHLG:\"var(--token-bfe1a8cd-29df-415d-847c-515aa569e089, rgb(0, 0, 0))\",width:\"100%\",WkPiD27RO:addImageAlt({pixelHeight:262,pixelWidth:466,src:\"https://framerusercontent.com/images/xQSYNgtHvjDtgR3pJpE2oc72YA.png\"},\"\"),x2SmAbYI4:false,XHvgLckvi:\"8\",XnJhETaU8:\"Soheil Alavi\",XRDnoT5zL:\"🥇\",yuAqF7VjX:{borderColor:\"rgba(255, 255, 255, 0.12)\",borderStyle:\"solid\",borderWidth:.5}})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:635,...addPropertyOverrides({WqLLL7la2:{width:\"258.6667px\",y:(componentViewport?.y||0)+0+0+0+0+166+12+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1o3rcnf-container\",\"data-framer-name\":\"Card\",layoutDependency:layoutDependency,layoutId:\"dgUcF0PZN-container\",name:\"Card\",nodeId:\"dgUcF0PZN\",rendersWithMotion:true,scopeId:\"bjmJh3s1B\",children:/*#__PURE__*/_jsx(FeaturesUICards,{ATKIIPu3x:\"Business Operations\",AZurDyJlw:false,B6v71ubMc:false,bxfxKgx5e:8,cbsxmNjy1:\"bell\",cvQTlj2ZI:false,dbsX1Z4ZM:\"4 hours ago\",DpWIliiUJ:\"Lucas Rivera\",ggjyRww5C:\"48\",Gk3jF1AR1:\"Badge\",GtJ6UPfSr:\"\",guOUILUCE:true,HCz35NIWh:true,height:\"100%\",huThLHpMp:false,hWrqI3gm7:true,hx5_Q7YXq:\"Best answer\",IBHTK3NUN:\"Olivia Bennett\",id:\"dgUcF0PZN\",IwYv5yCV6:true,KmrUOtS1I:\"Best answer\",layoutId:\"dgUcF0PZN\",MtTKxzdE_:\"var(--token-38711166-1225-4fd4-b6cc-de949f8d5ea6, rgb(255, 255, 255))\",mU5etbcVL:\"\",N5Sr6yKFf:addImageAlt({pixelHeight:80,pixelWidth:80,src:\"https://framerusercontent.com/images/fPBDuG0XHEnaxmPuccGh9TmQ6TA.jpg\"},\"\"),n5z61rLex:\"Not Interested\",name:\"Card\",ndp3Y9gP9:false,NlUDsI7Kl:false,nwDKR47EY:true,o0nxWzzrG:true,O5lMKNTcD:{borderColor:\"var(--token-3648b482-766c-4501-98df-024221488373, rgba(0, 0, 0, 0.12))\",borderStyle:\"solid\",borderWidth:1},OEgPyXZP_:\"This sounds exactly like what we’ve been looking for!\",oxyDdtMQd:\"var(--token-5b0b6ffe-f617-4319-b3f9-4c3c243de80b, rgb(10, 10, 10))\",P8mw_jwrb:false,q4G659Wue:false,qeq03EKWr:\"$45k-$60k\",R3U4at3qB:\"Thu, Apr 25, 6:00pm\",rACYYbSP9:false,rTvSPEL4Y:true,rw2guypMu:\"Branding and Appearance\",sCUDG6l76:true,style:{width:\"100%\"},sVMsj0GT1:false,TOJQm6NHW:\"rgba(0, 0, 0, 0)\",uHQwKv8nh:false,uRHbbRCJN:\"Helpfull\",variant:\"bUIimPp9w\",VfGuUwHLG:\"var(--token-bfe1a8cd-29df-415d-847c-515aa569e089, rgb(0, 0, 0))\",width:\"100%\",WkPiD27RO:addImageAlt({pixelHeight:262,pixelWidth:466,src:\"https://framerusercontent.com/images/l1CXDgcCj3DnBBRV9fXdGnpufA.png\"},\"\"),x2SmAbYI4:false,XHvgLckvi:\"8\",XnJhETaU8:\"Soheil Alavi\",XRDnoT5zL:\"🥇\",yuAqF7VjX:{borderColor:\"rgba(255, 255, 255, 0.12)\",borderStyle:\"solid\",borderWidth:.5}})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:635,...addPropertyOverrides({WqLLL7la2:{width:\"258.6667px\",y:(componentViewport?.y||0)+0+0+0+0+166+12+651}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-15x18cf-container\",\"data-framer-name\":\"Card\",layoutDependency:layoutDependency,layoutId:\"zq_RcpGEh-container\",name:\"Card\",nodeId:\"zq_RcpGEh\",rendersWithMotion:true,scopeId:\"bjmJh3s1B\",children:/*#__PURE__*/_jsx(FeaturesUICards,{ATKIIPu3x:\"Business Operations\",AZurDyJlw:false,B6v71ubMc:false,bxfxKgx5e:8,cbsxmNjy1:\"bell\",cvQTlj2ZI:false,dbsX1Z4ZM:\"4 hours ago\",DpWIliiUJ:\"Lucas Rivera\",ggjyRww5C:\"48\",Gk3jF1AR1:\"Badge\",GtJ6UPfSr:\"\",guOUILUCE:true,HCz35NIWh:true,height:\"100%\",huThLHpMp:false,hWrqI3gm7:true,hx5_Q7YXq:\"Best answer\",IBHTK3NUN:\"Olivia Bennett\",id:\"zq_RcpGEh\",IwYv5yCV6:true,KmrUOtS1I:\"Best answer\",layoutId:\"zq_RcpGEh\",MtTKxzdE_:\"var(--token-38711166-1225-4fd4-b6cc-de949f8d5ea6, rgb(255, 255, 255))\",mU5etbcVL:\"\",N5Sr6yKFf:addImageAlt({pixelHeight:80,pixelWidth:80,src:\"https://framerusercontent.com/images/fPBDuG0XHEnaxmPuccGh9TmQ6TA.jpg\"},\"\"),n5z61rLex:\"Not Interested\",name:\"Card\",ndp3Y9gP9:false,NlUDsI7Kl:false,nwDKR47EY:true,o0nxWzzrG:true,O5lMKNTcD:{borderColor:\"var(--token-3648b482-766c-4501-98df-024221488373, rgba(0, 0, 0, 0.12))\",borderStyle:\"solid\",borderWidth:1},OEgPyXZP_:\"This sounds exactly like what we’ve been looking for!\",oxyDdtMQd:\"var(--token-5b0b6ffe-f617-4319-b3f9-4c3c243de80b, rgb(10, 10, 10))\",P8mw_jwrb:false,q4G659Wue:false,qeq03EKWr:\"$45k-$60k\",R3U4at3qB:\"Thu, Apr 25, 6:00pm\",rACYYbSP9:false,rTvSPEL4Y:true,rw2guypMu:\"Users and Members\",sCUDG6l76:true,style:{width:\"100%\"},sVMsj0GT1:false,TOJQm6NHW:\"rgba(0, 0, 0, 0)\",uHQwKv8nh:false,uRHbbRCJN:\"Helpfull\",variant:\"bUIimPp9w\",VfGuUwHLG:\"var(--token-bfe1a8cd-29df-415d-847c-515aa569e089, rgb(0, 0, 0))\",width:\"100%\",WkPiD27RO:addImageAlt({pixelHeight:262,pixelWidth:466,src:\"https://framerusercontent.com/images/qZoJVRhfX3neIEOaKwWrHNCZhE8.png\"},\"\"),x2SmAbYI4:false,XHvgLckvi:\"8\",XnJhETaU8:\"Soheil Alavi\",XRDnoT5zL:\"🥇\",yuAqF7VjX:{borderColor:\"rgba(255, 255, 255, 0.12)\",borderStyle:\"solid\",borderWidth:.5}})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:635,...addPropertyOverrides({WqLLL7la2:{width:\"258.6667px\",y:(componentViewport?.y||0)+0+0+0+0+166+12+651}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1sf1pez-container\",\"data-framer-name\":\"Card\",layoutDependency:layoutDependency,layoutId:\"iW22QQRUa-container\",name:\"Card\",nodeId:\"iW22QQRUa\",rendersWithMotion:true,scopeId:\"bjmJh3s1B\",children:/*#__PURE__*/_jsx(FeaturesUICards,{ATKIIPu3x:\"Business Operations\",AZurDyJlw:false,B6v71ubMc:false,bxfxKgx5e:8,cbsxmNjy1:\"bell\",cvQTlj2ZI:false,dbsX1Z4ZM:\"4 hours ago\",DpWIliiUJ:\"Lucas Rivera\",ggjyRww5C:\"48\",Gk3jF1AR1:\"Badge\",GtJ6UPfSr:\"\",guOUILUCE:true,HCz35NIWh:true,height:\"100%\",huThLHpMp:false,hWrqI3gm7:true,hx5_Q7YXq:\"Best answer\",IBHTK3NUN:\"Olivia Bennett\",id:\"iW22QQRUa\",IwYv5yCV6:true,KmrUOtS1I:\"Best answer\",layoutId:\"iW22QQRUa\",MtTKxzdE_:\"var(--token-38711166-1225-4fd4-b6cc-de949f8d5ea6, rgb(255, 255, 255))\",mU5etbcVL:\"\",N5Sr6yKFf:addImageAlt({pixelHeight:80,pixelWidth:80,src:\"https://framerusercontent.com/images/fPBDuG0XHEnaxmPuccGh9TmQ6TA.jpg\"},\"\"),n5z61rLex:\"Not Interested\",name:\"Card\",ndp3Y9gP9:false,NlUDsI7Kl:false,nwDKR47EY:true,o0nxWzzrG:true,O5lMKNTcD:{borderColor:\"var(--token-3648b482-766c-4501-98df-024221488373, rgba(0, 0, 0, 0.12))\",borderStyle:\"solid\",borderWidth:1},OEgPyXZP_:\"This sounds exactly like what we’ve been looking for!\",oxyDdtMQd:\"var(--token-5b0b6ffe-f617-4319-b3f9-4c3c243de80b, rgb(10, 10, 10))\",P8mw_jwrb:false,q4G659Wue:false,qeq03EKWr:\"$45k-$60k\",R3U4at3qB:\"Thu, Apr 25, 6:00pm\",rACYYbSP9:false,rTvSPEL4Y:true,rw2guypMu:\"Managing Notifications\",sCUDG6l76:true,style:{width:\"100%\"},sVMsj0GT1:false,TOJQm6NHW:\"rgba(0, 0, 0, 0)\",uHQwKv8nh:false,uRHbbRCJN:\"Helpfull\",variant:\"bUIimPp9w\",VfGuUwHLG:\"var(--token-bfe1a8cd-29df-415d-847c-515aa569e089, rgb(0, 0, 0))\",width:\"100%\",WkPiD27RO:addImageAlt({pixelHeight:262,pixelWidth:466,src:\"https://framerusercontent.com/images/GURBwBY4TebMN3kUCemNiO5kQgE.png\"},\"\"),x2SmAbYI4:false,XHvgLckvi:\"8\",XnJhETaU8:\"Soheil Alavi\",XRDnoT5zL:\"🥇\",yuAqF7VjX:{borderColor:\"rgba(255, 255, 255, 0.12)\",borderStyle:\"solid\",borderWidth:.5}})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:635,...addPropertyOverrides({WqLLL7la2:{width:\"258.6667px\",y:(componentViewport?.y||0)+0+0+0+0+166+12+651}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-mn6ety-container\",\"data-framer-name\":\"Card\",layoutDependency:layoutDependency,layoutId:\"A3rsRvrxw-container\",name:\"Card\",nodeId:\"A3rsRvrxw\",rendersWithMotion:true,scopeId:\"bjmJh3s1B\",children:/*#__PURE__*/_jsx(FeaturesUICards,{ATKIIPu3x:\"Business Operations\",AZurDyJlw:false,B6v71ubMc:false,bxfxKgx5e:8,cbsxmNjy1:\"bell\",cvQTlj2ZI:false,dbsX1Z4ZM:\"4 hours ago\",DpWIliiUJ:\"Lucas Rivera\",ggjyRww5C:\"48\",Gk3jF1AR1:\"Badge\",GtJ6UPfSr:\"\",guOUILUCE:true,HCz35NIWh:true,height:\"100%\",huThLHpMp:false,hWrqI3gm7:true,hx5_Q7YXq:\"Best answer\",IBHTK3NUN:\"Olivia Bennett\",id:\"A3rsRvrxw\",IwYv5yCV6:true,KmrUOtS1I:\"Best answer\",layoutId:\"A3rsRvrxw\",MtTKxzdE_:\"var(--token-38711166-1225-4fd4-b6cc-de949f8d5ea6, rgb(255, 255, 255))\",mU5etbcVL:\"\",N5Sr6yKFf:addImageAlt({pixelHeight:80,pixelWidth:80,src:\"https://framerusercontent.com/images/fPBDuG0XHEnaxmPuccGh9TmQ6TA.jpg\"},\"\"),n5z61rLex:\"Not Interested\",name:\"Card\",ndp3Y9gP9:false,NlUDsI7Kl:false,nwDKR47EY:true,o0nxWzzrG:true,O5lMKNTcD:{borderColor:\"var(--token-3648b482-766c-4501-98df-024221488373, rgba(0, 0, 0, 0.12))\",borderStyle:\"solid\",borderWidth:1},OEgPyXZP_:\"This sounds exactly like what we’ve been looking for!\",oxyDdtMQd:\"var(--token-5b0b6ffe-f617-4319-b3f9-4c3c243de80b, rgb(10, 10, 10))\",P8mw_jwrb:false,q4G659Wue:false,qeq03EKWr:\"$45k-$60k\",R3U4at3qB:\"Thu, Apr 25, 6:00pm\",rACYYbSP9:false,rTvSPEL4Y:true,rw2guypMu:\"Access and Permissions\",sCUDG6l76:true,style:{width:\"100%\"},sVMsj0GT1:false,TOJQm6NHW:\"rgba(0, 0, 0, 0)\",uHQwKv8nh:false,uRHbbRCJN:\"Helpfull\",variant:\"bUIimPp9w\",VfGuUwHLG:\"var(--token-bfe1a8cd-29df-415d-847c-515aa569e089, rgb(0, 0, 0))\",width:\"100%\",WkPiD27RO:addImageAlt({pixelHeight:262,pixelWidth:466,src:\"https://framerusercontent.com/images/fVM4j8uQLRCjnUqz7rkYb1Y4stU.png\"},\"\"),x2SmAbYI4:false,XHvgLckvi:\"8\",XnJhETaU8:\"Soheil Alavi\",XRDnoT5zL:\"🥇\",yuAqF7VjX:{borderColor:\"rgba(255, 255, 255, 0.12)\",borderStyle:\"solid\",borderWidth:.5}})})})]})]})]}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:70,width:`min(${componentViewport?.width||\"100vw\"}, 1280px)`,y:(componentViewport?.y||0)+0+440,...addPropertyOverrides({G24sqRYqp:{y:(componentViewport?.y||0)+0+639},NwiEj4c9E:{y:(componentViewport?.y||0)+0+653},WqLLL7la2:{width:\"1280px\",y:(componentViewport?.y||0)+0+1488}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-7hbedg-container\",layoutDependency:layoutDependency,layoutId:\"SPzJ3njJK-container\",nodeId:\"SPzJ3njJK\",rendersWithMotion:true,scopeId:\"bjmJh3s1B\",children:/*#__PURE__*/_jsx(MenuFooter,{height:\"100%\",id:\"SPzJ3njJK\",layoutId:\"SPzJ3njJK\",style:{maxWidth:\"100%\",width:\"100%\"},width:\"100%\"})})}),isDisplayed3()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{...addPropertyOverrides({G24sqRYqp:{height:639,width:\"1280px\",y:(componentViewport?.y||0)+0+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1s27pcs-container\",layoutDependency:layoutDependency,layoutId:\"ypIC6bSjV-container\",nodeId:\"ypIC6bSjV\",rendersWithMotion:true,scopeId:\"bjmJh3s1B\",children:/*#__PURE__*/_jsx(MainContainerTemplate,{height:\"100%\",id:\"ypIC6bSjV\",layoutId:\"ypIC6bSjV\",style:{width:\"100%\"},variant:\"q3izhkaSf\",width:\"100%\"})})}),isDisplayed4()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{...addPropertyOverrides({NwiEj4c9E:{height:653,width:\"1280px\",y:(componentViewport?.y||0)+0+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1vfcpsr-container\",layoutDependency:layoutDependency,layoutId:\"KNoqRn4en-container\",nodeId:\"KNoqRn4en\",rendersWithMotion:true,scopeId:\"bjmJh3s1B\",children:/*#__PURE__*/_jsx(MainContainerBlog,{height:\"100%\",id:\"KNoqRn4en\",layoutId:\"KNoqRn4en\",style:{width:\"100%\"},variant:\"c6n2NVnVb\",width:\"100%\"})})})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-mYWpe.framer-1f85iye, .framer-mYWpe .framer-1f85iye { display: block; }\",\".framer-mYWpe.framer-1qqkpav { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: hidden; padding: 0px; position: relative; width: 1280px; }\",\".framer-mYWpe .framer-vcl7o8 { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: 440px; justify-content: flex-start; max-width: 1280px; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-mYWpe .framer-gkj1u3 { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 16px; height: 100%; justify-content: flex-start; max-width: 1200px; overflow: hidden; padding: 0px 0px 20px 0px; position: relative; width: 1px; }\",\".framer-mYWpe .framer-v52437-container, .framer-mYWpe .framer-8gm6m1-container, .framer-mYWpe .framer-d5oj4n-container, .framer-mYWpe .framer-19dji8h-container, .framer-mYWpe .framer-18f0x65-container, .framer-mYWpe .framer-mms1vq-container, .framer-mYWpe .framer-1lebc9t-container, .framer-mYWpe .framer-yvnbso-container, .framer-mYWpe .framer-1r9zjhu-container, .framer-mYWpe .framer-1y54hs2-container, .framer-mYWpe .framer-keadcr-container, .framer-mYWpe .framer-8ta08x-container, .framer-mYWpe .framer-1qy4v2-container, .framer-mYWpe .framer-1owikd1-container, .framer-mYWpe .framer-ii0g5f-container, .framer-mYWpe .framer-k6satq-container, .framer-mYWpe .framer-uy9cx3-container, .framer-mYWpe .framer-10a7ian-container, .framer-mYWpe .framer-5x0fng-container { flex: none; height: auto; position: relative; width: 100%; }\",\".framer-mYWpe .framer-c2cfr2 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 16px; height: min-content; justify-content: center; min-height: 200px; overflow: visible; padding: 20px 16px 0px 16px; position: relative; width: 100%; }\",\".framer-mYWpe .framer-1otoie4 { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: 100%; justify-content: flex-start; max-width: 1200px; overflow: hidden; padding: 0px; position: relative; width: 500px; }\",\".framer-mYWpe .framer-5geayp { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 12px; height: 1px; justify-content: flex-start; overflow: visible; padding: 24px; position: relative; width: 100%; }\",\".framer-mYWpe .framer-qp820c { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 12px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-mYWpe .framer-gxvmxh { align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 16px; height: 339px; justify-content: flex-start; max-width: 1200px; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-mYWpe .framer-11p9mav { align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 12px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-mYWpe .framer-e4ql3s { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 0px 32px 0px 32px; position: relative; width: 100%; }\",\".framer-mYWpe .framer-vdwo8c { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; height: min-content; justify-content: space-between; overflow: visible; padding: 20px 8px 20px 8px; position: relative; width: 100%; }\",\".framer-mYWpe .framer-4tu4fn { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-mYWpe .framer-1529dk-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-mYWpe .framer-1jtqadg { display: grid; flex: none; gap: 16px; grid-auto-rows: min-content; grid-template-columns: repeat(3, minmax(50px, 1fr)); grid-template-rows: repeat(2, min-content); height: min-content; justify-content: center; overflow: visible; padding: 12px 36px 24px 36px; position: relative; width: 100%; }\",\".framer-mYWpe .framer-5z37p1-container, .framer-mYWpe .framer-wc5gam-container, .framer-mYWpe .framer-1o3rcnf-container, .framer-mYWpe .framer-15x18cf-container, .framer-mYWpe .framer-1sf1pez-container, .framer-mYWpe .framer-mn6ety-container { align-self: start; flex: none; height: auto; justify-self: start; position: relative; width: 100%; }\",\".framer-mYWpe .framer-7hbedg-container { flex: none; height: auto; max-width: 1280px; position: relative; width: 100%; }\",\".framer-mYWpe .framer-1s27pcs-container, .framer-mYWpe .framer-1vfcpsr-container { flex: none; height: auto; position: relative; width: 1280px; }\",\".framer-mYWpe.framer-v-jma0ng .framer-7hbedg-container { order: 2; }\",\".framer-mYWpe.framer-v-jma0ng .framer-1s27pcs-container { order: 0; }\",\".framer-mYWpe.framer-v-1rzyje2 .framer-7hbedg-container { order: 3; }\",\".framer-mYWpe.framer-v-1rzyje2 .framer-1vfcpsr-container { order: 1; }\",\".framer-mYWpe.framer-v-7wlkg0.framer-1qqkpav { width: min-content; }\",\".framer-mYWpe.framer-v-7wlkg0 .framer-vcl7o8 { height: min-content; width: 1280px; }\",\".framer-mYWpe.framer-v-7wlkg0 .framer-gkj1u3 { align-self: stretch; flex: none; height: auto; width: 400px; }\",\".framer-mYWpe.framer-v-7wlkg0 .framer-c2cfr2 { min-height: unset; }\",\".framer-mYWpe.framer-v-7wlkg0 .framer-7hbedg-container { width: 1280px; }\",'.framer-mYWpe[data-border=\"true\"]::after, .framer-mYWpe [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 510\n * @framerIntrinsicWidth 1280\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"G24sqRYqp\":{\"layout\":[\"fixed\",\"auto\"]},\"NwiEj4c9E\":{\"layout\":[\"fixed\",\"auto\"]},\"WqLLL7la2\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerVariables {\"aXp66q5Dv\":\"title\",\"Smn3fx9fx\":\"icon\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerbjmJh3s1B=withCSS(Component,css,\"framer-mYWpe\");export default FramerbjmJh3s1B;FramerbjmJh3s1B.displayName=\"Main menu\";FramerbjmJh3s1B.defaultProps={height:510,width:1280};addPropertyControls(FramerbjmJh3s1B,{variant:{options:[\"NFZOKrosI\",\"G24sqRYqp\",\"NwiEj4c9E\",\"WqLLL7la2\"],optionTitles:[\"Solution\",\"Templates\",\"Blog\",\"Product\"],title:\"Variant\",type:ControlType.Enum},aXp66q5Dv:{defaultValue:\"SaaS Products\",displayTextArea:false,title:\"Title\",type:ControlType.String},Smn3fx9fx:{defaultValue:\"cloud\",placeholder:\"Menu, Wifi, Box…\",title:\"Icon\",type:ControlType.String}});addFonts(FramerbjmJh3s1B,[{explicitInter:true,fonts:[{family:\"Manrope\",source:\"google\",style:\"normal\",url:\"https://fonts.gstatic.com/s/manrope/v19/xn7_YHE41ni1AdIRqAuZuw1Bx9mbZk4jE-_A87jxeN7B.woff2\",weight:\"600\"}]},...MainMenuSectionSHeaderFonts,...MainMenuItemFonts,...MenuCardsFonts,...ButtonVarientsFonts,...FeaturesUICardsFonts,...MenuFooterFonts,...MainContainerTemplateFonts,...MainContainerBlogFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerbjmJh3s1B\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"1280\",\"framerIntrinsicHeight\":\"510\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"G24sqRYqp\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"NwiEj4c9E\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"WqLLL7la2\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerDisplayContentsDiv\":\"false\",\"framerImmutableVariables\":\"true\",\"framerVariables\":\"{\\\"aXp66q5Dv\\\":\\\"title\\\",\\\"Smn3fx9fx\\\":\\\"icon\\\"}\",\"framerColorSyntax\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerComponentViewportWidth\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (400c93f)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";const cycleOrder=[\"mvLE14KpN\",\"lHCE3EIey\"];const serializationHash=\"framer-QpMBO\";const variantClassNames={lHCE3EIey:\"framer-v-1n2tyi1\",mvLE14KpN:\"framer-v-s4g9jz\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};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??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const humanReadableVariantMap={Close:\"lHCE3EIey\",Menu:\"mvLE14KpN\"};const getProps=({height,hover,id,tap,width,...props})=>{return{...props,i6Wt5autH:hover??props.i6Wt5autH,variant:humanReadableVariantMap[props.variant]??props.variant??\"mvLE14KpN\",XKaY3MrGu:tap??props.XKaY3MrGu};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,XKaY3MrGu,i6Wt5autH,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"mvLE14KpN\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTapc2fruv=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});if(XKaY3MrGu){const res=await XKaY3MrGu(...args);if(res===false)return false;}});const onMouseEnter135qah9=activeVariantCallback(async(...args)=>{setGestureState({isHovered:true});if(i6Wt5autH){const res=await i6Wt5autH(...args);if(res===false)return false;}});const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-s4g9jz\",className,classNames),\"data-framer-name\":\"Menu\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"mvLE14KpN\",onMouseEnter:onMouseEnter135qah9,onTap:onTapc2fruv,ref:refBinding,style:{...style},...addPropertyOverrides({lHCE3EIey:{\"data-framer-name\":\"Close\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-15j7bip\",\"data-framer-name\":\"Bottom\",layoutDependency:layoutDependency,layoutId:\"JDO329uqr\",style:{backgroundColor:\"var(--token-7b1c1cf1-c351-4954-9cf0-8ae4790643f6, rgb(34, 34, 34))\",borderBottomLeftRadius:10,borderBottomRightRadius:10,borderTopLeftRadius:10,borderTopRightRadius:10,rotate:0},variants:{lHCE3EIey:{rotate:-45}}}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-11qu0mm\",\"data-framer-name\":\"Top\",layoutDependency:layoutDependency,layoutId:\"Rclu67cFh\",style:{backgroundColor:\"var(--token-7b1c1cf1-c351-4954-9cf0-8ae4790643f6, rgb(34, 34, 34))\",borderBottomLeftRadius:10,borderBottomRightRadius:10,borderTopLeftRadius:10,borderTopRightRadius:10,rotate:0},variants:{lHCE3EIey:{rotate:45}}})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-QpMBO.framer-fv8rtp, .framer-QpMBO .framer-fv8rtp { display: block; }\",\".framer-QpMBO.framer-s4g9jz { cursor: pointer; height: 44px; overflow: hidden; position: relative; width: 44px; }\",\".framer-QpMBO .framer-15j7bip { flex: none; height: 2px; left: calc(50.00000000000002% - 20px / 2); overflow: hidden; position: absolute; top: calc(62.50000000000002% - 2px / 2); width: 20px; will-change: var(--framer-will-change-override, transform); }\",\".framer-QpMBO .framer-11qu0mm { flex: none; height: 2px; left: calc(50.00000000000002% - 20px / 2); overflow: hidden; position: absolute; top: calc(37.50000000000002% - 2px / 2); width: 20px; will-change: var(--framer-will-change-override, transform); }\",\".framer-QpMBO.framer-v-1n2tyi1.framer-s4g9jz { aspect-ratio: 1 / 1; height: var(--framer-aspect-ratio-supported, 44px); }\",\".framer-QpMBO.framer-v-1n2tyi1 .framer-15j7bip, .framer-QpMBO.framer-v-1n2tyi1 .framer-11qu0mm { top: calc(50.00000000000002% - 2px / 2); }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 44\n * @framerIntrinsicWidth 44\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"lHCE3EIey\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"XKaY3MrGu\":\"tap\",\"i6Wt5autH\":\"hover\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerdSauD1Un4=withCSS(Component,css,\"framer-QpMBO\");export default FramerdSauD1Un4;FramerdSauD1Un4.displayName=\"Icon\";FramerdSauD1Un4.defaultProps={height:44,width:44};addPropertyControls(FramerdSauD1Un4,{variant:{options:[\"mvLE14KpN\",\"lHCE3EIey\"],optionTitles:[\"Menu\",\"Close\"],title:\"Variant\",type:ControlType.Enum},XKaY3MrGu:{title:\"Tap\",type:ControlType.EventHandler},i6Wt5autH:{title:\"Hover\",type:ControlType.EventHandler}});addFonts(FramerdSauD1Un4,[{explicitInter:true,fonts:[]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerdSauD1Un4\",\"slots\":[],\"annotations\":{\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicHeight\":\"44\",\"framerColorSyntax\":\"true\",\"framerVariables\":\"{\\\"XKaY3MrGu\\\":\\\"tap\\\",\\\"i6Wt5autH\\\":\\\"hover\\\"}\",\"framerImmutableVariables\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"lHCE3EIey\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerIntrinsicWidth\":\"44\",\"framerDisplayContentsDiv\":\"false\",\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./dSauD1Un4.map","// Generated by Framer (6c2a425)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,Link,RichText,SmartComponentScopedContainer,SVG,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import{Icon as Phosphor}from\"https://framerusercontent.com/modules/tYScH7LTqUtz5KUaUAYP/p8dptk4UIND8hbFWz9V7/Phosphor.js\";const PhosphorFonts=getFonts(Phosphor);const enabledGestures={bWvjqA6AP:{hover:true},dAPkQhuWf:{hover:true},fvPErQHd4:{hover:true},G8MUxHpWk:{hover:true},hCmOqNRJA:{hover:true},ZepFjChsS:{hover:true}};const cycleOrder=[\"dAPkQhuWf\",\"fvPErQHd4\",\"bWvjqA6AP\",\"hCmOqNRJA\",\"uJO2I7Iiz\",\"ZepFjChsS\",\"G8MUxHpWk\",\"AhXtbhmYA\",\"E5r_7GFQH\"];const serializationHash=\"framer-RbFpT\";const variantClassNames={AhXtbhmYA:\"framer-v-yx7aw\",bWvjqA6AP:\"framer-v-1tj7upi\",dAPkQhuWf:\"framer-v-8vkhpb\",E5r_7GFQH:\"framer-v-16ryp3y\",fvPErQHd4:\"framer-v-bdk0ch\",G8MUxHpWk:\"framer-v-r2irbn\",hCmOqNRJA:\"framer-v-172tg0u\",uJO2I7Iiz:\"framer-v-m20hqm\",ZepFjChsS:\"framer-v-xypttc\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const transition2={delay:0,duration:.4,ease:[.44,0,.56,1],type:\"tween\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const humanReadableVariantMap={\"Variant 1\":\"dAPkQhuWf\",\"Variant 2\":\"fvPErQHd4\",\"Variant 3\":\"bWvjqA6AP\",\"Variant 4\":\"hCmOqNRJA\",\"Variant 5\":\"uJO2I7Iiz\",\"Variant 8\":\"AhXtbhmYA\",\"Variant 9\":\"E5r_7GFQH\",\"With menu-closed\":\"ZepFjChsS\",\"With menu-open\":\"G8MUxHpWk\"};const getProps=({click,height,id,link,smoothScroll,title,visibleIcon,width,...props})=>{return{...props,IX4KbSiHm:click??props.IX4KbSiHm,Rec0k0xwz:visibleIcon??props.Rec0k0xwz??true,rTfiEtABO:title??props.rTfiEtABO??\"Product\",variant:humanReadableVariantMap[props.variant]??props.variant??\"dAPkQhuWf\",YAPRYyfng:link??props.YAPRYyfng,ydPvgUFma:smoothScroll??props.ydPvgUFma};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,YAPRYyfng,rTfiEtABO,IX4KbSiHm,ydPvgUFma,Rec0k0xwz,dl5hS_eKG,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"dAPkQhuWf\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTapj2x8fh=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});if(IX4KbSiHm){const res=await IX4KbSiHm(...args);if(res===false)return false;}});const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=value=>{if([\"ZepFjChsS-hover\",\"G8MUxHpWk-hover\"].includes(gestureVariant))return value;if([\"ZepFjChsS\",\"G8MUxHpWk\"].includes(baseVariant))return value;if([\"AhXtbhmYA\",\"E5r_7GFQH\"].includes(baseVariant))return true;return false;};const isDisplayed1=()=>{if([\"ZepFjChsS-hover\",\"G8MUxHpWk-hover\"].includes(gestureVariant))return false;if([\"ZepFjChsS\",\"G8MUxHpWk\",\"AhXtbhmYA\",\"E5r_7GFQH\"].includes(baseVariant))return false;return true;};return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,...addPropertyOverrides({G8MUxHpWk:{value:transition2}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(Link,{href:YAPRYyfng,motionChild:true,nodeId:\"dAPkQhuWf\",openInNewTab:false,scopeId:\"HBUOj12m6\",...addPropertyOverrides({AhXtbhmYA:{smoothScroll:ydPvgUFma},bWvjqA6AP:{smoothScroll:ydPvgUFma},E5r_7GFQH:{smoothScroll:ydPvgUFma},fvPErQHd4:{smoothScroll:ydPvgUFma},G8MUxHpWk:{smoothScroll:ydPvgUFma},hCmOqNRJA:{smoothScroll:ydPvgUFma},uJO2I7Iiz:{smoothScroll:dl5hS_eKG},ZepFjChsS:{smoothScroll:ydPvgUFma}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-8vkhpb\",className,classNames)} framer-12j21rk`,\"data-framer-name\":\"Variant 1\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"dAPkQhuWf\",onTap:onTapj2x8fh,ref:refBinding,style:{borderBottomLeftRadius:8,borderBottomRightRadius:8,borderTopLeftRadius:8,borderTopRightRadius:8,...style},...addPropertyOverrides({\"bWvjqA6AP-hover\":{\"data-framer-name\":undefined},\"dAPkQhuWf-hover\":{\"data-framer-name\":undefined},\"fvPErQHd4-hover\":{\"data-framer-name\":undefined},\"G8MUxHpWk-hover\":{\"data-framer-name\":undefined},\"hCmOqNRJA-hover\":{\"data-framer-name\":undefined},\"ZepFjChsS-hover\":{\"data-framer-name\":undefined},AhXtbhmYA:{\"data-framer-name\":\"Variant 8\"},bWvjqA6AP:{\"data-framer-name\":\"Variant 3\"},E5r_7GFQH:{\"data-framer-name\":\"Variant 9\"},fvPErQHd4:{\"data-framer-name\":\"Variant 2\"},G8MUxHpWk:{\"data-framer-name\":\"With menu-open\"},hCmOqNRJA:{\"data-framer-name\":\"Variant 4\"},uJO2I7Iiz:{\"data-framer-name\":\"Variant 5\"},ZepFjChsS:{\"data-framer-name\":\"With menu-closed\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"RlM7TWFucm9wZS1tZWRpdW0=\",\"--framer-font-family\":'\"Manrope\", \"Manrope Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"500\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-36849023-6189-4b34-8ca0-f2105af74ca2, rgb(255, 255, 255)))\"},children:\"Product\"})}),className:\"framer-12clk5i\",fonts:[\"FS;Manrope-medium\"],layoutDependency:layoutDependency,layoutId:\"AotD9enDy\",style:{\"--extracted-r6o4lv\":\"var(--token-36849023-6189-4b34-8ca0-f2105af74ca2, rgb(255, 255, 255))\",opacity:.5},text:rTfiEtABO,variants:{\"bWvjqA6AP-hover\":{opacity:1},\"dAPkQhuWf-hover\":{opacity:1},\"fvPErQHd4-hover\":{opacity:.6},\"G8MUxHpWk-hover\":{opacity:.6},\"hCmOqNRJA-hover\":{\"--extracted-r6o4lv\":\"var(--token-bfe1a8cd-29df-415d-847c-515aa569e089, rgb(0, 0, 0))\"},\"ZepFjChsS-hover\":{opacity:.6},AhXtbhmYA:{\"--extracted-r6o4lv\":\"var(--token-bfe1a8cd-29df-415d-847c-515aa569e089, rgb(0, 0, 0))\",opacity:1},bWvjqA6AP:{opacity:.8},E5r_7GFQH:{\"--extracted-r6o4lv\":\"var(--token-bfe1a8cd-29df-415d-847c-515aa569e089, rgb(0, 0, 0))\",opacity:1},fvPErQHd4:{\"--extracted-r6o4lv\":\"var(--token-bfe1a8cd-29df-415d-847c-515aa569e089, rgb(0, 0, 0))\",opacity:1},G8MUxHpWk:{\"--extracted-r6o4lv\":\"var(--token-bfe1a8cd-29df-415d-847c-515aa569e089, rgb(0, 0, 0))\",opacity:1},hCmOqNRJA:{\"--extracted-r6o4lv\":\"var(--token-7ea128ea-d6b3-45af-8b0c-8ac8f6a25daa, rgb(102, 102, 102))\",opacity:1},uJO2I7Iiz:{opacity:1},ZepFjChsS:{\"--extracted-r6o4lv\":\"var(--token-bfe1a8cd-29df-415d-847c-515aa569e089, rgb(0, 0, 0))\",opacity:1}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({\"hCmOqNRJA-hover\":{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"RlM7TWFucm9wZS1zZW1pYm9sZA==\",\"--framer-font-family\":'\"Manrope\", \"Manrope Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"600\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-bfe1a8cd-29df-415d-847c-515aa569e089, rgb(0, 0, 0)))\"},children:\"Product\"})})},AhXtbhmYA:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"RlM7TWFucm9wZS1zZW1pYm9sZA==\",\"--framer-font-family\":'\"Manrope\", \"Manrope Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"600\",\"--framer-letter-spacing\":\"-0.01em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-bfe1a8cd-29df-415d-847c-515aa569e089, rgb(0, 0, 0)))\"},children:\"Product\"})}),fonts:[\"FS;Manrope-semibold\"]},E5r_7GFQH:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"RlM7TWFucm9wZS1zZW1pYm9sZA==\",\"--framer-font-family\":'\"Manrope\", \"Manrope Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"600\",\"--framer-letter-spacing\":\"-0.01em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-bfe1a8cd-29df-415d-847c-515aa569e089, rgb(0, 0, 0)))\"},children:\"Product\"})}),fonts:[\"FS;Manrope-semibold\"]},fvPErQHd4:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"RlM7TWFucm9wZS1zZW1pYm9sZA==\",\"--framer-font-family\":'\"Manrope\", \"Manrope Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"600\",\"--framer-letter-spacing\":\"-0.01em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-bfe1a8cd-29df-415d-847c-515aa569e089, rgb(0, 0, 0)))\"},children:\"Product\"})}),fonts:[\"FS;Manrope-semibold\"]},G8MUxHpWk:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"RlM7TWFucm9wZS1zZW1pYm9sZA==\",\"--framer-font-family\":'\"Manrope\", \"Manrope Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"600\",\"--framer-letter-spacing\":\"-0.01em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-bfe1a8cd-29df-415d-847c-515aa569e089, rgb(0, 0, 0)))\"},children:\"Product\"})}),fonts:[\"FS;Manrope-semibold\"]},hCmOqNRJA:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"RlM7TWFucm9wZS1zZW1pYm9sZA==\",\"--framer-font-family\":'\"Manrope\", \"Manrope Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"600\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-7ea128ea-d6b3-45af-8b0c-8ac8f6a25daa, rgb(102, 102, 102)))\"},children:\"Product\"})}),fonts:[\"FS;Manrope-semibold\"]},ZepFjChsS:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"RlM7TWFucm9wZS1zZW1pYm9sZA==\",\"--framer-font-family\":'\"Manrope\", \"Manrope Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"600\",\"--framer-letter-spacing\":\"-0.01em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-bfe1a8cd-29df-415d-847c-515aa569e089, rgb(0, 0, 0)))\"},children:\"Product\"})}),fonts:[\"FS;Manrope-semibold\"]}},baseVariant,gestureVariant)}),isDisplayed(Rec0k0xwz)&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-574c7p\",\"data-framer-name\":\"Icon\",layoutDependency:layoutDependency,layoutId:\"Y3cTIhRnj\",children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-jo8th6\",\"data-framer-name\":\"Chevron-right (1)\",fill:\"rgb(0, 0, 0)\",intrinsicHeight:24,intrinsicWidth:24,layoutDependency:layoutDependency,layoutId:\"w6CWzAqvo\",style:{opacity:1,rotate:90},svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"3\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"feather feather-chevron-right\"><path d=\"m9 18 6-6-6-6\"/></svg>',variants:{\"G8MUxHpWk-hover\":{opacity:.6},\"ZepFjChsS-hover\":{opacity:.6},AhXtbhmYA:{rotate:0},G8MUxHpWk:{rotate:-90}},withExternalLayout:true}),isDisplayed1()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1yjfwnf-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"cmUfsCGWq-container\",nodeId:\"cmUfsCGWq\",rendersWithMotion:true,scopeId:\"HBUOj12m6\",children:/*#__PURE__*/_jsx(Phosphor,{color:\"rgb(0, 0, 0)\",height:\"100%\",iconSearch:\"House\",iconSelection:\"House\",id:\"cmUfsCGWq\",layoutId:\"cmUfsCGWq\",mirrored:false,selectByList:false,style:{height:\"100%\",width:\"100%\"},weight:\"fill\",width:\"100%\"})})})]})]})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-RbFpT.framer-12j21rk, .framer-RbFpT .framer-12j21rk { display: block; }\",\".framer-RbFpT.framer-8vkhpb { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: hidden; padding: 6px; position: relative; text-decoration: none; width: min-content; will-change: var(--framer-will-change-override, transform); }\",\".framer-RbFpT .framer-12clk5i { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-RbFpT .framer-574c7p { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: visible; padding: 1px 0px 0px 0px; position: relative; width: min-content; }\",\".framer-RbFpT .framer-jo8th6 { aspect-ratio: 1 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 14px); position: relative; width: 14px; }\",\".framer-RbFpT .framer-1yjfwnf-container { flex: none; height: 22px; position: relative; width: 22px; }\",\".framer-RbFpT.framer-v-bdk0ch.framer-8vkhpb { gap: 2px; justify-content: flex-start; }\",\".framer-RbFpT.framer-v-bdk0ch .framer-12clk5i, .framer-RbFpT.framer-v-xypttc .framer-12clk5i, .framer-RbFpT.framer-v-r2irbn .framer-12clk5i, .framer-RbFpT.framer-v-yx7aw .framer-12clk5i, .framer-RbFpT.framer-v-16ryp3y .framer-12clk5i { order: 0; }\",\".framer-RbFpT.framer-v-xypttc.framer-8vkhpb, .framer-RbFpT.framer-v-r2irbn.framer-8vkhpb { gap: 2px; }\",\".framer-RbFpT.framer-v-xypttc .framer-574c7p, .framer-RbFpT.framer-v-yx7aw .framer-574c7p, .framer-RbFpT.framer-v-16ryp3y .framer-574c7p { order: 1; }\",\".framer-RbFpT.framer-v-r2irbn .framer-574c7p { order: 1; padding: 0px; }\",\".framer-RbFpT.framer-v-yx7aw.framer-8vkhpb, .framer-RbFpT.framer-v-16ryp3y.framer-8vkhpb { gap: unset; justify-content: space-between; padding: 6px 6px 6px 12px; width: 200px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 29\n * @framerIntrinsicWidth 64.5\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"fvPErQHd4\":{\"layout\":[\"auto\",\"auto\"]},\"bWvjqA6AP\":{\"layout\":[\"auto\",\"auto\"]},\"hCmOqNRJA\":{\"layout\":[\"auto\",\"auto\"]},\"uJO2I7Iiz\":{\"layout\":[\"auto\",\"auto\"]},\"ZepFjChsS\":{\"layout\":[\"auto\",\"auto\"]},\"G8MUxHpWk\":{\"layout\":[\"auto\",\"auto\"]},\"AhXtbhmYA\":{\"layout\":[\"fixed\",\"auto\"]},\"E5r_7GFQH\":{\"layout\":[\"fixed\",\"auto\"]},\"TlmnRnicT\":{\"layout\":[\"auto\",\"auto\"]},\"LCg6QN_8N\":{\"layout\":[\"auto\",\"auto\"]},\"UpYrs35IH\":{\"layout\":[\"auto\",\"auto\"]},\"HwMaowOse\":{\"layout\":[\"auto\",\"auto\"]},\"BYi1W4MZf\":{\"layout\":[\"auto\",\"auto\"]},\"LF6Fi0c2N\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerVariables {\"YAPRYyfng\":\"link\",\"rTfiEtABO\":\"title\",\"IX4KbSiHm\":\"click\",\"ydPvgUFma\":\"smoothScroll\",\"Rec0k0xwz\":\"visibleIcon\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerHBUOj12m6=withCSS(Component,css,\"framer-RbFpT\");export default FramerHBUOj12m6;FramerHBUOj12m6.displayName=\"Navbar-item\";FramerHBUOj12m6.defaultProps={height:29,width:64.5};addPropertyControls(FramerHBUOj12m6,{variant:{options:[\"dAPkQhuWf\",\"fvPErQHd4\",\"bWvjqA6AP\",\"hCmOqNRJA\",\"uJO2I7Iiz\",\"ZepFjChsS\",\"G8MUxHpWk\",\"AhXtbhmYA\",\"E5r_7GFQH\"],optionTitles:[\"Variant 1\",\"Variant 2\",\"Variant 3\",\"Variant 4\",\"Variant 5\",\"With menu-closed\",\"With menu-open\",\"Variant 8\",\"Variant 9\"],title:\"Variant\",type:ControlType.Enum},YAPRYyfng:{title:\"Link\",type:ControlType.Link},rTfiEtABO:{defaultValue:\"Product\",displayTextArea:false,title:\"Title\",type:ControlType.String},IX4KbSiHm:{title:\"Click\",type:ControlType.EventHandler},ydPvgUFma:{defaultValue:false,title:\"Smooth Scroll\",type:ControlType.Boolean},Rec0k0xwz:{defaultValue:true,title:\"Visible-icon\",type:ControlType.Boolean}});addFonts(FramerHBUOj12m6,[{explicitInter:true,fonts:[{family:\"Manrope\",source:\"fontshare\",style:\"normal\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/BNWG6MUI4RTC6WEND2VPDH4MHMIVU3XZ/R5YXY5FMVG6PXU36GNEEA24MIPMEPGSM/CIM4KQCLZSMMLWPVH25IDDSTY4ENPHEY.woff2\",weight:\"500\"},{family:\"Manrope\",source:\"fontshare\",style:\"normal\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/6U2SGH566NSNERG6RGEV3DSNEK7DL2RF/JRDYRKMSAW2H35IWEQIPL67HAJQ35MG5/JNU3GNMUBPWW6V6JTED3S27XL5HN7NM5.woff2\",weight:\"600\"}]},...PhosphorFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerHBUOj12m6\",\"slots\":[],\"annotations\":{\"framerComponentViewportWidth\":\"true\",\"framerVariables\":\"{\\\"YAPRYyfng\\\":\\\"link\\\",\\\"rTfiEtABO\\\":\\\"title\\\",\\\"IX4KbSiHm\\\":\\\"click\\\",\\\"ydPvgUFma\\\":\\\"smoothScroll\\\",\\\"Rec0k0xwz\\\":\\\"visibleIcon\\\"}\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"fvPErQHd4\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"bWvjqA6AP\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"hCmOqNRJA\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"uJO2I7Iiz\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"ZepFjChsS\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"G8MUxHpWk\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"AhXtbhmYA\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"E5r_7GFQH\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"TlmnRnicT\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"LCg6QN_8N\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"UpYrs35IH\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"HwMaowOse\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"BYi1W4MZf\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"LF6Fi0c2N\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerIntrinsicHeight\":\"29\",\"framerColorSyntax\":\"true\",\"framerImmutableVariables\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerIntrinsicWidth\":\"64.5\",\"framerDisplayContentsDiv\":\"false\",\"framerContractVersion\":\"1\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./HBUOj12m6.map","// Generated by Framer (0c4579a)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,Link,SVG,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";const cycleOrder=[\"exmuhUzp2\",\"FBKi_dF1h\",\"bEoHg_N5A\",\"xl9aoLxTX\",\"H0gV8lgEN\",\"UWZP4uZUJ\"];const serializationHash=\"framer-ALBqo\";const variantClassNames={bEoHg_N5A:\"framer-v-67ebel\",exmuhUzp2:\"framer-v-rahf4u\",FBKi_dF1h:\"framer-v-qx3h58\",H0gV8lgEN:\"framer-v-q7j322\",UWZP4uZUJ:\"framer-v-1jypix0\",xl9aoLxTX:\"framer-v-5e5cz2\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const humanReadableVariantMap={\"Variant 1\":\"exmuhUzp2\",\"Variant 2\":\"FBKi_dF1h\",\"Variant 3\":\"bEoHg_N5A\",\"Variant 6\":\"UWZP4uZUJ\",Logomark:\"H0gV8lgEN\",outline:\"xl9aoLxTX\"};const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"exmuhUzp2\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"exmuhUzp2\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if(baseVariant===\"FBKi_dF1h\")return true;return false;};const isDisplayed1=()=>{if(baseVariant===\"xl9aoLxTX\")return true;return false;};const isDisplayed2=()=>{if(baseVariant===\"bEoHg_N5A\")return true;return false;};const isDisplayed3=()=>{if(baseVariant===\"H0gV8lgEN\")return true;return false;};const isDisplayed4=()=>{if([\"FBKi_dF1h\",\"bEoHg_N5A\",\"xl9aoLxTX\",\"H0gV8lgEN\"].includes(baseVariant))return false;return true;};return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"tRp7O2AQd\"},motionChild:true,nodeId:\"exmuhUzp2\",openInNewTab:false,scopeId:\"QZ_FMspEP\",children:/*#__PURE__*/_jsxs(motion.a,{...restProps,...gestureHandlers,\"aria-label\":\"Bettermode Logo\",className:`${cx(scopingClassNames,\"framer-rahf4u\",className,classNames)} framer-hj8f3a`,\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"exmuhUzp2\",ref:refBinding,style:{...style},...addPropertyOverrides({bEoHg_N5A:{\"data-framer-name\":\"Variant 3\"},FBKi_dF1h:{\"data-framer-name\":\"Variant 2\"},H0gV8lgEN:{\"data-framer-name\":\"Logomark\"},UWZP4uZUJ:{\"data-framer-name\":\"Variant 6\"},xl9aoLxTX:{\"data-framer-name\":\"outline\"}},baseVariant,gestureVariant),children:[isDisplayed()&&/*#__PURE__*/_jsx(SVG,{className:\"framer-1x8rdif\",\"data-framer-name\":\"Logo Mono Green\",fill:\"black\",intrinsicHeight:128,intrinsicWidth:689,layoutDependency:layoutDependency,layoutId:\"rb9uSSZBF\",svg:'<svg width=\"689\" height=\"128\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><g clip-path=\"url(#a)\"><mask id=\"b\" style=\"mask-type:luminance\" maskUnits=\"userSpaceOnUse\" x=\"0\" y=\"0\" width=\"128\" height=\"129\"><path d=\"M128 .002H0v128.002h128V.002Z\" fill=\"#fff\"/></mask><g mask=\"url(#b)\" fill=\"#66C61C\"><path d=\"M61.997 63.818c.028-8.27 6.754-14.92 15.068-14.9 8.175.023 14.942 6.832 14.902 15.004-.04 8.326-6.775 14.96-15.156 14.925-8.215-.036-14.838-6.758-14.814-15.033v.004Z\"/><path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M64 128.002c35.346 0 64-28.654 64-64 0-35.347-28.654-64-64-64-35.346 0-64 28.653-64 64 0 35.346 28.654 64 64 64Zm-12-84c-11.046 0-20 8.954-20 20 0 11.045 8.954 20 20 20h24c11.046 0 20-8.955 20-20 0-11.046-8.954-20-20-20H52Z\"/></g><path d=\"M251.427 80.98a11.696 11.696 0 0 1-3.973 3.38c-1.948 1.016-4.188 1.543-6.642 1.543-3.701 0-6.759-.977-9.057-2.91-1.967-1.66-3.234-3.868-3.779-6.602h40.65s.331.058.331-2.442c0-3.516-.35-8.185-1.168-11.017v-.078c-.779-2.579-1.89-4.962-3.37-7.09l-.506-.704c-2.825-3.809-6.272-6.778-10.265-8.868-4.013-2.11-8.415-3.164-13.031-3.164-4.616 0-7.304.78-10.732 2.343-3.428 1.544-6.545 3.77-9.252 6.642-2.474 2.598-4.402 5.586-5.688 8.888l-.039.078c-1.246 3.242-1.889 6.758-1.889 10.45 0 3.692.682 7.15 2.104 10.626a28.818 28.818 0 0 0 5.901 9.122c2.669 2.754 5.727 4.864 9.058 6.27 3.35 1.407 7.07 2.13 11.044 2.13 5.921 0 11.238-1.641 15.757-4.864 4.48-3.204 7.908-7.716 10.168-13.44l.116-.292h-15.738Zm-18.601-21.896c2.298-1.739 4.908-2.637 7.811-2.637 2.902 0 6.213.82 8.414 2.442 1.811 1.328 3.214 3.223 4.168 5.625h-24.522a12.853 12.853 0 0 1 4.129-5.43ZM372.46 80.98a11.705 11.705 0 0 1-3.973 3.38c-1.948 1.016-4.188 1.543-6.642 1.543-3.701 0-6.759-.977-9.058-2.91-1.967-1.66-3.233-3.868-3.778-6.602h40.65s.331.058.331-2.442c0-3.516-.351-8.185-1.169-11.017v-.078c-.779-2.579-1.889-4.962-3.369-7.09l-.507-.704c-2.824-3.809-6.272-6.778-10.264-8.868-4.013-2.11-8.415-3.164-13.031-3.164-4.616 0-7.304.78-10.732 2.343-3.429 1.544-6.545 3.77-9.252 6.642-2.474 2.598-4.402 5.586-5.688 8.888l-.039.078c-1.246 3.242-1.889 6.758-1.889 10.45 0 3.692.682 7.15 2.103 10.626a28.838 28.838 0 0 0 5.902 9.122c2.669 2.754 5.727 4.864 9.057 6.27 3.351 1.407 7.071 2.13 11.044 2.13 5.922 0 11.239-1.641 15.758-4.864 4.48-3.204 7.908-7.716 10.167-13.44l.117-.292H372.46Zm-18.621-21.896c2.299-1.739 4.909-2.637 7.811-2.637s6.213.82 8.414 2.442c1.812 1.328 3.214 3.223 4.169 5.625H349.71a12.853 12.853 0 0 1 4.129-5.43ZM670.541 80.98a11.707 11.707 0 0 1-3.974 3.38c-1.948 1.015-4.188 1.543-6.642 1.543-3.701 0-6.759-.977-9.057-2.911-1.967-1.66-3.233-3.868-3.779-6.602h40.651s.331.058.331-2.442c0-3.516-.351-8.184-1.169-11.017v-.078c-.779-2.578-1.889-4.961-3.37-7.09l-.506-.704c-2.824-3.809-6.272-6.778-10.265-8.868-4.012-2.11-8.414-3.164-13.031-3.164-4.616 0-7.304.781-10.732 2.344-3.428 1.543-6.544 3.77-9.252 6.641-2.473 2.598-4.402 5.587-5.687 8.888l-.039.078c-1.247 3.242-1.89 6.758-1.89 10.45 0 3.692.682 7.15 2.104 10.626a28.803 28.803 0 0 0 5.902 9.123c2.668 2.754 5.726 4.863 9.057 6.27 3.35 1.406 7.07 2.129 11.044 2.129 5.921 0 11.239-1.641 15.757-4.864 4.48-3.203 7.908-7.716 10.168-13.439l.117-.293h-15.738ZM651.92 59.083c2.298-1.738 4.908-2.637 7.81-2.637 2.903 0 6.214.82 8.415 2.442 1.811 1.328 3.214 3.223 4.168 5.625h-24.522c.876-2.168 2.259-3.984 4.129-5.43ZM291.276 28.002h-14.394v15.51h-7.85v13.107h7.85v43.188h14.394V56.619h7.888V43.512h-7.888v-15.51Zm34.788 0H311.67v15.51h-7.849v13.107h7.849v43.188h14.394V56.619h7.889V43.512h-7.889v-15.51ZM393 43.623h10.266l2.421 6.127c.966-1.224 2.171-2.33 3.501-3.311 2.297-1.835 5.559-2.816 9.788-2.816H421V58.08c-.842-.126-1.182-.369-2.626-.369-6.765 0-11.471 4.903-11.471 12.263V100H393.01V43.623H393Zm33.022 0h10.671l2.517 5.514a23.799 23.799 0 0 1 3.889-3.068c2.387-1.476 5.778-3.068 9.915-3.068 5.898 0 10.046 1.834 12.681 3.68 1.513 1.107 2.765 2.33 3.64 3.68a27.626 27.626 0 0 1 4.645-3.68c3.014-1.835 7.28-3.68 12.303-3.68C498.845 43 507 50.97 507 66.292v33.709h-14.442V67.515c0-6.864-4.396-11.029-9.418-11.029-5.023 0-9.419 4.165-9.419 11.03V100h-14.442V67.515c0-6.864-4.396-11.029-9.419-11.029-5.022 0-9.418 4.165-9.418 11.03V100H426V43.623h.022Zm132.582 7.08-1.636-1.582v.156a27.98 27.98 0 0 0-7.363-4.336c-3.252-1.27-6.856-1.914-10.693-1.914-3.837 0-7.187.722-10.576 2.168-3.331 1.426-6.37 3.477-9.038 6.114l-.078.078a27.27 27.27 0 0 0-6.038 9.044c-1.383 3.38-2.084 6.973-2.084 10.724 0 3.75.681 7.286 2.006 10.626 1.324 3.34 3.311 6.446 5.902 9.22 2.727 2.832 5.765 5 9.076 6.426 3.292 1.426 7.012 2.149 11.044 2.149 4.032 0 7.713-.723 11.103-2.13 3.408-1.406 6.486-3.515 9.135-6.27 2.649-2.695 4.674-5.781 5.999-9.16 1.324-3.36 2.006-7.11 2.006-11.154s-.779-7.325-2.298-10.841c-1.52-3.497-3.701-6.622-6.486-9.318h.019Zm-6.077 20.08c0 4.474-1.227 8.068-3.623 10.666-2.376 2.559-5.629 3.868-9.68 3.868-4.052 0-7.402-1.27-9.778-3.79-2.396-2.54-3.604-6.055-3.604-10.47 0-4.414 1.247-7.481 3.721-10.04 2.454-2.559 5.707-3.848 9.622-3.848s6.973 1.25 9.524 3.809c2.513 2.54 3.779 5.82 3.779 9.806h.039Zm61.068-23.19c-1.773-1.191-3.642-2.129-5.571-2.773h-.039c-2.668-.899-5.746-1.348-9.135-1.348-3.389 0-7.012.625-10.109 1.816-3.155 1.212-5.999 2.99-8.414 5.294a28.041 28.041 0 0 0-6.798 9.493 28.341 28.341 0 0 0-2.415 11.447c0 3.945.876 8.38 2.61 12.189 1.733 3.809 4.246 7.149 7.479 9.942 2.357 2.051 5.084 3.633 8.084 4.727h.039c2.98 1.075 6.174 1.621 9.524 1.621 3.35 0 6.175-.488 8.902-1.445 2.006-.703 3.973-1.7 5.862-2.95v4.22h14.2V28.002h-14.2v19.591h-.019Zm-4.324 14.123c2.435 2.559 3.72 5.801 3.837 9.61v.547c0 3.849-1.266 7.13-3.759 9.806-2.474 2.637-5.532 3.985-9.096 3.985-3.565 0-7.538-1.348-10.207-3.985l-.078-.078c-2.629-2.617-3.954-5.958-3.954-9.903 0-3.946 1.286-7.052 4.032-9.884 2.649-2.735 5.902-4.122 9.661-4.122 3.759 0 7.032 1.348 9.564 4.024ZM199.487 50.583a25.475 25.475 0 0 0-8.433-5.294c-3.097-1.191-6.584-1.816-10.109-1.816-3.526 0-6.467.449-9.136 1.328h-.039a23.634 23.634 0 0 0-5.57 2.793V28.002H152v71.805h14.2v-4.22c1.87 1.25 3.837 2.247 5.863 2.95 2.727.957 5.726 1.446 8.901 1.446s6.545-.547 9.525-1.602h.039a25.672 25.672 0 0 0 8.083-4.747 29.04 29.04 0 0 0 7.479-9.942c1.734-3.81 2.61-7.911 2.61-12.189 0-4.278-.818-7.813-2.415-11.447a28.302 28.302 0 0 0-6.798-9.493v.02Zm-29.022 31.116c-2.493-2.656-3.759-5.957-3.759-9.805v-.547c.117-3.829 1.403-7.052 3.837-9.63 2.532-2.676 5.746-4.024 9.564-4.024 3.818 0 7.012 1.387 9.661 4.122 2.746 2.832 4.032 5.957 4.032 9.883 0 3.927-1.325 7.267-3.935 9.884l-.097.078c-2.668 2.637-6.116 3.985-10.206 3.985-4.091 0-6.603-1.328-9.097-3.985v.04Z\" fill=\"#66C61C\"/></g><defs><clipPath id=\"a\"><path fill=\"#fff\" d=\"M0 0h689v128H0z\"/></clipPath></defs></svg>',withExternalLayout:true}),isDisplayed1()&&/*#__PURE__*/_jsx(SVG,{className:\"framer-1osarox\",\"data-framer-name\":\"Bettermode\",fill:\"black\",intrinsicHeight:66,intrinsicWidth:475,layoutDependency:layoutDependency,layoutId:\"mXCSR91KF\",svg:'<svg width=\"475\" height=\"66\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><mask id=\"a\" maskUnits=\"userSpaceOnUse\" x=\"0\" y=\"0\" width=\"475\" height=\"66\" fill=\"#000\"><path fill=\"#fff\" d=\"M0 0h475v66H0z\"/><path d=\"M1 63.694V1h25.078c4.47 0 8.083.9 10.84 2.7 2.758 1.77 4.775 4.005 6.052 6.704 1.277 2.7 1.916 5.428 1.916 8.185 0 3.512-.799 6.43-2.395 8.751-1.567 2.322-3.73 3.875-6.487 4.659v-2.177c3.918.813 6.85 2.627 8.795 5.442 1.973 2.815 2.96 5.965 2.96 9.448 0 3.744-.696 7.038-2.09 9.883-1.364 2.844-3.454 5.079-6.269 6.704-2.815 1.597-6.356 2.395-10.623 2.395H1Zm12.016-11.146h14.542c1.596 0 3.018-.334 4.267-1.001a7.503 7.503 0 0 0 2.917-2.873c.725-1.249 1.088-2.714 1.088-4.398 0-1.48-.305-2.8-.914-3.962-.61-1.16-1.539-2.075-2.787-2.743-1.219-.696-2.743-1.044-4.571-1.044H13.016v16.021Zm0-27.08h12.887c1.336 0 2.526-.232 3.57-.697a5.549 5.549 0 0 0 2.482-2.133c.61-.987.914-2.25.914-3.788 0-1.915-.595-3.526-1.785-4.832s-2.917-1.96-5.18-1.96H13.015v13.41ZM74.815 65c-4.818 0-9.07-1.03-12.756-3.091-3.658-2.09-6.531-4.949-8.62-8.577-2.062-3.657-3.092-7.837-3.092-12.539 0-5.137 1.016-9.607 3.048-13.41 2.031-3.802 4.832-6.748 8.402-8.837 3.57-2.12 7.677-3.179 12.321-3.179 4.935 0 9.129 1.161 12.583 3.483 3.454 2.322 6.008 5.588 7.662 9.796 1.655 4.209 2.235 9.158 1.742 14.846H84.393V39.14c0-4.79-.769-8.229-2.307-10.319-1.51-2.118-3.991-3.178-7.445-3.178-4.035 0-7.01 1.234-8.925 3.7-1.887 2.439-2.83 6.053-2.83 10.842 0 4.382.943 7.778 2.83 10.187 1.915 2.38 4.716 3.57 8.402 3.57 2.322 0 4.31-.507 5.965-1.523 1.654-1.016 2.917-2.482 3.788-4.398l11.842 3.396c-1.77 4.296-4.572 7.634-8.403 10.014C83.508 63.81 79.343 65 74.815 65ZM59.229 43.492v-8.794H90.4v8.794H59.23Zm71.436 20.202c-3.251.61-6.444.87-9.579.784-3.105-.058-5.892-.595-8.359-1.611-2.438-1.045-4.295-2.714-5.573-5.007-1.161-2.148-1.77-4.325-1.828-6.53a294.92 294.92 0 0 1-.087-7.576V3.612h11.842v39.445c0 1.829.014 3.483.043 4.963.059 1.452.363 2.613.915 3.483 1.045 1.655 2.714 2.555 5.007 2.7 2.293.145 4.832.029 7.619-.349v9.84ZM97.228 25.816v-9.142h33.437v9.142H97.228ZM164.1 63.694c-3.25.61-6.443.87-9.578.784-3.106-.058-5.892-.595-8.359-1.611-2.438-1.045-4.296-2.714-5.573-5.007-1.161-2.148-1.77-4.325-1.828-6.53a294.92 294.92 0 0 1-.087-7.576V3.612h11.842v39.445c0 1.829.014 3.483.043 4.963.058 1.452.363 2.613.915 3.483 1.044 1.655 2.713 2.555 5.006 2.7 2.293.145 4.833.029 7.619-.349v9.84Zm-33.436-37.878v-9.142H164.1v9.142h-33.436ZM192.934 65c-4.818 0-9.07-1.03-12.756-3.091-3.658-2.09-6.531-4.949-8.621-8.577-2.061-3.657-3.091-7.837-3.091-12.539 0-5.137 1.016-9.607 3.048-13.41 2.031-3.802 4.832-6.748 8.402-8.837 3.57-2.12 7.677-3.179 12.321-3.179 4.935 0 9.129 1.161 12.583 3.483 3.454 2.322 6.008 5.588 7.662 9.796 1.655 4.209 2.235 9.158 1.742 14.846h-11.712V39.14c0-4.79-.769-8.229-2.307-10.319-1.51-2.118-3.991-3.178-7.445-3.178-4.035 0-7.01 1.234-8.925 3.7-1.887 2.439-2.83 6.053-2.83 10.842 0 4.382.943 7.778 2.83 10.187 1.915 2.38 4.716 3.57 8.402 3.57 2.322 0 4.311-.507 5.965-1.523s2.917-2.482 3.788-4.398l11.842 3.396c-1.771 4.296-4.571 7.634-8.403 10.014-3.802 2.38-7.967 3.57-12.495 3.57Zm-15.586-21.508v-8.794h31.172v8.794h-31.172Zm43.223 20.202v-47.02h10.449v11.493l-1.132-1.48a17.356 17.356 0 0 1 2.439-4.44 12.798 12.798 0 0 1 3.744-3.31 14.594 14.594 0 0 1 3.7-1.61 17.929 17.929 0 0 1 4.136-.74 20.972 20.972 0 0 1 4.267.087v11.058c-1.306-.406-2.83-.537-4.571-.392-1.713.116-3.266.508-4.659 1.176-1.393.638-2.568 1.494-3.526 2.568-.958 1.045-1.684 2.293-2.177 3.745-.494 1.422-.74 3.033-.74 4.832v24.033h-11.93Zm89 0V35.917c0-3.106-.74-5.515-2.22-7.227-1.451-1.742-3.468-2.612-6.052-2.612-1.654 0-3.091.391-4.31 1.175-1.219.755-2.177 1.829-2.873 3.222-.668 1.364-1.002 2.946-1.002 4.745l-4.963-3.308c0-3.222.755-6.067 2.264-8.534a16 16 0 0 1 6.139-5.747c2.583-1.393 5.442-2.09 8.577-2.09 5.369 0 9.418 1.597 12.147 4.79 2.757 3.163 4.136 7.314 4.136 12.451v30.912h-11.843Zm-56.685 0v-47.02h10.449V32.26h1.48v31.434h-11.929Zm28.386 0V35.917c0-3.106-.74-5.515-2.22-7.227-1.452-1.742-3.469-2.612-6.052-2.612-2.467 0-4.455.856-5.965 2.568-1.48 1.684-2.22 3.875-2.22 6.574l-4.963-3.483c0-3.076.769-5.834 2.307-8.272 1.539-2.438 3.599-4.368 6.183-5.79 2.612-1.422 5.529-2.134 8.751-2.134 3.686 0 6.704.784 9.055 2.351 2.38 1.568 4.136 3.658 5.268 6.27 1.132 2.612 1.698 5.486 1.698 8.62v30.912h-11.842ZM349.561 65c-4.732 0-8.882-1.06-12.452-3.178-3.57-2.12-6.357-5.036-8.359-8.751-1.974-3.744-2.961-8.04-2.961-12.887 0-4.905 1.016-9.216 3.048-12.93 2.031-3.745 4.832-6.662 8.402-8.752 3.571-2.09 7.678-3.135 12.322-3.135 4.731 0 8.881 1.06 12.451 3.179 3.599 2.118 6.4 5.05 8.403 8.794 2.003 3.715 3.004 7.997 3.004 12.844 0 4.876-1.016 9.186-3.048 12.93-2.002 3.716-4.803 6.633-8.402 8.751-3.57 2.09-7.706 3.135-12.408 3.135Zm0-11.059c3.802 0 6.632-1.277 8.489-3.83 1.887-2.584 2.83-5.893 2.83-9.927 0-4.18-.958-7.518-2.873-10.014-1.887-2.496-4.702-3.744-8.446-3.744-2.584 0-4.702.58-6.357 1.741-1.654 1.161-2.888 2.772-3.701 4.833-.783 2.06-1.175 4.455-1.175 7.184 0 4.208.943 7.56 2.83 10.057 1.915 2.467 4.716 3.7 8.403 3.7ZM398.58 65c-4.325 0-8.113-1.088-11.364-3.265-3.25-2.177-5.79-5.138-7.619-8.882-1.799-3.744-2.699-7.967-2.699-12.67 0-4.788.914-9.04 2.743-12.756 1.857-3.744 4.455-6.69 7.793-8.838 3.338-2.148 7.256-3.222 11.755-3.222 4.47 0 8.229 1.089 11.276 3.266 3.048 2.177 5.355 5.137 6.923 8.881 1.567 3.745 2.351 7.968 2.351 12.67s-.798 8.925-2.395 12.67c-1.567 3.743-3.918 6.704-7.053 8.88C407.156 63.913 403.253 65 398.58 65Zm1.915-10.536c2.642 0 4.746-.595 6.313-1.785 1.597-1.19 2.743-2.859 3.44-5.007.696-2.148 1.045-4.644 1.045-7.488 0-2.845-.349-5.34-1.045-7.489-.697-2.148-1.814-3.817-3.353-5.007-1.509-1.19-3.497-1.785-5.964-1.785-2.642 0-4.819.654-6.531 1.96-1.683 1.277-2.932 3.004-3.744 5.18-.813 2.148-1.219 4.528-1.219 7.14 0 2.642.392 5.051 1.175 7.228.784 2.148 1.988 3.86 3.614 5.137 1.625 1.277 3.715 1.916 6.269 1.916Zm10.798 9.23V31.476h-1.481V1h11.93v62.694h-10.449ZM452.305 65c-4.818 0-9.071-1.03-12.757-3.091-3.657-2.09-6.53-4.949-8.62-8.577-2.061-3.657-3.091-7.837-3.091-12.539 0-5.137 1.016-9.607 3.047-13.41 2.032-3.802 4.833-6.748 8.403-8.837 3.57-2.12 7.677-3.179 12.321-3.179 4.934 0 9.129 1.161 12.582 3.483 3.454 2.322 6.009 5.588 7.663 9.796 1.654 4.209 2.235 9.158 1.742 14.846h-11.712V39.14c0-4.79-.769-8.229-2.308-10.319-1.509-2.118-3.99-3.178-7.444-3.178-4.035 0-7.01 1.234-8.926 3.7-1.886 2.439-2.83 6.053-2.83 10.842 0 4.382.944 7.778 2.83 10.187 1.916 2.38 4.717 3.57 8.403 3.57 2.322 0 4.31-.507 5.965-1.523 1.654-1.016 2.917-2.482 3.788-4.398l11.842 3.396c-1.771 4.296-4.572 7.634-8.403 10.014-3.802 2.38-7.967 3.57-12.495 3.57Zm-15.587-21.508v-8.794h31.173v8.794h-31.173Z\"/></mask><path d=\"M130.415 16.674v9.142h.5v-9.142h-.5ZM1 63.694H.5v.5H1v-.5ZM1 1V.5H.5V1H1Zm35.918 2.7-.273.418.003.002.27-.42Zm6.052 6.704.452-.214-.452.214Zm-.479 16.936-.412-.283-.002.003.414.28ZM36.004 32h-.5v.662l.637-.181-.137-.481Zm0-2.177.102-.49-.602-.125v.615h.5Zm8.795 5.442-.412.284.002.003.41-.287Zm.87 19.33-.449-.22-.001.004.45.217ZM39.4 61.3l.247.435.003-.002-.25-.433Zm-26.384-8.75h-.5v.5h.5v-.5Zm18.809-1.002.235.44.008-.004-.243-.436Zm2.917-2.873-.433-.252-.002.003.434.248Zm.174-8.36-.443.233.443-.233Zm-2.787-2.743-.248.435.012.006.236-.44Zm-19.113-1.044v-.5h-.5v.5h.5Zm0-11.059h-.5v.5h.5v-.5Zm16.457-.697-.203-.457.204.457Zm2.482-2.133.422.269.003-.006-.425-.263Zm-.87-8.62-.37.336.37-.336Zm-18.069-1.96v-.5h-.5v.5h.5Zm49.043 49.85-.249.435.005.002.244-.436Zm-8.62-8.576-.437.245.003.005.433-.25Zm-.044-25.948-.441-.236.44.236Zm8.402-8.838.253.431.003-.001-.256-.43Zm24.904.304.279-.415-.28.415Zm7.662 9.796.466-.183-.466.183Zm1.742 14.846v.5h.458l.04-.456-.498-.044Zm-11.712 0h-.5v.5h.5v-.5ZM82.086 28.82l-.408.29.005.007.403-.297Zm-16.37.523-.395-.307.395.307Zm0 21.028-.394.309.004.005.39-.314Zm14.367 2.047-.262-.426.262.426Zm3.788-4.398.138-.48-.415-.12-.178.393.455.207Zm11.842 3.396.462.19.213-.516-.537-.154-.138.48ZM87.31 61.43l-.264-.425-.001.001.265.424ZM59.23 43.492h-.5v.5h.5v-.5Zm0-8.794v-.5h-.5v.5h.5Zm31.172 0h.5v-.5h-.5v.5Zm0 8.794v.5h.5v-.5h-.5Zm40.264 20.202.092.491.408-.076v-.415h-.5Zm-9.579.784.014-.5h-.004l-.01.5Zm-8.359-1.611-.197.46.007.002.19-.462Zm-5.573-5.007-.439.238.003.005.436-.243Zm-1.828-6.53-.5.012.5-.013Zm-.087-47.718v-.5h-.5v.5h.5Zm11.842 0h.5v-.5h-.5v.5Zm.043 44.408-.5.01.001.01.499-.02Zm.915 3.483.423-.267h-.001l-.422.267Zm12.626 2.351h.5v-.572l-.567.077.067.495ZM97.228 25.816h-.5v.5h.5v-.5Zm0-9.142v-.5h-.5v.5h.5Zm66.873 47.02.093.491.407-.076v-.415h-.5Zm-9.578.784.014-.5h-.005l-.009.5Zm-8.359-1.611-.197.46.007.002.19-.462Zm-5.573-5.007-.44.238.003.005.437-.243Zm-1.828-6.53-.5.012.5-.013Zm-.087-47.718v-.5h-.5v.5h.5Zm11.842 0h.5v-.5h-.5v.5Zm.043 44.408-.5.01.001.01.499-.02Zm.915 3.483.422-.267-.422.267Zm12.625 2.351h.5v-.572l-.567.077.067.495Zm0-37.18h.5v-.5h-.5v.5Zm0 9.142v.5h.5v-.5h-.5Zm16.077 36.093-.249.434.005.002.244-.436Zm-8.621-8.577-.435.245.002.005.433-.25Zm-.043-25.948-.441-.236.441.236Zm8.402-8.838.253.431.003-.001-.256-.43Zm24.904.304.279-.415-.279.415Zm7.662 9.796.466-.183-.466.183Zm1.742 14.846v.5h.458l.04-.456-.498-.044Zm-11.712 0h-.5v.5h.5v-.5Zm-2.307-14.672-.408.29.005.007.403-.297Zm-16.37.523-.395-.307h-.001l.396.307Zm0 21.028-.394.309.004.005.39-.314Zm14.367 2.047-.262-.426.262.426Zm3.788-4.398.138-.48-.415-.12-.178.393.455.207Zm11.842 3.396.462.19.213-.516-.537-.154-.138.48Zm-8.403 10.014-.264-.425-.001.001.265.424Zm-28.081-17.938h-.5v.5h.5v-.5Zm0-8.794v-.5h-.5v.5h.5Zm31.172 0h.5v-.5h-.5v.5Zm0 8.794v.5h.5v-.5h-.5Zm12.051 20.202h-.5v.5h.5v-.5Zm0-47.02v-.5h-.5v.5h.5Zm10.449 0h.5v-.5h-.5v.5Zm0 11.493-.397.304.897 1.173v-1.477h-.5Zm-1.132-1.48-.468-.175-.097.259.168.22.397-.304Zm6.183-7.75.253.431.009-.005-.262-.426Zm3.7-1.61.136.48.01-.002-.146-.479Zm4.136-.74.031.499.01-.001-.041-.499Zm4.267.087h.5v-.443l-.439-.054-.061.497Zm0 11.058-.148.477.648.202v-.679h-.5Zm-4.571-.392.034.5.007-.002-.041-.498Zm-4.659 1.176.209.454.007-.003-.216-.451Zm-3.526 2.568.368.338.005-.005-.373-.333Zm-2.177 3.745.472.163.001-.002-.473-.161Zm-.74 28.865v.5h.5v-.5h-.5Zm77.07 0h-.5v.5h.5v-.5Zm-2.22-35.004-.384.32.006.007.378-.327Zm-10.362-1.437.263.425.007-.004-.27-.42Zm-2.873 3.222-.448-.224-.001.004.449.22Zm-1.002 4.745-.277.416.777.519v-.935h-.5Zm-4.963-3.308h-.5v.267l.223.149.277-.416Zm2.264-8.534-.424-.264-.003.003.427.261Zm6.139-5.747.235.441h.002l-.237-.44Zm20.724 2.7-.381.325.004.003.377-.328Zm4.136 43.363v.5h.5v-.5h-.5Zm-68.528 0h-.5v.5h.5v-.5Zm0-47.02v-.5h-.5v.5h.5Zm10.449 0h.5v-.5h-.5v.5Zm0 15.586h-.5v.5h.5v-.5Zm1.48 0h.5v-.5h-.5v.5Zm0 31.434v.5h.5v-.5h-.5Zm16.457 0h-.5v.5h.5v-.5Zm-2.22-35.004-.384.32.005.007.379-.327Zm-12.017-.044-.375-.33.375.33Zm-2.22 6.574-.287.41.787.552v-.962h-.5Zm-4.963-3.483h-.5v.26l.212.15.288-.41Zm8.49-14.062-.24-.44-.002.002.242.438Zm17.806.217-.277.416.002.002.275-.418Zm5.268 6.27-.458.199.458-.2Zm1.698 39.532v.5h.5v-.5h-.5Zm43.995-1.872-.255.43.255-.43Zm-8.359-8.751-.443.233.003.004.44-.237Zm.087-25.818.438.24.001-.002-.439-.238Zm8.402-8.751-.252-.431.252.431Zm24.773.044-.255.43h.002l.253-.43Zm8.403 8.794-.441.236.001.001.44-.237Zm-.044 25.774-.439-.238-.001.001.44.237Zm-8.402 8.751.252.432h.001l-.253-.432ZM358.05 50.11l-.403-.295-.001.001.404.294Zm-.043-19.94-.399.302.002.002.397-.304Zm-14.803-2.003.287.41-.287-.41ZM339.503 33l-.465-.183-.002.005.467.178Zm1.655 17.24-.399.302.004.005.395-.306Zm46.058 11.495-.278.415.278-.415Zm-7.619-8.882-.45.217.001.002.449-.219Zm.044-25.426-.448-.222-.001.001.449.221Zm7.793-8.838.271.42-.271-.42Zm23.031.044.291-.407-.291.407Zm6.923 8.881-.461.193.461-.193Zm-.044 25.34-.46-.197-.001.003.461.193Zm-7.053 8.88.285.411-.285-.41Zm-3.483-9.055-.299-.401-.003.003.302.398Zm3.44-5.007-.476-.154.476.154Zm0-14.977-.476.154.476-.154Zm-3.353-5.007-.309.393.003.003.306-.396Zm-12.495.175.302.398h.001l-.303-.398Zm-3.744 5.18.467.178.001-.003-.468-.175Zm-.044 14.368-.47.17.001.001.469-.171Zm3.614 5.137-.309.393.309-.393Zm17.067 11.146h-.5v.5h.5v-.5Zm0-32.218h.5v-.5h-.5v.5Zm-1.481 0h-.5v.5h.5v-.5Zm0-30.476V.5h-.5V1h.5Zm11.93 0h.5V.5h-.5V1Zm0 62.694v.5h.5v-.5h-.5Zm17.806-1.785-.248.434.004.002.244-.436Zm-8.62-8.577-.436.245.003.005.433-.25Zm-.044-25.948-.441-.236.441.236Zm8.403-8.838.253.431.002-.001-.255-.43Zm24.903.304.279-.415-.279.415Zm7.663 9.796.465-.183-.465.183Zm1.742 14.846v.5h.458l.04-.456-.498-.044Zm-11.712 0h-.5v.5h.5v-.5Zm-2.308-14.672-.407.29.005.007.402-.297Zm-16.37.523-.394-.307h-.001l.395.307Zm0 21.028-.393.309.004.005.389-.314Zm14.368 2.047-.262-.426.262.426Zm3.788-4.398.137-.48-.414-.12-.179.393.456.207Zm11.842 3.396.462.19.213-.516-.537-.154-.138.48ZM464.8 61.43l-.264-.425-.001.001.265.424Zm-28.082-17.938h-.5v.5h.5v-.5Zm0-8.794v-.5h-.5v.5h.5Zm31.173 0h.5v-.5h-.5v.5Zm0 8.794v.5h.5v-.5h-.5ZM1.5 63.695V1h-1v62.694h1ZM1 1.5h25.078v-1H1v1Zm25.078 0c4.406 0 7.915.887 10.567 2.618l.547-.837C34.329 1.412 30.61.5 26.078.5v1Zm10.57 2.62c2.687 1.725 4.637 3.891 5.87 6.498l.904-.428c-1.32-2.792-3.405-5.095-6.233-6.911l-.54.841Zm5.87 6.498c1.248 2.638 1.868 5.294 1.868 7.971h1c0-2.837-.658-5.638-1.964-8.399l-.904.428Zm1.868 7.971c0 3.436-.78 6.248-2.307 8.468l.824.566c1.667-2.424 2.483-5.446 2.483-9.034h-1Zm-2.31 8.471c-1.499 2.222-3.562 3.705-6.209 4.458l.274.962c2.868-.815 5.13-2.438 6.765-4.86l-.83-.56ZM36.505 32v-2.177h-1V32h1Zm-.601-1.688c3.815.792 6.625 2.545 8.484 5.237l.823-.568c-2.03-2.94-5.083-4.814-9.104-5.648l-.203.98Zm8.486 5.24c1.914 2.73 2.87 5.779 2.87 9.16h1c0-3.584-1.017-6.833-3.05-9.734l-.82.574Zm2.87 9.16c0 3.682-.685 6.899-2.039 9.664l.898.44c1.433-2.925 2.141-6.297 2.141-10.103h-1Zm-2.04 9.667c-1.32 2.751-3.338 4.912-6.069 6.488l.5.866c2.9-1.674 5.061-3.983 6.47-6.921l-.901-.433Zm-6.066 6.486c-2.72 1.543-6.17 2.33-10.376 2.33v1c4.326 0 7.959-.81 10.87-2.46l-.494-.87Zm-10.376 2.33H1v1h27.777v-1Zm-15.76-10.146h14.54v-1h-14.54v1Zm14.54 0c1.669 0 3.174-.35 4.503-1.06l-.471-.882c-1.167.624-2.506.942-4.031.942v1Zm4.511-1.065a8.003 8.003 0 0 0 3.108-3.061l-.869-.497a7.003 7.003 0 0 1-2.726 2.685l.487.873Zm3.106-3.058c.777-1.336 1.156-2.892 1.156-4.649h-1c0 1.61-.346 2.986-1.02 4.146l.864.503Zm1.156-4.649c0-1.55-.32-2.953-.972-4.194l-.885.465c.567 1.08.857 2.32.857 3.73h1Zm-.972-4.194c-.66-1.257-1.664-2.24-2.993-2.952l-.472.882c1.168.625 2.02 1.47 2.58 2.535l.885-.465Zm-2.98-2.945c-1.315-.75-2.93-1.11-4.82-1.11v1c1.767 0 3.2.336 4.323.979l.496-.869Zm-4.82-1.11H13.016v1h14.542v-1Zm-15.042.5v16.021h1V36.526h-1Zm.5-10.559h12.887v-1H13.016v1Zm12.887 0c1.394 0 2.655-.242 3.774-.74l-.407-.914c-.97.432-2.09.654-3.367.654v1Zm3.774-.74a6.048 6.048 0 0 0 2.7-2.322l-.844-.536a5.049 5.049 0 0 1-2.263 1.944l.407.914Zm2.703-2.327c.672-1.088.99-2.449.99-4.05h-1c0 1.474-.293 2.638-.84 3.524l.85.526Zm.99-4.05c0-2.03-.635-3.764-1.916-5.17l-.74.673c1.1 1.206 1.655 2.694 1.655 4.496h1Zm-1.916-5.17c-1.31-1.438-3.188-2.122-5.55-2.122v1c2.165 0 3.74.62 4.81 1.795l.74-.673Zm-5.55-2.122h-12.89v1h12.887v-1Zm-13.388.5v13.409h1v-13.41h-1ZM74.815 64.5c-4.745 0-8.91-1.014-12.512-3.028l-.488.873c3.77 2.108 8.109 3.155 13 3.155v-1Zm-12.508-3.025c-3.581-2.046-6.39-4.842-8.436-8.393l-.866.5c2.134 3.705 5.072 6.627 8.805 8.761l.497-.868Zm-8.433-8.389c-2.014-3.573-3.027-7.666-3.027-12.293h-1c0 4.778 1.048 9.044 3.155 12.784l.872-.49Zm-3.027-12.293c0-5.07 1.002-9.457 2.989-13.174l-.882-.471c-2.078 3.887-3.107 8.441-3.107 13.645h1Zm2.989-13.174c1.99-3.724 4.727-6.6 8.214-8.642l-.505-.863c-3.654 2.139-6.518 5.154-8.591 9.034l.882.471Zm8.217-8.643c3.483-2.068 7.5-3.109 12.065-3.109v-1c-4.722 0-8.92 1.079-12.576 3.249l.51.86Zm12.065-3.109c4.854 0 8.947 1.141 12.304 3.398l.558-.83c-3.551-2.387-7.847-3.568-12.862-3.568v1Zm12.304 3.398c3.362 2.26 5.855 5.441 7.476 9.564l.93-.366c-1.688-4.294-4.303-7.644-7.848-10.028l-.558.83Zm7.476 9.564c1.62 4.12 2.197 8.989 1.709 14.62l.996.087c.498-5.746-.085-10.776-1.774-15.073l-.931.366Zm2.207 14.163H84.393v1h11.712v-1Zm-11.212.5V39.14h-1v4.353h1Zm0-4.353c0-4.818-.769-8.393-2.405-10.615l-.805.593c1.44 1.957 2.21 5.261 2.21 10.022h1Zm-2.4-10.609c-1.632-2.291-4.295-3.388-7.852-3.388v1c3.35 0 5.651 1.023 7.037 2.968l.815-.58Zm-7.852-3.388c-4.14 0-7.283 1.271-9.32 3.894l.79.613c1.794-2.31 4.6-3.507 8.53-3.507v-1Zm-9.32 3.895c-1.984 2.562-2.935 6.305-2.935 11.147h1c0-4.736.935-8.221 2.725-10.535l-.79-.612Zm-2.935 11.147c0 4.447.956 7.968 2.936 10.496l.787-.617c-1.793-2.29-2.723-5.561-2.723-9.88h-1Zm2.94 10.5c2.03 2.524 4.99 3.758 8.792 3.758v-1c-3.57 0-6.212-1.147-8.013-3.384l-.779.627Zm8.792 3.758c2.397 0 4.48-.525 6.227-1.598l-.524-.852c-1.561.958-3.455 1.45-5.703 1.45v1Zm6.227-1.598c1.746-1.073 3.073-2.618 3.98-4.617l-.91-.413c-.833 1.832-2.031 3.218-3.594 4.178l.524.852Zm3.388-4.343 11.842 3.396.276-.961-11.842-3.396-.276.961Zm11.518 2.725c-1.732 4.202-4.465 7.456-8.205 9.78l.528.849c3.923-2.438 6.792-5.859 8.601-10.248l-.924-.381Zm-8.206 9.78c-3.722 2.33-7.795 3.494-12.23 3.494v1c4.62 0 8.878-1.216 12.76-3.646l-.53-.848ZM59.729 43.492v-8.794h-1v8.794h1Zm-.5-8.294H90.4v-1H59.23v1Zm30.672-.5v8.794h1v-8.794h-1Zm.5 8.294H59.23v1H90.4v-1Zm40.171 20.21c-3.217.604-6.374.862-9.472.776l-.027 1c3.172.088 6.4-.177 9.684-.793l-.185-.983Zm-9.476.776c-3.054-.057-5.777-.585-8.178-1.574l-.381.925c2.533 1.043 5.382 1.59 8.54 1.649l.019-1Zm-8.172-1.57c-2.337-1.003-4.11-2.596-5.333-4.791l-.873.486c1.331 2.39 3.274 4.135 5.812 5.223l.394-.919Zm-5.33-4.786c-1.127-2.086-1.713-4.187-1.768-6.306l-1 .026c.06 2.293.694 4.546 1.889 6.756l.879-.476Zm-1.768-6.306a293.72 293.72 0 0 1-.087-7.562h-1c0 2.818.029 5.348.087 7.588l1-.026Zm-.087-7.562V3.612h-1v40.142h1Zm-.5-39.642h11.842v-1h-11.842v1Zm11.342-.5v39.445h1V3.612h-1Zm0 39.445c0 1.831.014 3.489.044 4.973l.999-.02a254.624 254.624 0 0 1-.043-4.953h-1Zm.044 4.983c.06 1.505.377 2.762.991 3.73l.845-.534c-.489-.772-.781-1.838-.837-3.236l-.999.04Zm.991 3.73c1.146 1.815 2.977 2.778 5.398 2.932l.063-.998c-2.165-.137-3.672-.974-4.615-2.468l-.846.534Zm5.398 2.932c2.332.147 4.906.029 7.718-.352l-.134-.991c-2.761.374-5.267.487-7.521.345l-.063.998Zm7.151-.848v9.84h1v-9.84h-1ZM97.728 25.816v-9.142h-1v9.142h1Zm-.5-8.642h33.437v-1H97.228v1Zm33.437 8.142H97.228v1h33.437v-1Zm33.344 37.886c-3.218.604-6.375.862-9.472.776l-.028 1c3.172.088 6.401-.177 9.685-.793l-.185-.983Zm-9.477.776c-3.053-.057-5.777-.585-8.178-1.574l-.38.925c2.533 1.043 5.382 1.59 8.54 1.649l.018-1Zm-8.171-1.57c-2.338-1.003-4.11-2.596-5.333-4.791l-.874.486c1.332 2.39 3.274 4.135 5.813 5.223l.394-.919Zm-5.33-4.786c-1.128-2.086-1.713-4.187-1.769-6.306l-.999.026c.06 2.293.694 4.546 1.888 6.756l.88-.476Zm-1.769-6.306a294.09 294.09 0 0 1-.086-7.562h-1c0 2.818.029 5.348.087 7.588l.999-.026Zm-.086-7.562V3.612h-1v40.142h1Zm-.5-39.642h11.842v-1h-11.842v1Zm11.342-.5v39.445h1V3.612h-1Zm0 39.445c0 1.831.014 3.489.043 4.973l1-.02a254.624 254.624 0 0 1-.043-4.953h-1Zm.044 4.983c.06 1.505.377 2.762.991 3.73l.845-.534c-.489-.772-.781-1.838-.837-3.236l-.999.04Zm.991 3.73c1.146 1.815 2.976 2.778 5.398 2.932l.063-.998c-2.165-.137-3.672-.974-4.616-2.468l-.845.534Zm5.398 2.932c2.332.147 4.905.029 7.717-.352l-.134-.991c-2.76.374-5.266.487-7.52.345l-.063.998Zm7.15-.848v9.84h1v-9.84h-1Zm-32.936-36.68h33.436v-1h-33.436v1Zm32.936-.5v9.142h1v-9.142h-1Zm.5 8.642h-33.436v1h33.436v-1ZM192.934 64.5c-4.745 0-8.911-1.014-12.512-3.028l-.488.873c3.77 2.108 8.109 3.155 13 3.155v-1Zm-12.508-3.025c-3.581-2.046-6.39-4.842-8.436-8.393l-.866.5c2.134 3.705 5.072 6.627 8.805 8.761l.497-.868Zm-8.433-8.389c-2.014-3.573-3.027-7.666-3.027-12.293h-1c0 4.778 1.048 9.044 3.156 12.784l.871-.49Zm-3.027-12.293c0-5.07 1.002-9.457 2.989-13.174l-.882-.471c-2.078 3.887-3.107 8.441-3.107 13.645h1Zm2.989-13.174c1.99-3.724 4.727-6.6 8.214-8.642l-.505-.863c-3.653 2.139-6.518 5.154-8.591 9.034l.882.471Zm8.217-8.643c3.483-2.068 7.5-3.109 12.065-3.109v-1c-4.722 0-8.92 1.079-12.576 3.249l.511.86Zm12.065-3.109c4.854 0 8.947 1.141 12.304 3.398l.558-.83c-3.551-2.387-7.847-3.568-12.862-3.568v1Zm12.304 3.398c3.362 2.26 5.855 5.441 7.476 9.564l.931-.366c-1.689-4.294-4.304-7.644-7.849-10.028l-.558.83Zm7.476 9.564c1.62 4.12 2.197 8.989 1.709 14.62l.996.087c.498-5.746-.085-10.776-1.774-15.073l-.931.366Zm2.207 14.163h-11.712v1h11.712v-1Zm-11.212.5V39.14h-1v4.353h1Zm0-4.353c0-4.818-.769-8.393-2.405-10.615l-.805.593c1.441 1.957 2.21 5.261 2.21 10.022h1Zm-2.4-10.609c-1.632-2.291-4.295-3.388-7.852-3.388v1c3.35 0 5.651 1.023 7.038 2.968l.814-.58Zm-7.852-3.388c-4.14 0-7.283 1.271-9.32 3.894l.79.613c1.794-2.31 4.601-3.507 8.53-3.507v-1Zm-9.321 3.895c-1.983 2.562-2.934 6.305-2.934 11.147h1c0-4.736.935-8.221 2.725-10.535l-.791-.612Zm-2.934 11.147c0 4.447.956 7.968 2.936 10.496l.787-.617c-1.793-2.29-2.723-5.561-2.723-9.88h-1Zm2.94 10.5c2.031 2.524 4.99 3.758 8.792 3.758v-1c-3.569 0-6.212-1.147-8.013-3.384l-.779.627Zm8.792 3.758c2.397 0 4.479-.525 6.227-1.598l-.524-.852c-1.561.958-3.455 1.45-5.703 1.45v1Zm6.227-1.598c1.746-1.073 3.073-2.618 3.981-4.617l-.91-.413c-.834 1.832-2.032 3.218-3.595 4.178l.524.852Zm3.388-4.343 11.842 3.396.276-.961-11.842-3.396-.276.961Zm11.518 2.725c-1.732 4.202-4.465 7.456-8.205 9.78l.528.849c3.923-2.438 6.792-5.859 8.601-10.248l-.924-.381Zm-8.206 9.78c-3.722 2.33-7.795 3.494-12.23 3.494v1c4.621 0 8.878-1.216 12.761-3.646l-.531-.848Zm-27.316-17.514v-8.794h-1v8.794h1Zm-.5-8.294h31.172v-1h-31.172v1Zm30.672-.5v8.794h1v-8.794h-1Zm.5 8.294h-31.172v1h31.172v-1Zm12.551 20.702v-47.02h-1v47.02h1Zm-.5-46.52h10.449v-1h-10.449v1Zm9.949-.5v11.493h1V16.673h-1Zm.898 11.19-1.132-1.48-.795.607 1.132 1.48.795-.607Zm-1.061-1.001a16.853 16.853 0 0 1 2.367-4.314l-.795-.605a17.825 17.825 0 0 0-2.509 4.568l.937.35Zm2.367-4.314a12.333 12.333 0 0 1 3.6-3.18l-.507-.863a13.313 13.313 0 0 0-3.888 3.438l.795.605Zm3.609-3.186a14.102 14.102 0 0 1 3.574-1.555l-.272-.963c-1.377.39-2.653.945-3.826 1.667l.524.851Zm3.584-1.558a17.41 17.41 0 0 1 4.021-.72l-.061-.998c-1.461.09-2.878.343-4.251.761l.291.957Zm4.031-.72a20.47 20.47 0 0 1 4.165.085l.122-.993a21.468 21.468 0 0 0-4.368-.089l.081.997Zm3.726-.412v11.059h1V16.674h-1Zm.649 10.582c-1.382-.43-2.973-.562-4.762-.413l.083.996c1.695-.14 3.151-.011 4.382.371l.297-.954Zm-4.754-.414c-1.769.12-3.384.526-4.841 1.224l.432.902c1.33-.638 2.82-1.016 4.477-1.128l-.068-.998Zm-4.833 1.22c-1.452.666-2.685 1.562-3.691 2.69l.746.666c.909-1.019 2.027-1.835 3.362-2.447l-.417-.909Zm-3.687 2.686c-1.008 1.1-1.768 2.41-2.282 3.92l.947.322c.473-1.39 1.165-2.577 2.072-3.567l-.737-.675Zm-2.281 3.918c-.514 1.484-.767 3.151-.767 4.996h1c0-1.754.24-3.308.712-4.669l-.945-.327Zm-.767 4.996v24.033h1V39.66h-1Zm.5 23.533h-11.93v1h11.93v-1Zm77.57.5V35.917h-1v27.777h1Zm0-27.777c0-3.181-.758-5.722-2.342-7.554l-.756.654c1.377 1.593 2.098 3.87 2.098 6.9h1Zm-2.336-7.547c-1.56-1.873-3.727-2.792-6.436-2.792v1c2.458 0 4.326.821 5.668 2.432l.768-.64Zm-6.436-2.792c-1.736 0-3.27.412-4.58 1.255l.54.84c1.128-.724 2.468-1.095 4.04-1.095v-1Zm-4.573 1.25c-1.305.808-2.323 1.954-3.058 3.423l.895.447c.659-1.317 1.556-2.318 2.689-3.02l-.526-.85Zm-3.059 3.427c-.707 1.444-1.053 3.104-1.053 4.965h1c0-1.737.322-3.241.951-4.525l-.898-.44Zm-.275 4.55-4.964-3.31-.554.833 4.963 3.308.555-.832Zm-4.741-2.893c0-3.14.735-5.893 2.19-8.273l-.853-.522c-1.562 2.555-2.337 5.491-2.337 8.795h1Zm2.188-8.27a15.504 15.504 0 0 1 5.95-5.57l-.471-.882a16.494 16.494 0 0 0-6.327 5.924l.848.529Zm5.952-5.57c2.505-1.352 5.282-2.03 8.34-2.03v-1c-3.212 0-6.154.714-8.815 2.15l.475.88Zm8.34-2.03c5.267 0 9.158 1.561 11.766 4.613l.761-.65c-2.849-3.333-7.055-4.963-12.527-4.963v1Zm11.77 4.617c2.661 3.054 4.013 7.079 4.013 12.123h1c0-5.23-1.406-9.506-4.26-12.78l-.753.657Zm4.013 12.123v30.912h1V32.782h-1Zm.5 30.412h-11.843v1h11.843v-1Zm-68.028.5v-47.02h-1v47.02h1Zm-.5-46.52h10.449v-1h-10.449v1Zm9.949-.5V32.26h1V16.674h-1Zm.5 16.086h1.48v-1h-1.48v1Zm.98-.5v31.434h1V32.26h-1Zm.5 30.934h-11.929v1h11.929v-1Zm16.957.5V35.917h-1v27.777h1Zm0-27.777c0-3.181-.758-5.722-2.342-7.554l-.757.654c1.377 1.593 2.099 3.87 2.099 6.9h1Zm-2.336-7.547c-1.56-1.873-3.728-2.792-6.436-2.792v1c2.458 0 4.325.821 5.668 2.432l.768-.64ZM273 25.578c-2.598 0-4.727.908-6.34 2.738l.75.66c1.407-1.595 3.253-2.398 5.59-2.398v-1Zm-6.34 2.738c-1.576 1.793-2.345 4.11-2.345 6.904h1c0-2.603.712-4.67 2.096-6.244l-.751-.66Zm-1.558 6.495-4.963-3.483-.575.819 4.964 3.483.574-.819Zm-4.75-3.074c0-2.988.746-5.652 2.23-8.005l-.846-.534c-1.592 2.524-2.384 5.375-2.384 8.54h1Zm2.23-8.005c1.492-2.365 3.49-4.237 6.001-5.62l-.483-.875c-2.655 1.462-4.779 3.45-6.364 5.962l.846.533Zm5.999-5.618c2.532-1.379 5.366-2.073 8.512-2.073v-1c-3.299 0-6.299.73-8.991 2.195l.479.878Zm8.512-2.073c3.617 0 6.531.77 8.778 2.267l.555-.831c-2.455-1.637-5.578-2.436-9.333-2.436v1Zm8.78 2.27a13.537 13.537 0 0 1 5.085 6.05l.917-.398c-1.171-2.701-2.991-4.867-5.452-6.488l-.55.835Zm5.085 6.05c1.102 2.543 1.656 5.348 1.656 8.421h1c0-3.196-.577-6.138-1.739-8.819l-.917.398Zm1.656 8.421v30.912h1V32.782h-1Zm.5 30.412h-11.842v1h11.842v-1Zm56.447 1.306c-4.654 0-8.714-1.041-12.197-3.108l-.51.86c3.657 2.17 7.898 3.248 12.707 3.248v-1Zm-12.197-3.108c-3.491-2.072-6.214-4.922-8.174-8.559l-.88.475c2.045 3.794 4.894 6.778 8.544 8.944l.51-.86Zm-8.172-8.554c-1.931-3.663-2.903-7.877-2.903-12.654h-1c0 4.916 1.002 9.294 3.018 13.12l.885-.466Zm-2.903-12.654c0-4.835 1.001-9.06 2.986-12.691l-.877-.48c-2.078 3.8-3.109 8.195-3.109 13.17h1Zm2.987-12.692c1.99-3.667 4.727-6.516 8.216-8.559l-.505-.863c-3.651 2.138-6.516 5.123-8.59 8.945l.879.476Zm8.216-8.559c3.484-2.04 7.502-3.066 12.069-3.066v-1c-4.722 0-8.918 1.064-12.574 3.203l.505.863Zm12.069-3.066c4.654 0 8.714 1.042 12.196 3.109l.51-.86c-3.657-2.171-7.898-3.249-12.706-3.249v1Zm12.198 3.11c3.518 2.07 6.255 4.934 8.215 8.599l.882-.472c-2.045-3.823-4.91-6.823-8.59-8.99l-.507.863Zm8.216 8.6c1.958 3.632 2.944 7.83 2.944 12.607h1c0-4.918-1.016-9.283-3.064-13.081l-.88.474Zm2.944 12.607c0 4.805-1 9.03-2.987 12.692l.879.477c2.077-3.828 3.108-8.222 3.108-13.17h-1Zm-2.988 12.693c-1.96 3.636-4.696 6.485-8.216 8.557l.507.862c3.679-2.166 6.544-5.15 8.59-8.944l-.881-.475Zm-8.215 8.557c-3.483 2.039-7.53 3.066-12.155 3.066v1c4.778 0 9.004-1.063 12.66-3.203l-.505-.863Zm-12.155-6.992c3.925 0 6.922-1.327 8.894-4.038l-.809-.588c-1.744 2.398-4.406 3.625-8.085 3.625v1Zm8.893-4.037c1.964-2.689 2.926-6.109 2.926-10.221h-1c0 3.956-.924 7.154-2.733 9.631l.807.59Zm2.926-10.221c0-4.254-.975-7.71-2.977-10.318l-.793.608c1.83 2.384 2.77 5.604 2.77 9.71h1Zm-2.974-10.315c-2.001-2.647-4.979-3.943-8.845-3.943v1c3.622 0 6.274 1.2 8.047 3.546l.798-.603Zm-8.845-3.943c-2.658 0-4.885.598-6.644 1.832l.574.819c1.55-1.088 3.561-1.651 6.07-1.651v-1Zm-6.644 1.832c-1.742 1.223-3.034 2.916-3.879 5.059l.931.366c.78-1.978 1.956-3.507 3.522-4.606l-.574-.819Zm-3.881 5.064c-.81 2.13-1.208 4.586-1.208 7.362h1c0-2.682.385-5.014 1.143-7.006l-.935-.356Zm-1.208 7.362c0 4.28.959 7.75 2.931 10.358l.798-.603c-1.802-2.383-2.729-5.618-2.729-9.755h-1Zm2.935 10.364c2.028 2.611 4.988 3.893 8.798 3.893v-1c-3.563 0-6.205-1.184-8.008-3.507l-.79.614ZM398.58 64.5c-4.237 0-7.926-1.065-11.085-3.18l-.557.83c3.342 2.238 7.229 3.35 11.642 3.35v-1Zm-11.085-3.18c-3.173-2.125-5.656-5.016-7.448-8.686l-.899.438c1.865 3.819 4.461 6.849 7.79 9.078l.557-.83Zm-7.447-8.684c-1.763-3.668-2.65-7.815-2.65-12.452h-1c0 4.767.913 9.065 2.749 12.886l.901-.434Zm-2.65-12.452c0-4.725.902-8.9 2.691-12.536l-.897-.442c-1.867 3.794-2.794 8.124-2.794 12.978h1Zm2.691-12.535c1.819-3.667 4.358-6.543 7.616-8.64l-.542-.84c-3.417 2.199-6.075 5.215-7.97 9.036l.896.444Zm7.616-8.64c3.246-2.089 7.068-3.142 11.484-3.142v-1c-4.582 0-8.597 1.095-12.026 3.302l.542.84Zm11.484-3.142c4.386 0 8.038 1.067 10.986 3.172l.581-.813c-3.148-2.249-7.013-3.359-11.567-3.359v1Zm10.986 3.172c2.965 2.119 5.217 5.002 6.752 8.668l.922-.386c-1.6-3.822-3.964-6.86-7.093-9.095l-.581.814Zm6.752 8.668c1.538 3.674 2.312 7.83 2.312 12.477h1c0-4.758-.793-9.048-2.39-12.863l-.922.386Zm2.312 12.477c0 4.645-.789 8.8-2.355 12.473l.92.392c1.627-3.815 2.435-8.106 2.435-12.865h-1Zm-2.356 12.476c-1.533 3.662-3.826 6.545-6.877 8.664l.57.821c3.218-2.234 5.628-5.273 7.229-9.099l-.922-.386Zm-6.877 8.664c-3.034 2.107-6.832 3.176-11.426 3.176v1c4.751 0 8.761-1.108 11.996-3.355l-.57-.821Zm-9.511-6.36c2.714 0 4.936-.611 6.616-1.887l-.605-.796c-1.455 1.104-3.442 1.683-6.011 1.683v1Zm6.612-1.884c1.69-1.26 2.892-3.021 3.616-5.254l-.951-.308c-.669 2.063-1.76 3.64-3.263 4.76l.598.802Zm3.616-5.254c.717-2.208 1.07-4.758 1.07-7.642h-1c0 2.805-.344 5.247-1.021 7.334l.951.308Zm1.07-7.642c0-2.884-.353-5.434-1.07-7.643l-.951.309c.677 2.087 1.021 4.529 1.021 7.334h1Zm-1.07-7.643c-.722-2.228-1.892-3.987-3.522-5.248l-.612.79c1.447 1.12 2.512 2.699 3.183 4.767l.951-.309Zm-3.518-5.245c-1.62-1.277-3.727-1.893-6.274-1.893v1c2.387 0 4.256.575 5.655 1.678l.619-.785Zm-6.274-1.893c-2.726 0-5.016.675-6.834 2.062l.606.795c1.607-1.226 3.671-1.857 6.228-1.857v-1Zm-6.833 2.061c-1.767 1.34-3.068 3.148-3.911 5.405l.937.35c.783-2.098 1.978-3.744 3.578-4.958l-.604-.797Zm-3.91 5.403c-.837 2.211-1.251 4.652-1.251 7.317h1c0-2.56.398-4.88 1.186-6.963l-.935-.354Zm-1.251 7.317c0 2.69.399 5.158 1.205 7.396l.941-.338c-.762-2.116-1.146-4.467-1.146-7.058h-1Zm1.206 7.398c.812 2.226 2.068 4.019 3.774 5.36l.618-.787c-1.545-1.214-2.698-2.846-3.453-4.916l-.939.343Zm3.774 5.36c1.733 1.36 3.939 2.022 6.578 2.022v-1c-2.469 0-4.442-.616-5.96-1.809l-.618.786Zm17.876 10.752V31.476h-1v32.218h1Zm-.5-32.718h-1.481v1h1.481v-1Zm-.981.5V1h-1v30.476h1Zm-.5-29.976h11.93v-1h-11.93v1Zm11.43-.5v62.694h1V1h-1Zm.5 62.194h-10.449v1h10.449v-1Zm30.563 1.306c-4.745 0-8.911-1.014-12.513-3.028l-.488.873c3.771 2.108 8.109 3.155 13.001 3.155v-1Zm-12.509-3.025c-3.58-2.046-6.39-4.842-8.435-8.393l-.866.5c2.134 3.705 5.072 6.627 8.805 8.761l.496-.868Zm-8.433-8.389c-2.013-3.573-3.026-7.666-3.026-12.293h-1c0 4.778 1.047 9.044 3.155 12.784l.871-.49Zm-3.026-12.293c0-5.07 1.002-9.457 2.988-13.174l-.882-.471c-2.077 3.887-3.106 8.441-3.106 13.645h1Zm2.988-13.174c1.99-3.724 4.728-6.6 8.215-8.642l-.506-.863c-3.653 2.139-6.517 5.154-8.591 9.034l.882.471Zm8.217-8.643c3.484-2.068 7.501-3.109 12.066-3.109v-1c-4.723 0-8.92 1.079-12.576 3.249l.51.86Zm12.066-3.109c4.854 0 8.946 1.141 12.304 3.398l.557-.83c-3.55-2.387-7.846-3.568-12.861-3.568v1Zm12.304 3.398c3.362 2.26 5.855 5.441 7.476 9.564l.93-.366c-1.688-4.294-4.303-7.644-7.849-10.028l-.557.83Zm7.476 9.564c1.619 4.12 2.197 8.989 1.708 14.62l.997.087c.498-5.746-.086-10.776-1.775-15.073l-.93.366Zm2.207 14.163h-11.712v1h11.712v-1Zm-11.212.5V39.14h-1v4.353h1Zm0-4.353c0-4.818-.769-8.393-2.405-10.615l-.805.593c1.441 1.957 2.21 5.261 2.21 10.022h1Zm-2.4-10.609c-1.633-2.291-4.295-3.388-7.852-3.388v1c3.35 0 5.651 1.023 7.037 2.968l.815-.58Zm-7.852-3.388c-4.14 0-7.284 1.271-9.32 3.894l.789.613c1.795-2.31 4.601-3.507 8.531-3.507v-1Zm-9.321 3.895c-1.983 2.562-2.935 6.305-2.935 11.147h1c0-4.736.935-8.221 2.726-10.535l-.791-.612Zm-2.935 11.147c0 4.447.957 7.968 2.937 10.496l.787-.617c-1.793-2.29-2.724-5.561-2.724-9.88h-1Zm2.941 10.5c2.03 2.524 4.989 3.758 8.792 3.758v-1c-3.569 0-6.212-1.147-8.013-3.384l-.779.627Zm8.792 3.758c2.396 0 4.479-.525 6.226-1.598l-.523-.852c-1.561.958-3.455 1.45-5.703 1.45v1Zm6.226-1.598c1.747-1.073 3.073-2.618 3.982-4.617l-.911-.413c-.833 1.832-2.032 3.218-3.594 4.178l.523.852Zm3.389-4.343 11.842 3.396.276-.961-11.843-3.396-.275.961Zm11.517 2.725c-1.731 4.202-4.464 7.456-8.204 9.78l.528.849c3.923-2.438 6.792-5.859 8.601-10.248l-.925-.381Zm-8.205 9.78c-3.722 2.33-7.795 3.494-12.23 3.494v1c4.621 0 8.878-1.216 12.76-3.646l-.53-.848Zm-27.317-17.514v-8.794h-1v8.794h1Zm-.5-8.294h31.173v-1h-31.173v1Zm30.673-.5v8.794h1v-8.794h-1Zm.5 8.294h-31.173v1h31.173v-1Z\" fill=\"#fff\" mask=\"url(#a)\"/></svg>',withExternalLayout:true}),isDisplayed2()&&/*#__PURE__*/_jsx(SVG,{className:\"framer-10znsa7\",\"data-framer-name\":\"Logo-huge\",fill:\"black\",intrinsicHeight:65,intrinsicWidth:481,layoutDependency:layoutDependency,layoutId:\"re0cA1Gk2\",svg:'<svg width=\"481\" height=\"65\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M23.306 64.98c-4.586 0-8.432-1.089-11.537-3.266-3.106-2.177-5.443-5.137-7.01-8.881-1.567-3.774-2.35-7.997-2.35-12.67 0-4.73.783-8.968 2.35-12.713 1.567-3.744 3.86-6.69 6.879-8.838 3.048-2.177 6.806-3.265 11.276-3.265 4.441 0 8.287 1.088 11.538 3.265 3.28 2.148 5.82 5.094 7.619 8.838 1.8 3.715 2.699 7.953 2.699 12.713 0 4.702-.885 8.925-2.656 12.67-1.77 3.744-4.267 6.704-7.488 8.881-3.222 2.177-6.995 3.266-11.32 3.266ZM.623 63.672V.98h10.58v29.693H9.897v33.001H.623Zm21.072-8.098c2.729 0 4.978-.682 6.748-2.046 1.771-1.364 3.077-3.207 3.919-5.53.87-2.35 1.306-4.962 1.306-7.836 0-2.844-.435-5.427-1.306-7.75-.87-2.35-2.22-4.208-4.05-5.572-1.828-1.393-4.15-2.09-6.965-2.09-2.67 0-4.847.653-6.53 1.96-1.684 1.276-2.932 3.076-3.745 5.398-.784 2.293-1.175 4.977-1.175 8.054 0 3.048.391 5.733 1.175 8.055.813 2.322 2.075 4.136 3.788 5.442 1.741 1.277 4.02 1.915 6.835 1.915ZM72.26 64.98c-4.76 0-8.94-1.03-12.538-3.092-3.6-2.06-6.415-4.92-8.447-8.576-2.002-3.658-3.004-7.866-3.004-12.626 0-5.138.987-9.593 2.96-13.366 1.975-3.803 4.717-6.749 8.23-8.838 3.511-2.09 7.575-3.135 12.19-3.135 4.876 0 9.012 1.146 12.408 3.44 3.425 2.263 5.965 5.47 7.62 9.621 1.654 4.15 2.278 9.041 1.871 14.672H83.145v-3.83c-.03-5.108-.929-8.838-2.7-11.19-1.77-2.35-4.556-3.526-8.359-3.526-4.295 0-7.488 1.335-9.578 4.006-2.09 2.64-3.135 6.516-3.135 11.624 0 4.76 1.045 8.446 3.135 11.059 2.09 2.612 5.137 3.918 9.143 3.918 2.583 0 4.804-.566 6.661-1.698 1.887-1.16 3.338-2.83 4.354-5.007l10.362 3.135c-1.8 4.238-4.586 7.532-8.36 9.883-3.744 2.351-7.88 3.526-12.408 3.526Zm-16.196-21.9v-7.924h32.349v7.924H56.065Zm71.277 20.593c-3.106.58-6.154.828-9.143.74-2.961-.057-5.616-.594-7.967-1.61-2.351-1.045-4.137-2.685-5.356-4.92-1.073-2.032-1.639-4.107-1.698-6.226a265.14 265.14 0 0 1-.087-7.184V3.592h10.449v40.272c0 1.887.015 3.54.044 4.963.058 1.422.363 2.583.914 3.483 1.045 1.742 2.714 2.714 5.007 2.917 2.293.203 4.905.087 7.837-.348v8.794ZM94.557 24.882v-8.229h32.784v8.229H94.557Zm65.263 38.791c-3.106.58-6.154.828-9.143.74-2.961-.057-5.617-.594-7.968-1.61-2.351-1.045-4.136-2.685-5.355-4.92-1.074-2.032-1.64-4.107-1.698-6.226a265.14 265.14 0 0 1-.087-7.184V3.592h10.449v40.272c0 1.887.015 3.54.044 4.963.058 1.422.363 2.583.914 3.483 1.045 1.742 2.714 2.714 5.007 2.917 2.293.203 4.905.087 7.837-.348v8.794Zm-32.784-38.791v-8.229h32.784v8.229h-32.784Zm60.878 40.098c-4.761 0-8.94-1.03-12.539-3.092-3.599-2.06-6.415-4.92-8.447-8.576-2.002-3.658-3.004-7.866-3.004-12.626 0-5.138.987-9.593 2.961-13.366 1.974-3.803 4.717-6.749 8.229-8.838 3.512-2.09 7.575-3.135 12.19-3.135 4.876 0 9.012 1.146 12.408 3.44 3.425 2.263 5.965 5.47 7.619 9.621 1.655 4.15 2.279 9.041 1.872 14.672h-10.405v-3.83c-.029-5.108-.929-8.838-2.699-11.19-1.771-2.35-4.557-3.526-8.36-3.526-4.295 0-7.488 1.335-9.578 4.006-2.09 2.64-3.135 6.516-3.135 11.624 0 4.76 1.045 8.446 3.135 11.059 2.09 2.612 5.138 3.918 9.143 3.918 2.583 0 4.804-.566 6.661-1.698 1.887-1.16 3.338-2.83 4.354-5.007l10.362 3.135c-1.8 4.238-4.586 7.532-8.359 9.883-3.745 2.351-7.881 3.526-12.408 3.526Zm-16.196-21.9v-7.924h32.348v7.924h-32.348Zm43.717 20.593v-47.02h9.273v11.45l-1.132-1.48a16.786 16.786 0 0 1 2.308-4.267 12.83 12.83 0 0 1 3.526-3.221 14.576 14.576 0 0 1 3.831-1.829 17.242 17.242 0 0 1 4.354-.827 17.706 17.706 0 0 1 4.31.174v9.796c-1.393-.407-3.004-.537-4.832-.392-1.8.145-3.425.653-4.876 1.524-1.452.784-2.642 1.785-3.571 3.004-.899 1.219-1.567 2.612-2.002 4.18-.436 1.538-.653 3.207-.653 5.006v23.902h-10.536Zm87.764 0v-28.56c0-3.222-.799-5.733-2.395-7.532-1.596-1.829-3.759-2.743-6.487-2.743-1.684 0-3.193.392-4.528 1.175-1.335.755-2.395 1.887-3.178 3.396-.784 1.48-1.176 3.251-1.176 5.312l-4.658-2.743c-.029-3.25.696-6.11 2.177-8.577a15.902 15.902 0 0 1 6.095-5.834c2.554-1.393 5.399-2.09 8.533-2.09 5.196 0 9.172 1.568 11.929 4.703 2.787 3.105 4.18 7.198 4.18 12.277v31.216h-10.492Zm-56.556 0v-47.02h9.274v14.585h1.306v32.435h-10.58Zm28.343 0v-28.43c0-3.28-.798-5.834-2.394-7.662-1.597-1.829-3.774-2.743-6.531-2.743-2.67 0-4.818.914-6.443 2.743-1.597 1.828-2.395 4.209-2.395 7.14l-4.702-3.135c0-3.047.755-5.79 2.264-8.228 1.509-2.438 3.541-4.354 6.095-5.747 2.583-1.422 5.471-2.134 8.664-2.134 3.512 0 6.444.755 8.795 2.264 2.38 1.48 4.15 3.512 5.311 6.096 1.19 2.554 1.785 5.442 1.785 8.664v31.172h-10.449Zm66.58 1.307c-4.702 0-8.809-1.06-12.321-3.179-3.512-2.119-6.241-5.036-8.185-8.75-1.916-3.745-2.874-8.04-2.874-12.888 0-4.934.987-9.259 2.961-12.974 1.974-3.715 4.716-6.618 8.228-8.707 3.512-2.09 7.576-3.135 12.191-3.135 4.731 0 8.853 1.06 12.365 3.178 3.512 2.119 6.24 5.05 8.185 8.795 1.944 3.715 2.917 7.996 2.917 12.843 0 4.876-.987 9.187-2.961 12.93-1.945 3.716-4.673 6.633-8.185 8.752-3.512 2.09-7.619 3.135-12.321 3.135Zm0-9.84c4.179 0 7.285-1.393 9.317-4.18 2.032-2.786 3.048-6.385 3.048-10.797 0-4.557-1.031-8.185-3.092-10.884-2.06-2.729-5.152-4.093-9.273-4.093-2.816 0-5.137.639-6.966 1.916-1.8 1.248-3.135 3.004-4.006 5.268-.87 2.235-1.306 4.833-1.306 7.793 0 4.557 1.031 8.2 3.092 10.928 2.089 2.7 5.151 4.049 9.186 4.049Zm48.428 9.84c-4.325 0-8.098-1.089-11.32-3.266-3.222-2.177-5.718-5.137-7.488-8.881-1.771-3.745-2.656-7.968-2.656-12.67 0-4.76.885-8.998 2.656-12.713 1.799-3.744 4.339-6.69 7.619-8.838 3.279-2.177 7.14-3.265 11.581-3.265 4.469 0 8.214 1.088 11.232 3.265 3.048 2.148 5.355 5.094 6.923 8.838 1.567 3.745 2.351 7.982 2.351 12.713 0 4.673-.784 8.896-2.351 12.67-1.568 3.744-3.904 6.704-7.01 8.881-3.105 2.177-6.951 3.266-11.537 3.266Zm1.611-9.405c2.815 0 5.079-.638 6.791-1.915 1.742-1.306 3.005-3.12 3.788-5.442.813-2.322 1.219-5.007 1.219-8.055 0-3.076-.406-5.761-1.219-8.054-.783-2.322-2.017-4.122-3.7-5.399-1.684-1.306-3.861-1.96-6.531-1.96-2.815 0-5.137.698-6.966 2.09-1.829 1.365-3.178 3.223-4.049 5.573-.871 2.323-1.306 4.906-1.306 7.75 0 2.874.421 5.486 1.262 7.837.871 2.322 2.192 4.165 3.962 5.53 1.771 1.363 4.02 2.045 6.749 2.045Zm11.798 8.098V30.672h-1.306V.979h10.58v62.694h-9.274Zm39.374 1.307c-4.76 0-8.939-1.03-12.538-3.092-3.599-2.06-6.415-4.92-8.447-8.576-2.002-3.658-3.004-7.866-3.004-12.626 0-5.138.987-9.593 2.961-13.366 1.974-3.803 4.716-6.749 8.228-8.838 3.512-2.09 7.576-3.135 12.191-3.135 4.876 0 9.012 1.146 12.408 3.44 3.425 2.263 5.965 5.47 7.619 9.621 1.655 4.15 2.279 9.041 1.872 14.672h-10.405v-3.83c-.029-5.108-.929-8.838-2.7-11.19-1.77-2.35-4.556-3.526-8.359-3.526-4.295 0-7.488 1.335-9.578 4.006-2.09 2.64-3.135 6.516-3.135 11.624 0 4.76 1.045 8.446 3.135 11.059 2.09 2.612 5.137 3.918 9.143 3.918 2.583 0 4.804-.566 6.661-1.698 1.887-1.16 3.338-2.83 4.354-5.007l10.362 3.135c-1.8 4.238-4.586 7.532-8.359 9.883-3.745 2.351-7.881 3.526-12.409 3.526Zm-16.195-21.9v-7.924h32.348v7.924h-32.348Z\" fill=\"#fff\"/><path d=\"M474.764 64.663a5.937 5.937 0 1 1 0-11.874 5.937 5.937 0 1 1 0 11.874Z\" fill=\"#66C61C\"/></svg>',withExternalLayout:true}),isDisplayed3()&&/*#__PURE__*/_jsx(SVG,{className:\"framer-lze1fr\",\"data-framer-name\":\"Mark\",fill:\"rgba(0,0,0,1)\",intrinsicHeight:64,intrinsicWidth:64,layoutDependency:layoutDependency,layoutId:\"rzgctzh8b\",svg:'<svg width=\"64\" height=\"64\" viewBox=\"0 0 64 64\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\\n<path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M63.9992 31.9996C63.9992 49.6725 49.6725 63.9992 31.9996 63.9992C14.3267 63.9992 0 49.6725 0 31.9996C0 14.3267 14.3267 0 31.9996 0C49.6725 0 63.9992 14.3267 63.9992 31.9996ZM15.9998 31.9996C15.9998 26.4768 20.4769 21.9997 25.9997 21.9997H37.9996C43.5223 21.9997 47.9994 26.4768 47.9994 31.9996C47.9994 37.5224 43.5223 41.9995 37.9996 41.9995H25.9997C20.4769 41.9995 15.9998 37.5224 15.9998 31.9996ZM38.5323 24.4576C34.3754 24.4476 31.012 27.7726 30.9981 31.908V31.906C30.9861 36.0434 34.2978 39.4042 38.405 39.422C42.5958 39.4399 45.9631 36.1229 45.983 31.9597C46.0029 27.8739 42.6197 24.4695 38.5323 24.4576Z\" fill=\"black\"/>\\n</svg>\\n',withExternalLayout:true}),isDisplayed4()&&/*#__PURE__*/_jsx(SVG,{className:\"framer-b9d2ll\",\"data-framer-name\":\"Logo Final 3\",fill:\"rgba(0,0,0,1)\",intrinsicHeight:26,intrinsicWidth:155,layoutDependency:layoutDependency,layoutId:\"RYMyCPMvP\",svg:'<svg width=\"155\" height=\"26\" viewBox=\"0 0 155 26\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\\n<g clip-path=\"url(#clip0_1793_10551)\">\\n<path d=\"M12.9326 0.567383C19.7992 0.567383 25.3652 6.1334 25.3652 13C25.3652 19.8666 19.7992 25.4326 12.9326 25.4326C6.06602 25.4326 0.5 19.8666 0.5 13C0.500029 6.13342 6.06604 0.567412 12.9326 0.567383ZM34.5264 9.01953C35.4665 8.44848 36.57 8.11914 37.75 8.11914C41.1829 8.11933 43.9658 10.903 43.9658 14.3359C43.9657 17.7688 41.1828 20.5516 37.75 20.5518C36.5534 20.5518 35.4358 20.2136 34.4873 19.6279V20.3105H31.1934V5.44824H34.5264V9.01953ZM49.7314 8.19727C51.3491 7.98164 52.8994 8.1861 54.2471 9.16797C55.2514 9.90082 55.9496 10.8771 56.2871 12.0664C56.4279 12.5641 56.5261 13.0815 56.5684 13.5957C56.6018 14.0103 56.5937 14.4294 56.5859 14.8574C56.5825 15.0455 56.5791 15.2355 56.5791 15.4277H52.8047V15.4336H48.4463C48.5449 15.9562 48.6777 16.4465 49.0322 16.8477C49.4855 17.3644 50.0505 17.611 50.748 17.6523C51.3697 17.6883 51.9413 17.5852 52.4561 17.2617C52.8274 17.0267 53.0802 16.6757 53.1982 16.2471C53.2021 16.2326 53.2066 16.2184 53.2109 16.2051H56.5479C56.391 17.1345 56.0512 17.9635 55.4102 18.6807C54.6366 19.5489 53.6657 20.066 52.5488 20.3564C51.8345 20.5419 51.1054 20.5837 50.3799 20.5312C48.9703 20.4317 47.7235 19.9558 46.708 18.9492C45.7853 18.0339 45.2535 16.9446 45.0732 15.6807C45.0647 15.6202 45.0557 15.5587 45.0469 15.498C44.9892 15.1014 44.9313 14.7011 44.9385 14.3027C44.9637 13.169 45.1604 12.0686 45.7227 11.0566C46.1587 10.2739 46.7273 9.61582 47.4756 9.09863C48.1622 8.62327 48.9131 8.30514 49.7314 8.19727ZM78.7031 8.19727C80.3207 7.98172 81.8712 8.18611 83.2188 9.16797C84.2228 9.90078 84.9203 10.8773 85.2578 12.0664C85.3986 12.5641 85.4968 13.0815 85.5391 13.5957C85.5725 14.0103 85.5654 14.4293 85.5576 14.8574C85.5542 15.0455 85.5508 15.2355 85.5508 15.4277H81.7764V15.4336H77.417C77.5156 15.9562 77.6479 16.4465 78.0029 16.8477C78.4559 17.3645 79.0212 17.611 79.7188 17.6523C80.3404 17.6883 80.912 17.5852 81.4268 17.2617C81.7982 17.0268 82.0509 16.6758 82.1689 16.2471C82.1728 16.2326 82.1773 16.2184 82.1816 16.2051H85.5186C85.3617 17.1345 85.0219 17.9635 84.3809 18.6807C83.6072 19.5489 82.6364 20.066 81.5195 20.3564C80.8052 20.542 80.0761 20.5837 79.3506 20.5312C77.9413 20.4317 76.6942 19.9558 75.6787 18.9492C74.7561 18.0339 74.2242 16.9446 74.0439 15.6807C74.0357 15.6202 74.0263 15.5587 74.0176 15.498C73.9598 15.1014 73.9019 14.7011 73.9092 14.3027C73.9344 13.169 74.1311 12.0686 74.6934 11.0566C75.1294 10.2738 75.698 9.61583 76.4463 9.09863C77.133 8.62318 77.8843 8.30508 78.7031 8.19727ZM91.835 8.46484C92.3414 8.40854 92.8598 8.46735 93.3721 8.47852C93.4326 8.47855 93.4932 8.49601 93.5537 8.49316C93.6833 8.48734 93.7275 8.54635 93.7275 8.67578V11.5518H93.7188C93.3469 11.5066 93.0053 11.4709 92.6611 11.4287C91.9832 11.3472 91.338 11.4033 90.834 11.9385C90.5171 12.2734 90.336 12.6957 90.3223 13.1572C90.2892 14.264 90.2778 15.3718 90.2725 16.4814V20.5518H87.1172V8.55762H90.1758V9.34668C90.6498 8.82266 91.2065 8.53526 91.835 8.46484ZM98.5723 9.14355C99.6081 8.32732 100.746 8.07436 101.976 8.18945C103.205 8.30455 104.262 8.77083 105.031 9.7832C105.31 9.54475 105.577 9.29811 105.864 9.07617C106.404 8.65811 107.016 8.37737 107.686 8.27344C108.187 8.19476 108.702 8.15298 109.207 8.18066C110.229 8.23945 111.202 8.5066 112.013 9.17676C112.765 9.79638 113.244 10.6128 113.437 11.5752C113.55 12.1278 113.616 12.6999 113.622 13.2637C113.641 15.5948 113.63 17.9238 113.63 20.2549V20.5518H110.224V20.2686C110.224 17.9852 110.232 15.7023 110.218 13.4189C110.215 12.9139 110.107 12.4205 109.818 11.9854C109.526 11.5479 109.094 11.3288 108.608 11.2666C108.261 11.2244 107.889 11.2529 107.548 11.3398C106.796 11.5278 106.412 12.103 106.225 12.8242C106.156 13.0961 106.131 13.3854 106.128 13.6689C106.12 15.8654 106.126 18.0643 106.126 20.2607V20.5498H102.723V20.2861C102.723 17.9943 102.733 15.702 102.714 13.4131C102.708 12.8578 102.614 12.3084 102.234 11.8486C101.945 11.498 101.573 11.3069 101.151 11.2676C100.711 11.2283 100.267 11.2167 99.8369 11.4268C99.3688 11.6594 99.0512 12.0133 98.8584 12.4873C98.6763 12.9307 98.6182 13.3991 98.6211 13.8818C98.6264 16.0078 98.624 18.1367 98.624 20.2627V20.5488H95.2812V8.41699H98.5723V9.14355ZM121.307 8.11914C124.739 8.11939 127.522 10.903 127.522 14.3359C127.522 17.7686 124.739 20.5515 121.307 20.5518C117.874 20.5518 115.09 17.7688 115.09 14.3359C115.09 10.9029 117.874 8.11914 121.307 8.11914ZM141.439 20.3105H138.146V19.6416C137.202 20.219 136.093 20.5517 134.906 20.5518C131.473 20.5518 128.69 17.7689 128.689 14.3359C128.689 10.9029 131.473 8.11914 134.906 8.11914C136.077 8.11923 137.172 8.44318 138.106 9.00586V5.44824H141.439V20.3105ZM147.593 8.19727C149.21 7.98164 150.761 8.18612 152.108 9.16797C153.113 9.90082 153.811 10.8771 154.148 12.0664C154.289 12.5641 154.387 13.0815 154.43 13.5957C154.463 14.0103 154.455 14.4293 154.447 14.8574C154.444 15.0455 154.44 15.2355 154.44 15.4277H150.666V15.4336H146.309C146.407 15.9562 146.539 16.4465 146.894 16.8477C147.347 17.3645 147.912 17.611 148.609 17.6523C149.231 17.6883 149.803 17.5852 150.317 17.2617C150.689 17.0267 150.942 16.6757 151.06 16.2471C151.063 16.2326 151.068 16.2184 151.072 16.2051H154.409C154.252 17.1345 153.913 17.9635 153.271 18.6807C152.498 19.5489 151.527 20.066 150.41 20.3564C149.696 20.542 148.967 20.5837 148.241 20.5312C146.832 20.4317 145.585 19.9558 144.569 18.9492C143.647 18.0339 143.115 16.9446 142.935 15.6807C142.926 15.6202 142.917 15.5587 142.908 15.498C142.851 15.1014 142.793 14.7011 142.8 14.3027C142.825 13.1689 143.022 12.0686 143.584 11.0566C144.02 10.2739 144.589 9.6158 145.337 9.09863C146.023 8.62328 146.775 8.30514 147.593 8.19727ZM70.3418 9.33301H72.4512V12.0371H70.3496V17.0332C70.3496 17.1682 70.3712 17.3035 70.3936 17.4355C70.4455 17.7327 70.5643 17.8325 70.8809 17.835C71.4015 17.8379 71.9199 17.835 72.4512 17.835V20.5283C72.388 20.5337 72.3214 20.542 72.2549 20.542C71.7044 20.542 71.1511 20.5662 70.6006 20.5361C70.0304 20.506 69.457 20.4735 68.9121 20.2725C67.9589 19.9228 67.4114 19.2507 67.2705 18.2539C67.2375 18.0146 67.2236 17.7715 67.2236 17.5293V12.0537H65.4004V9.34863H67.2119V6.55078H70.3418V9.33301ZM62.3242 9.33789H64.4287V12.043H62.3242V17.2734C62.3243 17.7546 62.4481 17.8155 62.8857 17.832C63.3892 17.8515 63.8965 17.8369 64.4199 17.8369V20.5166C64.4199 20.5166 64.3984 20.5387 64.3848 20.5391C63.3656 20.5391 62.3411 20.6135 61.333 20.4043C60.2534 20.1814 59.438 19.5201 59.2451 18.374C59.1873 18.0327 59.1572 17.6831 59.1543 17.3389C59.146 15.6697 59.1484 14.0002 59.1484 12.334V12.0586H57.3691V9.35352H59.1455V6.55273H62.3242V9.33789ZM37.75 11.4219C36.1406 11.4219 34.8359 12.7265 34.8359 14.3359C34.8361 15.9453 36.1406 17.25 37.75 17.25C38.012 17.25 38.2652 17.2144 38.5068 17.1494C39.7486 16.8158 40.663 15.6723 40.6631 14.3359C40.6631 12.9995 39.7637 11.8742 38.5371 11.5303C38.2866 11.4604 38.0228 11.4219 37.75 11.4219ZM134.906 11.4219C134.61 11.4219 134.325 11.4658 134.056 11.5479C132.861 11.9117 131.992 13.0223 131.992 14.3359C131.992 15.6616 132.878 16.7798 134.09 17.1328C134.349 17.208 134.623 17.25 134.906 17.25C136.515 17.2498 137.819 15.9451 137.819 14.3359C137.819 12.7266 136.515 11.4221 134.906 11.4219ZM121.329 11.4102C119.72 11.4102 118.415 12.7148 118.415 14.3242C118.415 15.9335 119.72 17.2373 121.329 17.2373C122.938 17.2373 124.243 15.9335 124.243 14.3242C124.243 12.7148 122.939 11.4102 121.329 11.4102ZM10.6016 9.11523C8.45597 9.11523 6.71683 10.8539 6.7168 13C6.7168 15.1461 8.45547 16.8857 10.6016 16.8857H15.2646C17.4101 16.8855 19.1494 15.146 19.1494 13C19.1494 10.8541 17.4106 9.11543 15.2646 9.11523H10.6016ZM15.2646 9.89258C16.981 9.8927 18.3729 11.2836 18.373 13C18.373 14.7165 16.9811 16.1083 15.2646 16.1084C13.5481 16.1084 12.1562 14.7166 12.1562 13C12.1564 11.2835 13.5482 9.89258 15.2646 9.89258ZM52.5322 11.5C51.8952 10.9975 51.1473 10.8402 50.3359 10.9697C49.3773 11.1232 48.5394 11.7895 48.3223 12.8672H53.3594C53.2122 12.3224 52.9634 11.8433 52.5322 11.5ZM81.5029 11.5C80.8658 10.9975 80.118 10.8402 79.3066 10.9697C78.348 11.1232 77.5101 11.7895 77.293 12.8672H82.3301C82.1829 12.3223 81.9341 11.8433 81.5029 11.5ZM150.394 11.5C149.756 10.9975 149.009 10.8402 148.197 10.9697C147.239 11.1232 146.402 11.7895 146.185 12.8672H151.221C151.074 12.3224 150.825 11.8433 150.394 11.5Z\" fill=\"black\"/>\\n</g>\\n<defs>\\n<clipPath id=\"clip0_1793_10551\">\\n<rect width=\"154\" height=\"24.8653\" fill=\"white\" transform=\"translate(0.5 0.567383)\"/>\\n</clipPath>\\n</defs>\\n</svg>\\n',withExternalLayout:true})]})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-ALBqo.framer-hj8f3a, .framer-ALBqo .framer-hj8f3a { display: block; }\",\".framer-ALBqo.framer-rahf4u { height: 30px; overflow: visible; position: relative; text-decoration: none; width: 179px; }\",\".framer-ALBqo .framer-1x8rdif { aspect-ratio: 5.3828125 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 128px); left: 0px; position: absolute; right: 0px; top: 0px; }\",\".framer-ALBqo .framer-1osarox { aspect-ratio: 7.196969696969697 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 245px); left: 0px; position: absolute; right: 0px; top: 0px; z-index: 1; }\",\".framer-ALBqo .framer-10znsa7 { aspect-ratio: 7.4 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 21px); left: 0px; position: absolute; right: 0px; top: 0px; z-index: 1; }\",\".framer-ALBqo .framer-lze1fr { aspect-ratio: 1 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 30px); left: 0px; position: absolute; top: 0px; width: 30px; }\",\".framer-ALBqo .framer-b9d2ll { aspect-ratio: 5.966666666666667 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 30px); left: 0px; position: absolute; top: 0px; width: 100%; }\",\".framer-ALBqo.framer-v-qx3h58 .framer-1x8rdif { height: var(--framer-aspect-ratio-supported, 33px); }\",\".framer-ALBqo.framer-v-67ebel.framer-rahf4u { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: 21px; justify-content: center; padding: 0px; }\",\".framer-ALBqo.framer-v-5e5cz2.framer-rahf4u { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; min-height: 66px; padding: 0px; }\",\".framer-ALBqo.framer-v-5e5cz2 .framer-1osarox { height: var(--framer-aspect-ratio-supported, 66px); }\",\".framer-ALBqo.framer-v-q7j322.framer-rahf4u { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 32px; justify-content: center; padding: 0px; width: 32px; }\",\".framer-ALBqo.framer-v-q7j322 .framer-lze1fr { left: unset; position: relative; top: unset; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 30\n * @framerIntrinsicWidth 179\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"FBKi_dF1h\":{\"layout\":[\"fixed\",\"fixed\"]},\"bEoHg_N5A\":{\"layout\":[\"fixed\",\"fixed\"]},\"xl9aoLxTX\":{\"layout\":[\"fixed\",\"auto\"]},\"H0gV8lgEN\":{\"layout\":[\"fixed\",\"fixed\"]},\"UWZP4uZUJ\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerQZ_FMspEP=withCSS(Component,css,\"framer-ALBqo\");export default FramerQZ_FMspEP;FramerQZ_FMspEP.displayName=\"brand/bettermode-logo\";FramerQZ_FMspEP.defaultProps={height:30,width:179};addPropertyControls(FramerQZ_FMspEP,{variant:{options:[\"exmuhUzp2\",\"FBKi_dF1h\",\"bEoHg_N5A\",\"xl9aoLxTX\",\"H0gV8lgEN\",\"UWZP4uZUJ\"],optionTitles:[\"Variant 1\",\"Variant 2\",\"Variant 3\",\"outline\",\"Logomark\",\"Variant 6\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramerQZ_FMspEP,[{explicitInter:true,fonts:[]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerQZ_FMspEP\",\"slots\":[],\"annotations\":{\"framerComponentViewportWidth\":\"true\",\"framerColorSyntax\":\"true\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicWidth\":\"179\",\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"30\",\"framerDisplayContentsDiv\":\"false\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"FBKi_dF1h\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"bEoHg_N5A\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"xl9aoLxTX\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"H0gV8lgEN\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"UWZP4uZUJ\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerAutoSizeImages\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./QZ_FMspEP.map","// Generated by Framer (6464825)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,getFontsFromSharedStyle,getPropertyControls,ResolveLinks,RichText,SmartComponentScopedContainer,SVG,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useRouter,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import*as sharedStyle from\"https://framerusercontent.com/modules/cHWLyP7bepU3Bpy47z3g/3pTsfBYOS96y99mSr33n/SsgYnxLhL.js\";import TopBar from\"https://framerusercontent.com/modules/T5fSyBFfmdBao2IXWHEV/1PvOxt5DOxYaBxW5vBU3/aPCZ04_gV.js\";import MainMenuItem from\"https://framerusercontent.com/modules/o5y3MF33C4TGF3kyvZiz/HG0RDMmxPMYtruiqd0t6/AtPPTz5o3.js\";import MainMenu from\"https://framerusercontent.com/modules/iYrPsHD7AhgvUudiGqmp/9jE9whGWR5OtyzCGIWt1/bjmJh3s1B.js\";import Icon from\"https://framerusercontent.com/modules/9O3pGWfbDCeafiscGHOq/GMJqX7JdpUYaRqPS3My8/dSauD1Un4.js\";import TemplateFrameMenu from\"https://framerusercontent.com/modules/3H6tOoz0y1A7XEsNl0Tr/zfsj0ZROSZt9gROF9XIj/FFNQDpI28.js\";import NavbarItem from\"https://framerusercontent.com/modules/uV66AutDhgmv4FDFgZMz/GY5xyLN81iTaMXY6sAfQ/HBUOj12m6.js\";import BrandBettermodeLogo from\"https://framerusercontent.com/modules/5xVCpgbzZ1kv45V4uECy/RIPSr5JWhobrqyoTPV9s/QZ_FMspEP.js\";import BlogFrameMenu from\"https://framerusercontent.com/modules/dilerdGzUHObJz6PvTQ7/1IYo2xX3Wly8ScQN650H/ZL7CbCpeK.js\";import ButtonVarients from\"https://framerusercontent.com/modules/ox50GIXLenCrb8Po4pQx/6113GcDdUOtVBrSaZSGZ/zm23wPOLu.js\";const TopBarFonts=getFonts(TopBar);const MainMenuFonts=getFonts(MainMenu);const BrandBettermodeLogoFonts=getFonts(BrandBettermodeLogo);const IconFonts=getFonts(Icon);const NavbarItemFonts=getFonts(NavbarItem);const ButtonVarientsFonts=getFonts(ButtonVarients);const MainMenuItemFonts=getFonts(MainMenuItem);const TemplateFrameMenuFonts=getFonts(TemplateFrameMenu);const BlogFrameMenuFonts=getFonts(BlogFrameMenu);const TopBarControls=getPropertyControls(TopBar);const cycleOrder=[\"UJQkZXzV2\",\"JgYMf0mKO\",\"y68Or486B\",\"ZtOWFH7NZ\",\"YSR7hInvC\",\"hU699rpaY\",\"sWBwlHZhu\",\"ufpLrvQPm\",\"esKIwEdC0\",\"XcOZV5QGf\",\"WPSqiD005\",\"d5qybI2a0\",\"sSWusUe1y\",\"khFJhIp2e\",\"Bj238GAaO\"];const serializationHash=\"framer-GyWM3\";const variantClassNames={Bj238GAaO:\"framer-v-6s71vx\",d5qybI2a0:\"framer-v-ca1xlh\",esKIwEdC0:\"framer-v-1cfrtkx\",hU699rpaY:\"framer-v-1ewxv97\",JgYMf0mKO:\"framer-v-16dwlhh\",khFJhIp2e:\"framer-v-4tshb0\",sSWusUe1y:\"framer-v-1pyc39x\",sWBwlHZhu:\"framer-v-1fa1wha\",ufpLrvQPm:\"framer-v-i3vwcg\",UJQkZXzV2:\"framer-v-1h9uu83\",WPSqiD005:\"framer-v-14xf1zr\",XcOZV5QGf:\"framer-v-1g6up83\",y68Or486B:\"framer-v-rg9oel\",YSR7hInvC:\"framer-v-h8lbqk\",ZtOWFH7NZ:\"framer-v-1i0lfmd\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={duration:0,type:\"tween\"};const transition2={delay:0,duration:.4,ease:[.44,0,.24,1],type:\"tween\"};const addImageAlt=(image,alt)=>{if(!image||typeof image!==\"object\"){return;}return{...image,alt};};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const humanReadableEnumMap={\"Space Around\":\"space-around\",\"Space Between\":\"space-between\",\"Space Evenly\":\"space-evenly\",Center:\"center\",End:\"flex-end\",Start:\"flex-start\"};const humanReadableEnumMap1={\"Black / mobile\":\"k8z8LvIKe\",Black:\"LjpaZYXr4\",green:\"kGrjNcVDX\"};const humanReadableEnumMap2={\"dark-large-secondary\":\"IGGenEjKp\",\"ghost-lg\":\"d5KrYXDSr\",\"ghost-sm\":\"UI62YfkfK\",\"huge-border\":\"d0GiNG_or\",\"icon-button-medium\":\"TftmtEDXf\",\"icon-button-small\":\"CCbs2S7dG\",\"large-border\":\"scmj6EMZ8\",\"large-green\":\"fpMifbogh\",\"large-icon\":\"i3YSTMh0p\",\"large-primary-light\":\"RhnlEoMG4\",\"large-primary\":\"LHOofAMsE\",\"large-secondary\":\"nqpsoaZNk\",\"medium-icon\":\"n3rAXZ9Lq\",\"small-border\":\"tTcnwiL1d\",\"small-primary\":\"Aej8nPVQe\",\"small-secondary\":\"q3IlxxA13\",\"Variant 10\":\"PWMtiV_9Q\",\"xs-green\":\"lloGinGh_\",\"xs-primary\":\"a5DvEjkiu\",\"xs-secondary\":\"MjXwEV4FI\"};const humanReadableVariantMap={\"Blog-mobile\":\"sSWusUe1y\",\"Mobile Open\":\"ZtOWFH7NZ\",\"Product-mobile\":\"XcOZV5QGf\",\"Solution-mobile\":\"WPSqiD005\",\"Template-mobile\":\"d5qybI2a0\",\"Variant 1\":\"UJQkZXzV2\",\"Variant 14\":\"khFJhIp2e\",\"Variant 15\":\"Bj238GAaO\",\"Variant 5\":\"YSR7hInvC\",Blog:\"ufpLrvQPm\",Dark:\"y68Or486B\",Mobile:\"JgYMf0mKO\",Product:\"esKIwEdC0\",Solution:\"sWBwlHZhu\",Template:\"hU699rpaY\"};const getProps=({bookADemoVisible,distributeHeader,distributeNavigations,height,id,mainCTALink,mainCTATitle,mobileMenuEnterprise,mobileMenuPricing,mobileMenuProduct,mobileMenuShowcase,mobileMenuTemplates,smoothScroll,topBar,topBarButtonVariante,topBarIcon,topBarLink,topBarText,variantTopbar,visibleBadge,visibleCTACopy,visibleLogin,visibleNavigations,visibleTopBarCTA,width,...props})=>{return{...props,a4eu6c7IK:visibleBadge??props.a4eu6c7IK,dS7IkZAS_:mainCTALink??props.dS7IkZAS_,elrUlUYYb:humanReadableEnumMap[distributeNavigations]??distributeNavigations??props.elrUlUYYb??\"space-between\",K22WKmBze:humanReadableEnumMap[distributeHeader]??distributeHeader??props.K22WKmBze??\"center\",L3h7hU97H:visibleTopBarCTA??props.L3h7hU97H??true,LBZ2tnjjl:mobileMenuShowcase??props.LBZ2tnjjl??true,LK3zxVjCO:humanReadableEnumMap1[variantTopbar]??variantTopbar??props.LK3zxVjCO??\"LjpaZYXr4\",lvd7lWg2D:mobileMenuProduct??props.lvd7lWg2D??true,od_q55ti6:smoothScroll??props.od_q55ti6,Om7dVwbvV:visibleCTACopy??props.Om7dVwbvV,pnjyWO7Al:mobileMenuPricing??props.pnjyWO7Al??true,qACERDEt0:bookADemoVisible??props.qACERDEt0??true,qfrSHrmIp:mainCTATitle??props.qfrSHrmIp??\"Start for free\",qoj96L4RA:topBarIcon??props.qoj96L4RA,uLMtt_aeE:humanReadableEnumMap2[topBarButtonVariante]??topBarButtonVariante??props.uLMtt_aeE??\"q3IlxxA13\",UnZ1f_HEY:topBar??props.UnZ1f_HEY,UY8T193yB:topBarText??props.UY8T193yB??\"Let's make bettermode the \\\"Product of the day\\\" on Product Hunt. We're counting on you. \",variant:humanReadableVariantMap[props.variant]??props.variant??\"UJQkZXzV2\",wa4SIxJVq:visibleNavigations??props.wa4SIxJVq??true,z7mxaszCh:topBarLink??props.z7mxaszCh,z8wK__IF5:mobileMenuTemplates??props.z8wK__IF5??true,ZcJkUp5tN:mobileMenuEnterprise??props.ZcJkUp5tN??true,Zig8ctsh_:visibleLogin??props.Zig8ctsh_??true};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,UnZ1f_HEY,wa4SIxJVq,Zig8ctsh_,elrUlUYYb,K22WKmBze,lvd7lWg2D,z8wK__IF5,LBZ2tnjjl,ZcJkUp5tN,pnjyWO7Al,UY8T193yB,a4eu6c7IK,LK3zxVjCO,Om7dVwbvV,z7mxaszCh,uLMtt_aeE,qoj96L4RA,L3h7hU97H,qACERDEt0,qfrSHrmIp,dS7IkZAS_,od_q55ti6,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"UJQkZXzV2\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTaplmqx8w=activeVariantCallback(async(...args)=>{setVariant(\"UJQkZXzV2\");});const onTapt5sp7n=activeVariantCallback(async(...args)=>{setVariant(\"YSR7hInvC\");});const XKaY3MrGu1wrmm12=activeVariantCallback(async(...args)=>{setVariant(\"Uv1Q4EKDw\");});const XKaY3MrGuwzc23t=activeVariantCallback(async(...args)=>{setVariant(\"ZtOWFH7NZ\");});const XKaY3MrGuplwdrg=activeVariantCallback(async(...args)=>{setVariant(\"JgYMf0mKO\");});const XKaY3MrGugm8z7r=activeVariantCallback(async(...args)=>{setVariant(\"Bj238GAaO\");});const XKaY3MrGu8uv0cy=activeVariantCallback(async(...args)=>{setVariant(\"khFJhIp2e\");});const IX4KbSiHmv7a6no=activeVariantCallback(async(...args)=>{await delay(()=>setVariant(\"esKIwEdC0\"),100);});const IX4KbSiHm77oj4=activeVariantCallback(async(...args)=>{setVariant(\"esKIwEdC0\");});const IX4KbSiHmt5sp7n=activeVariantCallback(async(...args)=>{setVariant(\"YSR7hInvC\");});const IX4KbSiHm13s6q55=activeVariantCallback(async(...args)=>{setVariant(\"XcOZV5QGf\");});const IX4KbSiHmdpjld5=activeVariantCallback(async(...args)=>{setVariant(\"sWBwlHZhu\");});const IX4KbSiHmxiox6s=activeVariantCallback(async(...args)=>{setVariant(\"WPSqiD005\");});const IX4KbSiHm1ypbkii=activeVariantCallback(async(...args)=>{setVariant(\"hU699rpaY\");});const IX4KbSiHmwo3abk=activeVariantCallback(async(...args)=>{await delay(()=>setVariant(\"YSR7hInvC\"),200);});const IX4KbSiHm108muc0=activeVariantCallback(async(...args)=>{setVariant(\"d5qybI2a0\");});const IX4KbSiHmnkj268=activeVariantCallback(async(...args)=>{setVariant(\"ufpLrvQPm\");});const IX4KbSiHmu7xgpj=activeVariantCallback(async(...args)=>{setVariant(\"sSWusUe1y\");});const uDbBExoG1gm8z7r=activeVariantCallback(async(...args)=>{setVariant(\"Bj238GAaO\");});const uDbBExoG1lmqx8w=activeVariantCallback(async(...args)=>{setVariant(\"UJQkZXzV2\");});const sharedStyleClassNames=[sharedStyle.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if([\"hU699rpaY\",\"sWBwlHZhu\",\"ufpLrvQPm\",\"esKIwEdC0\"].includes(baseVariant))return true;return false;};const isDisplayed1=()=>{if([\"JgYMf0mKO\",\"ZtOWFH7NZ\",\"XcOZV5QGf\",\"WPSqiD005\",\"d5qybI2a0\",\"sSWusUe1y\",\"khFJhIp2e\",\"Bj238GAaO\"].includes(baseVariant))return true;return false;};const isDisplayed2=()=>{if([\"JgYMf0mKO\",\"khFJhIp2e\"].includes(baseVariant))return false;return true;};const isDisplayed3=value=>{if([\"ZtOWFH7NZ\",\"Bj238GAaO\"].includes(baseVariant))return value;if([\"XcOZV5QGf\",\"WPSqiD005\",\"d5qybI2a0\",\"sSWusUe1y\"].includes(baseVariant))return false;return true;};const isDisplayed4=()=>{if([\"YSR7hInvC\",\"hU699rpaY\",\"sWBwlHZhu\",\"ufpLrvQPm\",\"esKIwEdC0\",\"Bj238GAaO\"].includes(baseVariant))return true;return false;};const isDisplayed5=()=>{if([\"XcOZV5QGf\",\"WPSqiD005\",\"d5qybI2a0\",\"sSWusUe1y\"].includes(baseVariant))return true;return false;};const router=useRouter();const isDisplayed6=()=>{if(baseVariant===\"XcOZV5QGf\")return true;return false;};const isDisplayed7=()=>{if(baseVariant===\"WPSqiD005\")return true;return false;};const isDisplayed8=()=>{if([\"d5qybI2a0\",\"sSWusUe1y\"].includes(baseVariant))return true;return false;};const isDisplayed9=()=>{if(baseVariant===\"sSWusUe1y\")return false;return true;};const isDisplayed10=()=>{if(baseVariant===\"d5qybI2a0\")return false;return true;};const isDisplayed11=()=>{if([\"d5qybI2a0\",\"sSWusUe1y\"].includes(baseVariant))return false;return true;};const isDisplayed12=()=>{if([\"XcOZV5QGf\",\"WPSqiD005\",\"d5qybI2a0\",\"sSWusUe1y\"].includes(baseVariant))return false;return true;};const isDisplayed13=value=>{if([\"ZtOWFH7NZ\",\"Bj238GAaO\"].includes(baseVariant))return false;return value;};const isDisplayed14=()=>{if([\"ZtOWFH7NZ\",\"Bj238GAaO\"].includes(baseVariant))return true;return false;};return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,...addPropertyOverrides({esKIwEdC0:{value:transition2},hU699rpaY:{value:transition2},sWBwlHZhu:{value:transition2},ufpLrvQPm:{value:transition2}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(motion.header,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-1h9uu83\",className,classNames),\"data-border\":true,\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"UJQkZXzV2\",ref:refBinding,style:{\"--border-bottom-width\":\"0.5px\",\"--border-color\":\"var(--token-3648b482-766c-4501-98df-024221488373, rgb(213, 213, 213))\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0px\",backdropFilter:\"blur(20px)\",WebkitBackdropFilter:\"blur(20px)\",...style},variants:{esKIwEdC0:{backdropFilter:\"blur(4px)\",WebkitBackdropFilter:\"blur(4px)\"},hU699rpaY:{backdropFilter:\"blur(4px)\",WebkitBackdropFilter:\"blur(4px)\"},sWBwlHZhu:{backdropFilter:\"blur(4px)\",WebkitBackdropFilter:\"blur(4px)\"},ufpLrvQPm:{backdropFilter:\"blur(4px)\",WebkitBackdropFilter:\"blur(4px)\"},y68Or486B:{\"--border-color\":\"var(--token-c159fa9e-ff22-4a09-9449-f53437d28e7f, rgba(255, 255, 255, 0.12))\"}},...addPropertyOverrides({Bj238GAaO:{\"data-framer-name\":\"Variant 15\"},d5qybI2a0:{\"data-framer-name\":\"Template-mobile\"},esKIwEdC0:{\"data-framer-name\":\"Product\"},hU699rpaY:{\"data-framer-name\":\"Template\"},JgYMf0mKO:{\"data-framer-name\":\"Mobile\"},khFJhIp2e:{\"data-framer-name\":\"Variant 14\"},sSWusUe1y:{\"data-framer-name\":\"Blog-mobile\"},sWBwlHZhu:{\"data-framer-name\":\"Solution\"},ufpLrvQPm:{\"data-framer-name\":\"Blog\"},WPSqiD005:{\"data-framer-name\":\"Solution-mobile\"},XcOZV5QGf:{\"data-framer-name\":\"Product-mobile\"},y68Or486B:{\"data-framer-name\":\"Dark\"},YSR7hInvC:{\"data-framer-name\":\"Variant 5\"},ZtOWFH7NZ:{\"data-framer-name\":\"Mobile Open\"}},baseVariant,gestureVariant),children:[UnZ1f_HEY&&/*#__PURE__*/_jsx(ComponentViewportProvider,{height:62,width:componentViewport?.width||\"100vw\",y:(componentViewport?.y||0)+0+(((componentViewport?.height||66)-0-128)/2+0+0),...addPropertyOverrides({Bj238GAaO:{y:(componentViewport?.y||0)+0+0},d5qybI2a0:{y:(componentViewport?.y||0)+0+0},esKIwEdC0:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||866)-0-1128)/2+0+0)},hU699rpaY:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||866)-0-1128)/2+0+0)},JgYMf0mKO:{y:(componentViewport?.y||0)+0+0},khFJhIp2e:{y:(componentViewport?.y||0)+0+0},sSWusUe1y:{y:(componentViewport?.y||0)+0+0},sWBwlHZhu:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||866)-0-1128)/2+0+0)},ufpLrvQPm:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||866)-0-1128)/2+0+0)},WPSqiD005:{y:(componentViewport?.y||0)+0+0},XcOZV5QGf:{y:(componentViewport?.y||0)+0+0},ZtOWFH7NZ:{y:(componentViewport?.y||0)+0+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-lpqlp3-container\",layoutDependency:layoutDependency,layoutId:\"GYONXExfs-container\",nodeId:\"GYONXExfs\",rendersWithMotion:true,scopeId:\"axxypmtqt\",children:/*#__PURE__*/_jsx(TopBar,{dbBFf5Rtm:UY8T193yB,height:\"100%\",id:\"GYONXExfs\",K9ytJ3_TJ:Om7dVwbvV,layoutId:\"GYONXExfs\",ltzQ5sKOs:z7mxaszCh,style:{width:\"100%\"},variant:LK3zxVjCO,VnEL1ca9u:uLMtt_aeE,width:\"100%\",wjB_hOd_1:a4eu6c7IK,XESTaADaS:qoj96L4RA,ZKYuIqb63:L3h7hU97H,...addPropertyOverrides({JgYMf0mKO:{variant:\"k8z8LvIKe\"},khFJhIp2e:{variant:\"k8z8LvIKe\"}},baseVariant,gestureVariant)})})}),isDisplayed()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1lwxd1n\",layoutDependency:layoutDependency,layoutId:\"Ye5yZK12M\",style:{backdropFilter:\"blur(10px)\",WebkitBackdropFilter:\"blur(10px)\"},children:[isDisplayed()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{...addPropertyOverrides({esKIwEdC0:{height:510,width:componentViewport?.width||\"100vw\",y:(componentViewport?.y||0)+0+(((componentViewport?.height||866)-0-1128)/2+128+0)+0+0},hU699rpaY:{height:510,width:componentViewport?.width||\"100vw\",y:(componentViewport?.y||0)+0+(((componentViewport?.height||866)-0-1128)/2+128+0)+0+0},sWBwlHZhu:{height:510,width:componentViewport?.width||\"100vw\",y:(componentViewport?.y||0)+0+(((componentViewport?.height||866)-0-1128)/2+128+0)+0+0},ufpLrvQPm:{height:510,width:componentViewport?.width||\"100vw\",y:(componentViewport?.y||0)+0+(((componentViewport?.height||866)-0-1128)/2+128+0)+0+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1r6milr-container\",layoutDependency:layoutDependency,layoutId:\"eLLxfCeHK-container\",nodeId:\"eLLxfCeHK\",rendersWithMotion:true,scopeId:\"axxypmtqt\",children:/*#__PURE__*/_jsx(MainMenu,{aXp66q5Dv:\"SaaS Products\",height:\"100%\",id:\"eLLxfCeHK\",layoutId:\"eLLxfCeHK\",Smn3fx9fx:\"cloud\",style:{width:\"100%\"},variant:\"G24sqRYqp\",width:\"100%\",...addPropertyOverrides({esKIwEdC0:{variant:\"WqLLL7la2\"},sWBwlHZhu:{variant:\"NFZOKrosI\"},ufpLrvQPm:{variant:\"NwiEj4c9E\"}},baseVariant,gestureVariant)})})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-ob208y\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"T8NaHQ8vQ\",onTap:onTaplmqx8w,style:{backdropFilter:\"blur(6px)\",backgroundColor:\"rgba(0, 0, 0, 0.1)\",WebkitBackdropFilter:\"blur(6px)\"},variants:{esKIwEdC0:{backdropFilter:\"blur(0px)\",WebkitBackdropFilter:\"blur(0px)\"},hU699rpaY:{backdropFilter:\"blur(3px)\",WebkitBackdropFilter:\"blur(3px)\"},sWBwlHZhu:{backdropFilter:\"blur(0px)\",WebkitBackdropFilter:\"blur(0px)\"},ufpLrvQPm:{backdropFilter:\"blur(0px)\",WebkitBackdropFilter:\"blur(0px)\"}},...addPropertyOverrides({esKIwEdC0:{onTap:onTapt5sp7n},hU699rpaY:{onTap:onTapt5sp7n},sWBwlHZhu:{onTap:onTapt5sp7n},ufpLrvQPm:{onTap:onTapt5sp7n}},baseVariant,gestureVariant)})]}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-riibyo\",layoutDependency:layoutDependency,layoutId:\"t1iiaYzvw\",style:{backgroundColor:\"rgba(255, 255, 255, 0.2)\"},variants:{esKIwEdC0:{backgroundColor:\"rgb(255, 255, 255)\"},hU699rpaY:{backgroundColor:\"rgb(255, 255, 255)\"},sWBwlHZhu:{backgroundColor:\"rgb(255, 255, 255)\"},ufpLrvQPm:{backgroundColor:\"rgb(255, 255, 255)\"}},children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1vewvez\",\"data-border\":true,\"data-framer-name\":\"Container\",layoutDependency:layoutDependency,layoutId:\"MW0cTCywJ\",style:{\"--1bvhcte\":K22WKmBze,\"--border-bottom-width\":\"0px\",\"--border-color\":\"var(--token-3648b482-766c-4501-98df-024221488373, rgba(0, 0, 0, 0.12))\",\"--border-left-width\":\"0.5px\",\"--border-right-width\":\"0.5px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0px\"},variants:{Bj238GAaO:{\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\"},d5qybI2a0:{\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\"},JgYMf0mKO:{\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\"},khFJhIp2e:{\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\"},sSWusUe1y:{\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\"},WPSqiD005:{\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\"},XcOZV5QGf:{\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\"},ZtOWFH7NZ:{\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\"}},children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-1p4lxwu\",\"data-framer-name\":\"Logo\",layoutDependency:layoutDependency,layoutId:\"riUR_s0SD\",children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-ndv1yz\",layoutDependency:layoutDependency,layoutId:\"M4CXWhTxZ\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:32,y:(componentViewport?.y||0)+0+(((componentViewport?.height||66)-0-128)/2+62+0)+0+17+0+0,...addPropertyOverrides({Bj238GAaO:{y:undefined},d5qybI2a0:{y:undefined},esKIwEdC0:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||866)-0-1128)/2+62+0)+0+17+0+0},hU699rpaY:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||866)-0-1128)/2+62+0)+0+17+0+0},JgYMf0mKO:{y:undefined},khFJhIp2e:{y:undefined},sSWusUe1y:{y:undefined},sWBwlHZhu:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||866)-0-1128)/2+62+0)+0+17+0+0},ufpLrvQPm:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||866)-0-1128)/2+62+0)+0+17+0+0},WPSqiD005:{y:undefined},XcOZV5QGf:{y:undefined},ZtOWFH7NZ:{y:undefined}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-14yx6eh-container\",\"data-framer-name\":\"Logo\",layoutDependency:layoutDependency,layoutId:\"gHLuhjYA4-container\",name:\"Logo\",nodeId:\"gHLuhjYA4\",rendersWithMotion:true,scopeId:\"axxypmtqt\",children:/*#__PURE__*/_jsx(BrandBettermodeLogo,{height:\"100%\",id:\"gHLuhjYA4\",layoutId:\"gHLuhjYA4\",name:\"Logo\",style:{height:\"100%\"},variant:\"exmuhUzp2\",width:\"100%\",...addPropertyOverrides({y68Or486B:{variant:\"FBKi_dF1h\"}},baseVariant,gestureVariant)})})}),isDisplayed1()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{...addPropertyOverrides({Bj238GAaO:{height:44},d5qybI2a0:{height:44},JgYMf0mKO:{height:44},khFJhIp2e:{height:44},sSWusUe1y:{height:44},WPSqiD005:{height:44},XcOZV5QGf:{height:44},ZtOWFH7NZ:{height:44}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1dnfibo-container\",\"data-framer-name\":\"Menu Icon\",layoutDependency:layoutDependency,layoutId:\"xlWnQdv6s-container\",name:\"Menu Icon\",nodeId:\"xlWnQdv6s\",rendersWithMotion:true,scopeId:\"axxypmtqt\",children:/*#__PURE__*/_jsx(Icon,{height:\"100%\",id:\"xlWnQdv6s\",layoutId:\"xlWnQdv6s\",name:\"Menu Icon\",variant:\"mvLE14KpN\",width:\"100%\",XKaY3MrGu:XKaY3MrGu1wrmm12,...addPropertyOverrides({Bj238GAaO:{variant:\"lHCE3EIey\",XKaY3MrGu:XKaY3MrGu8uv0cy},d5qybI2a0:{variant:\"lHCE3EIey\",XKaY3MrGu:XKaY3MrGuplwdrg},JgYMf0mKO:{XKaY3MrGu:XKaY3MrGuwzc23t},khFJhIp2e:{XKaY3MrGu:XKaY3MrGugm8z7r},sSWusUe1y:{variant:\"lHCE3EIey\",XKaY3MrGu:XKaY3MrGuplwdrg},WPSqiD005:{variant:\"lHCE3EIey\",XKaY3MrGu:XKaY3MrGuplwdrg},XcOZV5QGf:{variant:\"lHCE3EIey\",XKaY3MrGu:XKaY3MrGuplwdrg},ZtOWFH7NZ:{XKaY3MrGu:XKaY3MrGuplwdrg}},baseVariant,gestureVariant)})})})]})}),isDisplayed2()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-14dxrbv\",\"data-framer-name\":\"Menu\",layoutDependency:layoutDependency,layoutId:\"WQIzpeUuO\",style:{\"--av7i83\":elrUlUYYb},children:[wa4SIxJVq&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1m3bf5v\",\"data-framer-name\":\"Links\",layoutDependency:layoutDependency,layoutId:\"l1EUWlqzN\",children:[isDisplayed3(lvd7lWg2D)&&/*#__PURE__*/_jsx(ComponentViewportProvider,{height:29,y:(componentViewport?.y||0)+0+(((componentViewport?.height||66)-0-128)/2+62+0)+0+14+0+4.5,...addPropertyOverrides({Bj238GAaO:{width:`calc(max(${componentViewport?.width||\"100vw\"}, 1px) - 48px)`,y:undefined},esKIwEdC0:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||866)-0-1128)/2+62+0)+0+14+0+4.5},hU699rpaY:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||866)-0-1128)/2+62+0)+0+14+0+4.5},sWBwlHZhu:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||866)-0-1128)/2+62+0)+0+14+0+4.5},ufpLrvQPm:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||866)-0-1128)/2+62+0)+0+14+0+4.5},ZtOWFH7NZ:{y:undefined}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1xow7lm-container\",layoutDependency:layoutDependency,layoutId:\"mhGxB3rfK-container\",nodeId:\"mhGxB3rfK\",rendersWithMotion:true,scopeId:\"axxypmtqt\",children:/*#__PURE__*/_jsx(NavbarItem,{height:\"100%\",id:\"mhGxB3rfK\",layoutId:\"mhGxB3rfK\",Rec0k0xwz:true,rTfiEtABO:\"Product\",variant:\"fvPErQHd4\",width:\"100%\",YAPRYyfng:\"https://bettermode.com/product/overview\",ydPvgUFma:false,...addPropertyOverrides({Bj238GAaO:{IX4KbSiHm:IX4KbSiHm13s6q55,style:{width:\"100%\"},variant:\"AhXtbhmYA\",YAPRYyfng:undefined},esKIwEdC0:{IX4KbSiHm:IX4KbSiHmt5sp7n,variant:\"G8MUxHpWk\",YAPRYyfng:undefined},hU699rpaY:{IX4KbSiHm:IX4KbSiHm77oj4,variant:\"ZepFjChsS\",YAPRYyfng:undefined},sWBwlHZhu:{IX4KbSiHm:IX4KbSiHm77oj4,variant:\"ZepFjChsS\",YAPRYyfng:undefined},ufpLrvQPm:{IX4KbSiHm:IX4KbSiHm77oj4,variant:\"ZepFjChsS\",YAPRYyfng:undefined},y68Or486B:{variant:\"bWvjqA6AP\"},YSR7hInvC:{IX4KbSiHm:IX4KbSiHmv7a6no,variant:\"ZepFjChsS\",YAPRYyfng:undefined}},baseVariant,gestureVariant)})})}),isDisplayed4()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{...addPropertyOverrides({Bj238GAaO:{height:29,width:`calc(max(${componentViewport?.width||\"100vw\"}, 1px) - 48px)`},esKIwEdC0:{height:29,y:(componentViewport?.y||0)+0+(((componentViewport?.height||866)-0-1128)/2+62+0)+0+14+0+4.5},hU699rpaY:{height:29,y:(componentViewport?.y||0)+0+(((componentViewport?.height||866)-0-1128)/2+62+0)+0+14+0+4.5},sWBwlHZhu:{height:29,y:(componentViewport?.y||0)+0+(((componentViewport?.height||866)-0-1128)/2+62+0)+0+14+0+4.5},ufpLrvQPm:{height:29,y:(componentViewport?.y||0)+0+(((componentViewport?.height||866)-0-1128)/2+62+0)+0+14+0+4.5},YSR7hInvC:{height:29,y:(componentViewport?.y||0)+0+(((componentViewport?.height||66)-0-128)/2+62+0)+0+14+0+4.5}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-sk593s-container\",layoutDependency:layoutDependency,layoutId:\"FTo9s4Wj6-container\",nodeId:\"FTo9s4Wj6\",rendersWithMotion:true,scopeId:\"axxypmtqt\",children:/*#__PURE__*/_jsx(NavbarItem,{height:\"100%\",id:\"FTo9s4Wj6\",layoutId:\"FTo9s4Wj6\",Rec0k0xwz:true,rTfiEtABO:\"Solution\",variant:\"ZepFjChsS\",width:\"100%\",ydPvgUFma:false,...addPropertyOverrides({Bj238GAaO:{IX4KbSiHm:IX4KbSiHmxiox6s,style:{width:\"100%\"},variant:\"AhXtbhmYA\"},esKIwEdC0:{IX4KbSiHm:IX4KbSiHmdpjld5},hU699rpaY:{IX4KbSiHm:IX4KbSiHmdpjld5},sWBwlHZhu:{IX4KbSiHm:IX4KbSiHmt5sp7n,variant:\"G8MUxHpWk\"},ufpLrvQPm:{IX4KbSiHm:IX4KbSiHmdpjld5},YSR7hInvC:{IX4KbSiHm:IX4KbSiHmdpjld5}},baseVariant,gestureVariant)})})}),isDisplayed3(z8wK__IF5)&&/*#__PURE__*/_jsx(ComponentViewportProvider,{height:29,y:(componentViewport?.y||0)+0+(((componentViewport?.height||66)-0-128)/2+62+0)+0+14+0+4.5,...addPropertyOverrides({Bj238GAaO:{width:`calc(max(${componentViewport?.width||\"100vw\"}, 1px) - 48px)`,y:undefined},esKIwEdC0:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||866)-0-1128)/2+62+0)+0+14+0+4.5},hU699rpaY:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||866)-0-1128)/2+62+0)+0+14+0+4.5},sWBwlHZhu:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||866)-0-1128)/2+62+0)+0+14+0+4.5},ufpLrvQPm:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||866)-0-1128)/2+62+0)+0+14+0+4.5},ZtOWFH7NZ:{y:undefined}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-ivq5sj-container\",layoutDependency:layoutDependency,layoutId:\"U_QFPkXZy-container\",nodeId:\"U_QFPkXZy\",rendersWithMotion:true,scopeId:\"axxypmtqt\",children:/*#__PURE__*/_jsx(NavbarItem,{height:\"100%\",id:\"U_QFPkXZy\",layoutId:\"U_QFPkXZy\",Rec0k0xwz:true,rTfiEtABO:\"Templates\",variant:\"fvPErQHd4\",width:\"100%\",YAPRYyfng:\"https://bettermode.com/templates\",ydPvgUFma:false,...addPropertyOverrides({Bj238GAaO:{IX4KbSiHm:IX4KbSiHm108muc0,style:{width:\"100%\"},variant:\"AhXtbhmYA\",YAPRYyfng:undefined},esKIwEdC0:{IX4KbSiHm:IX4KbSiHm1ypbkii,variant:\"ZepFjChsS\",YAPRYyfng:undefined},hU699rpaY:{IX4KbSiHm:IX4KbSiHmwo3abk,variant:\"G8MUxHpWk\",YAPRYyfng:undefined},sWBwlHZhu:{IX4KbSiHm:IX4KbSiHm1ypbkii,variant:\"ZepFjChsS\",YAPRYyfng:undefined},ufpLrvQPm:{IX4KbSiHm:IX4KbSiHm1ypbkii,variant:\"ZepFjChsS\",YAPRYyfng:undefined},y68Or486B:{variant:\"bWvjqA6AP\"},YSR7hInvC:{IX4KbSiHm:IX4KbSiHm1ypbkii,variant:\"ZepFjChsS\",YAPRYyfng:undefined}},baseVariant,gestureVariant)})})}),isDisplayed4()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{...addPropertyOverrides({Bj238GAaO:{height:29,width:`calc(max(${componentViewport?.width||\"100vw\"}, 1px) - 48px)`},esKIwEdC0:{height:29,y:(componentViewport?.y||0)+0+(((componentViewport?.height||866)-0-1128)/2+62+0)+0+14+0+4.5},hU699rpaY:{height:29,y:(componentViewport?.y||0)+0+(((componentViewport?.height||866)-0-1128)/2+62+0)+0+14+0+4.5},sWBwlHZhu:{height:29,y:(componentViewport?.y||0)+0+(((componentViewport?.height||866)-0-1128)/2+62+0)+0+14+0+4.5},ufpLrvQPm:{height:29,y:(componentViewport?.y||0)+0+(((componentViewport?.height||866)-0-1128)/2+62+0)+0+14+0+4.5},YSR7hInvC:{height:29,y:(componentViewport?.y||0)+0+(((componentViewport?.height||66)-0-128)/2+62+0)+0+14+0+4.5}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-i68x07-container\",layoutDependency:layoutDependency,layoutId:\"kDeni71vZ-container\",nodeId:\"kDeni71vZ\",rendersWithMotion:true,scopeId:\"axxypmtqt\",children:/*#__PURE__*/_jsx(NavbarItem,{height:\"100%\",id:\"kDeni71vZ\",layoutId:\"kDeni71vZ\",Rec0k0xwz:true,rTfiEtABO:\"Blog\",variant:\"ZepFjChsS\",width:\"100%\",ydPvgUFma:false,...addPropertyOverrides({Bj238GAaO:{IX4KbSiHm:IX4KbSiHmu7xgpj,style:{width:\"100%\"},variant:\"AhXtbhmYA\"},esKIwEdC0:{IX4KbSiHm:IX4KbSiHmnkj268},hU699rpaY:{IX4KbSiHm:IX4KbSiHmnkj268},sWBwlHZhu:{IX4KbSiHm:IX4KbSiHmnkj268},ufpLrvQPm:{IX4KbSiHm:IX4KbSiHmt5sp7n,variant:\"G8MUxHpWk\"},YSR7hInvC:{IX4KbSiHm:IX4KbSiHmnkj268}},baseVariant,gestureVariant)})})}),isDisplayed3(LBZ2tnjjl)&&/*#__PURE__*/_jsx(ComponentViewportProvider,{height:29,y:(componentViewport?.y||0)+0+(((componentViewport?.height||66)-0-128)/2+62+0)+0+14+0+4.5,...addPropertyOverrides({Bj238GAaO:{width:`calc(max(${componentViewport?.width||\"100vw\"}, 1px) - 48px)`,y:undefined},esKIwEdC0:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||866)-0-1128)/2+62+0)+0+14+0+4.5},hU699rpaY:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||866)-0-1128)/2+62+0)+0+14+0+4.5},sWBwlHZhu:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||866)-0-1128)/2+62+0)+0+14+0+4.5},ufpLrvQPm:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||866)-0-1128)/2+62+0)+0+14+0+4.5},ZtOWFH7NZ:{y:undefined}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-5rmhhj-container\",layoutDependency:layoutDependency,layoutId:\"m2CNMwD1H-container\",nodeId:\"m2CNMwD1H\",rendersWithMotion:true,scopeId:\"axxypmtqt\",children:/*#__PURE__*/_jsx(NavbarItem,{height:\"100%\",id:\"m2CNMwD1H\",layoutId:\"m2CNMwD1H\",Rec0k0xwz:true,rTfiEtABO:\"Showcase\",variant:\"fvPErQHd4\",width:\"100%\",YAPRYyfng:\"https://bettermode.com/showcase\",ydPvgUFma:false,...addPropertyOverrides({Bj238GAaO:{style:{width:\"100%\"}},y68Or486B:{variant:\"bWvjqA6AP\"}},baseVariant,gestureVariant)})})}),isDisplayed3(ZcJkUp5tN)&&/*#__PURE__*/_jsx(ComponentViewportProvider,{height:29,y:(componentViewport?.y||0)+0+(((componentViewport?.height||66)-0-128)/2+62+0)+0+14+0+4.5,...addPropertyOverrides({Bj238GAaO:{width:`calc(max(${componentViewport?.width||\"100vw\"}, 1px) - 48px)`,y:undefined},esKIwEdC0:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||866)-0-1128)/2+62+0)+0+14+0+4.5},hU699rpaY:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||866)-0-1128)/2+62+0)+0+14+0+4.5},sWBwlHZhu:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||866)-0-1128)/2+62+0)+0+14+0+4.5},ufpLrvQPm:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||866)-0-1128)/2+62+0)+0+14+0+4.5},ZtOWFH7NZ:{y:undefined}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-3qu0e9-container\",layoutDependency:layoutDependency,layoutId:\"szRv0KczS-container\",nodeId:\"szRv0KczS\",rendersWithMotion:true,scopeId:\"axxypmtqt\",children:/*#__PURE__*/_jsx(NavbarItem,{height:\"100%\",id:\"szRv0KczS\",layoutId:\"szRv0KczS\",Rec0k0xwz:true,rTfiEtABO:\"Enterprise\",variant:\"fvPErQHd4\",width:\"100%\",YAPRYyfng:\"https://bettermode.com/enterprise\",ydPvgUFma:false,...addPropertyOverrides({Bj238GAaO:{style:{width:\"100%\"}},y68Or486B:{variant:\"bWvjqA6AP\"}},baseVariant,gestureVariant)})})}),isDisplayed3(pnjyWO7Al)&&/*#__PURE__*/_jsx(ComponentViewportProvider,{height:29,y:(componentViewport?.y||0)+0+(((componentViewport?.height||66)-0-128)/2+62+0)+0+14+0+4.5,...addPropertyOverrides({Bj238GAaO:{width:`calc(max(${componentViewport?.width||\"100vw\"}, 1px) - 48px)`,y:undefined},esKIwEdC0:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||866)-0-1128)/2+62+0)+0+14+0+4.5},hU699rpaY:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||866)-0-1128)/2+62+0)+0+14+0+4.5},sWBwlHZhu:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||866)-0-1128)/2+62+0)+0+14+0+4.5},ufpLrvQPm:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||866)-0-1128)/2+62+0)+0+14+0+4.5},ZtOWFH7NZ:{y:undefined}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1ydl5jb-container\",layoutDependency:layoutDependency,layoutId:\"NHKQfbj5J-container\",nodeId:\"NHKQfbj5J\",rendersWithMotion:true,scopeId:\"axxypmtqt\",children:/*#__PURE__*/_jsx(NavbarItem,{height:\"100%\",id:\"NHKQfbj5J\",layoutId:\"NHKQfbj5J\",Rec0k0xwz:true,rTfiEtABO:\"Pricing\",variant:\"fvPErQHd4\",width:\"100%\",YAPRYyfng:\"https://bettermode.com/pricing\",ydPvgUFma:false,...addPropertyOverrides({Bj238GAaO:{style:{width:\"100%\"}},y68Or486B:{variant:\"bWvjqA6AP\"}},baseVariant,gestureVariant)})})}),isDisplayed()&&/*#__PURE__*/_jsx(SVG,{className:\"framer-w3ojte\",layoutDependency:layoutDependency,layoutId:\"fp4CUXAQF\",opacity:1,radius:8,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 96 29\" overflow=\"visible\"></svg>',withExternalLayout:true,...addPropertyOverrides({esKIwEdC0:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 80 29\" overflow=\"visible\"><path d=\"M 0 8 C 0 3.582 3.582 0 8 0 L 72 0 C 76.418 0 80 3.582 80 8 L 80 21 C 80 25.418 76.418 29 72 29 L 8 29 C 3.582 29 0 25.418 0 21 Z\" fill=\"var(--token-cebb2537-49f1-4b8e-bfe7-cdee7ee79284, rgb(235, 235, 235)) /* {&quot;name&quot;:&quot;Background/Secondary&quot;} */\"></path></svg>'},hU699rpaY:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 96 29\" overflow=\"visible\"><path d=\"M 0 8 C 0 3.582 3.582 0 8 0 L 88 0 C 92.418 0 96 3.582 96 8 L 96 21 C 96 25.418 92.418 29 88 29 L 8 29 C 3.582 29 0 25.418 0 21 Z\" fill=\"var(--token-cebb2537-49f1-4b8e-bfe7-cdee7ee79284, rgb(235, 235, 235)) /* {&quot;name&quot;:&quot;Background/Secondary&quot;} */\"></path></svg>'},sWBwlHZhu:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 83 29\" overflow=\"visible\"><path d=\"M 0 8 C 0 3.582 3.582 0 8 0 L 75 0 C 79.418 0 83 3.582 83 8 L 83 21 C 83 25.418 79.418 29 75 29 L 8 29 C 3.582 29 0 25.418 0 21 Z\" fill=\"var(--token-cebb2537-49f1-4b8e-bfe7-cdee7ee79284, rgb(235, 235, 235)) /* {&quot;name&quot;:&quot;Background/Secondary&quot;} */\"></path></svg>'},ufpLrvQPm:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 56 29\" overflow=\"visible\"><path d=\"M 0 8 C 0 3.582 3.582 0 8 0 L 48 0 C 52.418 0 56 3.582 56 8 L 56 21 C 56 25.418 52.418 29 48 29 L 8 29 C 3.582 29 0 25.418 0 21 Z\" fill=\"var(--token-cebb2537-49f1-4b8e-bfe7-cdee7ee79284, rgb(235, 235, 235)) /* {&quot;name&quot;:&quot;Background/Secondary&quot;} */\"></path></svg>'}},baseVariant,gestureVariant)}),isDisplayed5()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-1oir228\",\"data-border\":true,layoutDependency:layoutDependency,layoutId:\"rqZQcpMKb\",style:{\"--border-bottom-width\":\"0.5px\",\"--border-color\":\"var(--token-3648b482-766c-4501-98df-024221488373, rgba(0, 0, 0, 0.12))\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0.5px\"},children:isDisplayed5()&&/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"MDGMfVWFJ\"},implicitPathVariables:undefined}],children:resolvedLinks=>/*#__PURE__*/_jsx(ComponentViewportProvider,{...addPropertyOverrides({d5qybI2a0:{height:38},sSWusUe1y:{height:38},WPSqiD005:{height:38},XcOZV5QGf:{height:38}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1uomoii-container\",layoutDependency:layoutDependency,layoutId:\"Q_KJ6GYN4-container\",nodeId:\"Q_KJ6GYN4\",rendersWithMotion:true,scopeId:\"axxypmtqt\",children:/*#__PURE__*/_jsx(ButtonVarients,{an3AjqZVe:\"bold\",bcFI2guYz:\"var(--token-36849023-6189-4b34-8ca0-f2105af74ca2, rgb(255, 255, 255))\",cc1jmdnK8:{borderColor:\"rgb(0, 0, 0)\",borderStyle:\"solid\",borderWidth:1},dltCpZQuI:\"var(--token-d4d9bcef-5cf6-4e59-8f5c-db043ccb1adc, rgb(102, 198, 28))\",Fs8k5Y9rQ:\"rgba(102, 198, 28, 0.05)\",gnUhhRRAf:\"rgb(255, 255, 255)\",gZIm80QLw:\"rgba(0, 0, 0, 0)\",height:\"100%\",I1g9yhyhL:\"80px\",id:\"Q_KJ6GYN4\",ig5hdgAkD:\"var(--token-b7ac0caa-42ec-4adf-85fd-f93e899c4540, rgb(17, 17, 17))\",jq2o_VTFs:\"var(--token-36849023-6189-4b34-8ca0-f2105af74ca2, rgb(255, 255, 255))\",ktgIHtADd:true,layoutId:\"Q_KJ6GYN4\",LoBoMO0kI:false,lVApt2egS:\"var(--token-b7ac0caa-42ec-4adf-85fd-f93e899c4540, rgb(17, 17, 17))\",PJP2yPimK:\"var(--token-d4d9bcef-5cf6-4e59-8f5c-db043ccb1adc, rgb(102, 198, 28))\",q3N3W9HM2:resolvedLinks[0],qH46f5odN:false,qpDDlZFHd:\"Back\",tZ8wJ8sbC:\"Q9SEpl7R6\",variant:\"UI62YfkfK\",VgNhSZuYv:{borderColor:\"var(--token-3648b482-766c-4501-98df-024221488373, rgba(0, 0, 0, 0.12))\",borderStyle:\"solid\",borderWidth:1},vsWBWRHPN:15,width:\"100%\",XzXRofC2Z:{borderColor:\"var(--token-d4d9bcef-5cf6-4e59-8f5c-db043ccb1adc, rgb(102, 198, 28))\",borderStyle:\"solid\",borderWidth:1},ycy7cs8_H:\"arrow-left\",ZsUhZM4JF:false,...addPropertyOverrides({d5qybI2a0:{q3N3W9HM2:undefined,uDbBExoG1:uDbBExoG1gm8z7r},sSWusUe1y:{q3N3W9HM2:undefined,uDbBExoG1:uDbBExoG1gm8z7r},WPSqiD005:{q3N3W9HM2:undefined,uDbBExoG1:uDbBExoG1gm8z7r},XcOZV5QGf:{q3N3W9HM2:undefined,uDbBExoG1:uDbBExoG1gm8z7r}},baseVariant,gestureVariant)})})})})}),isDisplayed6()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{...addPropertyOverrides({XcOZV5QGf:{height:37,width:`calc(max(${componentViewport?.width||\"100vw\"}, 1px) - 48px)`}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-hnerj4-container\",layoutDependency:layoutDependency,layoutId:\"HU3wEjr7Q-container\",nodeId:\"HU3wEjr7Q\",rendersWithMotion:true,scopeId:\"axxypmtqt\",children:/*#__PURE__*/_jsx(MainMenuItem,{a10f1aUmL:\"https://bettermode.webflow.io/product/overview\",e0YZd2mTQ:false,height:\"100%\",hzxDREC1X:\"NavigationArrow\",id:\"HU3wEjr7Q\",jmKE_tCTQ:\"Product overview\",layoutId:\"HU3wEjr7Q\",style:{width:\"100%\"},variant:\"NI5G2Xnwx\",width:\"100%\"})})}),isDisplayed6()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{...addPropertyOverrides({XcOZV5QGf:{height:37,width:`calc(max(${componentViewport?.width||\"100vw\"}, 1px) - 48px)`}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-14vofd9-container\",layoutDependency:layoutDependency,layoutId:\"YqLfJbTKl-container\",nodeId:\"YqLfJbTKl\",rendersWithMotion:true,scopeId:\"axxypmtqt\",children:/*#__PURE__*/_jsx(MainMenuItem,{a10f1aUmL:\"https://bettermode.webflow.io/product/apps\",e0YZd2mTQ:false,height:\"100%\",hzxDREC1X:\"GitDiff\",id:\"YqLfJbTKl\",jmKE_tCTQ:\"Integrations\",layoutId:\"YqLfJbTKl\",style:{width:\"100%\"},variant:\"NI5G2Xnwx\",width:\"100%\"})})}),isDisplayed6()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{...addPropertyOverrides({XcOZV5QGf:{height:37,width:`calc(max(${componentViewport?.width||\"100vw\"}, 1px) - 48px)`}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-v2cw0w-container\",layoutDependency:layoutDependency,layoutId:\"zLaaJneM7-container\",nodeId:\"zLaaJneM7\",rendersWithMotion:true,scopeId:\"axxypmtqt\",children:/*#__PURE__*/_jsx(MainMenuItem,{a10f1aUmL:\"https://bettermode.webflow.io/product/feature-index-bettermode\",e0YZd2mTQ:false,height:\"100%\",hzxDREC1X:\"Shapes\",id:\"zLaaJneM7\",jmKE_tCTQ:\"Features\",layoutId:\"zLaaJneM7\",style:{width:\"100%\"},variant:\"NI5G2Xnwx\",width:\"100%\"})})}),isDisplayed6()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{...addPropertyOverrides({XcOZV5QGf:{height:37,width:`calc(max(${componentViewport?.width||\"100vw\"}, 1px) - 48px)`}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-dym83d-container\",layoutDependency:layoutDependency,layoutId:\"sziO3iyLU-container\",nodeId:\"sziO3iyLU\",rendersWithMotion:true,scopeId:\"axxypmtqt\",children:/*#__PURE__*/_jsx(MainMenuItem,{a10f1aUmL:\"https://bettermode.webflow.io/security\",e0YZd2mTQ:false,height:\"100%\",hzxDREC1X:\"ShieldStar\",id:\"sziO3iyLU\",jmKE_tCTQ:\"Security\",layoutId:\"sziO3iyLU\",style:{width:\"100%\"},variant:\"NI5G2Xnwx\",width:\"100%\"})})}),isDisplayed7()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-hw613d\",\"data-framer-name\":\"Title\",layoutDependency:layoutDependency,layoutId:\"Lf4UhBEH6\",children:isDisplayed7()&&/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h6,{className:\"framer-styles-preset-5q6x7l\",\"data-styles-preset\":\"SsgYnxLhL\",children:\"Use cases\"})}),className:\"framer-1j9syrt\",\"data-framer-name\":\"Use cases\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"f0WvKbqmZ\",style:{\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true})}),isDisplayed7()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-16237yq\",\"data-framer-name\":\"Title\",layoutDependency:layoutDependency,layoutId:\"s7hVfzOxd\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h6,{className:\"framer-styles-preset-5q6x7l\",\"data-styles-preset\":\"SsgYnxLhL\",children:\"Industries\"})}),className:\"framer-1dffkq\",\"data-framer-name\":\"Use cases\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"rR1Rq2OvZ\",style:{\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true})}),isDisplayed7()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-1fjo1nr\",\"data-framer-name\":\"Title\",layoutDependency:layoutDependency,layoutId:\"BdD3ta3b9\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h6,{className:\"framer-styles-preset-5q6x7l\",\"data-styles-preset\":\"SsgYnxLhL\",children:\"Industries\"})}),className:\"framer-1uqw0lf\",\"data-framer-name\":\"Use cases\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"jvs9cCukG\",style:{\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true})}),isDisplayed7()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{...addPropertyOverrides({WPSqiD005:{height:37,width:`calc(max(${componentViewport?.width||\"100vw\"}, 1px) - 48px)`}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-tola1u-container\",layoutDependency:layoutDependency,layoutId:\"tUsO7jbpU-container\",nodeId:\"tUsO7jbpU\",rendersWithMotion:true,scopeId:\"axxypmtqt\",children:/*#__PURE__*/_jsx(MainMenuItem,{a10f1aUmL:\"https://bettermode.webflow.io/solutions/use-cases/customer-self-service\",e0YZd2mTQ:false,height:\"100%\",hzxDREC1X:\"UsersThree\",id:\"tUsO7jbpU\",jmKE_tCTQ:\"Customer Self-service Platform\",layoutId:\"tUsO7jbpU\",style:{width:\"100%\"},variant:\"NI5G2Xnwx\",width:\"100%\"})})}),isDisplayed7()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{...addPropertyOverrides({WPSqiD005:{height:37,width:`calc(max(${componentViewport?.width||\"100vw\"}, 1px) - 48px)`}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-d5y7w4-container\",layoutDependency:layoutDependency,layoutId:\"kvClQwpds-container\",nodeId:\"kvClQwpds\",rendersWithMotion:true,scopeId:\"axxypmtqt\",children:/*#__PURE__*/_jsx(MainMenuItem,{a10f1aUmL:\"https://home.bettermode.com/solutions/industry/saas\",e0YZd2mTQ:false,height:\"100%\",hzxDREC1X:\"cloud\",id:\"kvClQwpds\",jmKE_tCTQ:\"SaaS Products\",layoutId:\"kvClQwpds\",style:{width:\"100%\"},variant:\"NI5G2Xnwx\",width:\"100%\"})})}),isDisplayed7()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{...addPropertyOverrides({WPSqiD005:{height:37,width:`calc(max(${componentViewport?.width||\"100vw\"}, 1px) - 48px)`}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1af6wy0-container\",layoutDependency:layoutDependency,layoutId:\"m06N8LNqr-container\",nodeId:\"m06N8LNqr\",rendersWithMotion:true,scopeId:\"axxypmtqt\",children:/*#__PURE__*/_jsx(MainMenuItem,{a10f1aUmL:\"https://bettermode.webflow.io/solutions/industry/online-training-and-education\",e0YZd2mTQ:false,height:\"100%\",hzxDREC1X:\"GraduationCap\",id:\"m06N8LNqr\",jmKE_tCTQ:\"Online Training and Education\",layoutId:\"m06N8LNqr\",style:{width:\"100%\"},variant:\"NI5G2Xnwx\",width:\"100%\"})})}),isDisplayed7()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{...addPropertyOverrides({WPSqiD005:{height:37,width:`calc(max(${componentViewport?.width||\"100vw\"}, 1px) - 48px)`}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-ou0l4a-container\",layoutDependency:layoutDependency,layoutId:\"yoYvcAnOr-container\",nodeId:\"yoYvcAnOr\",rendersWithMotion:true,scopeId:\"axxypmtqt\",children:/*#__PURE__*/_jsx(MainMenuItem,{a10f1aUmL:\"https://bettermode.webflow.io/solutions/industry/consumer-products-and-services\",e0YZd2mTQ:false,height:\"100%\",hzxDREC1X:\"bag\",id:\"yoYvcAnOr\",jmKE_tCTQ:\"Consumer Products and Services\",layoutId:\"yoYvcAnOr\",style:{width:\"100%\"},variant:\"NI5G2Xnwx\",width:\"100%\"})})}),isDisplayed7()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{...addPropertyOverrides({WPSqiD005:{height:37,width:`calc(max(${componentViewport?.width||\"100vw\"}, 1px) - 48px)`}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-10hafpu-container\",layoutDependency:layoutDependency,layoutId:\"ZefpwJtaT-container\",nodeId:\"ZefpwJtaT\",rendersWithMotion:true,scopeId:\"axxypmtqt\",children:/*#__PURE__*/_jsx(MainMenuItem,{a10f1aUmL:\"https://bettermode.webflow.io/solutions/use-cases/ideation-and-feedback\",e0YZd2mTQ:false,height:\"100%\",hzxDREC1X:\"Chats\",id:\"ZefpwJtaT\",jmKE_tCTQ:\"Product Ideation and Feedback\",layoutId:\"ZefpwJtaT\",style:{width:\"100%\"},variant:\"NI5G2Xnwx\",width:\"100%\"})})}),isDisplayed7()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{...addPropertyOverrides({WPSqiD005:{height:37,width:`calc(max(${componentViewport?.width||\"100vw\"}, 1px) - 48px)`}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-n64pv9-container\",layoutDependency:layoutDependency,layoutId:\"TqbgLjPAG-container\",nodeId:\"TqbgLjPAG\",rendersWithMotion:true,scopeId:\"axxypmtqt\",children:/*#__PURE__*/_jsx(MainMenuItem,{a10f1aUmL:\"https://bettermode.webflow.io/solutions/use-cases/customer-engagement\",e0YZd2mTQ:false,height:\"100%\",hzxDREC1X:\"ThumbsUp\",id:\"TqbgLjPAG\",jmKE_tCTQ:\"Customer Engagement Platform\",layoutId:\"TqbgLjPAG\",style:{width:\"100%\"},variant:\"NI5G2Xnwx\",width:\"100%\"})})}),isDisplayed7()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{...addPropertyOverrides({WPSqiD005:{height:37,width:`calc(max(${componentViewport?.width||\"100vw\"}, 1px) - 48px)`}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-f63hjl-container\",layoutDependency:layoutDependency,layoutId:\"fffU_7Ohz-container\",nodeId:\"fffU_7Ohz\",rendersWithMotion:true,scopeId:\"axxypmtqt\",children:/*#__PURE__*/_jsx(MainMenuItem,{a10f1aUmL:\"https://bettermode.webflow.io/solutions/use-cases/help-center\",e0YZd2mTQ:false,height:\"100%\",hzxDREC1X:\"Question\",id:\"fffU_7Ohz\",jmKE_tCTQ:\"Help Center\",layoutId:\"fffU_7Ohz\",style:{width:\"100%\"},variant:\"NI5G2Xnwx\",width:\"100%\"})})}),isDisplayed7()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{...addPropertyOverrides({WPSqiD005:{height:37,width:`calc(max(${componentViewport?.width||\"100vw\"}, 1px) - 48px)`}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1ixx4vp-container\",layoutDependency:layoutDependency,layoutId:\"lFyK2jOs4-container\",nodeId:\"lFyK2jOs4\",rendersWithMotion:true,scopeId:\"axxypmtqt\",children:/*#__PURE__*/_jsx(MainMenuItem,{a10f1aUmL:\"https://bettermode.webflow.io/solutions/use-cases/client-portal\",e0YZd2mTQ:false,height:\"100%\",hzxDREC1X:\"UserGear\",id:\"lFyK2jOs4\",jmKE_tCTQ:\"Client Portal\",layoutId:\"lFyK2jOs4\",style:{width:\"100%\"},variant:\"NI5G2Xnwx\",width:\"100%\"})})}),isDisplayed7()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{...addPropertyOverrides({WPSqiD005:{height:37,width:`calc(max(${componentViewport?.width||\"100vw\"}, 1px) - 48px)`}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1kt3bzn-container\",layoutDependency:layoutDependency,layoutId:\"aEZO5vwvm-container\",nodeId:\"aEZO5vwvm\",rendersWithMotion:true,scopeId:\"axxypmtqt\",children:/*#__PURE__*/_jsx(MainMenuItem,{a10f1aUmL:\"https://bettermode.webflow.io/solutions/department/support-and-success\",e0YZd2mTQ:false,height:\"100%\",hzxDREC1X:\"Megaphone\",id:\"aEZO5vwvm\",jmKE_tCTQ:\"Customer Support and success\",layoutId:\"aEZO5vwvm\",style:{width:\"100%\"},variant:\"NI5G2Xnwx\",width:\"100%\"})})}),isDisplayed7()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{...addPropertyOverrides({WPSqiD005:{height:37,width:`calc(max(${componentViewport?.width||\"100vw\"}, 1px) - 48px)`}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1vncqof-container\",layoutDependency:layoutDependency,layoutId:\"T2ndYvhwV-container\",nodeId:\"T2ndYvhwV\",rendersWithMotion:true,scopeId:\"axxypmtqt\",children:/*#__PURE__*/_jsx(MainMenuItem,{a10f1aUmL:\"https://bettermode.webflow.io/solutions/department/product\",e0YZd2mTQ:false,height:\"100%\",hzxDREC1X:\"navigation\",id:\"T2ndYvhwV\",jmKE_tCTQ:\"Product Management\",layoutId:\"T2ndYvhwV\",style:{width:\"100%\"},variant:\"NI5G2Xnwx\",width:\"100%\"})})}),isDisplayed7()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{...addPropertyOverrides({WPSqiD005:{height:37,width:`calc(max(${componentViewport?.width||\"100vw\"}, 1px) - 48px)`}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-at1euc-container\",layoutDependency:layoutDependency,layoutId:\"eYzEOO0Ez-container\",nodeId:\"eYzEOO0Ez\",rendersWithMotion:true,scopeId:\"axxypmtqt\",children:/*#__PURE__*/_jsx(MainMenuItem,{a10f1aUmL:\"https://bettermode.webflow.io/solutions/department/marketing\",e0YZd2mTQ:false,height:\"100%\",hzxDREC1X:\"code\",id:\"eYzEOO0Ez\",jmKE_tCTQ:\"Marketing\",layoutId:\"eYzEOO0Ez\",style:{width:\"100%\"},variant:\"NI5G2Xnwx\",width:\"100%\"})})}),isDisplayed8()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1wd84lk\",\"data-framer-name\":\"Frame 24\",layoutDependency:layoutDependency,layoutId:\"wrpPbqJNb\",children:[isDisplayed9()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{height:363,...addPropertyOverrides({d5qybI2a0:{width:`calc(max(${componentViewport?.width||\"100vw\"}, 1px) - 48px)`}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-4cc92u-container\",layoutDependency:layoutDependency,layoutId:\"GQ0ixaEa2-container\",nodeId:\"GQ0ixaEa2\",rendersWithMotion:true,scopeId:\"axxypmtqt\",children:/*#__PURE__*/_jsx(TemplateFrameMenu,{g9SlNiBDy:addImageAlt({pixelHeight:534,pixelWidth:400,src:\"https://framerusercontent.com/images/CiNgc7YWuYOnMvJy0ItxOiFhnU.png\",srcSet:\"https://framerusercontent.com/images/CiNgc7YWuYOnMvJy0ItxOiFhnU.png 400w\"},\"\"),height:\"100%\",id:\"GQ0ixaEa2\",layoutId:\"GQ0ixaEa2\",style:{width:\"100%\"},UPsTSqR93:\"Better X\",variant:\"k8hfPx_se\",width:\"100%\",zrvapmhxu:\"Professional Pet Training Community Platform\"})})}),isDisplayed9()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{height:363,...addPropertyOverrides({d5qybI2a0:{width:`calc(max(${componentViewport?.width||\"100vw\"}, 1px) - 48px)`}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-tonet4-container\",layoutDependency:layoutDependency,layoutId:\"Mhc3ew8sD-container\",nodeId:\"Mhc3ew8sD\",rendersWithMotion:true,scopeId:\"axxypmtqt\",children:/*#__PURE__*/_jsx(TemplateFrameMenu,{g9SlNiBDy:addImageAlt({pixelHeight:534,pixelWidth:400,src:\"https://framerusercontent.com/images/s0dN2TvgFhoVWRelbnHB0wjw.png\",srcSet:\"https://framerusercontent.com/images/s0dN2TvgFhoVWRelbnHB0wjw.png 400w\"},\"\"),height:\"100%\",id:\"Mhc3ew8sD\",layoutId:\"Mhc3ew8sD\",style:{width:\"100%\"},UPsTSqR93:\"QAhub\",variant:\"k8hfPx_se\",width:\"100%\",zrvapmhxu:\"Developer Collaboration Community Platform for Knowledge Sharing\"})})}),isDisplayed9()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{height:363,...addPropertyOverrides({d5qybI2a0:{width:`calc(max(${componentViewport?.width||\"100vw\"}, 1px) - 48px)`}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1nai81j-container\",layoutDependency:layoutDependency,layoutId:\"QoOmRVFCD-container\",nodeId:\"QoOmRVFCD\",rendersWithMotion:true,scopeId:\"axxypmtqt\",children:/*#__PURE__*/_jsx(TemplateFrameMenu,{g9SlNiBDy:addImageAlt({pixelHeight:534,pixelWidth:400,src:\"https://framerusercontent.com/images/Yj0RQRJT0gn5514jEkncIjq0Ss.png\",srcSet:\"https://framerusercontent.com/images/Yj0RQRJT0gn5514jEkncIjq0Ss.png 400w\"},\"\"),height:\"100%\",id:\"QoOmRVFCD\",layoutId:\"QoOmRVFCD\",style:{width:\"100%\"},UPsTSqR93:\"Saasplex\",variant:\"k8hfPx_se\",width:\"100%\",zrvapmhxu:\"Customer Service Management Platform\"})})}),isDisplayed9()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{height:363,...addPropertyOverrides({d5qybI2a0:{width:`calc(max(${componentViewport?.width||\"100vw\"}, 1px) - 48px)`}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-kkmfoe-container\",layoutDependency:layoutDependency,layoutId:\"KbXFxCwCS-container\",nodeId:\"KbXFxCwCS\",rendersWithMotion:true,scopeId:\"axxypmtqt\",children:/*#__PURE__*/_jsx(TemplateFrameMenu,{g9SlNiBDy:addImageAlt({pixelHeight:534,pixelWidth:400,src:\"https://framerusercontent.com/images/sHzmfMp3U0JqlDvjSDAIr1hsE.png\",srcSet:\"https://framerusercontent.com/images/sHzmfMp3U0JqlDvjSDAIr1hsE.png 400w\"},\"\"),height:\"100%\",id:\"KbXFxCwCS\",layoutId:\"KbXFxCwCS\",style:{width:\"100%\"},UPsTSqR93:\"Eveco-hub \",variant:\"k8hfPx_se\",width:\"100%\",zrvapmhxu:\"Electronic Vehicle Community Platform\"})})}),isDisplayed10()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{height:200,width:\"280px\",...addPropertyOverrides({sSWusUe1y:{width:`calc(max(${componentViewport?.width||\"100vw\"}, 1px) - 48px)`}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1ac1pzz-container\",layoutDependency:layoutDependency,layoutId:\"oHiUtZi4f-container\",nodeId:\"oHiUtZi4f\",rendersWithMotion:true,scopeId:\"axxypmtqt\",children:/*#__PURE__*/_jsx(BlogFrameMenu,{CxXCrEjhu:\"https://bettermode.com/blog/how-to-create-social-media-platform\",fIzuc75AS:false,height:\"100%\",id:\"oHiUtZi4f\",jrRpHjxKy:\"Step-by-Step Guide\",layoutId:\"oHiUtZi4f\",PzP8VZ5Ym:\"How to Create a Social Media Platform\",style:{width:\"100%\"},uEL9cCA3Y:true,variant:\"E2EHqNGSd\",width:\"100%\",XWLihA0u2:addImageAlt({pixelHeight:300,pixelWidth:420,src:\"https://framerusercontent.com/images/zPu4lpLs7Ql1p9NuIKL8kduUQ.png\"},\"\"),...addPropertyOverrides({sSWusUe1y:{variant:\"G1ZCJdIGU\"}},baseVariant,gestureVariant)})})}),isDisplayed10()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{height:200,width:\"280px\",...addPropertyOverrides({sSWusUe1y:{width:`calc(max(${componentViewport?.width||\"100vw\"}, 1px) - 48px)`}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-16gvpkk-container\",layoutDependency:layoutDependency,layoutId:\"WnX2lnml1-container\",nodeId:\"WnX2lnml1\",rendersWithMotion:true,scopeId:\"axxypmtqt\",children:/*#__PURE__*/_jsx(BlogFrameMenu,{CxXCrEjhu:\"https://bettermode.com/blog/discord-alternatives\",fIzuc75AS:false,height:\"100%\",id:\"WnX2lnml1\",jrRpHjxKy:\"Explore 17 Apps Based on Your Use Case\",layoutId:\"WnX2lnml1\",PzP8VZ5Ym:\"Discord Alternatives \",style:{width:\"100%\"},uEL9cCA3Y:true,variant:\"E2EHqNGSd\",width:\"100%\",...addPropertyOverrides({sSWusUe1y:{variant:\"G1ZCJdIGU\"}},baseVariant,gestureVariant)})})}),isDisplayed10()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{height:200,width:\"280px\",...addPropertyOverrides({sSWusUe1y:{width:`calc(max(${componentViewport?.width||\"100vw\"}, 1px) - 48px)`}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1wsnzw8-container\",layoutDependency:layoutDependency,layoutId:\"aIHiY2k1x-container\",nodeId:\"aIHiY2k1x\",rendersWithMotion:true,scopeId:\"axxypmtqt\",children:/*#__PURE__*/_jsx(BlogFrameMenu,{CxXCrEjhu:\"https://bettermode.com/blog/best-no-code-platforms\",fIzuc75AS:true,height:\"100%\",id:\"aIHiY2k1x\",jrRpHjxKy:\"\",layoutId:\"aIHiY2k1x\",PzP8VZ5Ym:\"No-Code Platforms for Building Robust Communities \",style:{width:\"100%\"},uEL9cCA3Y:false,variant:\"E2EHqNGSd\",width:\"100%\",XWLihA0u2:addImageAlt({pixelHeight:300,pixelWidth:420,src:\"https://framerusercontent.com/images/ivKpuQLStJsGj8YOgxeB1laQXEA.png\"},\"\"),...addPropertyOverrides({sSWusUe1y:{variant:\"G1ZCJdIGU\"}},baseVariant,gestureVariant)})})}),isDisplayed10()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{height:200,width:\"280px\",...addPropertyOverrides({sSWusUe1y:{width:`calc(max(${componentViewport?.width||\"100vw\"}, 1px) - 48px)`}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1o9f2jl-container\",layoutDependency:layoutDependency,layoutId:\"xr91sogLO-container\",nodeId:\"xr91sogLO\",rendersWithMotion:true,scopeId:\"axxypmtqt\",children:/*#__PURE__*/_jsx(BlogFrameMenu,{CxXCrEjhu:\"https://bettermode.com/blog/discussion-forums\",fIzuc75AS:true,height:\"100%\",id:\"xr91sogLO\",jrRpHjxKy:\"\",layoutId:\"xr91sogLO\",PzP8VZ5Ym:\"The Transformative Power of Discussion Forums\",style:{width:\"100%\"},uEL9cCA3Y:false,variant:\"E2EHqNGSd\",width:\"100%\",XWLihA0u2:addImageAlt({pixelHeight:300,pixelWidth:420,src:\"https://framerusercontent.com/images/lelpRJTkeXsk7YGl3TBOBCwxDVE.png\"},\"\"),...addPropertyOverrides({sSWusUe1y:{variant:\"G1ZCJdIGU\"}},baseVariant,gestureVariant)})})})]}),isDisplayed8()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-m0dzgr\",layoutDependency:layoutDependency,layoutId:\"UgR16S72A\",children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1jsrx4u\",\"data-framer-name\":\"subheader\",layoutDependency:layoutDependency,layoutId:\"xYQs_jwnR\",children:[isDisplayed11()&&/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7TWFucm9wZS02MDA=\",\"--framer-font-family\":'\"Manrope\", \"Manrope Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"600\",\"--framer-letter-spacing\":\"-0.03em\"},children:\"Build Your Online Community with Ready-to-Use Website Templates\"})}),className:\"framer-15h90ce\",\"data-framer-name\":\"Build Your Online Community with Ready-to-Use Website Templates\",fonts:[\"GF;Manrope-600\"],layoutDependency:layoutDependency,layoutId:\"EvyjfWVF9\",style:{\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"MDGMfVWFJ\"},implicitPathVariables:undefined},{href:{webPageId:\"MDGMfVWFJ\"},implicitPathVariables:undefined},{href:{webPageId:\"MDGMfVWFJ\"},implicitPathVariables:undefined}],children:resolvedLinks1=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:38,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-xgxo2a-container\",layoutDependency:layoutDependency,layoutId:\"bG6yFY1vv-container\",nodeId:\"bG6yFY1vv\",rendersWithMotion:true,scopeId:\"axxypmtqt\",children:/*#__PURE__*/_jsx(ButtonVarients,{an3AjqZVe:\"bold\",bcFI2guYz:\"var(--token-36849023-6189-4b34-8ca0-f2105af74ca2, rgb(255, 255, 255))\",cc1jmdnK8:{borderColor:\"rgb(0, 0, 0)\",borderStyle:\"solid\",borderWidth:1},dltCpZQuI:\"var(--token-d4d9bcef-5cf6-4e59-8f5c-db043ccb1adc, rgb(102, 198, 28))\",Fs8k5Y9rQ:\"rgba(102, 198, 28, 0.05)\",gnUhhRRAf:\"rgb(255, 255, 255)\",gZIm80QLw:\"rgba(0, 0, 0, 0)\",height:\"100%\",I1g9yhyhL:\"80px\",id:\"bG6yFY1vv\",ig5hdgAkD:\"var(--token-b7ac0caa-42ec-4adf-85fd-f93e899c4540, rgb(17, 17, 17))\",jq2o_VTFs:\"var(--token-36849023-6189-4b34-8ca0-f2105af74ca2, rgb(255, 255, 255))\",ktgIHtADd:false,layoutId:\"bG6yFY1vv\",LoBoMO0kI:false,lVApt2egS:\"var(--token-b7ac0caa-42ec-4adf-85fd-f93e899c4540, rgb(17, 17, 17))\",PJP2yPimK:\"var(--token-d4d9bcef-5cf6-4e59-8f5c-db043ccb1adc, rgb(102, 198, 28))\",q3N3W9HM2:resolvedLinks1[0],qH46f5odN:false,qpDDlZFHd:\"View all templates\",tZ8wJ8sbC:\"Q9SEpl7R6\",variant:\"UI62YfkfK\",VgNhSZuYv:{borderColor:\"var(--token-3648b482-766c-4501-98df-024221488373, rgba(0, 0, 0, 0.12))\",borderStyle:\"solid\",borderWidth:1},vsWBWRHPN:15,width:\"100%\",XzXRofC2Z:{borderColor:\"var(--token-d4d9bcef-5cf6-4e59-8f5c-db043ccb1adc, rgb(102, 198, 28))\",borderStyle:\"solid\",borderWidth:1},ycy7cs8_H:\"arrow-right\",ZsUhZM4JF:true,...addPropertyOverrides({d5qybI2a0:{q3N3W9HM2:resolvedLinks1[1]},sSWusUe1y:{q3N3W9HM2:resolvedLinks1[2]}},baseVariant,gestureVariant)})})})})]})})]}),isDisplayed12()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-18p6yyy\",\"data-framer-name\":\"Buttons\",layoutDependency:layoutDependency,layoutId:\"WjfQkJGaC\",children:[isDisplayed13(qACERDEt0)&&/*#__PURE__*/_jsx(ComponentViewportProvider,{height:29,y:(componentViewport?.y||0)+0+(((componentViewport?.height||66)-0-128)/2+62+0)+0+14+0+4.5,...addPropertyOverrides({esKIwEdC0:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||866)-0-1128)/2+62+0)+0+14+0+4.5},hU699rpaY:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||866)-0-1128)/2+62+0)+0+14+0+4.5},sWBwlHZhu:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||866)-0-1128)/2+62+0)+0+14+0+4.5},ufpLrvQPm:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||866)-0-1128)/2+62+0)+0+14+0+4.5}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1b8sxkb-container\",layoutDependency:layoutDependency,layoutId:\"B08NDRaDV-container\",nodeId:\"B08NDRaDV\",rendersWithMotion:true,scopeId:\"axxypmtqt\",children:/*#__PURE__*/_jsx(NavbarItem,{height:\"100%\",id:\"B08NDRaDV\",layoutId:\"B08NDRaDV\",Rec0k0xwz:true,rTfiEtABO:\"Book a demo\",variant:\"fvPErQHd4\",width:\"100%\",YAPRYyfng:\"https://bettermode.com/contact-sales\",ydPvgUFma:false,...addPropertyOverrides({y68Or486B:{variant:\"bWvjqA6AP\"}},baseVariant,gestureVariant)})})}),isDisplayed13(Zig8ctsh_)&&/*#__PURE__*/_jsx(ComponentViewportProvider,{height:29,y:(componentViewport?.y||0)+0+(((componentViewport?.height||66)-0-128)/2+62+0)+0+14+0+4.5,...addPropertyOverrides({esKIwEdC0:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||866)-0-1128)/2+62+0)+0+14+0+4.5},hU699rpaY:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||866)-0-1128)/2+62+0)+0+14+0+4.5},sWBwlHZhu:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||866)-0-1128)/2+62+0)+0+14+0+4.5},ufpLrvQPm:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||866)-0-1128)/2+62+0)+0+14+0+4.5}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-79brp9-container\",layoutDependency:layoutDependency,layoutId:\"x9eMAMDTF-container\",nodeId:\"x9eMAMDTF\",rendersWithMotion:true,scopeId:\"axxypmtqt\",children:/*#__PURE__*/_jsx(NavbarItem,{height:\"100%\",id:\"x9eMAMDTF\",layoutId:\"x9eMAMDTF\",Rec0k0xwz:true,rTfiEtABO:\"Login\",variant:\"fvPErQHd4\",width:\"100%\",YAPRYyfng:\"https://app.bettermode.com/auth/signin\",ydPvgUFma:false,...addPropertyOverrides({y68Or486B:{variant:\"bWvjqA6AP\"}},baseVariant,gestureVariant)})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:38,y:(componentViewport?.y||0)+0+(((componentViewport?.height||66)-0-128)/2+62+0)+0+14+0+0,...addPropertyOverrides({Bj238GAaO:{width:`calc(max(${componentViewport?.width||\"100vw\"}, 1px) - 48px)`,y:undefined},esKIwEdC0:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||866)-0-1128)/2+62+0)+0+14+0+0},hU699rpaY:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||866)-0-1128)/2+62+0)+0+14+0+0},sWBwlHZhu:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||866)-0-1128)/2+62+0)+0+14+0+0},ufpLrvQPm:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||866)-0-1128)/2+62+0)+0+14+0+0},ZtOWFH7NZ:{width:`calc(max(${componentViewport?.width||\"100vw\"}, 1px) - 48px)`,y:undefined}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-175a0rr-container\",layoutDependency:layoutDependency,layoutId:\"DzQZWY38J-container\",nodeId:\"DzQZWY38J\",rendersWithMotion:true,scopeId:\"axxypmtqt\",children:/*#__PURE__*/_jsx(ButtonVarients,{an3AjqZVe:\"bold\",bcFI2guYz:\"var(--token-36849023-6189-4b34-8ca0-f2105af74ca2, rgb(255, 255, 255))\",cc1jmdnK8:{borderColor:\"rgb(0, 0, 0)\",borderStyle:\"solid\",borderWidth:1},dltCpZQuI:\"var(--token-d4d9bcef-5cf6-4e59-8f5c-db043ccb1adc, rgb(102, 198, 28))\",Fs8k5Y9rQ:\"rgba(102, 198, 28, 0.05)\",gnUhhRRAf:\"rgb(255, 255, 255)\",gZIm80QLw:\"rgba(0, 0, 0, 0)\",height:\"100%\",I1g9yhyhL:\"80px\",id:\"DzQZWY38J\",ig5hdgAkD:\"var(--token-b7ac0caa-42ec-4adf-85fd-f93e899c4540, rgb(17, 17, 17))\",jq2o_VTFs:\"var(--token-36849023-6189-4b34-8ca0-f2105af74ca2, rgb(255, 255, 255))\",ktgIHtADd:false,layoutId:\"DzQZWY38J\",LoBoMO0kI:od_q55ti6,lVApt2egS:\"var(--token-b7ac0caa-42ec-4adf-85fd-f93e899c4540, rgb(17, 17, 17))\",PJP2yPimK:\"var(--token-d4d9bcef-5cf6-4e59-8f5c-db043ccb1adc, rgb(102, 198, 28))\",q3N3W9HM2:dS7IkZAS_,qH46f5odN:false,qpDDlZFHd:qfrSHrmIp,tZ8wJ8sbC:\"Q9SEpl7R6\",uDbBExoG1:uDbBExoG1lmqx8w,variant:\"Aej8nPVQe\",VgNhSZuYv:{borderColor:\"var(--token-3648b482-766c-4501-98df-024221488373, rgba(0, 0, 0, 0.12))\",borderStyle:\"solid\",borderWidth:1},vsWBWRHPN:15,width:\"100%\",XzXRofC2Z:{borderColor:\"var(--token-d4d9bcef-5cf6-4e59-8f5c-db043ccb1adc, rgb(102, 198, 28))\",borderStyle:\"solid\",borderWidth:1},ycy7cs8_H:\"arrow-right\",ZsUhZM4JF:false,...addPropertyOverrides({Bj238GAaO:{q3N3W9HM2:\"https://app.bettermode.com/auth/signin\",qpDDlZFHd:\"Log In\",style:{width:\"100%\"},uDbBExoG1:undefined,variant:\"q3IlxxA13\"},y68Or486B:{variant:\"q3IlxxA13\"},ZtOWFH7NZ:{q3N3W9HM2:\"https://app.bettermode.com/auth/signin\",qpDDlZFHd:\"Log In\",style:{width:\"100%\"},uDbBExoG1:undefined,variant:\"q3IlxxA13\"}},baseVariant,gestureVariant)})})}),isDisplayed14()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{...addPropertyOverrides({Bj238GAaO:{height:38,width:`calc(max(${componentViewport?.width||\"100vw\"}, 1px) - 48px)`},ZtOWFH7NZ:{height:38,width:`calc(max(${componentViewport?.width||\"100vw\"}, 1px) - 48px)`}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-6pbtaj-container\",layoutDependency:layoutDependency,layoutId:\"zWMp8fkDG-container\",nodeId:\"zWMp8fkDG\",rendersWithMotion:true,scopeId:\"axxypmtqt\",children:/*#__PURE__*/_jsx(ButtonVarients,{an3AjqZVe:\"bold\",bcFI2guYz:\"var(--token-36849023-6189-4b34-8ca0-f2105af74ca2, rgb(255, 255, 255))\",cc1jmdnK8:{borderColor:\"rgb(0, 0, 0)\",borderStyle:\"solid\",borderWidth:1},dltCpZQuI:\"var(--token-d4d9bcef-5cf6-4e59-8f5c-db043ccb1adc, rgb(102, 198, 28))\",Fs8k5Y9rQ:\"rgba(102, 198, 28, 0.05)\",gnUhhRRAf:\"rgb(255, 255, 255)\",gZIm80QLw:\"rgba(0, 0, 0, 0)\",height:\"100%\",I1g9yhyhL:\"80px\",id:\"zWMp8fkDG\",ig5hdgAkD:\"var(--token-b7ac0caa-42ec-4adf-85fd-f93e899c4540, rgb(17, 17, 17))\",jq2o_VTFs:\"var(--token-36849023-6189-4b34-8ca0-f2105af74ca2, rgb(255, 255, 255))\",ktgIHtADd:false,layoutId:\"zWMp8fkDG\",LoBoMO0kI:false,lVApt2egS:\"var(--token-b7ac0caa-42ec-4adf-85fd-f93e899c4540, rgb(17, 17, 17))\",PJP2yPimK:\"var(--token-d4d9bcef-5cf6-4e59-8f5c-db043ccb1adc, rgb(102, 198, 28))\",q3N3W9HM2:\"https://app.bettermode.com/auth/signup\",qH46f5odN:false,qpDDlZFHd:\"Start for free\",style:{width:\"100%\"},tZ8wJ8sbC:\"Q9SEpl7R6\",variant:\"Aej8nPVQe\",VgNhSZuYv:{borderColor:\"var(--token-3648b482-766c-4501-98df-024221488373, rgba(0, 0, 0, 0.12))\",borderStyle:\"solid\",borderWidth:1},vsWBWRHPN:15,width:\"100%\",XzXRofC2Z:{borderColor:\"var(--token-d4d9bcef-5cf6-4e59-8f5c-db043ccb1adc, rgb(102, 198, 28))\",borderStyle:\"solid\",borderWidth:1},ycy7cs8_H:\"arrow-right\",ZsUhZM4JF:false})})})]})]})]})})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-GyWM3.framer-1v62gux, .framer-GyWM3 .framer-1v62gux { display: block; }\",\".framer-GyWM3.framer-1h9uu83 { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: 1080px; }\",\".framer-GyWM3 .framer-lpqlp3-container, .framer-GyWM3 .framer-4cc92u-container, .framer-GyWM3 .framer-tonet4-container, .framer-GyWM3 .framer-1nai81j-container, .framer-GyWM3 .framer-kkmfoe-container { flex: none; height: auto; position: relative; width: 100%; }\",\".framer-GyWM3 .framer-1lwxd1n { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: calc(var(--framer-viewport-height, 100vh) * 1); justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-GyWM3 .framer-1r6milr-container { flex: none; height: auto; position: relative; width: 100%; z-index: 6; }\",\".framer-GyWM3 .framer-ob208y { cursor: pointer; flex: 1 0 0px; height: 1px; overflow: visible; position: relative; width: 100%; }\",\".framer-GyWM3 .framer-riibyo { 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: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-GyWM3 .framer-1vewvez { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 24px; height: min-content; justify-content: var(--1bvhcte); max-width: 1280px; overflow: visible; padding: 14px 16px 14px 16px; position: relative; width: 1px; }\",\".framer-GyWM3 .framer-1p4lxwu, .framer-GyWM3 .framer-ndv1yz { 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: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-GyWM3 .framer-14yx6eh-container { flex: none; height: 32px; position: relative; width: auto; }\",\".framer-GyWM3 .framer-1dnfibo-container, .framer-GyWM3 .framer-1xow7lm-container, .framer-GyWM3 .framer-sk593s-container, .framer-GyWM3 .framer-ivq5sj-container, .framer-GyWM3 .framer-i68x07-container, .framer-GyWM3 .framer-5rmhhj-container, .framer-GyWM3 .framer-3qu0e9-container, .framer-GyWM3 .framer-1ydl5jb-container, .framer-GyWM3 .framer-1uomoii-container, .framer-GyWM3 .framer-xgxo2a-container, .framer-GyWM3 .framer-1b8sxkb-container, .framer-GyWM3 .framer-79brp9-container, .framer-GyWM3 .framer-175a0rr-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-GyWM3 .framer-14dxrbv { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: var(--av7i83); overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-GyWM3 .framer-1m3bf5v { align-content: center; align-items: center; align-self: stretch; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 8px; height: auto; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-GyWM3 .framer-w3ojte { height: 29px; left: 180px; position: absolute; top: 5px; width: 96px; }\",\".framer-GyWM3 .framer-1oir228 { align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; min-height: 200px; overflow: visible; padding: 12px 12px 12px 0px; position: relative; width: 1px; }\",\".framer-GyWM3 .framer-hnerj4-container, .framer-GyWM3 .framer-14vofd9-container, .framer-GyWM3 .framer-v2cw0w-container, .framer-GyWM3 .framer-dym83d-container, .framer-GyWM3 .framer-tola1u-container, .framer-GyWM3 .framer-d5y7w4-container, .framer-GyWM3 .framer-1af6wy0-container, .framer-GyWM3 .framer-ou0l4a-container, .framer-GyWM3 .framer-10hafpu-container, .framer-GyWM3 .framer-n64pv9-container, .framer-GyWM3 .framer-f63hjl-container, .framer-GyWM3 .framer-1ixx4vp-container, .framer-GyWM3 .framer-1kt3bzn-container, .framer-GyWM3 .framer-1vncqof-container, .framer-GyWM3 .framer-at1euc-container, .framer-GyWM3 .framer-6pbtaj-container { flex: 1 0 0px; height: auto; position: relative; width: 1px; }\",\".framer-GyWM3 .framer-hw613d { align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; min-height: 200px; overflow: visible; padding: 16px 0px 4px 0px; position: relative; width: 1px; }\",\".framer-GyWM3 .framer-1j9syrt, .framer-GyWM3 .framer-1dffkq, .framer-GyWM3 .framer-1uqw0lf { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-GyWM3 .framer-16237yq, .framer-GyWM3 .framer-1fjo1nr { align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 16px 0px 4px 0px; position: relative; width: 1px; }\",\".framer-GyWM3 .framer-1wd84lk { align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 28px; height: min-content; justify-content: center; overflow: visible; padding: 16px 0px 28px 0px; position: relative; width: 1px; }\",\".framer-GyWM3 .framer-1ac1pzz-container, .framer-GyWM3 .framer-16gvpkk-container, .framer-GyWM3 .framer-1wsnzw8-container, .framer-GyWM3 .framer-1o9f2jl-container { flex: none; height: auto; position: relative; width: 280px; }\",\".framer-GyWM3 .framer-m0dzgr { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-GyWM3 .framer-1jsrx4u { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 12px; height: min-content; justify-content: flex-end; overflow: visible; padding: 16px 0px 12px 0px; position: relative; width: 100%; }\",\".framer-GyWM3 .framer-15h90ce { flex: 1 0 0px; height: auto; position: relative; white-space: pre-wrap; width: 1px; word-break: break-word; word-wrap: break-word; }\",\".framer-GyWM3 .framer-18p6yyy { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 16px; height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: min-content; }\",\".framer-GyWM3.framer-v-16dwlhh.framer-1h9uu83, .framer-GyWM3.framer-v-4tshb0.framer-1h9uu83 { justify-content: flex-start; width: 390px; }\",\".framer-GyWM3.framer-v-16dwlhh .framer-lpqlp3-container, .framer-GyWM3.framer-v-1i0lfmd .framer-lpqlp3-container, .framer-GyWM3.framer-v-h8lbqk .framer-1p4lxwu, .framer-GyWM3.framer-v-h8lbqk .framer-1xow7lm-container, .framer-GyWM3.framer-v-1ewxv97 .framer-lpqlp3-container, .framer-GyWM3.framer-v-1ewxv97 .framer-1p4lxwu, .framer-GyWM3.framer-v-1fa1wha .framer-lpqlp3-container, .framer-GyWM3.framer-v-1fa1wha .framer-1p4lxwu, .framer-GyWM3.framer-v-i3vwcg .framer-lpqlp3-container, .framer-GyWM3.framer-v-i3vwcg .framer-1p4lxwu, .framer-GyWM3.framer-v-1cfrtkx .framer-lpqlp3-container, .framer-GyWM3.framer-v-1cfrtkx .framer-1p4lxwu, .framer-GyWM3.framer-v-1g6up83 .framer-lpqlp3-container, .framer-GyWM3.framer-v-14xf1zr .framer-lpqlp3-container, .framer-GyWM3.framer-v-ca1xlh .framer-lpqlp3-container, .framer-GyWM3.framer-v-1pyc39x .framer-lpqlp3-container, .framer-GyWM3.framer-v-4tshb0 .framer-lpqlp3-container, .framer-GyWM3.framer-v-6s71vx .framer-lpqlp3-container { order: 0; }\",\".framer-GyWM3.framer-v-16dwlhh .framer-riibyo, .framer-GyWM3.framer-v-1i0lfmd .framer-riibyo, .framer-GyWM3.framer-v-h8lbqk .framer-ivq5sj-container, .framer-GyWM3.framer-v-1ewxv97 .framer-1lwxd1n, .framer-GyWM3.framer-v-1ewxv97 .framer-sk593s-container, .framer-GyWM3.framer-v-1fa1wha .framer-1lwxd1n, .framer-GyWM3.framer-v-1fa1wha .framer-sk593s-container, .framer-GyWM3.framer-v-i3vwcg .framer-1lwxd1n, .framer-GyWM3.framer-v-i3vwcg .framer-sk593s-container, .framer-GyWM3.framer-v-1cfrtkx .framer-1lwxd1n, .framer-GyWM3.framer-v-1cfrtkx .framer-sk593s-container, .framer-GyWM3.framer-v-1g6up83 .framer-riibyo, .framer-GyWM3.framer-v-14xf1zr .framer-riibyo, .framer-GyWM3.framer-v-ca1xlh .framer-riibyo, .framer-GyWM3.framer-v-1pyc39x .framer-riibyo, .framer-GyWM3.framer-v-4tshb0 .framer-riibyo, .framer-GyWM3.framer-v-6s71vx .framer-riibyo { order: 2; }\",\".framer-GyWM3.framer-v-16dwlhh .framer-1vewvez, .framer-GyWM3.framer-v-1i0lfmd .framer-1vewvez, .framer-GyWM3.framer-v-4tshb0 .framer-1vewvez, .framer-GyWM3.framer-v-6s71vx .framer-1vewvez { flex-direction: column; gap: 8px; max-width: unset; padding: 0px; }\",\".framer-GyWM3.framer-v-16dwlhh .framer-1p4lxwu, .framer-GyWM3.framer-v-1i0lfmd .framer-1p4lxwu, .framer-GyWM3.framer-v-1g6up83 .framer-1p4lxwu, .framer-GyWM3.framer-v-14xf1zr .framer-1p4lxwu, .framer-GyWM3.framer-v-ca1xlh .framer-1p4lxwu, .framer-GyWM3.framer-v-1pyc39x .framer-1p4lxwu, .framer-GyWM3.framer-v-4tshb0 .framer-1p4lxwu, .framer-GyWM3.framer-v-6s71vx .framer-1p4lxwu { flex-direction: column; gap: unset; justify-content: space-between; width: 100%; }\",\".framer-GyWM3.framer-v-16dwlhh .framer-ndv1yz, .framer-GyWM3.framer-v-1i0lfmd .framer-ndv1yz, .framer-GyWM3.framer-v-1g6up83 .framer-ndv1yz, .framer-GyWM3.framer-v-14xf1zr .framer-ndv1yz, .framer-GyWM3.framer-v-ca1xlh .framer-ndv1yz, .framer-GyWM3.framer-v-1pyc39x .framer-ndv1yz, .framer-GyWM3.framer-v-4tshb0 .framer-ndv1yz, .framer-GyWM3.framer-v-6s71vx .framer-ndv1yz { gap: unset; justify-content: space-between; padding: 8px 12px 8px 24px; width: 100%; }\",\".framer-GyWM3.framer-v-1i0lfmd.framer-1h9uu83, .framer-GyWM3.framer-v-1g6up83.framer-1h9uu83, .framer-GyWM3.framer-v-14xf1zr.framer-1h9uu83, .framer-GyWM3.framer-v-ca1xlh.framer-1h9uu83, .framer-GyWM3.framer-v-1pyc39x.framer-1h9uu83, .framer-GyWM3.framer-v-6s71vx.framer-1h9uu83 { justify-content: flex-start; max-height: calc(var(--framer-viewport-height, 100vh) * 1); min-height: calc(var(--framer-viewport-height, 100vh) * 1); width: 390px; }\",\".framer-GyWM3.framer-v-1i0lfmd .framer-14dxrbv, .framer-GyWM3.framer-v-1g6up83 .framer-14dxrbv, .framer-GyWM3.framer-v-14xf1zr .framer-14dxrbv, .framer-GyWM3.framer-v-ca1xlh .framer-14dxrbv, .framer-GyWM3.framer-v-1pyc39x .framer-14dxrbv, .framer-GyWM3.framer-v-6s71vx .framer-14dxrbv { flex: none; flex-direction: column; gap: 16px; justify-content: flex-start; padding: 0px 24px 24px 24px; width: 100%; }\",\".framer-GyWM3.framer-v-1i0lfmd .framer-1m3bf5v, .framer-GyWM3.framer-v-1g6up83 .framer-1m3bf5v, .framer-GyWM3.framer-v-14xf1zr .framer-1m3bf5v, .framer-GyWM3.framer-v-ca1xlh .framer-1m3bf5v, .framer-GyWM3.framer-v-1pyc39x .framer-1m3bf5v { align-content: flex-start; align-items: flex-start; align-self: unset; flex-direction: column; height: min-content; justify-content: flex-start; order: 1; width: 100%; }\",\".framer-GyWM3.framer-v-1i0lfmd .framer-18p6yyy, .framer-GyWM3.framer-v-6s71vx .framer-18p6yyy { align-content: flex-start; align-items: flex-start; flex-direction: column; gap: 12px; order: 0; width: 100%; }\",\".framer-GyWM3.framer-v-1i0lfmd .framer-175a0rr-container, .framer-GyWM3.framer-v-6s71vx .framer-175a0rr-container { order: 3; width: 100%; }\",\".framer-GyWM3.framer-v-1i0lfmd .framer-6pbtaj-container, .framer-GyWM3.framer-v-6s71vx .framer-6pbtaj-container { flex: none; order: 2; width: 100%; }\",\".framer-GyWM3.framer-v-h8lbqk.framer-1h9uu83, .framer-GyWM3.framer-v-1ewxv97.framer-1h9uu83, .framer-GyWM3.framer-v-1fa1wha.framer-1h9uu83, .framer-GyWM3.framer-v-i3vwcg.framer-1h9uu83, .framer-GyWM3.framer-v-1cfrtkx.framer-1h9uu83 { overflow: visible; width: 1280px; }\",\".framer-GyWM3.framer-v-h8lbqk .framer-14dxrbv, .framer-GyWM3.framer-v-h8lbqk .framer-sk593s-container, .framer-GyWM3.framer-v-1ewxv97 .framer-riibyo, .framer-GyWM3.framer-v-1ewxv97 .framer-14dxrbv, .framer-GyWM3.framer-v-1ewxv97 .framer-1xow7lm-container, .framer-GyWM3.framer-v-1fa1wha .framer-riibyo, .framer-GyWM3.framer-v-1fa1wha .framer-14dxrbv, .framer-GyWM3.framer-v-1fa1wha .framer-1xow7lm-container, .framer-GyWM3.framer-v-i3vwcg .framer-riibyo, .framer-GyWM3.framer-v-i3vwcg .framer-14dxrbv, .framer-GyWM3.framer-v-i3vwcg .framer-1xow7lm-container, .framer-GyWM3.framer-v-1cfrtkx .framer-riibyo, .framer-GyWM3.framer-v-1cfrtkx .framer-14dxrbv, .framer-GyWM3.framer-v-1cfrtkx .framer-1xow7lm-container { order: 1; }\",\".framer-GyWM3.framer-v-h8lbqk .framer-i68x07-container, .framer-GyWM3.framer-v-1ewxv97 .framer-ivq5sj-container, .framer-GyWM3.framer-v-1fa1wha .framer-ivq5sj-container, .framer-GyWM3.framer-v-i3vwcg .framer-ivq5sj-container, .framer-GyWM3.framer-v-1cfrtkx .framer-ivq5sj-container { order: 3; }\",\".framer-GyWM3.framer-v-h8lbqk .framer-5rmhhj-container, .framer-GyWM3.framer-v-1ewxv97 .framer-i68x07-container, .framer-GyWM3.framer-v-1fa1wha .framer-i68x07-container, .framer-GyWM3.framer-v-i3vwcg .framer-i68x07-container, .framer-GyWM3.framer-v-1cfrtkx .framer-i68x07-container { order: 4; }\",\".framer-GyWM3.framer-v-h8lbqk .framer-3qu0e9-container, .framer-GyWM3.framer-v-1ewxv97 .framer-5rmhhj-container, .framer-GyWM3.framer-v-1fa1wha .framer-5rmhhj-container, .framer-GyWM3.framer-v-i3vwcg .framer-5rmhhj-container, .framer-GyWM3.framer-v-1cfrtkx .framer-5rmhhj-container { order: 5; }\",\".framer-GyWM3.framer-v-h8lbqk .framer-1ydl5jb-container, .framer-GyWM3.framer-v-1ewxv97 .framer-3qu0e9-container, .framer-GyWM3.framer-v-1fa1wha .framer-3qu0e9-container, .framer-GyWM3.framer-v-i3vwcg .framer-3qu0e9-container, .framer-GyWM3.framer-v-1cfrtkx .framer-3qu0e9-container { order: 6; }\",\".framer-GyWM3.framer-v-1ewxv97 .framer-1ydl5jb-container, .framer-GyWM3.framer-v-1fa1wha .framer-1ydl5jb-container, .framer-GyWM3.framer-v-i3vwcg .framer-1ydl5jb-container, .framer-GyWM3.framer-v-1cfrtkx .framer-1ydl5jb-container { order: 7; }\",\".framer-GyWM3.framer-v-1ewxv97 .framer-w3ojte { left: 179px; order: 0; }\",\".framer-GyWM3.framer-v-1fa1wha .framer-w3ojte { left: 87px; order: 0; width: 83px; }\",\".framer-GyWM3.framer-v-i3vwcg .framer-w3ojte { left: 283px; order: 0; width: 56px; }\",\".framer-GyWM3.framer-v-1cfrtkx .framer-w3ojte { left: -1px; order: 0; width: 80px; }\",\".framer-GyWM3.framer-v-1g6up83 .framer-1vewvez, .framer-GyWM3.framer-v-14xf1zr .framer-1vewvez, .framer-GyWM3.framer-v-ca1xlh .framer-1vewvez, .framer-GyWM3.framer-v-1pyc39x .framer-1vewvez { flex-direction: column; gap: 0px; max-width: unset; padding: 0px; }\",\".framer-GyWM3.framer-v-1g6up83 .framer-1oir228, .framer-GyWM3.framer-v-14xf1zr .framer-1oir228, .framer-GyWM3.framer-v-ca1xlh .framer-1oir228, .framer-GyWM3.framer-v-1pyc39x .framer-1oir228 { flex: none; flex-direction: column; min-height: unset; order: 0; padding: 16px 12px 16px 0px; width: 100%; }\",\".framer-GyWM3.framer-v-1g6up83 .framer-hnerj4-container { flex: none; order: 1; width: 100%; }\",\".framer-GyWM3.framer-v-1g6up83 .framer-14vofd9-container { flex: none; order: 10; width: 100%; }\",\".framer-GyWM3.framer-v-1g6up83 .framer-v2cw0w-container { flex: none; order: 11; width: 100%; }\",\".framer-GyWM3.framer-v-1g6up83 .framer-dym83d-container { flex: none; order: 12; width: 100%; }\",\".framer-GyWM3.framer-v-14xf1zr .framer-hw613d { flex: none; flex-direction: column; min-height: unset; order: 13; width: 100%; }\",\".framer-GyWM3.framer-v-14xf1zr .framer-16237yq { flex: none; order: 19; width: 100%; }\",\".framer-GyWM3.framer-v-14xf1zr .framer-1fjo1nr { flex: none; order: 23; width: 100%; }\",\".framer-GyWM3.framer-v-14xf1zr .framer-tola1u-container { flex: none; order: 14; width: 100%; }\",\".framer-GyWM3.framer-v-14xf1zr .framer-d5y7w4-container { flex: none; order: 20; width: 100%; }\",\".framer-GyWM3.framer-v-14xf1zr .framer-1af6wy0-container { flex: none; order: 22; width: 100%; }\",\".framer-GyWM3.framer-v-14xf1zr .framer-ou0l4a-container { flex: none; order: 21; width: 100%; }\",\".framer-GyWM3.framer-v-14xf1zr .framer-10hafpu-container { flex: none; order: 15; width: 100%; }\",\".framer-GyWM3.framer-v-14xf1zr .framer-n64pv9-container { flex: none; order: 16; width: 100%; }\",\".framer-GyWM3.framer-v-14xf1zr .framer-f63hjl-container { flex: none; order: 17; width: 100%; }\",\".framer-GyWM3.framer-v-14xf1zr .framer-1ixx4vp-container { flex: none; order: 18; width: 100%; }\",\".framer-GyWM3.framer-v-14xf1zr .framer-1kt3bzn-container { flex: none; order: 24; width: 100%; }\",\".framer-GyWM3.framer-v-14xf1zr .framer-1vncqof-container { flex: none; order: 25; width: 100%; }\",\".framer-GyWM3.framer-v-14xf1zr .framer-at1euc-container, .framer-GyWM3.framer-v-ca1xlh .framer-m0dzgr, .framer-GyWM3.framer-v-1pyc39x .framer-m0dzgr { flex: none; order: 26; width: 100%; }\",\".framer-GyWM3.framer-v-ca1xlh .framer-1wd84lk, .framer-GyWM3.framer-v-1pyc39x .framer-1wd84lk { flex: none; order: 28; width: 100%; }\",\".framer-GyWM3.framer-v-1pyc39x .framer-1ac1pzz-container { order: 0; width: 100%; }\",\".framer-GyWM3.framer-v-1pyc39x .framer-16gvpkk-container { order: 5; width: 100%; }\",\".framer-GyWM3.framer-v-1pyc39x .framer-1wsnzw8-container { order: 6; width: 100%; }\",\".framer-GyWM3.framer-v-1pyc39x .framer-1o9f2jl-container { order: 7; width: 100%; }\",\".framer-GyWM3.framer-v-6s71vx .framer-1m3bf5v { align-content: flex-start; align-items: flex-start; align-self: unset; flex-direction: column; gap: 12px; height: min-content; justify-content: flex-start; order: 1; width: 100%; }\",\".framer-GyWM3.framer-v-6s71vx .framer-1xow7lm-container, .framer-GyWM3.framer-v-6s71vx .framer-sk593s-container, .framer-GyWM3.framer-v-6s71vx .framer-ivq5sj-container, .framer-GyWM3.framer-v-6s71vx .framer-i68x07-container, .framer-GyWM3.framer-v-6s71vx .framer-5rmhhj-container, .framer-GyWM3.framer-v-6s71vx .framer-3qu0e9-container, .framer-GyWM3.framer-v-6s71vx .framer-1ydl5jb-container { width: 100%; }\",...sharedStyle.css,'.framer-GyWM3[data-border=\"true\"]::after, .framer-GyWM3 [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 66\n * @framerIntrinsicWidth 1080\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"JgYMf0mKO\":{\"layout\":[\"fixed\",\"auto\"]},\"y68Or486B\":{\"layout\":[\"fixed\",\"auto\"]},\"ZtOWFH7NZ\":{\"layout\":[\"fixed\",\"auto\"],\"constraints\":[null,null,\"100vh\",\"100vh\"]},\"YSR7hInvC\":{\"layout\":[\"fixed\",\"auto\"]},\"hU699rpaY\":{\"layout\":[\"fixed\",\"auto\"]},\"sWBwlHZhu\":{\"layout\":[\"fixed\",\"auto\"]},\"ufpLrvQPm\":{\"layout\":[\"fixed\",\"auto\"]},\"esKIwEdC0\":{\"layout\":[\"fixed\",\"auto\"]},\"XcOZV5QGf\":{\"layout\":[\"fixed\",\"auto\"],\"constraints\":[null,null,\"100vh\",\"100vh\"]},\"WPSqiD005\":{\"layout\":[\"fixed\",\"auto\"],\"constraints\":[null,null,\"100vh\",\"100vh\"]},\"d5qybI2a0\":{\"layout\":[\"fixed\",\"auto\"],\"constraints\":[null,null,\"100vh\",\"100vh\"]},\"sSWusUe1y\":{\"layout\":[\"fixed\",\"auto\"],\"constraints\":[null,null,\"100vh\",\"100vh\"]},\"khFJhIp2e\":{\"layout\":[\"fixed\",\"auto\"]},\"Bj238GAaO\":{\"layout\":[\"fixed\",\"auto\"],\"constraints\":[null,null,\"100vh\",\"100vh\"]}}}\n * @framerVariables {\"UnZ1f_HEY\":\"topBar\",\"wa4SIxJVq\":\"visibleNavigations\",\"Zig8ctsh_\":\"visibleLogin\",\"elrUlUYYb\":\"distributeNavigations\",\"K22WKmBze\":\"distributeHeader\",\"lvd7lWg2D\":\"mobileMenuProduct\",\"z8wK__IF5\":\"mobileMenuTemplates\",\"LBZ2tnjjl\":\"mobileMenuShowcase\",\"ZcJkUp5tN\":\"mobileMenuEnterprise\",\"pnjyWO7Al\":\"mobileMenuPricing\",\"UY8T193yB\":\"topBarText\",\"a4eu6c7IK\":\"visibleBadge\",\"LK3zxVjCO\":\"variantTopbar\",\"Om7dVwbvV\":\"visibleCTACopy\",\"z7mxaszCh\":\"topBarLink\",\"uLMtt_aeE\":\"topBarButtonVariante\",\"qoj96L4RA\":\"topBarIcon\",\"L3h7hU97H\":\"visibleTopBarCTA\",\"qACERDEt0\":\"bookADemoVisible\",\"qfrSHrmIp\":\"mainCTATitle\",\"dS7IkZAS_\":\"mainCTALink\",\"od_q55ti6\":\"smoothScroll\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const Frameraxxypmtqt=withCSS(Component,css,\"framer-GyWM3\");export default Frameraxxypmtqt;Frameraxxypmtqt.displayName=\"Main-navbar\";Frameraxxypmtqt.defaultProps={height:66,width:1080};addPropertyControls(Frameraxxypmtqt,{variant:{options:[\"UJQkZXzV2\",\"JgYMf0mKO\",\"y68Or486B\",\"ZtOWFH7NZ\",\"YSR7hInvC\",\"hU699rpaY\",\"sWBwlHZhu\",\"ufpLrvQPm\",\"esKIwEdC0\",\"XcOZV5QGf\",\"WPSqiD005\",\"d5qybI2a0\",\"sSWusUe1y\",\"khFJhIp2e\",\"Bj238GAaO\"],optionTitles:[\"Variant 1\",\"Mobile\",\"Dark\",\"Mobile Open\",\"Variant 5\",\"Template\",\"Solution\",\"Blog\",\"Product\",\"Product-mobile\",\"Solution-mobile\",\"Template-mobile\",\"Blog-mobile\",\"Variant 14\",\"Variant 15\"],title:\"Variant\",type:ControlType.Enum},UnZ1f_HEY:{defaultValue:false,description:\"\",title:\"top-bar\",type:ControlType.Boolean},wa4SIxJVq:{defaultValue:true,title:\"Visible-Navigations\",type:ControlType.Boolean},Zig8ctsh_:{defaultValue:true,title:\"Visible-Login\",type:ControlType.Boolean},elrUlUYYb:{defaultValue:\"space-between\",options:[\"flex-start\",\"center\",\"flex-end\",\"space-between\",\"space-around\",\"space-evenly\"],optionTitles:[\"Start\",\"Center\",\"End\",\"Space Between\",\"Space Around\",\"Space Evenly\"],title:\"Distribute-Navigations\",type:ControlType.Enum},K22WKmBze:{defaultValue:\"center\",options:[\"flex-start\",\"center\",\"flex-end\",\"space-between\",\"space-around\",\"space-evenly\"],optionTitles:[\"Start\",\"Center\",\"End\",\"Space Between\",\"Space Around\",\"Space Evenly\"],title:\"Distribute-Header\",type:ControlType.Enum},lvd7lWg2D:{defaultValue:true,title:\"Mobile Menu-Product\",type:ControlType.Boolean},z8wK__IF5:{defaultValue:true,title:\"Mobile Menu-Templates\",type:ControlType.Boolean},LBZ2tnjjl:{defaultValue:true,title:\"Mobile Menu-Showcase\",type:ControlType.Boolean},ZcJkUp5tN:{defaultValue:true,title:\"Mobile Menu-Enterprise\",type:ControlType.Boolean},pnjyWO7Al:{defaultValue:true,title:\"Mobile Menu-Pricing\",type:ControlType.Boolean},UY8T193yB:{defaultValue:\"Let's make bettermode the \\\"Product of the day\\\" on Product Hunt. We're counting on you. \",displayTextArea:false,title:\"Top Bar Text\",type:ControlType.String},a4eu6c7IK:{defaultValue:false,title:\"Visible Badge\",type:ControlType.Boolean},LK3zxVjCO:TopBarControls?.[\"variant\"]&&{...TopBarControls[\"variant\"],defaultValue:\"LjpaZYXr4\",description:undefined,hidden:undefined,title:\"Variant-Topbar\"},Om7dVwbvV:{defaultValue:false,title:\"Visible CTA Copy\",type:ControlType.Boolean},z7mxaszCh:{description:\"\",title:\"Top Bar Link\",type:ControlType.Link},uLMtt_aeE:TopBarControls?.[\"VnEL1ca9u\"]&&{...TopBarControls[\"VnEL1ca9u\"],defaultValue:\"q3IlxxA13\",description:undefined,hidden:undefined,title:\"Top Bar Button Variante\"},qoj96L4RA:{defaultValue:false,title:\"Top Bar Icon\",type:ControlType.Boolean},L3h7hU97H:{defaultValue:true,title:\"Visible Top Bar CTA\",type:ControlType.Boolean},qACERDEt0:{defaultValue:true,title:\"Book a Demo-Visible\",type:ControlType.Boolean},qfrSHrmIp:{defaultValue:\"Start for free\",displayTextArea:false,title:\"Main CTA - Title\",type:ControlType.String},dS7IkZAS_:{title:\"Main CTA Link\",type:ControlType.Link},od_q55ti6:{defaultValue:false,title:\"Smooth Scroll\",type:ControlType.Boolean}});addFonts(Frameraxxypmtqt,[{explicitInter:true,fonts:[{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/vQyevYAyHtARFwPqUzQGpnDs.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"},{family:\"Manrope\",source:\"google\",style:\"normal\",url:\"https://fonts.gstatic.com/s/manrope/v19/xn7_YHE41ni1AdIRqAuZuw1Bx9mbZk4jE-_A87jxeN7B.woff2\",weight:\"600\"}]},...TopBarFonts,...MainMenuFonts,...BrandBettermodeLogoFonts,...IconFonts,...NavbarItemFonts,...ButtonVarientsFonts,...MainMenuItemFonts,...TemplateFrameMenuFonts,...BlogFrameMenuFonts,...getFontsFromSharedStyle(sharedStyle.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Frameraxxypmtqt\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"66\",\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"1080\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"JgYMf0mKO\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"y68Or486B\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"ZtOWFH7NZ\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"],\\\"constraints\\\":[null,null,\\\"100vh\\\",\\\"100vh\\\"]},\\\"YSR7hInvC\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"hU699rpaY\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"sWBwlHZhu\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"ufpLrvQPm\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"esKIwEdC0\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"XcOZV5QGf\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"],\\\"constraints\\\":[null,null,\\\"100vh\\\",\\\"100vh\\\"]},\\\"WPSqiD005\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"],\\\"constraints\\\":[null,null,\\\"100vh\\\",\\\"100vh\\\"]},\\\"d5qybI2a0\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"],\\\"constraints\\\":[null,null,\\\"100vh\\\",\\\"100vh\\\"]},\\\"sSWusUe1y\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"],\\\"constraints\\\":[null,null,\\\"100vh\\\",\\\"100vh\\\"]},\\\"khFJhIp2e\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"Bj238GAaO\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"],\\\"constraints\\\":[null,null,\\\"100vh\\\",\\\"100vh\\\"]}}}\",\"framerAutoSizeImages\":\"true\",\"framerVariables\":\"{\\\"UnZ1f_HEY\\\":\\\"topBar\\\",\\\"wa4SIxJVq\\\":\\\"visibleNavigations\\\",\\\"Zig8ctsh_\\\":\\\"visibleLogin\\\",\\\"elrUlUYYb\\\":\\\"distributeNavigations\\\",\\\"K22WKmBze\\\":\\\"distributeHeader\\\",\\\"lvd7lWg2D\\\":\\\"mobileMenuProduct\\\",\\\"z8wK__IF5\\\":\\\"mobileMenuTemplates\\\",\\\"LBZ2tnjjl\\\":\\\"mobileMenuShowcase\\\",\\\"ZcJkUp5tN\\\":\\\"mobileMenuEnterprise\\\",\\\"pnjyWO7Al\\\":\\\"mobileMenuPricing\\\",\\\"UY8T193yB\\\":\\\"topBarText\\\",\\\"a4eu6c7IK\\\":\\\"visibleBadge\\\",\\\"LK3zxVjCO\\\":\\\"variantTopbar\\\",\\\"Om7dVwbvV\\\":\\\"visibleCTACopy\\\",\\\"z7mxaszCh\\\":\\\"topBarLink\\\",\\\"uLMtt_aeE\\\":\\\"topBarButtonVariante\\\",\\\"qoj96L4RA\\\":\\\"topBarIcon\\\",\\\"L3h7hU97H\\\":\\\"visibleTopBarCTA\\\",\\\"qACERDEt0\\\":\\\"bookADemoVisible\\\",\\\"qfrSHrmIp\\\":\\\"mainCTATitle\\\",\\\"dS7IkZAS_\\\":\\\"mainCTALink\\\",\\\"od_q55ti6\\\":\\\"smoothScroll\\\"}\",\"framerComponentViewportWidth\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerColorSyntax\":\"true\",\"framerImmutableVariables\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (5f6f431)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"FS;Manrope-medium\",\"FS;Manrope-bold\"]);export const fonts=[{explicitInter:true,fonts:[{family:\"Manrope\",source:\"fontshare\",style:\"normal\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/BNWG6MUI4RTC6WEND2VPDH4MHMIVU3XZ/R5YXY5FMVG6PXU36GNEEA24MIPMEPGSM/CIM4KQCLZSMMLWPVH25IDDSTY4ENPHEY.woff2\",weight:\"500\"},{family:\"Manrope\",source:\"fontshare\",style:\"normal\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/NGBUP45ES3F7RD5XGKPEDJ6QEPO4TMOK/EXDVWJ2EDDVVV65UENMX33EDDYBX6OF7/6P4FPMFQH7CCC7RZ4UU4NKSGJ2RLF7V5.woff2\",weight:\"700\"}]}];export const css=[\".framer-txgnA .framer-styles-preset-1ivxzlh:not(.rich-text-wrapper), .framer-txgnA .framer-styles-preset-1ivxzlh.rich-text-wrapper p { --framer-font-family: \\\"Manrope\\\", \\\"Manrope Placeholder\\\", sans-serif; --framer-font-family-bold: \\\"Manrope\\\", \\\"Manrope Placeholder\\\", sans-serif; --framer-font-open-type-features: 'blwf' on, 'cv09' on, 'cv03' on, 'cv04' on, 'cv11' on; --framer-font-size: 16px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-variation-axes: normal; --framer-font-weight: 500; --framer-font-weight-bold: 700; --framer-letter-spacing: -0.014em; --framer-line-height: 1.4em; --framer-paragraph-spacing: 20px; --framer-text-alignment: start; --framer-text-color: #666666; --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }\"];export const className=\"framer-txgnA\";\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 (b0998f3)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"FS;Manrope-extrabold\"]);export const fonts=[{explicitInter:true,fonts:[{family:\"Manrope\",source:\"fontshare\",style:\"normal\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/7EWHG4AMROQSXDCQTDPGBVASATB7CED2/TJSQTK5FHJ2MYKML5IXF2G6YTGFJLTYL/K4ZMLVLHYIFVTTTWGVOTVGOFUUX7NVGI.woff2\",weight:\"800\"}]}];export const css=[\".framer-bLGq4 .framer-styles-preset-1te1aku:not(.rich-text-wrapper), .framer-bLGq4 .framer-styles-preset-1te1aku.rich-text-wrapper h4 { --framer-font-family: \\\"Manrope\\\", \\\"Manrope Placeholder\\\", sans-serif; --framer-font-open-type-features: 'blwf' on, 'cv09' on, 'cv03' on, 'cv04' on, 'cv11' on; --framer-font-size: 32px; --framer-font-style: normal; --framer-font-variation-axes: normal; --framer-font-weight: 800; --framer-letter-spacing: -0.04em; --framer-line-height: 1.1em; --framer-paragraph-spacing: 40px; --framer-text-alignment: start; --framer-text-color: #000000; --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }\"];export const className=\"framer-bLGq4\";\nexport const __FramerMetadata__ = {\"exports\":{\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (5f6f431)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"FS;Manrope-semibold\",\"FS;Manrope-bold\"]);export const fonts=[{explicitInter:true,fonts:[{family:\"Manrope\",source:\"fontshare\",style:\"normal\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/6U2SGH566NSNERG6RGEV3DSNEK7DL2RF/JRDYRKMSAW2H35IWEQIPL67HAJQ35MG5/JNU3GNMUBPWW6V6JTED3S27XL5HN7NM5.woff2\",weight:\"600\"},{family:\"Manrope\",source:\"fontshare\",style:\"normal\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/NGBUP45ES3F7RD5XGKPEDJ6QEPO4TMOK/EXDVWJ2EDDVVV65UENMX33EDDYBX6OF7/6P4FPMFQH7CCC7RZ4UU4NKSGJ2RLF7V5.woff2\",weight:\"700\"}]}];export const css=[\".framer-MKVpO .framer-styles-preset-1m0h1fx:not(.rich-text-wrapper), .framer-MKVpO .framer-styles-preset-1m0h1fx.rich-text-wrapper h6 { --framer-font-family: \\\"Manrope\\\", \\\"Manrope Placeholder\\\", sans-serif; --framer-font-family-bold: \\\"Manrope\\\", \\\"Manrope Placeholder\\\", sans-serif; --framer-font-open-type-features: 'blwf' on, 'cv09' on, 'cv03' on, 'cv04' on, 'cv11' on; --framer-font-size: 20px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-variation-axes: normal; --framer-font-weight: 600; --framer-font-weight-bold: 700; --framer-letter-spacing: -0.02em; --framer-line-height: 1.3em; --framer-paragraph-spacing: 40px; --framer-text-alignment: center; --framer-text-color: #000000; --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }\",\"@media (max-width: 1199px) and (min-width: 810px) { .framer-MKVpO .framer-styles-preset-1m0h1fx:not(.rich-text-wrapper), .framer-MKVpO .framer-styles-preset-1m0h1fx.rich-text-wrapper h6 { --framer-font-family: \\\"Manrope\\\", \\\"Manrope Placeholder\\\", sans-serif; --framer-font-family-bold: \\\"Manrope\\\", \\\"Manrope Placeholder\\\", sans-serif; --framer-font-open-type-features: 'blwf' on, 'cv09' on, 'cv03' on, 'cv04' on, 'cv11' on; --framer-font-size: 18px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-variation-axes: normal; --framer-font-weight: 600; --framer-font-weight-bold: 700; --framer-letter-spacing: -0.02em; --framer-line-height: 1.3em; --framer-paragraph-spacing: 40px; --framer-text-alignment: center; --framer-text-color: #000000; --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; } }\",\"@media (max-width: 809px) and (min-width: 0px) { .framer-MKVpO .framer-styles-preset-1m0h1fx:not(.rich-text-wrapper), .framer-MKVpO .framer-styles-preset-1m0h1fx.rich-text-wrapper h6 { --framer-font-family: \\\"Manrope\\\", \\\"Manrope Placeholder\\\", sans-serif; --framer-font-family-bold: \\\"Manrope\\\", \\\"Manrope Placeholder\\\", sans-serif; --framer-font-open-type-features: 'blwf' on, 'cv09' on, 'cv03' on, 'cv04' on, 'cv11' on; --framer-font-size: 16px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-variation-axes: normal; --framer-font-weight: 600; --framer-font-weight-bold: 700; --framer-letter-spacing: -0.02em; --framer-line-height: 1.3em; --framer-paragraph-spacing: 40px; --framer-text-alignment: center; --framer-text-color: #000000; --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; } }\"];export const className=\"framer-MKVpO\";\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\"}}}","// Welcome to Code in Framer\n// Get Started: https://www.framer.com/developers\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addPropertyControls,ControlType}from\"framer\";import{motion,useScroll,useTransform}from\"framer-motion\";import{useRef}from\"react\";const EachCharacter=({char,start,end,progress})=>{const opacityProgress=useTransform(progress,[start,end],[.1,1])//you can change the start opacity (0.1) to change the benhind text\n;return /*#__PURE__*/_jsx(motion.span,{style:{opacity:opacityProgress},children:char});};const EachWord=({word,progress,starting,ending})=>{const characters=word.split(\"\");const wordLength=word.length;const amount=ending-starting;const step=amount/wordLength;return /*#__PURE__*/_jsxs(motion.span,{children:[characters.map((char,idx)=>{const charStart=starting+step*idx;const charEnd=starting+step*(idx+1);return /*#__PURE__*/_jsx(EachCharacter,{char:char,start:charStart,end:charEnd,progress:progress});}),\"\\xa0\"]});};/**\n * These annotations control how your component sizes\n * Learn more: https://www.framer.com/developers/#code-components-auto-sizing\n *\n * @framerSupportedLayoutWidth any\n * @framerSupportedLayoutHeight any\n */export default function Text_Opacity_Letters(props){const text=props.text;const words=text.split(\" \");const totalWords=words.length;const ref=useRef(null);const{scrollYProgress}=useScroll({target:ref,offset:[\"start 0.75\",\"start 0.15\"]});return /*#__PURE__*/_jsx(\"p\",{ref:ref,style:{...props.font,display:\"flex\",flexWrap:\"wrap\",justifyContent:props.textAlign,alignItems:\"center\",color:props.textColor,fontWeight:props.fontWeight,fontSize:`${props.fontSize}px`,lineHeight:`${props.lineHeight}em`,letterSpacing:\"-0.04em\"},children:words.map((word,idx)=>{const starting=idx/totalWords;const ending=(idx+1)/totalWords;return /*#__PURE__*/_jsx(EachWord,{word:word,progress:scrollYProgress,starting:starting,ending:ending});})});}addPropertyControls(Text_Opacity_Letters,{text:{title:\"Text\",type:ControlType.String,defaultValue:\"Hello Text\"},font:{type:\"font\",controls:\"extended\"},textColor:{type:ControlType.Color},fontSize:{type:ControlType.Number,title:\"Font Size\",min:8,max:200,unit:\"px\",defaultValue:16},lineHeight:{type:ControlType.Number,title:\"Line Height\",unit:\"em\",defaultValue:1.2},textAlign:{type:ControlType.Enum,title:\"Text Align\",options:[\"left\",\"center\",\"right\",\"justify\"],optionTitles:[\"Left\",\"Center\",\"Right\",\"Justify\"]},fontWeight:{type:ControlType.Enum,title:\"Font Weight\",options:[\"100\",\"200\",\"300\",\"400\",\"500\",\"600\",\"700\",\"800\",\"900\",\"normal\",\"bold\",\"lighter\"],optionTitles:[\"Thin\",\"Extra Light\",\"Light\",\"Normal\",\"Medium\",\"Semi Bold\",\"Bold\",\"Extra Bold\",\"Black\",\"Normal\",\"Bold\",\"Lighter\"]}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Text_Opacity_Letters\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutHeight\":\"any\",\"framerContractVersion\":\"1\",\"framerSupportedLayoutWidth\":\"any\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Text_Opacity_Letters.map","var t=(void 0,function(t,e,i,s,o){if(\"m\"===s)throw new TypeError(\"Private method is not writable\");if(\"a\"===s&&!o)throw new TypeError(\"Private accessor was defined without a setter\");if(\"function\"===typeof e?t!==e||!o:!e.has(t))throw new TypeError(\"Cannot write private member to an object whose class did not declare it\");return\"a\"===s?o.call(t,i):o?o.value=i:e.set(t,i),i});var e=(void 0,function(t,e,i,s){if(\"a\"===i&&!s)throw new TypeError(\"Private accessor was defined without a getter\");if(\"function\"===typeof e?t!==e||!s:!e.has(t))throw new TypeError(\"Cannot read private member from an object whose class did not declare it\");return\"m\"===i?s:\"a\"===i?s.call(t):s?s.value:e.get(t)});var i;class EventDispatcher{constructor(){i.set(this,void 0);t(this,i,new Map,\"f\")}addEventListener(t,s){var o;this.removeEventListener(t,s);e(this,i,\"f\").get(t)||e(this,i,\"f\").set(t,[]);null===(o=e(this,i,\"f\").get(t))||void 0===o?void 0:o.push(s)}dispatchEvent(t,s){var o;null===(o=e(this,i,\"f\").get(t))||void 0===o?void 0:o.forEach((t=>t(s)))}hasEventListener(t){return!!e(this,i,\"f\").get(t)}removeAllEventListeners(s){s?e(this,i,\"f\").delete(s):t(this,i,new Map,\"f\")}removeEventListener(t,s){const o=e(this,i,\"f\").get(t);if(!o)return;const a=o.length,n=o.indexOf(s);n<0||(1===a?e(this,i,\"f\").delete(t):o.splice(n,1))}}i=new WeakMap;class Vector{constructor(t,e){if(\"number\"!==typeof t&&t){this.x=t.x;this.y=t.y}else{if(void 0===t||void 0===e)throw new Error(\"tsParticles - Vector not initialized correctly\");this.x=t;this.y=e}}static get origin(){return Vector.create(0,0)}get angle(){return Math.atan2(this.y,this.x)}set angle(t){this.updateFromAngle(t,this.length)}get length(){return Math.sqrt(this.getLengthSq())}set length(t){this.updateFromAngle(this.angle,t)}static clone(t){return Vector.create(t.x,t.y)}static create(t,e){return new Vector(t,e)}add(t){return Vector.create(this.x+t.x,this.y+t.y)}addTo(t){this.x+=t.x;this.y+=t.y}copy(){return Vector.clone(this)}distanceTo(t){return this.sub(t).length}distanceToSq(t){return this.sub(t).getLengthSq()}div(t){return Vector.create(this.x/t,this.y/t)}divTo(t){this.x/=t;this.y/=t}getLengthSq(){return this.x**2+this.y**2}manhattanDistanceTo(t){return Math.abs(t.x-this.x)+Math.abs(t.y-this.y)}mult(t){return Vector.create(this.x*t,this.y*t)}multTo(t){this.x*=t;this.y*=t}rotate(t){return Vector.create(this.x*Math.cos(t)-this.y*Math.sin(t),this.x*Math.sin(t)+this.y*Math.cos(t))}setTo(t){this.x=t.x;this.y=t.y}sub(t){return Vector.create(this.x-t.x,this.y-t.y)}subFrom(t){this.x-=t.x;this.y-=t.y}updateFromAngle(t,e){this.x=Math.cos(t)*e;this.y=Math.sin(t)*e}}let s=Math.random;function setRandom(t=Math.random){s=t}function getRandom(){return clamp(s(),0,1-1e-16)}function clamp(t,e,i){return Math.min(Math.max(t,e),i)}function mix(t,e,i,s){return Math.floor((t*i+e*s)/(i+s))}function randomInRange(t){const e=getRangeMax(t);let i=getRangeMin(t);e===i&&(i=0);return getRandom()*(e-i)+i}function getRangeValue(t){return\"number\"===typeof t?t:randomInRange(t)}function getRangeMin(t){return\"number\"===typeof t?t:t.min}function getRangeMax(t){return\"number\"===typeof t?t:t.max}function setRangeValue(t,e){if(t===e||void 0===e&&\"number\"===typeof t)return t;const i=getRangeMin(t),s=getRangeMax(t);return void 0!==e?{min:Math.min(i,e),max:Math.max(s,e)}:setRangeValue(i,s)}function getValue(t){const e=t.random,{enable:i,minimumValue:s}=\"boolean\"===typeof e?{enable:e,minimumValue:0}:e;return getRangeValue(i?setRangeValue(t.value,s):t.value)}function getDistances(t,e){const i=t.x-e.x,s=t.y-e.y;return{dx:i,dy:s,distance:Math.sqrt(i*i+s*s)}}function getDistance(t,e){return getDistances(t,e).distance}function getParticleDirectionAngle(t,e,i){if(\"number\"===typeof t)return t*Math.PI/180;switch(t){case\"top\":return-Math.PI/2;case\"top-right\":return-Math.PI/4;case\"right\":return 0;case\"bottom-right\":return Math.PI/4;case\"bottom\":return Math.PI/2;case\"bottom-left\":return 3*Math.PI/4;case\"left\":return Math.PI;case\"top-left\":return-3*Math.PI/4;case\"inside\":return Math.atan2(i.y-e.y,i.x-e.x);case\"outside\":return Math.atan2(e.y-i.y,e.x-i.x);case\"none\":default:return getRandom()*Math.PI*2}}function getParticleBaseVelocity(t){const e=Vector.origin;e.length=1;e.angle=t;return e}function collisionVelocity(t,e,i,s){return Vector.create(t.x*(i-s)/(i+s)+2*e.x*s/(i+s),t.y)}function calcEasing(t,e){switch(e){case\"ease-out-quad\":return 1-(1-t)**2;case\"ease-out-cubic\":return 1-(1-t)**3;case\"ease-out-quart\":return 1-(1-t)**4;case\"ease-out-quint\":return 1-(1-t)**5;case\"ease-out-expo\":return 1===t?1:1-Math.pow(2,-10*t);case\"ease-out-sine\":return Math.sin(t*Math.PI/2);case\"ease-out-back\":{const e=1.70158,i=e+1;return 1+i*Math.pow(t-1,3)+e*Math.pow(t-1,2)}case\"ease-out-circ\":return Math.sqrt(1-Math.pow(t-1,2));default:return t}}function calcPositionFromSize(t){var e,i;return void 0!==(null===(e=t.position)||void 0===e?void 0:e.x)&&void 0!==(null===(i=t.position)||void 0===i?void 0:i.y)?{x:t.position.x*t.size.width/100,y:t.position.y*t.size.height/100}:void 0}function calcPositionOrRandomFromSize(t){var e,i,s,o;return{x:(null!==(i=null===(e=t.position)||void 0===e?void 0:e.x)&&void 0!==i?i:100*getRandom())*t.size.width/100,y:(null!==(o=null===(s=t.position)||void 0===s?void 0:s.y)&&void 0!==o?o:100*getRandom())*t.size.height/100}}function calcPositionOrRandomFromSizeRanged(t){var e,i;const s={x:void 0!==(null===(e=t.position)||void 0===e?void 0:e.x)?getRangeValue(t.position.x):void 0,y:void 0!==(null===(i=t.position)||void 0===i?void 0:i.y)?getRangeValue(t.position.y):void 0};return calcPositionOrRandomFromSize({size:t.size,position:s})}function calcExactPositionOrRandomFromSize(t){var e,i,s,o;return{x:null!==(i=null===(e=t.position)||void 0===e?void 0:e.x)&&void 0!==i?i:getRandom()*t.size.width,y:null!==(o=null===(s=t.position)||void 0===s?void 0:s.y)&&void 0!==o?o:getRandom()*t.size.height}}function calcExactPositionOrRandomFromSizeRanged(t){var e,i;const s={x:void 0!==(null===(e=t.position)||void 0===e?void 0:e.x)?getRangeValue(t.position.x):void 0,y:void 0!==(null===(i=t.position)||void 0===i?void 0:i.y)?getRangeValue(t.position.y):void 0};return calcExactPositionOrRandomFromSize({size:t.size,position:s})}function parseAlpha(t){return t.endsWith(\"%\")?parseFloat(t)/100:parseFloat(t)}function rectSideBounce(t,e,i,s,o,a){const n={bounced:false};if(e.min<s.min||e.min>s.max||e.max<s.min||e.max>s.max)return n;if(t.max>=i.min&&t.max<=(i.max+i.min)/2&&o>0||t.min<=i.max&&t.min>(i.max+i.min)/2&&o<0){n.velocity=o*-a;n.bounced=true}return n}function checkSelector(t,e){if(!(e instanceof Array))return t.matches(e);for(const i of e)if(t.matches(i))return true;return false}function isSsr(){return\"undefined\"===typeof window||!window||\"undefined\"===typeof window.document||!window.document}function animate(){return isSsr()?t=>setTimeout(t):t=>(window.requestAnimationFrame||window.webkitRequestAnimationFrame||window.mozRequestAnimationFrame||window.oRequestAnimationFrame||window.msRequestAnimationFrame||window.setTimeout)(t)}function cancelAnimation(){return isSsr()?t=>clearTimeout(t):t=>(window.cancelAnimationFrame||window.webkitCancelRequestAnimationFrame||window.mozCancelRequestAnimationFrame||window.oCancelRequestAnimationFrame||window.msCancelRequestAnimationFrame||window.clearTimeout)(t)}function isInArray(t,e){return t===e||e instanceof Array&&e.indexOf(t)>-1}async function loadFont(t,e){try{await document.fonts.load(`${null!==e&&void 0!==e?e:\"400\"} 36px '${null!==t&&void 0!==t?t:\"Verdana\"}'`)}catch(t){}}function arrayRandomIndex(t){return Math.floor(getRandom()*t.length)}function itemFromArray(t,e,i=true){const s=void 0!==e&&i?e%t.length:arrayRandomIndex(t);return t[s]}function isPointInside(t,e,i,s,o){return areBoundsInside(calculateBounds(t,null!==s&&void 0!==s?s:0),e,i,o)}function areBoundsInside(t,e,i,s){let o=true;s&&\"bottom\"!==s||(o=t.top<e.height+i.x);!o||s&&\"left\"!==s||(o=t.right>i.x);!o||s&&\"right\"!==s||(o=t.left<e.width+i.y);!o||s&&\"top\"!==s||(o=t.bottom>i.y);return o}function calculateBounds(t,e){return{bottom:t.y+e,left:t.x-e,right:t.x+e,top:t.y-e}}function deepExtend(t,...e){for(const i of e){if(void 0===i||null===i)continue;if(\"object\"!==typeof i){t=i;continue}const e=Array.isArray(i);!e||\"object\"===typeof t&&t&&Array.isArray(t)?e||\"object\"===typeof t&&t&&!Array.isArray(t)||(t={}):t=[];for(const e in i){if(\"__proto__\"===e)continue;const s=i,o=s[e],a=\"object\"===typeof o,n=t;n[e]=a&&Array.isArray(o)?o.map((t=>deepExtend(n[e],t))):deepExtend(n[e],o)}}return t}function isDivModeEnabled(t,e){return e instanceof Array?!!e.find((e=>e.enable&&isInArray(t,e.mode))):isInArray(t,e.mode)}function divModeExecute(t,e,i){if(e instanceof Array)for(const s of e){const e=s.mode,o=s.enable;o&&isInArray(t,e)&&singleDivModeExecute(s,i)}else{const s=e.mode,o=e.enable;o&&isInArray(t,s)&&singleDivModeExecute(e,i)}}function singleDivModeExecute(t,e){const i=t.selectors;if(i instanceof Array)for(const s of i)e(s,t);else e(i,t)}function divMode(t,e){if(e&&t)return t instanceof Array?t.find((t=>checkSelector(e,t.selectors))):checkSelector(e,t.selectors)?t:void 0}function circleBounceDataFromParticle(t){return{position:t.getPosition(),radius:t.getRadius(),mass:t.getMass(),velocity:t.velocity,factor:Vector.create(getValue(t.options.bounce.horizontal),getValue(t.options.bounce.vertical))}}function circleBounce(t,e){const{x:i,y:s}=t.velocity.sub(e.velocity),[o,a]=[t.position,e.position],{dx:n,dy:r}=getDistances(a,o);if(i*n+s*r<0)return;const l=-Math.atan2(r,n),c=t.mass,h=e.mass,d=t.velocity.rotate(l),u=e.velocity.rotate(l),f=collisionVelocity(d,u,c,h),p=collisionVelocity(u,d,c,h),v=f.rotate(-l),m=p.rotate(-l);t.velocity.x=v.x*t.factor.x;t.velocity.y=v.y*t.factor.y;e.velocity.x=m.x*e.factor.x;e.velocity.y=m.y*e.factor.y}function rectBounce(t,e){const i=t.getPosition(),s=t.getRadius(),o=calculateBounds(i,s);const a=rectSideBounce({min:o.left,max:o.right},{min:o.top,max:o.bottom},{min:e.left,max:e.right},{min:e.top,max:e.bottom},t.velocity.x,getValue(t.options.bounce.horizontal));if(a.bounced){void 0!==a.velocity&&(t.velocity.x=a.velocity);void 0!==a.position&&(t.position.x=a.position)}const n=rectSideBounce({min:o.top,max:o.bottom},{min:o.left,max:o.right},{min:e.top,max:e.bottom},{min:e.left,max:e.right},t.velocity.y,getValue(t.options.bounce.vertical));if(n.bounced){void 0!==n.velocity&&(t.velocity.y=n.velocity);void 0!==n.position&&(t.position.y=n.position)}}const o=\"random\",a=\"mid\",n=new Map;function addColorManager(t,e){n.set(t,e)}function hue2rgb(t,e,i){i<0&&(i+=1);i>1&&(i-=1);return i<1/6?t+6*(e-t)*i:i<.5?e:i<2/3?t+(e-t)*(2/3-i)*6:t}function stringToRgba(t){for(const[,e]of n)if(t.startsWith(e.stringPrefix))return e.parseString(t);const e=/^#?([a-f\\d])([a-f\\d])([a-f\\d])([a-f\\d])?$/i,i=t.replace(e,((t,e,i,s,o)=>e+e+i+i+s+s+(void 0!==o?o+o:\"\"))),s=/^#?([a-f\\d]{2})([a-f\\d]{2})([a-f\\d]{2})([a-f\\d]{2})?$/i,o=s.exec(i);return o?{a:void 0!==o[4]?parseInt(o[4],16)/255:1,b:parseInt(o[3],16),g:parseInt(o[2],16),r:parseInt(o[1],16)}:void 0}function rangeColorToRgb(t,e,i=true){if(!t)return;const s=\"string\"===typeof t?{value:t}:t;if(\"string\"===typeof s.value)return colorToRgb(s.value,e,i);if(s.value instanceof Array)return rangeColorToRgb({value:itemFromArray(s.value,e,i)});for(const[,t]of n){const e=t.handleRangeColor(s);if(e)return e}}function colorToRgb(t,e,i=true){if(!t)return;const s=\"string\"===typeof t?{value:t}:t;if(\"string\"===typeof s.value)return s.value===o?getRandomRgbColor():stringToRgb(s.value);if(s.value instanceof Array)return colorToRgb({value:itemFromArray(s.value,e,i)});for(const[,t]of n){const e=t.handleColor(s);if(e)return e}}function colorToHsl(t,e,i=true){const s=colorToRgb(t,e,i);return s?rgbToHsl(s):void 0}function rangeColorToHsl(t,e,i=true){const s=rangeColorToRgb(t,e,i);return s?rgbToHsl(s):void 0}function rgbToHsl(t){const e=t.r/255,i=t.g/255,s=t.b/255,o=Math.max(e,i,s),a=Math.min(e,i,s),n={h:0,l:(o+a)/2,s:0};if(o!==a){n.s=n.l<.5?(o-a)/(o+a):(o-a)/(2-o-a);n.h=e===o?(i-s)/(o-a):n.h=i===o?2+(s-e)/(o-a):4+(e-i)/(o-a)}n.l*=100;n.s*=100;n.h*=60;n.h<0&&(n.h+=360);n.h>=360&&(n.h-=360);return n}function stringToAlpha(t){var e;return null===(e=stringToRgba(t))||void 0===e?void 0:e.a}function stringToRgb(t){return stringToRgba(t)}function hslToRgb(t){const e={b:0,g:0,r:0},i={h:t.h/360,l:t.l/100,s:t.s/100};if(i.s){const t=i.l<.5?i.l*(1+i.s):i.l+i.s-i.l*i.s,s=2*i.l-t;e.r=hue2rgb(s,t,i.h+1/3);e.g=hue2rgb(s,t,i.h);e.b=hue2rgb(s,t,i.h-1/3)}else{e.b=i.l;e.g=i.l;e.r=i.l}e.r=Math.floor(255*e.r);e.g=Math.floor(255*e.g);e.b=Math.floor(255*e.b);return e}function hslaToRgba(t){const e=hslToRgb(t);return{a:t.a,b:e.b,g:e.g,r:e.r}}function getRandomRgbColor(t){const e=null!==t&&void 0!==t?t:0;return{b:Math.floor(randomInRange(setRangeValue(e,256))),g:Math.floor(randomInRange(setRangeValue(e,256))),r:Math.floor(randomInRange(setRangeValue(e,256)))}}function getStyleFromRgb(t,e){return`rgba(${t.r}, ${t.g}, ${t.b}, ${null!==e&&void 0!==e?e:1})`}function getStyleFromHsl(t,e){return`hsla(${t.h}, ${t.s}%, ${t.l}%, ${null!==e&&void 0!==e?e:1})`}function colorMix(t,e,i,s){let o=t,a=e;void 0===o.r&&(o=hslToRgb(t));void 0===a.r&&(a=hslToRgb(e));return{b:mix(o.b,a.b,i,s),g:mix(o.g,a.g,i,s),r:mix(o.r,a.r,i,s)}}function getLinkColor(t,e,i){var s,n;if(i===o)return getRandomRgbColor();if(i!==a)return i;{const i=null!==(s=t.getFillColor())&&void 0!==s?s:t.getStrokeColor(),o=null!==(n=null===e||void 0===e?void 0:e.getFillColor())&&void 0!==n?n:null===e||void 0===e?void 0:e.getStrokeColor();if(i&&o&&e)return colorMix(i,o,t.getRadius(),e.getRadius());{const t=null!==i&&void 0!==i?i:o;if(t)return hslToRgb(t)}}}function getLinkRandomColor(t,e,i){const s=\"string\"===typeof t?t:t.value;return s===o?i?rangeColorToRgb({value:s}):e?o:a:rangeColorToRgb({value:s})}function getHslFromAnimation(t){return void 0!==t?{h:t.h.value,s:t.s.value,l:t.l.value}:void 0}function getHslAnimationFromHsl(t,e,i){const s={h:{enable:false,value:t.h},s:{enable:false,value:t.s},l:{enable:false,value:t.l}};if(e){setColorAnimation(s.h,e.h,i);setColorAnimation(s.s,e.s,i);setColorAnimation(s.l,e.l,i)}return s}function setColorAnimation(t,e,i){t.enable=e.enable;if(t.enable){t.velocity=getRangeValue(e.speed)/100*i;t.decay=1-getRangeValue(e.decay);t.status=0;if(!e.sync){t.velocity*=getRandom();t.value*=getRandom()}}else t.velocity=0}function drawLine(t,e,i){t.beginPath();t.moveTo(e.x,e.y);t.lineTo(i.x,i.y);t.closePath()}function drawTriangle(t,e,i,s){t.beginPath();t.moveTo(e.x,e.y);t.lineTo(i.x,i.y);t.lineTo(s.x,s.y);t.closePath()}function paintBase(t,e,i){t.save();t.fillStyle=null!==i&&void 0!==i?i:\"rgba(0,0,0,0)\";t.fillRect(0,0,e.width,e.height);t.restore()}function clear(t,e){t.clearRect(0,0,e.width,e.height)}function drawParticle(t){var e,i,s,o,a,n,r,l,c,h;const{container:d,context:u,particle:f,delta:p,colorStyles:v,backgroundMask:m,composite:g,radius:y,opacity:w,shadow:b,transform:x}=t;const R=f.getPosition();u.save();void 0!==x.a||void 0!==x.b||void 0!==x.c||void 0!==x.d?u.setTransform(null!==(e=x.a)&&void 0!==e?e:1,null!==(i=x.b)&&void 0!==i?i:0,null!==(s=x.c)&&void 0!==s?s:0,null!==(o=x.d)&&void 0!==o?o:1,R.x,R.y):u.translate(R.x,R.y);u.beginPath();const M=f.rotation+(f.options.rotate.path?f.velocity.angle:0);0!==M&&u.rotate(M);m&&(u.globalCompositeOperation=g);const C=f.shadowColor;if(b.enable&&C){u.shadowBlur=b.blur;u.shadowColor=getStyleFromRgb(C);u.shadowOffsetX=b.offset.x;u.shadowOffsetY=b.offset.y}v.fill&&(u.fillStyle=v.fill);const P=f.stroke;u.lineWidth=null!==(a=f.strokeWidth)&&void 0!==a?a:0;v.stroke&&(u.strokeStyle=v.stroke);drawShape(d,u,f,y,w,p);(null!==(n=null===P||void 0===P?void 0:P.width)&&void 0!==n?n:0)>0&&u.stroke();f.close&&u.closePath();f.fill&&u.fill();u.restore();u.save();void 0!==x.a||void 0!==x.b||void 0!==x.c||void 0!==x.d?u.setTransform(null!==(r=x.a)&&void 0!==r?r:1,null!==(l=x.b)&&void 0!==l?l:0,null!==(c=x.c)&&void 0!==c?c:0,null!==(h=x.d)&&void 0!==h?h:1,R.x,R.y):u.translate(R.x,R.y);f.rotation&&u.rotate(f.rotation);m&&(u.globalCompositeOperation=g);drawShapeAfterEffect(d,u,f,y,w,p);u.restore()}function drawShape(t,e,i,s,o,a){if(!i.shape)return;const n=t.drawers.get(i.shape);n&&n.draw(e,i,s,o,a,t.retina.pixelRatio)}function drawShapeAfterEffect(t,e,i,s,o,a){if(!i.shape)return;const n=t.drawers.get(i.shape);(null===n||void 0===n?void 0:n.afterEffect)&&n.afterEffect(e,i,s,o,a,t.retina.pixelRatio)}function drawPlugin(t,e,i){if(e.draw){t.save();e.draw(t,i);t.restore()}}function drawParticlePlugin(t,e,i,s){if(e.drawParticle){t.save();e.drawParticle(t,i,s);t.restore()}}function alterHsl(t,e,i){return{h:t.h,s:t.s,l:t.l+(\"darken\"===e?-1:1)*i}}const r=\"generated\";const l=\"touchend\";const c=\"pointerdown\";const h=\"pointerup\";const d=\"pointermove\";const u=\"touchstart\";const f=\"touchmove\";const p=\"pointerleave\";const v=\"pointerout\";const m=\"touchcancel\";const g=\"resize\";const y=\"visibilitychange\";const w=\"No polygon data loaded.\";const b=\"No polygon found, you need to specify SVG url in config.\";var x=(void 0,function(t,e,i,s,o){if(\"m\"===s)throw new TypeError(\"Private method is not writable\");if(\"a\"===s&&!o)throw new TypeError(\"Private accessor was defined without a setter\");if(\"function\"===typeof e?t!==e||!o:!e.has(t))throw new TypeError(\"Cannot write private member to an object whose class did not declare it\");return\"a\"===s?o.call(t,i):o?o.value=i:e.set(t,i),i});var R=(void 0,function(t,e,i,s){if(\"a\"===i&&!s)throw new TypeError(\"Private accessor was defined without a getter\");if(\"function\"===typeof e?t!==e||!s:!e.has(t))throw new TypeError(\"Cannot read private member from an object whose class did not declare it\");return\"m\"===i?s:\"a\"===i?s.call(t):s?s.value:e.get(t)});var M,C,P,z,k;function setTransformValue(t,e,i){var s;const o=e[i];void 0!==o&&(t[i]=(null!==(s=t[i])&&void 0!==s?s:1)*o)}class Canvas{constructor(t){this.container=t;M.set(this,void 0);C.set(this,void 0);P.set(this,void 0);z.set(this,void 0);k.set(this,void 0);this.size={height:0,width:0};x(this,C,null,\"f\");this.generatedCanvas=false;x(this,z,[],\"f\");x(this,P,[],\"f\");x(this,k,[],\"f\");x(this,M,[],\"f\")}clear(){const t=this.container.actualOptions,e=t.particles.move.trail;t.backgroundMask.enable?this.paint():e.enable&&e.length>0&&this.trailFillColor?this.paintBase(getStyleFromRgb(this.trailFillColor,1/e.length)):this.draw((t=>{clear(t,this.size)}))}destroy(){var t;this.generatedCanvas?null===(t=this.element)||void 0===t?void 0:t.remove():this.resetOriginalStyle();this.draw((t=>{clear(t,this.size)}));x(this,z,[],\"f\");x(this,P,[],\"f\");x(this,k,[],\"f\");x(this,M,[],\"f\")}draw(t){if(R(this,C,\"f\"))return t(R(this,C,\"f\"))}drawParticle(t,e){var i;if(t.spawning||t.destroyed)return;const s=t.getRadius();if(s<=0)return;const o=t.getFillColor(),a=null!==(i=t.getStrokeColor())&&void 0!==i?i:o;let[n,r]=this.getPluginParticleColors(t);n||(n=o);r||(r=a);(n||r)&&this.draw((i=>{var o,a,l,c,h;const d=this.container.actualOptions,u=t.options.zIndex,f=(1-t.zIndexFactor)**u.opacityRate,p=null!==(l=null!==(o=t.bubble.opacity)&&void 0!==o?o:null===(a=t.opacity)||void 0===a?void 0:a.value)&&void 0!==l?l:1,v=null!==(h=null===(c=t.stroke)||void 0===c?void 0:c.opacity)&&void 0!==h?h:p,m=p*f,g=v*f,y={},w={fill:n?getStyleFromHsl(n,m):void 0};w.stroke=r?getStyleFromHsl(r,g):w.fill;this.applyPreDrawUpdaters(i,t,s,m,w,y);drawParticle({container:this.container,context:i,particle:t,delta:e,colorStyles:w,backgroundMask:d.backgroundMask.enable,composite:d.backgroundMask.composite,radius:s*(1-t.zIndexFactor)**u.sizeRate,opacity:m,shadow:t.options.shadow,transform:y});this.applyPostDrawUpdaters(t)}))}drawParticlePlugin(t,e,i){this.draw((s=>{drawParticlePlugin(s,t,e,i)}))}drawPlugin(t,e){this.draw((i=>{drawPlugin(i,t,e)}))}init(){this.resize();this.initStyle();this.initCover();this.initTrail();this.initBackground();this.initUpdaters();this.initPlugins();this.paint()}initBackground(){const t=this.container.actualOptions,e=t.background,i=this.element,s=null===i||void 0===i?void 0:i.style;if(s){if(e.color){const t=rangeColorToRgb(e.color);s.backgroundColor=t?getStyleFromRgb(t,e.opacity):\"\"}else s.backgroundColor=\"\";s.backgroundImage=e.image||\"\";s.backgroundPosition=e.position||\"\";s.backgroundRepeat=e.repeat||\"\";s.backgroundSize=e.size||\"\"}}initPlugins(){x(this,k,[],\"f\");for(const[,t]of this.container.plugins){t.resize&&R(this,k,\"f\").push(t);(t.particleFillColor||t.particleStrokeColor)&&R(this,M,\"f\").push(t)}}initUpdaters(){x(this,z,[],\"f\");x(this,P,[],\"f\");for(const t of this.container.particles.updaters){t.afterDraw&&R(this,P,\"f\").push(t);(t.getColorStyles||t.getTransformValues||t.beforeDraw)&&R(this,z,\"f\").push(t)}}loadCanvas(t){var e;this.generatedCanvas&&(null===(e=this.element)||void 0===e?void 0:e.remove());this.generatedCanvas=t.dataset&&r in t.dataset?\"true\"===t.dataset[r]:this.generatedCanvas;this.element=t;this.originalStyle=deepExtend({},this.element.style);this.size.height=t.offsetHeight;this.size.width=t.offsetWidth;x(this,C,this.element.getContext(\"2d\"),\"f\");this.container.retina.init();this.initBackground()}paint(){const t=this.container.actualOptions;this.draw((e=>{if(t.backgroundMask.enable&&t.backgroundMask.cover){clear(e,this.size);this.paintBase(this.coverColorStyle)}else this.paintBase()}))}resize(){if(!this.element)return;const t=this.container,e=t.retina.pixelRatio,i=t.canvas.size,s={width:this.element.offsetWidth*e,height:this.element.offsetHeight*e};if(s.height===i.height&&s.width===i.width&&s.height===this.element.height&&s.width===this.element.width)return;const o=Object.assign({},i);this.element.width=i.width=this.element.offsetWidth*e;this.element.height=i.height=this.element.offsetHeight*e;this.container.started&&(this.resizeFactor={width:i.width/o.width,height:i.height/o.height})}async windowResize(){if(!this.element)return;this.resize();const t=this.container,e=t.updateActualOptions();t.particles.setDensity();this.applyResizePlugins();e&&await t.refresh()}applyPostDrawUpdaters(t){var e;for(const i of R(this,P,\"f\"))null===(e=i.afterDraw)||void 0===e?void 0:e.call(i,t)}applyPreDrawUpdaters(t,e,i,s,o,a){var n;for(const r of R(this,z,\"f\")){if(r.getColorStyles){const{fill:a,stroke:n}=r.getColorStyles(e,t,i,s);a&&(o.fill=a);n&&(o.stroke=n)}if(r.getTransformValues){const t=r.getTransformValues(e);for(const e in t)setTransformValue(a,t,e)}null===(n=r.beforeDraw)||void 0===n?void 0:n.call(r,e)}}applyResizePlugins(){var t;for(const e of R(this,k,\"f\"))null===(t=e.resize)||void 0===t?void 0:t.call(e)}getPluginParticleColors(t){let e,i;for(const s of R(this,M,\"f\")){!e&&s.particleFillColor&&(e=rangeColorToHsl(s.particleFillColor(t)));!i&&s.particleStrokeColor&&(i=rangeColorToHsl(s.particleStrokeColor(t)));if(e&&i)break}return[e,i]}initCover(){const t=this.container.actualOptions,e=t.backgroundMask.cover,i=e.color,s=rangeColorToRgb(i);if(s){const t={r:s.r,g:s.g,b:s.b,a:e.opacity};this.coverColorStyle=getStyleFromRgb(t,t.a)}}initStyle(){const t=this.element,e=this.container.actualOptions;if(t){if(e.fullScreen.enable){this.originalStyle=deepExtend({},t.style);t.style.setProperty(\"position\",\"fixed\",\"important\");t.style.setProperty(\"z-index\",e.fullScreen.zIndex.toString(10),\"important\");t.style.setProperty(\"top\",\"0\",\"important\");t.style.setProperty(\"left\",\"0\",\"important\");t.style.setProperty(\"width\",\"100%\",\"important\");t.style.setProperty(\"height\",\"100%\",\"important\")}else this.resetOriginalStyle();for(const i in e.style){if(!i||!e.style)continue;const s=e.style[i];s&&t.style.setProperty(i,s,\"important\")}}}initTrail(){const t=this.container.actualOptions,e=t.particles.move.trail,i=rangeColorToRgb(e.fillColor);if(i){const e=t.particles.move.trail;this.trailFillColor={r:i.r,g:i.g,b:i.b,a:1/e.length}}}paintBase(t){this.draw((e=>{paintBase(e,this.size,t)}))}resetOriginalStyle(){const t=this.element,e=this.originalStyle;if(t&&e){t.style.position=e.position;t.style.zIndex=e.zIndex;t.style.top=e.top;t.style.left=e.left;t.style.width=e.width;t.style.height=e.height}}}M=new WeakMap,C=new WeakMap,P=new WeakMap,z=new WeakMap,k=new WeakMap;function manageListener(t,e,i,s,o){if(s){let s={passive:true};\"boolean\"===typeof o?s.capture=o:void 0!==o&&(s=o);t.addEventListener(e,i,s)}else{const s=o;t.removeEventListener(e,i,s)}}class EventListeners{constructor(t){this.container=t;this.canPush=true;this.mouseMoveHandler=t=>this.mouseTouchMove(t);this.touchStartHandler=t=>this.mouseTouchMove(t);this.touchMoveHandler=t=>this.mouseTouchMove(t);this.touchEndHandler=()=>this.mouseTouchFinish();this.mouseLeaveHandler=()=>this.mouseTouchFinish();this.touchCancelHandler=()=>this.mouseTouchFinish();this.touchEndClickHandler=t=>this.mouseTouchClick(t);this.mouseUpHandler=t=>this.mouseTouchClick(t);this.mouseDownHandler=()=>this.mouseDown();this.visibilityChangeHandler=()=>this.handleVisibilityChange();this.themeChangeHandler=t=>this.handleThemeChange(t);this.oldThemeChangeHandler=t=>this.handleThemeChange(t);this.resizeHandler=()=>this.handleWindowResize()}addListeners(){this.manageListeners(true)}removeListeners(){this.manageListeners(false)}doMouseTouchClick(t){const e=this.container,i=e.actualOptions;if(this.canPush){const t=e.interactivity.mouse.position;if(!t)return;e.interactivity.mouse.clickPosition={x:t.x,y:t.y};e.interactivity.mouse.clickTime=(new Date).getTime();const s=i.interactivity.events.onClick;if(s.mode instanceof Array)for(const t of s.mode)this.handleClickMode(t);else this.handleClickMode(s.mode)}\"touchend\"===t.type&&setTimeout((()=>this.mouseTouchFinish()),500)}handleClickMode(t){this.container.handleClickMode(t)}handleThemeChange(t){const e=t,i=e.matches?this.container.options.defaultDarkTheme:this.container.options.defaultLightTheme,s=this.container.options.themes.find((t=>t.name===i));s&&s.default.auto&&this.container.loadTheme(i)}handleVisibilityChange(){const t=this.container,e=t.actualOptions;this.mouseTouchFinish();if(e.pauseOnBlur)if(null===document||void 0===document?void 0:document.hidden){t.pageHidden=true;t.pause()}else{t.pageHidden=false;t.getAnimationStatus()?t.play(true):t.draw(true)}}handleWindowResize(){if(this.resizeTimeout){clearTimeout(this.resizeTimeout);delete this.resizeTimeout}this.resizeTimeout=setTimeout((async()=>{var t;return null===(t=this.container.canvas)||void 0===t?void 0:t.windowResize()}),500)}manageListeners(t){var e;const i=this.container,s=i.actualOptions,o=s.interactivity.detectsOn;let a=p;if(\"window\"===o){i.interactivity.element=window;a=v}else if(\"parent\"===o&&i.canvas.element){const t=i.canvas.element;i.interactivity.element=null!==(e=t.parentElement)&&void 0!==e?e:t.parentNode}else i.interactivity.element=i.canvas.element;const n=!isSsr()&&\"undefined\"!==typeof matchMedia&&matchMedia(\"(prefers-color-scheme: dark)\");n&&(void 0!==n.addEventListener?manageListener(n,\"change\",this.themeChangeHandler,t):void 0!==n.addListener&&(t?n.addListener(this.oldThemeChangeHandler):n.removeListener(this.oldThemeChangeHandler)));const r=i.interactivity.element;if(!r)return;const w=r;if(s.interactivity.events.onHover.enable||s.interactivity.events.onClick.enable){manageListener(r,d,this.mouseMoveHandler,t);manageListener(r,u,this.touchStartHandler,t);manageListener(r,f,this.touchMoveHandler,t);if(s.interactivity.events.onClick.enable){manageListener(r,l,this.touchEndClickHandler,t);manageListener(r,h,this.mouseUpHandler,t);manageListener(r,c,this.mouseDownHandler,t)}else manageListener(r,l,this.touchEndHandler,t);manageListener(r,a,this.mouseLeaveHandler,t);manageListener(r,m,this.touchCancelHandler,t)}i.canvas.element&&(i.canvas.element.style.pointerEvents=w===i.canvas.element?\"initial\":\"none\");if(s.interactivity.events.resize)if(\"undefined\"!==typeof ResizeObserver){if(this.resizeObserver&&!t){i.canvas.element&&this.resizeObserver.unobserve(i.canvas.element);this.resizeObserver.disconnect();delete this.resizeObserver}else if(!this.resizeObserver&&t&&i.canvas.element){this.resizeObserver=new ResizeObserver((t=>{const e=t.find((t=>t.target===i.canvas.element));e&&this.handleWindowResize()}));this.resizeObserver.observe(i.canvas.element)}}else manageListener(window,g,this.resizeHandler,t);document&&manageListener(document,y,this.visibilityChangeHandler,t,false)}mouseDown(){const t=this.container.interactivity;if(t){const e=t.mouse;e.clicking=true;e.downPosition=e.position}}mouseTouchClick(t){const e=this.container,i=e.actualOptions,s=e.interactivity.mouse;s.inside=true;let o=false;const a=s.position;if(a&&i.interactivity.events.onClick.enable){for(const[,t]of e.plugins)if(t.clickPositionValid){o=t.clickPositionValid(a);if(o)break}o||this.doMouseTouchClick(t);s.clicking=false}}mouseTouchFinish(){const t=this.container.interactivity;if(!t)return;const e=t.mouse;delete e.position;delete e.clickPosition;delete e.downPosition;t.status=p;e.inside=false;e.clicking=false}mouseTouchMove(t){var e,i,s,o,a,n,r;const l=this.container,c=l.actualOptions;if(!(null===(e=l.interactivity)||void 0===e?void 0:e.element))return;l.interactivity.mouse.inside=true;let h;const u=l.canvas.element;if(t.type.startsWith(\"pointer\")){this.canPush=true;const e=t;if(l.interactivity.element===window){if(u){const t=u.getBoundingClientRect();h={x:e.clientX-t.left,y:e.clientY-t.top}}}else if(\"parent\"===c.interactivity.detectsOn){const t=e.target;const o=e.currentTarget;const a=l.canvas.element;if(t&&o&&a){const i=t.getBoundingClientRect();const s=o.getBoundingClientRect();const n=a.getBoundingClientRect();h={x:e.offsetX+2*i.left-(s.left+n.left),y:e.offsetY+2*i.top-(s.top+n.top)}}else h={x:null!==(i=e.offsetX)&&void 0!==i?i:e.clientX,y:null!==(s=e.offsetY)&&void 0!==s?s:e.clientY}}else e.target===l.canvas.element&&(h={x:null!==(o=e.offsetX)&&void 0!==o?o:e.clientX,y:null!==(a=e.offsetY)&&void 0!==a?a:e.clientY})}else{this.canPush=\"touchmove\"!==t.type;const e=t;const i=e.touches[e.touches.length-1];const s=null===u||void 0===u?void 0:u.getBoundingClientRect();h={x:i.clientX-(null!==(n=null===s||void 0===s?void 0:s.left)&&void 0!==n?n:0),y:i.clientY-(null!==(r=null===s||void 0===s?void 0:s.top)&&void 0!==r?r:0)}}const f=l.retina.pixelRatio;if(h){h.x*=f;h.y*=f}l.interactivity.mouse.position=h;l.interactivity.status=d}}class FrameManager{constructor(t){this.container=t}async nextFrame(t){var e;try{const i=this.container;if(void 0!==i.lastFrameTime&&t<i.lastFrameTime+1e3/i.fpsLimit){i.draw(false);return}null!==(e=i.lastFrameTime)&&void 0!==e?e:i.lastFrameTime=t;const s=t-i.lastFrameTime,o={value:s,factor:60*s/1e3};i.lifeTime+=o.value;i.lastFrameTime=t;if(s>1e3){i.draw(false);return}await i.particles.draw(o);if(i.duration>0&&i.lifeTime>i.duration){i.destroy();return}i.getAnimationStatus()&&i.draw(false)}catch(t){console.error(\"tsParticles error in animation loop\",t)}}}class OptionsColor{constructor(){this.value=\"\"}static create(t,e){const i=new OptionsColor;i.load(t);void 0!==e&&(\"string\"===typeof e||e instanceof Array?i.load({value:e}):i.load(e));return i}load(t){void 0!==(null===t||void 0===t?void 0:t.value)&&(this.value=t.value)}}class Background{constructor(){this.color=new OptionsColor;this.color.value=\"\";this.image=\"\";this.position=\"\";this.repeat=\"\";this.size=\"\";this.opacity=1}load(t){if(t){void 0!==t.color&&(this.color=OptionsColor.create(this.color,t.color));void 0!==t.image&&(this.image=t.image);void 0!==t.position&&(this.position=t.position);void 0!==t.repeat&&(this.repeat=t.repeat);void 0!==t.size&&(this.size=t.size);void 0!==t.opacity&&(this.opacity=t.opacity)}}}class BackgroundMaskCover{constructor(){this.color=new OptionsColor;this.color.value=\"#fff\";this.opacity=1}load(t){if(t){void 0!==t.color&&(this.color=OptionsColor.create(this.color,t.color));void 0!==t.opacity&&(this.opacity=t.opacity)}}}class BackgroundMask{constructor(){this.composite=\"destination-out\";this.cover=new BackgroundMaskCover;this.enable=false}load(t){if(t){void 0!==t.composite&&(this.composite=t.composite);if(void 0!==t.cover){const e=t.cover;const i=\"string\"===typeof t.cover?{color:t.cover}:t.cover;this.cover.load(void 0!==e.color?e:{color:i})}void 0!==t.enable&&(this.enable=t.enable)}}}class FullScreen{constructor(){this.enable=true;this.zIndex=0}load(t){if(t){void 0!==t.enable&&(this.enable=t.enable);void 0!==t.zIndex&&(this.zIndex=t.zIndex)}}}class ClickEvent{constructor(){this.enable=false;this.mode=[]}load(t){if(t){void 0!==t.enable&&(this.enable=t.enable);void 0!==t.mode&&(this.mode=t.mode)}}}class DivEvent{constructor(){this.selectors=[];this.enable=false;this.mode=[];this.type=\"circle\"}get el(){return this.elementId}set el(t){this.elementId=t}get elementId(){return this.ids}set elementId(t){this.ids=t}get ids(){return this.selectors instanceof Array?this.selectors.map((t=>t.replace(\"#\",\"\"))):this.selectors.replace(\"#\",\"\")}set ids(t){this.selectors=t instanceof Array?t.map((t=>`#${t}`)):`#${t}`}load(t){var e,i;if(!t)return;const s=null!==(i=null!==(e=t.ids)&&void 0!==e?e:t.elementId)&&void 0!==i?i:t.el;void 0!==s&&(this.ids=s);void 0!==t.selectors&&(this.selectors=t.selectors);void 0!==t.enable&&(this.enable=t.enable);void 0!==t.mode&&(this.mode=t.mode);void 0!==t.type&&(this.type=t.type)}}class Parallax{constructor(){this.enable=false;this.force=2;this.smooth=10}load(t){if(t){void 0!==t.enable&&(this.enable=t.enable);void 0!==t.force&&(this.force=t.force);void 0!==t.smooth&&(this.smooth=t.smooth)}}}class HoverEvent{constructor(){this.enable=false;this.mode=[];this.parallax=new Parallax}load(t){if(t){void 0!==t.enable&&(this.enable=t.enable);void 0!==t.mode&&(this.mode=t.mode);this.parallax.load(t.parallax)}}}class Events{constructor(){this.onClick=new ClickEvent;this.onDiv=new DivEvent;this.onHover=new HoverEvent;this.resize=true}get onclick(){return this.onClick}set onclick(t){this.onClick=t}get ondiv(){return this.onDiv}set ondiv(t){this.onDiv=t}get onhover(){return this.onHover}set onhover(t){this.onHover=t}load(t){var e,i,s;if(!t)return;this.onClick.load(null!==(e=t.onClick)&&void 0!==e?e:t.onclick);const o=null!==(i=t.onDiv)&&void 0!==i?i:t.ondiv;if(void 0!==o)if(o instanceof Array)this.onDiv=o.map((t=>{const e=new DivEvent;e.load(t);return e}));else{this.onDiv=new DivEvent;this.onDiv.load(o)}this.onHover.load(null!==(s=t.onHover)&&void 0!==s?s:t.onhover);void 0!==t.resize&&(this.resize=t.resize)}}class Slow{constructor(){this.factor=3;this.radius=200}load(t){if(t){void 0!==t.factor&&(this.factor=t.factor);void 0!==t.radius&&(this.radius=t.radius)}}}var T=(void 0,function(t,e,i,s,o){if(\"m\"===s)throw new TypeError(\"Private method is not writable\");if(\"a\"===s&&!o)throw new TypeError(\"Private accessor was defined without a setter\");if(\"function\"===typeof e?t!==e||!o:!e.has(t))throw new TypeError(\"Cannot write private member to an object whose class did not declare it\");return\"a\"===s?o.call(t,i):o?o.value=i:e.set(t,i),i});var S=(void 0,function(t,e,i,s){if(\"a\"===i&&!s)throw new TypeError(\"Private accessor was defined without a getter\");if(\"function\"===typeof e?t!==e||!s:!e.has(t))throw new TypeError(\"Cannot read private member from an object whose class did not declare it\");return\"m\"===i?s:\"a\"===i?s.call(t):s?s.value:e.get(t)});var E,O;class Modes{constructor(t,e){E.set(this,void 0);O.set(this,void 0);T(this,O,t,\"f\");T(this,E,e,\"f\");this.slow=new Slow}load(t){if(t){this.slow.load(t.slow);if(S(this,E,\"f\")){const e=S(this,O,\"f\").plugins.interactors.get(S(this,E,\"f\"));if(e)for(const i of e)i.loadModeOptions&&i.loadModeOptions(this,t)}}}}E=new WeakMap,O=new WeakMap;var V=(void 0,function(t,e,i,s,o){if(\"m\"===s)throw new TypeError(\"Private method is not writable\");if(\"a\"===s&&!o)throw new TypeError(\"Private accessor was defined without a setter\");if(\"function\"===typeof e?t!==e||!o:!e.has(t))throw new TypeError(\"Cannot write private member to an object whose class did not declare it\");return\"a\"===s?o.call(t,i):o?o.value=i:e.set(t,i),i});var A,I;class Interactivity{constructor(t,e){A.set(this,void 0);I.set(this,void 0);V(this,I,t,\"f\");V(this,A,e,\"f\");this.detectsOn=\"window\";this.events=new Events;this.modes=new Modes(t,e)}get detect_on(){return this.detectsOn}set detect_on(t){this.detectsOn=t}load(t){var e;if(!t)return;const i=null!==(e=t.detectsOn)&&void 0!==e?e:t.detect_on;void 0!==i&&(this.detectsOn=i);this.events.load(t.events);this.modes.load(t.modes)}}A=new WeakMap,I=new WeakMap;class ManualParticle{load(t){var e,i;if(t){void 0!==t.position&&(this.position={x:null!==(e=t.position.x)&&void 0!==e?e:50,y:null!==(i=t.position.y)&&void 0!==i?i:50});void 0!==t.options&&(this.options=deepExtend({},t.options))}}}class MotionReduce{constructor(){this.factor=4;this.value=true}load(t){if(t){void 0!==t.factor&&(this.factor=t.factor);void 0!==t.value&&(this.value=t.value)}}}class Motion{constructor(){this.disable=false;this.reduce=new MotionReduce}load(t){if(t){void 0!==t.disable&&(this.disable=t.disable);this.reduce.load(t.reduce)}}}class Responsive{constructor(){this.maxWidth=Infinity;this.options={};this.mode=\"canvas\"}load(t){if(t){void 0!==t.maxWidth&&(this.maxWidth=t.maxWidth);void 0!==t.mode&&(\"screen\"===t.mode?this.mode=\"screen\":this.mode=\"canvas\");void 0!==t.options&&(this.options=deepExtend({},t.options))}}}class ThemeDefault{constructor(){this.auto=false;this.mode=\"any\";this.value=false}load(t){if(t){void 0!==t.auto&&(this.auto=t.auto);void 0!==t.mode&&(this.mode=t.mode);void 0!==t.value&&(this.value=t.value)}}}class Theme{constructor(){this.name=\"\";this.default=new ThemeDefault}load(t){if(t){void 0!==t.name&&(this.name=t.name);this.default.load(t.default);void 0!==t.options&&(this.options=deepExtend({},t.options))}}}class ColorAnimation{constructor(){this.count=0;this.enable=false;this.offset=0;this.speed=1;this.decay=0;this.sync=true}load(t){if(t){void 0!==t.count&&(this.count=setRangeValue(t.count));void 0!==t.enable&&(this.enable=t.enable);void 0!==t.offset&&(this.offset=setRangeValue(t.offset));void 0!==t.speed&&(this.speed=setRangeValue(t.speed));void 0!==t.decay&&(this.decay=setRangeValue(t.decay));void 0!==t.sync&&(this.sync=t.sync)}}}class HslAnimation{constructor(){this.h=new ColorAnimation;this.s=new ColorAnimation;this.l=new ColorAnimation}load(t){if(t){this.h.load(t.h);this.s.load(t.s);this.l.load(t.l)}}}class AnimatableColor extends OptionsColor{constructor(){super();this.animation=new HslAnimation}static create(t,e){const i=new AnimatableColor;i.load(t);void 0!==e&&(\"string\"===typeof e||e instanceof Array?i.load({value:e}):i.load(e));return i}load(t){super.load(t);if(!t)return;const e=t.animation;void 0!==e&&(void 0!==e.enable?this.animation.h.load(e):this.animation.load(t.animation))}}class CollisionsOverlap{constructor(){this.enable=true;this.retries=0}load(t){if(t){void 0!==t.enable&&(this.enable=t.enable);void 0!==t.retries&&(this.retries=t.retries)}}}class Random{constructor(){this.enable=false;this.minimumValue=0}load(t){if(t){void 0!==t.enable&&(this.enable=t.enable);void 0!==t.minimumValue&&(this.minimumValue=t.minimumValue)}}}class ValueWithRandom{constructor(){this.random=new Random;this.value=0}load(t){if(t){\"boolean\"===typeof t.random?this.random.enable=t.random:this.random.load(t.random);void 0!==t.value&&(this.value=setRangeValue(t.value,this.random.enable?this.random.minimumValue:void 0))}}}class ParticlesBounceFactor extends ValueWithRandom{constructor(){super();this.random.minimumValue=.1;this.value=1}}class ParticlesBounce{constructor(){this.horizontal=new ParticlesBounceFactor;this.vertical=new ParticlesBounceFactor}load(t){if(t){this.horizontal.load(t.horizontal);this.vertical.load(t.vertical)}}}class Collisions{constructor(){this.bounce=new ParticlesBounce;this.enable=false;this.mode=\"bounce\";this.overlap=new CollisionsOverlap}load(t){if(t){this.bounce.load(t.bounce);void 0!==t.enable&&(this.enable=t.enable);void 0!==t.mode&&(this.mode=t.mode);this.overlap.load(t.overlap)}}}class SplitFactor extends ValueWithRandom{constructor(){super();this.value=3}}class SplitRate extends ValueWithRandom{constructor(){super();this.value={min:4,max:9}}}class Split{constructor(){this.count=1;this.factor=new SplitFactor;this.rate=new SplitRate;this.sizeOffset=true}load(t){if(t){void 0!==t.count&&(this.count=t.count);this.factor.load(t.factor);this.rate.load(t.rate);void 0!==t.particles&&(t.particles instanceof Array?this.particles=t.particles.map((t=>deepExtend({},t))):this.particles=deepExtend({},t.particles));void 0!==t.sizeOffset&&(this.sizeOffset=t.sizeOffset)}}}class Destroy{constructor(){this.mode=\"none\";this.split=new Split}load(t){if(t){void 0!==t.mode&&(this.mode=t.mode);this.split.load(t.split)}}}class MoveAngle{constructor(){this.offset=0;this.value=90}load(t){if(t){void 0!==t.offset&&(this.offset=setRangeValue(t.offset));void 0!==t.value&&(this.value=setRangeValue(t.value))}}}class MoveAttract{constructor(){this.distance=200;this.enable=false;this.rotate={x:3e3,y:3e3}}get rotateX(){return this.rotate.x}set rotateX(t){this.rotate.x=t}get rotateY(){return this.rotate.y}set rotateY(t){this.rotate.y=t}load(t){var e,i,s,o;if(!t)return;void 0!==t.distance&&(this.distance=setRangeValue(t.distance));void 0!==t.enable&&(this.enable=t.enable);const a=null!==(i=null===(e=t.rotate)||void 0===e?void 0:e.x)&&void 0!==i?i:t.rotateX;void 0!==a&&(this.rotate.x=a);const n=null!==(o=null===(s=t.rotate)||void 0===s?void 0:s.y)&&void 0!==o?o:t.rotateY;void 0!==n&&(this.rotate.y=n)}}class MoveGravity{constructor(){this.acceleration=9.81;this.enable=false;this.inverse=false;this.maxSpeed=50}load(t){if(t){void 0!==t.acceleration&&(this.acceleration=setRangeValue(t.acceleration));void 0!==t.enable&&(this.enable=t.enable);void 0!==t.inverse&&(this.inverse=t.inverse);void 0!==t.maxSpeed&&(this.maxSpeed=setRangeValue(t.maxSpeed))}}}class MovePathDelay extends ValueWithRandom{constructor(){super()}}class MovePath{constructor(){this.clamp=true;this.delay=new MovePathDelay;this.enable=false;this.options={}}load(t){if(t){void 0!==t.clamp&&(this.clamp=t.clamp);this.delay.load(t.delay);void 0!==t.enable&&(this.enable=t.enable);this.generator=t.generator;t.options&&(this.options=deepExtend(this.options,t.options))}}}class MoveTrail{constructor(){this.enable=false;this.length=10;this.fillColor=new OptionsColor;this.fillColor.value=\"#000000\"}load(t){if(t){void 0!==t.enable&&(this.enable=t.enable);this.fillColor=OptionsColor.create(this.fillColor,t.fillColor);void 0!==t.length&&(this.length=t.length)}}}class OutModes{constructor(){this.default=\"out\"}load(t){var e,i,s,o;if(t){void 0!==t.default&&(this.default=t.default);this.bottom=null!==(e=t.bottom)&&void 0!==e?e:t.default;this.left=null!==(i=t.left)&&void 0!==i?i:t.default;this.right=null!==(s=t.right)&&void 0!==s?s:t.default;this.top=null!==(o=t.top)&&void 0!==o?o:t.default}}}class Spin{constructor(){this.acceleration=0;this.enable=false}load(t){if(t){void 0!==t.acceleration&&(this.acceleration=setRangeValue(t.acceleration));void 0!==t.enable&&(this.enable=t.enable);this.position=t.position?deepExtend({},t.position):void 0}}}class Move{constructor(){this.angle=new MoveAngle;this.attract=new MoveAttract;this.center={x:50,y:50,radius:0};this.decay=0;this.distance={};this.direction=\"none\";this.drift=0;this.enable=false;this.gravity=new MoveGravity;this.path=new MovePath;this.outModes=new OutModes;this.random=false;this.size=false;this.speed=2;this.spin=new Spin;this.straight=false;this.trail=new MoveTrail;this.vibrate=false;this.warp=false}get bounce(){return this.collisions}set bounce(t){this.collisions=t}get collisions(){return false}set collisions(t){}get noise(){return this.path}set noise(t){this.path=t}get outMode(){return this.outModes.default}set outMode(t){this.outModes.default=t}get out_mode(){return this.outMode}set out_mode(t){this.outMode=t}load(t){var e,i,s;if(!t)return;void 0!==t.angle&&(\"number\"===typeof t.angle?this.angle.value=t.angle:this.angle.load(t.angle));this.attract.load(t.attract);this.center=deepExtend(this.center,t.center);void 0!==t.decay&&(this.decay=t.decay);void 0!==t.direction&&(this.direction=t.direction);void 0!==t.distance&&(this.distance=\"number\"===typeof t.distance?{horizontal:t.distance,vertical:t.distance}:deepExtend({},t.distance));void 0!==t.drift&&(this.drift=setRangeValue(t.drift));void 0!==t.enable&&(this.enable=t.enable);this.gravity.load(t.gravity);const o=null!==(e=t.outMode)&&void 0!==e?e:t.out_mode;void 0===t.outModes&&void 0===o||(\"string\"===typeof t.outModes||void 0===t.outModes&&void 0!==o?this.outModes.load({default:null!==(i=t.outModes)&&void 0!==i?i:o}):this.outModes.load(t.outModes));this.path.load(null!==(s=t.path)&&void 0!==s?s:t.noise);void 0!==t.random&&(this.random=t.random);void 0!==t.size&&(this.size=t.size);void 0!==t.speed&&(this.speed=setRangeValue(t.speed));this.spin.load(t.spin);void 0!==t.straight&&(this.straight=t.straight);this.trail.load(t.trail);void 0!==t.vibrate&&(this.vibrate=t.vibrate);void 0!==t.warp&&(this.warp=t.warp)}}class AnimationOptions{constructor(){this.count=0;this.enable=false;this.speed=1;this.decay=0;this.sync=false}load(t){if(t){void 0!==t.count&&(this.count=setRangeValue(t.count));void 0!==t.enable&&(this.enable=t.enable);void 0!==t.speed&&(this.speed=setRangeValue(t.speed));void 0!==t.decay&&(this.decay=setRangeValue(t.decay));void 0!==t.sync&&(this.sync=t.sync)}}}class OpacityAnimation extends AnimationOptions{constructor(){super();this.destroy=\"none\";this.enable=false;this.speed=2;this.startValue=\"random\";this.sync=false}get opacity_min(){return this.minimumValue}set opacity_min(t){this.minimumValue=t}load(t){var e;if(t){super.load(t);void 0!==t.destroy&&(this.destroy=t.destroy);void 0!==t.enable&&(this.enable=t.enable);this.minimumValue=null!==(e=t.minimumValue)&&void 0!==e?e:t.opacity_min;void 0!==t.speed&&(this.speed=t.speed);void 0!==t.startValue&&(this.startValue=t.startValue);void 0!==t.sync&&(this.sync=t.sync)}}}class Opacity extends ValueWithRandom{constructor(){super();this.animation=new OpacityAnimation;this.random.minimumValue=.1;this.value=1}get anim(){return this.animation}set anim(t){this.animation=t}load(t){var e;if(!t)return;super.load(t);const i=null!==(e=t.animation)&&void 0!==e?e:t.anim;if(void 0!==i){this.animation.load(i);this.value=setRangeValue(this.value,this.animation.enable?this.animation.minimumValue:void 0)}}}class ParticlesDensity{constructor(){this.enable=false;this.area=800;this.factor=1e3}get value_area(){return this.area}set value_area(t){this.area=t}load(t){var e;if(!t)return;void 0!==t.enable&&(this.enable=t.enable);const i=null!==(e=t.area)&&void 0!==e?e:t.value_area;void 0!==i&&(this.area=i);void 0!==t.factor&&(this.factor=t.factor)}}class ParticlesNumber{constructor(){this.density=new ParticlesDensity;this.limit=0;this.value=100}get max(){return this.limit}set max(t){this.limit=t}load(t){var e;if(!t)return;this.density.load(t.density);const i=null!==(e=t.limit)&&void 0!==e?e:t.max;void 0!==i&&(this.limit=i);void 0!==t.value&&(this.value=t.value)}}class RotateAnimation{constructor(){this.enable=false;this.speed=0;this.decay=0;this.sync=false}load(t){if(t){void 0!==t.enable&&(this.enable=t.enable);void 0!==t.speed&&(this.speed=setRangeValue(t.speed));void 0!==t.decay&&(this.decay=setRangeValue(t.decay));void 0!==t.sync&&(this.sync=t.sync)}}}class Rotate extends ValueWithRandom{constructor(){super();this.animation=new RotateAnimation;this.direction=\"clockwise\";this.path=false;this.value=0}load(t){if(t){super.load(t);void 0!==t.direction&&(this.direction=t.direction);this.animation.load(t.animation);void 0!==t.path&&(this.path=t.path)}}}class Shadow{constructor(){this.blur=0;this.color=new OptionsColor;this.enable=false;this.offset={x:0,y:0};this.color.value=\"#000\"}load(t){if(t){void 0!==t.blur&&(this.blur=t.blur);this.color=OptionsColor.create(this.color,t.color);void 0!==t.enable&&(this.enable=t.enable);if(void 0!==t.offset){void 0!==t.offset.x&&(this.offset.x=t.offset.x);void 0!==t.offset.y&&(this.offset.y=t.offset.y)}}}}class Shape{constructor(){this.options={};this.type=\"circle\"}get character(){var t;return null!==(t=this.options.character)&&void 0!==t?t:this.options.char}set character(t){this.options.character=t;this.options.char=t}get custom(){return this.options}set custom(t){this.options=t}get image(){var t;return null!==(t=this.options.image)&&void 0!==t?t:this.options.images}set image(t){this.options.image=t;this.options.images=t}get images(){return this.image}set images(t){this.image=t}get polygon(){var t;return null!==(t=this.options.polygon)&&void 0!==t?t:this.options.star}set polygon(t){this.options.polygon=t;this.options.star=t}get stroke(){return[]}set stroke(t){}load(t){var e,i,s;if(!t)return;const o=null!==(e=t.options)&&void 0!==e?e:t.custom;if(void 0!==o)for(const t in o){const e=o[t];e&&(this.options[t]=deepExtend(null!==(i=this.options[t])&&void 0!==i?i:{},e))}this.loadShape(t.character,\"character\",\"char\",true);this.loadShape(t.polygon,\"polygon\",\"star\",false);this.loadShape(null!==(s=t.image)&&void 0!==s?s:t.images,\"image\",\"images\",true);void 0!==t.type&&(this.type=t.type)}loadShape(t,e,i,s){var o,a;if(!t)return;const n=t instanceof Array?[]:{},r=t instanceof Array!==this.options[e]instanceof Array,l=t instanceof Array!==this.options[i]instanceof Array;r&&(this.options[e]=n);l&&s&&(this.options[i]=n);this.options[e]=deepExtend(null!==(o=this.options[e])&&void 0!==o?o:n,t);this.options[i]&&!s||(this.options[i]=deepExtend(null!==(a=this.options[i])&&void 0!==a?a:n,t))}}class SizeAnimation extends AnimationOptions{constructor(){super();this.destroy=\"none\";this.enable=false;this.speed=5;this.startValue=\"random\";this.sync=false}get size_min(){return this.minimumValue}set size_min(t){this.minimumValue=t}load(t){var e;super.load(t);if(t){void 0!==t.destroy&&(this.destroy=t.destroy);void 0!==t.enable&&(this.enable=t.enable);this.minimumValue=null!==(e=t.minimumValue)&&void 0!==e?e:t.size_min;void 0!==t.speed&&(this.speed=t.speed);void 0!==t.startValue&&(this.startValue=t.startValue);void 0!==t.sync&&(this.sync=t.sync)}}}class Size extends ValueWithRandom{constructor(){super();this.animation=new SizeAnimation;this.random.minimumValue=1;this.value=3}get anim(){return this.animation}set anim(t){this.animation=t}load(t){var e;super.load(t);if(!t)return;const i=null!==(e=t.animation)&&void 0!==e?e:t.anim;if(void 0!==i){this.animation.load(i);this.value=setRangeValue(this.value,this.animation.enable?this.animation.minimumValue:void 0)}}}class Stroke{constructor(){this.width=0}load(t){if(t){void 0!==t.color&&(this.color=AnimatableColor.create(this.color,t.color));void 0!==t.width&&(this.width=t.width);void 0!==t.opacity&&(this.opacity=t.opacity)}}}class ZIndex extends ValueWithRandom{constructor(){super();this.opacityRate=1;this.sizeRate=1;this.velocityRate=1}load(t){super.load(t);if(t){void 0!==t.opacityRate&&(this.opacityRate=t.opacityRate);void 0!==t.sizeRate&&(this.sizeRate=t.sizeRate);void 0!==t.velocityRate&&(this.velocityRate=t.velocityRate)}}}var F=(void 0,function(t,e,i,s,o){if(\"m\"===s)throw new TypeError(\"Private method is not writable\");if(\"a\"===s&&!o)throw new TypeError(\"Private accessor was defined without a setter\");if(\"function\"===typeof e?t!==e||!o:!e.has(t))throw new TypeError(\"Cannot write private member to an object whose class did not declare it\");return\"a\"===s?o.call(t,i):o?o.value=i:e.set(t,i),i});var D=(void 0,function(t,e,i,s){if(\"a\"===i&&!s)throw new TypeError(\"Private accessor was defined without a getter\");if(\"function\"===typeof e?t!==e||!s:!e.has(t))throw new TypeError(\"Cannot read private member from an object whose class did not declare it\");return\"m\"===i?s:\"a\"===i?s.call(t):s?s.value:e.get(t)});var L,H;class ParticlesOptions{constructor(t,e){L.set(this,void 0);H.set(this,void 0);F(this,H,t,\"f\");F(this,L,e,\"f\");this.bounce=new ParticlesBounce;this.collisions=new Collisions;this.color=new AnimatableColor;this.color.value=\"#fff\";this.destroy=new Destroy;this.groups={};this.move=new Move;this.number=new ParticlesNumber;this.opacity=new Opacity;this.reduceDuplicates=false;this.rotate=new Rotate;this.shadow=new Shadow;this.shape=new Shape;this.size=new Size;this.stroke=new Stroke;this.zIndex=new ZIndex}load(t){var e,i,s,o,a,n;if(!t)return;this.bounce.load(t.bounce);this.color.load(AnimatableColor.create(this.color,t.color));this.destroy.load(t.destroy);if(void 0!==t.groups)for(const i in t.groups){const s=t.groups[i];void 0!==s&&(this.groups[i]=deepExtend(null!==(e=this.groups[i])&&void 0!==e?e:{},s))}this.move.load(t.move);this.number.load(t.number);this.opacity.load(t.opacity);void 0!==t.reduceDuplicates&&(this.reduceDuplicates=t.reduceDuplicates);this.rotate.load(t.rotate);this.shape.load(t.shape);this.size.load(t.size);this.shadow.load(t.shadow);this.zIndex.load(t.zIndex);const r=null!==(s=null===(i=t.move)||void 0===i?void 0:i.collisions)&&void 0!==s?s:null===(o=t.move)||void 0===o?void 0:o.bounce;void 0!==r&&(this.collisions.enable=r);this.collisions.load(t.collisions);void 0!==t.interactivity&&(this.interactivity=deepExtend({},t.interactivity));const l=null!==(a=t.stroke)&&void 0!==a?a:null===(n=t.shape)||void 0===n?void 0:n.stroke;if(l)if(l instanceof Array)this.stroke=l.map((t=>{const e=new Stroke;e.load(t);return e}));else{this.stroke instanceof Array&&(this.stroke=new Stroke);this.stroke.load(l)}if(D(this,L,\"f\")){const e=D(this,H,\"f\").plugins.updaters.get(D(this,L,\"f\"));if(e)for(const i of e)i.loadOptions&&i.loadOptions(this,t);const i=D(this,H,\"f\").plugins.interactors.get(D(this,L,\"f\"));if(i)for(const e of i)e.loadParticlesOptions&&e.loadParticlesOptions(this,t)}}}L=new WeakMap,H=new WeakMap;function loadOptions(t,...e){for(const i of e)t.load(i)}function loadParticlesOptions(t,e,...i){const s=new ParticlesOptions(t,e);loadOptions(s,...i);return s}var W=(void 0,function(t,e,i,s,o){if(\"m\"===s)throw new TypeError(\"Private method is not writable\");if(\"a\"===s&&!o)throw new TypeError(\"Private accessor was defined without a setter\");if(\"function\"===typeof e?t!==e||!o:!e.has(t))throw new TypeError(\"Cannot write private member to an object whose class did not declare it\");return\"a\"===s?o.call(t,i):o?o.value=i:e.set(t,i),i});var B=(void 0,function(t,e,i,s){if(\"a\"===i&&!s)throw new TypeError(\"Private accessor was defined without a getter\");if(\"function\"===typeof e?t!==e||!s:!e.has(t))throw new TypeError(\"Cannot read private member from an object whose class did not declare it\");return\"m\"===i?s:\"a\"===i?s.call(t):s?s.value:e.get(t)});var q,j,_,G;class Options{constructor(t,e){q.add(this);j.set(this,void 0);_.set(this,void 0);W(this,_,t,\"f\");W(this,j,e,\"f\");this.autoPlay=true;this.background=new Background;this.backgroundMask=new BackgroundMask;this.fullScreen=new FullScreen;this.detectRetina=true;this.duration=0;this.fpsLimit=120;this.interactivity=new Interactivity(t,e);this.manualParticles=[];this.motion=new Motion;this.particles=loadParticlesOptions(B(this,_,\"f\"),B(this,j,\"f\"));this.pauseOnBlur=true;this.pauseOnOutsideViewport=true;this.responsive=[];this.style={};this.themes=[];this.zLayers=100}get backgroundMode(){return this.fullScreen}set backgroundMode(t){this.fullScreen.load(t)}get fps_limit(){return this.fpsLimit}set fps_limit(t){this.fpsLimit=t}get retina_detect(){return this.detectRetina}set retina_detect(t){this.detectRetina=t}load(t){var e,i,s,o,a;if(!t)return;if(void 0!==t.preset)if(t.preset instanceof Array)for(const e of t.preset)this.importPreset(e);else this.importPreset(t.preset);void 0!==t.autoPlay&&(this.autoPlay=t.autoPlay);const n=null!==(e=t.detectRetina)&&void 0!==e?e:t.retina_detect;void 0!==n&&(this.detectRetina=n);void 0!==t.duration&&(this.duration=t.duration);const r=null!==(i=t.fpsLimit)&&void 0!==i?i:t.fps_limit;void 0!==r&&(this.fpsLimit=r);void 0!==t.pauseOnBlur&&(this.pauseOnBlur=t.pauseOnBlur);void 0!==t.pauseOnOutsideViewport&&(this.pauseOnOutsideViewport=t.pauseOnOutsideViewport);void 0!==t.zLayers&&(this.zLayers=t.zLayers);this.background.load(t.background);const l=null!==(s=t.fullScreen)&&void 0!==s?s:t.backgroundMode;\"boolean\"===typeof l?this.fullScreen.enable=l:this.fullScreen.load(l);this.backgroundMask.load(t.backgroundMask);this.interactivity.load(t.interactivity);void 0!==t.manualParticles&&(this.manualParticles=t.manualParticles.map((t=>{const e=new ManualParticle;e.load(t);return e})));this.motion.load(t.motion);this.particles.load(t.particles);this.style=deepExtend(this.style,t.style);B(this,_,\"f\").plugins.loadOptions(this,t);const c=B(this,_,\"f\").plugins.interactors.get(B(this,j,\"f\"));if(c)for(const e of c)e.loadOptions&&e.loadOptions(this,t);if(void 0!==t.responsive)for(const e of t.responsive){const t=new Responsive;t.load(e);this.responsive.push(t)}this.responsive.sort(((t,e)=>t.maxWidth-e.maxWidth));if(void 0!==t.themes)for(const e of t.themes){const t=new Theme;t.load(e);this.themes.push(t)}this.defaultDarkTheme=null===(o=B(this,q,\"m\",G).call(this,\"dark\"))||void 0===o?void 0:o.name;this.defaultLightTheme=null===(a=B(this,q,\"m\",G).call(this,\"light\"))||void 0===a?void 0:a.name}setResponsive(t,e,i){this.load(i);const s=this.responsive.find((i=>\"screen\"===i.mode&&screen?i.maxWidth>screen.availWidth:i.maxWidth*e>t));this.load(null===s||void 0===s?void 0:s.options);return null===s||void 0===s?void 0:s.maxWidth}setTheme(t){if(t){const e=this.themes.find((e=>e.name===t));e&&this.load(e.options)}else{const t=\"undefined\"!==typeof matchMedia&&matchMedia(\"(prefers-color-scheme: dark)\"),e=t&&t.matches,i=B(this,q,\"m\",G).call(this,e?\"dark\":\"light\");i&&this.load(i.options)}}importPreset(t){this.load(B(this,_,\"f\").plugins.getPreset(t))}}j=new WeakMap,_=new WeakMap,q=new WeakSet,G=function _Options_findDefaultTheme(t){var e;return null!==(e=this.themes.find((e=>e.default.value&&e.default.mode===t)))&&void 0!==e?e:this.themes.find((t=>t.default.value&&\"any\"===t.default.mode))};var $=(void 0,function(t,e,i,s,o){if(\"m\"===s)throw new TypeError(\"Private method is not writable\");if(\"a\"===s&&!o)throw new TypeError(\"Private accessor was defined without a setter\");if(\"function\"===typeof e?t!==e||!o:!e.has(t))throw new TypeError(\"Cannot write private member to an object whose class did not declare it\");return\"a\"===s?o.call(t,i):o?o.value=i:e.set(t,i),i});var N=(void 0,function(t,e,i,s){if(\"a\"===i&&!s)throw new TypeError(\"Private accessor was defined without a getter\");if(\"function\"===typeof e?t!==e||!s:!e.has(t))throw new TypeError(\"Cannot read private member from an object whose class did not declare it\");return\"m\"===i?s:\"a\"===i?s.call(t):s?s.value:e.get(t)});var U,X;class InteractionManager{constructor(t,e){this.container=e;U.set(this,void 0);X.set(this,void 0);$(this,U,t,\"f\");$(this,X,N(this,U,\"f\").plugins.getInteractors(this.container,true),\"f\");this.externalInteractors=[];this.particleInteractors=[]}async externalInteract(t){for(const e of this.externalInteractors)e.isEnabled()&&await e.interact(t)}handleClickMode(t){for(const e of this.externalInteractors)e.handleClickMode&&e.handleClickMode(t)}init(){this.externalInteractors=[];this.particleInteractors=[];for(const t of N(this,X,\"f\")){switch(t.type){case 0:this.externalInteractors.push(t);break;case 1:this.particleInteractors.push(t);break}t.init()}}async particlesInteract(t,e){for(const e of this.externalInteractors)e.clear(t);for(const i of this.particleInteractors)i.isEnabled(t)&&await i.interact(t,e)}async reset(t){for(const e of this.externalInteractors)e.isEnabled()&&await e.reset(t);for(const e of this.particleInteractors)e.isEnabled(t)&&await e.reset(t)}}U=new WeakMap,X=new WeakMap;class Vector3d extends Vector{constructor(t,e,i){super(t,e);if(\"number\"!==typeof t&&t)this.z=t.z;else{if(void 0===i)throw new Error(\"tsParticles - Vector not initialized correctly\");this.z=i}}static get origin(){return Vector3d.create(0,0,0)}static clone(t){return Vector3d.create(t.x,t.y,t.z)}static create(t,e,i){return new Vector3d(t,e,i)}add(t){return t instanceof Vector3d?Vector3d.create(this.x+t.x,this.y+t.y,this.z+t.z):super.add(t)}addTo(t){super.addTo(t);t instanceof Vector3d&&(this.z+=t.z)}copy(){return Vector3d.clone(this)}div(t){return Vector3d.create(this.x/t,this.y/t,this.z/t)}divTo(t){super.divTo(t);this.z/=t}mult(t){return Vector3d.create(this.x*t,this.y*t,this.z*t)}multTo(t){super.multTo(t);this.z*=t}setTo(t){super.setTo(t);const e=t;void 0!==e.z&&(this.z=e.z)}sub(t){return t instanceof Vector3d?Vector3d.create(this.x-t.x,this.y-t.y,this.z-t.z):super.sub(t)}subFrom(t){super.subFrom(t);t instanceof Vector3d&&(this.z-=t.z)}}var Y=(void 0,function(t,e,i,s,o){if(\"m\"===s)throw new TypeError(\"Private method is not writable\");if(\"a\"===s&&!o)throw new TypeError(\"Private accessor was defined without a setter\");if(\"function\"===typeof e?t!==e||!o:!e.has(t))throw new TypeError(\"Cannot write private member to an object whose class did not declare it\");return\"a\"===s?o.call(t,i):o?o.value=i:e.set(t,i),i});var Q=(void 0,function(t,e,i,s){if(\"a\"===i&&!s)throw new TypeError(\"Private accessor was defined without a getter\");if(\"function\"===typeof e?t!==e||!s:!e.has(t))throw new TypeError(\"Cannot read private member from an object whose class did not declare it\");return\"m\"===i?s:\"a\"===i?s.call(t):s?s.value:e.get(t)});var J;const fixOutMode=t=>{(isInArray(t.outMode,t.checkModes)||isInArray(t.outMode,t.checkModes))&&(t.coord>t.maxCoord-2*t.radius?t.setCb(-t.radius):t.coord<2*t.radius&&t.setCb(t.radius))};class Particle{constructor(t,e,i,s,o,a){var n,r,l,c,h,d,u,f,p;this.id=e;this.container=i;this.group=a;J.set(this,void 0);Y(this,J,t,\"f\");this.fill=true;this.close=true;this.lastPathTime=0;this.destroyed=false;this.unbreakable=false;this.splitCount=0;this.rotation=0;this.misplaced=false;this.retina={maxDistance:{}};this.outType=\"normal\";this.ignoresResizeRatio=true;const v=i.retina.pixelRatio,m=i.actualOptions,g=loadParticlesOptions(Q(this,J,\"f\"),i,m.particles);const y=g.shape.type,w=g.reduceDuplicates;this.shape=y instanceof Array?itemFromArray(y,this.id,w):y;if(null===o||void 0===o?void 0:o.shape){if(o.shape.type){const t=o.shape.type;this.shape=t instanceof Array?itemFromArray(t,this.id,w):t}const t=new Shape;t.load(o.shape);this.shape&&(this.shapeData=this.loadShapeData(t,w))}else this.shapeData=this.loadShapeData(g.shape,w);g.load(o);g.load(null===(n=this.shapeData)||void 0===n?void 0:n.particles);this.interactivity=new Interactivity(t,i);this.interactivity.load(i.actualOptions.interactivity);this.interactivity.load(g.interactivity);this.fill=null!==(l=null===(r=this.shapeData)||void 0===r?void 0:r.fill)&&void 0!==l?l:this.fill;this.close=null!==(h=null===(c=this.shapeData)||void 0===c?void 0:c.close)&&void 0!==h?h:this.close;this.options=g;const b=this.options.move.path;this.pathDelay=1e3*getValue(b.delay);if(b.generator){this.pathGenerator=Q(this,J,\"f\").plugins.getPathGenerator(b.generator);this.pathGenerator&&i.addPath(b.generator,this.pathGenerator)&&this.pathGenerator.init(i)}const x=getRangeValue(this.options.zIndex.value);i.retina.initParticle(this);const R=this.options.size,M=R.value,C=R.animation;this.size={enable:R.animation.enable,value:getRangeValue(R.value)*i.retina.pixelRatio,max:getRangeMax(M)*v,min:getRangeMin(M)*v,loops:0,maxLoops:getRangeValue(R.animation.count)};if(C.enable){this.size.status=0;this.size.decay=1-getRangeValue(C.decay);switch(C.startValue){case\"min\":this.size.value=this.size.min;this.size.status=0;break;case\"random\":this.size.value=randomInRange(this.size)*v;this.size.status=getRandom()>=.5?0:1;break;case\"max\":default:this.size.value=this.size.max;this.size.status=1;break}this.size.velocity=(null!==(d=this.retina.sizeAnimationSpeed)&&void 0!==d?d:i.retina.sizeAnimationSpeed)/100*i.retina.reduceFactor;C.sync||(this.size.velocity*=getRandom())}this.bubble={inRange:false};this.position=this.calcPosition(i,s,clamp(x,0,i.zLayers));this.initialPosition=this.position.copy();const P=i.canvas.size,z=this.options.move.center;this.moveCenter={x:P.width*z.x/100,y:P.height*z.y/100,radius:this.options.move.center.radius};this.direction=getParticleDirectionAngle(this.options.move.direction,this.position,this.moveCenter);switch(this.options.move.direction){case\"inside\":this.outType=\"inside\";break;case\"outside\":this.outType=\"outside\";break}this.initialVelocity=this.calculateVelocity();this.velocity=this.initialVelocity.copy();this.moveDecay=1-getRangeValue(this.options.move.decay);this.offset=Vector.origin;const k=i.particles;k.needsSort=k.needsSort||k.lastZIndex<this.position.z;k.lastZIndex=this.position.z;this.zIndexFactor=this.position.z/i.zLayers;this.sides=24;let T=i.drawers.get(this.shape);if(!T){T=Q(this,J,\"f\").plugins.getShapeDrawer(this.shape);T&&i.drawers.set(this.shape,T)}(null===T||void 0===T?void 0:T.loadShape)&&(null===T||void 0===T?void 0:T.loadShape(this));const S=null===T||void 0===T?void 0:T.getSidesCount;S&&(this.sides=S(this));this.spawning=false;this.shadowColor=rangeColorToRgb(this.options.shadow.color);for(const t of i.particles.updaters)null===(u=t.init)||void 0===u?void 0:u.call(t,this);for(const t of i.particles.movers)null===(f=t.init)||void 0===f?void 0:f.call(t,this);(null===T||void 0===T?void 0:T.particleInit)&&T.particleInit(i,this);for(const[,t]of i.plugins)null===(p=t.particleCreated)||void 0===p?void 0:p.call(t,this)}destroy(t){if(this.unbreakable||this.destroyed)return;this.destroyed=true;this.bubble.inRange=false;for(const[,e]of this.container.plugins)e.particleDestroyed&&e.particleDestroyed(this,t);if(t)return;const e=this.options.destroy;\"split\"===e.mode&&this.split()}draw(t){const e=this.container;for(const[,i]of e.plugins)e.canvas.drawParticlePlugin(i,this,t);e.canvas.drawParticle(this,t)}getFillColor(){var t,e;const i=null!==(t=this.bubble.color)&&void 0!==t?t:getHslFromAnimation(this.color);if(i&&this.roll&&(this.backColor||this.roll.alter)){const t=this.roll.horizontal&&this.roll.vertical?2:1,s=this.roll.horizontal?Math.PI/2:0,o=Math.floor(((null!==(e=this.roll.angle)&&void 0!==e?e:0)+s)/(Math.PI/t))%2;if(o){if(this.backColor)return this.backColor;if(this.roll.alter)return alterHsl(i,this.roll.alter.type,this.roll.alter.value)}}return i}getMass(){return this.getRadius()**2*Math.PI/2}getPosition(){return{x:this.position.x+this.offset.x,y:this.position.y+this.offset.y,z:this.position.z}}getRadius(){var t;return null!==(t=this.bubble.radius)&&void 0!==t?t:this.size.value}getStrokeColor(){var t,e;return null!==(e=null!==(t=this.bubble.color)&&void 0!==t?t:getHslFromAnimation(this.strokeColor))&&void 0!==e?e:this.getFillColor()}isInsideCanvas(){const t=this.getRadius(),e=this.container.canvas.size;return this.position.x>=-t&&this.position.y>=-t&&this.position.y<=e.height+t&&this.position.x<=e.width+t}isVisible(){return!this.destroyed&&!this.spawning&&this.isInsideCanvas()}reset(){this.opacity&&(this.opacity.loops=0);this.size.loops=0}calcPosition(t,e,i,s=0){var o,a,n,r;for(const[,s]of t.plugins){const t=void 0!==s.particlePosition?s.particlePosition(e,this):void 0;if(void 0!==t)return Vector3d.create(t.x,t.y,i)}const l=t.canvas.size,c=calcExactPositionOrRandomFromSize({size:l,position:e}),h=Vector3d.create(c.x,c.y,i),d=this.getRadius(),u=this.options.move.outModes,fixHorizontal=e=>{fixOutMode({outMode:e,checkModes:[\"bounce\",\"bounce-horizontal\"],coord:h.x,maxCoord:t.canvas.size.width,setCb:t=>h.x+=t,radius:d})},fixVertical=e=>{fixOutMode({outMode:e,checkModes:[\"bounce\",\"bounce-vertical\"],coord:h.y,maxCoord:t.canvas.size.height,setCb:t=>h.y+=t,radius:d})};fixHorizontal(null!==(o=u.left)&&void 0!==o?o:u.default);fixHorizontal(null!==(a=u.right)&&void 0!==a?a:u.default);fixVertical(null!==(n=u.top)&&void 0!==n?n:u.default);fixVertical(null!==(r=u.bottom)&&void 0!==r?r:u.default);return this.checkOverlap(h,s)?this.calcPosition(t,void 0,i,s+1):h}calculateVelocity(){const t=getParticleBaseVelocity(this.direction);const e=t.copy();const i=this.options.move;if(\"inside\"===i.direction||\"outside\"===i.direction)return e;const s=Math.PI/180*getRangeValue(i.angle.value);const o=Math.PI/180*getRangeValue(i.angle.offset);const a={left:o-s/2,right:o+s/2};i.straight||(e.angle+=randomInRange(setRangeValue(a.left,a.right)));i.random&&\"number\"===typeof i.speed&&(e.length*=getRandom());return e}checkOverlap(t,e=0){const i=this.options.collisions,s=this.getRadius();if(!i.enable)return false;const o=i.overlap;if(o.enable)return false;const a=o.retries;if(a>=0&&e>a)throw new Error(\"Particle is overlapping and can't be placed\");let n=false;for(const e of this.container.particles.array)if(getDistance(t,e.position)<s+e.getRadius()){n=true;break}return n}loadShapeData(t,e){const i=t.options[this.shape];if(i)return deepExtend({},i instanceof Array?itemFromArray(i,this.id,e):i)}split(){const t=this.options.destroy.split;if(t.count>=0&&this.splitCount++>t.count)return;const e=getValue(t.rate),i=t.particles instanceof Array?itemFromArray(t.particles):t.particles;for(let t=0;t<e;t++)this.container.particles.addSplitParticle(this,i)}}J=new WeakMap;class Point{constructor(t,e){this.position=t;this.particle=e}}class Range{constructor(t,e){this.position={x:t,y:e}}}class Circle extends Range{constructor(t,e,i){super(t,e);this.radius=i}contains(t){return getDistance(t,this.position)<=this.radius}intersects(t){const e=t,i=t,s=this.position,o=t.position,a=Math.abs(o.x-s.x),n=Math.abs(o.y-s.y),r=this.radius;if(void 0!==i.radius){const t=r+i.radius,e=Math.sqrt(a*a+n+n);return t>e}if(void 0!==e.size){const t=e.size.width,i=e.size.height,s=Math.pow(a-t,2)+Math.pow(n-i,2);return!(a>r+t||n>r+i)&&(a<=t||n<=i||s<=r*r)}return false}}class Rectangle extends Range{constructor(t,e,i,s){super(t,e);this.size={height:s,width:i}}contains(t){const e=this.size.width,i=this.size.height,s=this.position;return t.x>=s.x&&t.x<=s.x+e&&t.y>=s.y&&t.y<=s.y+i}intersects(t){const e=t,i=t,s=this.size.width,o=this.size.height,a=this.position,n=t.position;if(void 0!==i.radius)return i.intersects(this);if(!e.size)return false;const r=e.size,l=r.width,c=r.height;return n.x<a.x+s&&n.x+l>a.x&&n.y<a.y+o&&n.y+c>a.y}}class CircleWarp extends Circle{constructor(t,e,i,s){super(t,e,i);this.canvasSize=s;this.canvasSize=Object.assign({},s)}contains(t){if(super.contains(t))return true;const e={x:t.x-this.canvasSize.width,y:t.y};if(super.contains(e))return true;const i={x:t.x-this.canvasSize.width,y:t.y-this.canvasSize.height};if(super.contains(i))return true;const s={x:t.x,y:t.y-this.canvasSize.height};return super.contains(s)}intersects(t){if(super.intersects(t))return true;const e=t,i=t,s={x:t.position.x-this.canvasSize.width,y:t.position.y-this.canvasSize.height};if(void 0!==i.radius){const t=new Circle(s.x,s.y,2*i.radius);return super.intersects(t)}if(void 0!==e.size){const t=new Rectangle(s.x,s.y,2*e.size.width,2*e.size.height);return super.intersects(t)}return false}}class QuadTree{constructor(t,e){this.rectangle=t;this.capacity=e;this.points=[];this.divided=false}insert(t){var e,i,s,o,a;if(!this.rectangle.contains(t.position))return false;if(this.points.length<this.capacity){this.points.push(t);return true}this.divided||this.subdivide();return null!==(a=(null===(e=this.northEast)||void 0===e?void 0:e.insert(t))||(null===(i=this.northWest)||void 0===i?void 0:i.insert(t))||(null===(s=this.southEast)||void 0===s?void 0:s.insert(t))||(null===(o=this.southWest)||void 0===o?void 0:o.insert(t)))&&void 0!==a&&a}query(t,e,i){var s,o,a,n;const r=null!==i&&void 0!==i?i:[];if(!t.intersects(this.rectangle))return[];for(const i of this.points)!t.contains(i.position)&&getDistance(t.position,i.position)>i.particle.getRadius()&&(!e||e(i.particle))||r.push(i.particle);if(this.divided){null===(s=this.northEast)||void 0===s?void 0:s.query(t,e,r);null===(o=this.northWest)||void 0===o?void 0:o.query(t,e,r);null===(a=this.southEast)||void 0===a?void 0:a.query(t,e,r);null===(n=this.southWest)||void 0===n?void 0:n.query(t,e,r)}return r}queryCircle(t,e,i){return this.query(new Circle(t.x,t.y,e),i)}queryCircleWarp(t,e,i,s){const o=i,a=i;return this.query(new CircleWarp(t.x,t.y,e,void 0!==o.canvas?o.canvas.size:a),s)}queryRectangle(t,e,i){return this.query(new Rectangle(t.x,t.y,e.width,e.height),i)}subdivide(){const t=this.rectangle.position.x,e=this.rectangle.position.y,i=this.rectangle.size.width,s=this.rectangle.size.height,o=this.capacity;this.northEast=new QuadTree(new Rectangle(t,e,i/2,s/2),o);this.northWest=new QuadTree(new Rectangle(t+i/2,e,i/2,s/2),o);this.southEast=new QuadTree(new Rectangle(t,e+s/2,i/2,s/2),o);this.southWest=new QuadTree(new Rectangle(t+i/2,e+s/2,i/2,s/2),o);this.divided=true}}var Z=(void 0,function(t,e,i,s,o){if(\"m\"===s)throw new TypeError(\"Private method is not writable\");if(\"a\"===s&&!o)throw new TypeError(\"Private accessor was defined without a setter\");if(\"function\"===typeof e?t!==e||!o:!e.has(t))throw new TypeError(\"Cannot write private member to an object whose class did not declare it\");return\"a\"===s?o.call(t,i):o?o.value=i:e.set(t,i),i});var K=(void 0,function(t,e,i,s){if(\"a\"===i&&!s)throw new TypeError(\"Private accessor was defined without a getter\");if(\"function\"===typeof e?t!==e||!s:!e.has(t))throw new TypeError(\"Cannot read private member from an object whose class did not declare it\");return\"m\"===i?s:\"a\"===i?s.call(t):s?s.value:e.get(t)});var tt;class Particles{constructor(t,e){this.container=e;tt.set(this,void 0);Z(this,tt,t,\"f\");this.nextId=0;this.array=[];this.zArray=[];this.limit=0;this.needsSort=false;this.lastZIndex=0;this.freqs={links:new Map,triangles:new Map};this.interactionManager=new InteractionManager(K(this,tt,\"f\"),e);const i=this.container.canvas.size;this.quadTree=new QuadTree(new Rectangle(-i.width/4,-i.height/4,3*i.width/2,3*i.height/2),4);this.movers=K(this,tt,\"f\").plugins.getMovers(e,true);this.updaters=K(this,tt,\"f\").plugins.getUpdaters(e,true)}get count(){return this.array.length}addManualParticles(){const t=this.container,e=t.actualOptions;for(const i of e.manualParticles)this.addParticle(calcPositionFromSize({size:t.canvas.size,position:i.position}),i.options)}addParticle(t,e,i){const s=this.container,o=s.actualOptions,a=o.particles.number.limit;if(a>0){const t=this.count+1-a;t>0&&this.removeQuantity(t)}return this.pushParticle(t,e,i)}addSplitParticle(t,e){const i=t.options.destroy.split,s=loadParticlesOptions(K(this,tt,\"f\"),this.container,t.options),o=getValue(i.factor);s.color.load({value:{hsl:t.getFillColor()}});if(\"number\"===typeof s.size.value)s.size.value/=o;else{s.size.value.min/=o;s.size.value.max/=o}s.load(e);const a=i.sizeOffset?setRangeValue(-t.size.value,t.size.value):0,n={x:t.position.x+randomInRange(a),y:t.position.y+randomInRange(a)};return this.pushParticle(n,s,t.group,(e=>{if(e.size.value<.5)return false;e.velocity.length=randomInRange(setRangeValue(t.velocity.length,e.velocity.length));e.splitCount=t.splitCount+1;e.unbreakable=true;setTimeout((()=>{e.unbreakable=false}),500);return true}))}clear(){this.array=[];this.zArray=[]}destroy(){this.array=[];this.zArray=[];this.movers=[];this.updaters=[]}async draw(t){const e=this.container,i=this.container.canvas.size;this.quadTree=new QuadTree(new Rectangle(-i.width/4,-i.height/4,3*i.width/2,3*i.height/2),4);e.canvas.clear();await this.update(t);if(this.needsSort){this.zArray.sort(((t,e)=>e.position.z-t.position.z||t.id-e.id));this.lastZIndex=this.zArray[this.zArray.length-1].position.z;this.needsSort=false}for(const[,i]of e.plugins)e.canvas.drawPlugin(i,t);for(const e of this.zArray)e.draw(t)}getLinkFrequency(t,e){const i=setRangeValue(t.id,e.id),s=`${getRangeMin(i)}_${getRangeMax(i)}`;let o=this.freqs.links.get(s);if(void 0===o){o=getRandom();this.freqs.links.set(s,o)}return o}getTriangleFrequency(t,e,i){let[s,o,a]=[t.id,e.id,i.id];s>o&&([o,s]=[s,o]);o>a&&([a,o]=[o,a]);s>a&&([a,s]=[s,a]);const n=`${s}_${o}_${a}`;let r=this.freqs.triangles.get(n);if(void 0===r){r=getRandom();this.freqs.triangles.set(n,r)}return r}handleClickMode(t){this.interactionManager.handleClickMode(t)}init(){var t;const e=this.container,i=e.actualOptions;this.lastZIndex=0;this.needsSort=false;this.freqs.links=new Map;this.freqs.triangles=new Map;let s=false;this.updaters=K(this,tt,\"f\").plugins.getUpdaters(e,true);this.interactionManager.init();for(const[,t]of e.plugins){void 0!==t.particlesInitialization&&(s=t.particlesInitialization());if(s)break}this.interactionManager.init();for(const[,t]of e.pathGenerators)t.init(e);this.addManualParticles();if(!s){for(const e in i.particles.groups){const s=i.particles.groups[e];for(let o=this.count,a=0;a<(null===(t=s.number)||void 0===t?void 0:t.value)&&o<i.particles.number.value;o++,a++)this.addParticle(void 0,s,e)}for(let t=this.count;t<i.particles.number.value;t++)this.addParticle()}}push(t,e,i,s){this.pushing=true;for(let o=0;o<t;o++)this.addParticle(null===e||void 0===e?void 0:e.position,i,s);this.pushing=false}async redraw(){this.clear();this.init();await this.draw({value:0,factor:0})}remove(t,e,i){this.removeAt(this.array.indexOf(t),void 0,e,i)}removeAt(t,e=1,i,s){if(!(t>=0&&t<=this.count))return;let o=0;for(let a=t;o<e&&a<this.count;a++){const t=this.array[a];if(!t||t.group!==i)continue;t.destroy(s);this.array.splice(a--,1);const e=this.zArray.indexOf(t);this.zArray.splice(e,1);o++;K(this,tt,\"f\").dispatchEvent(\"particleRemoved\",{container:this.container,data:{particle:t}})}}removeQuantity(t,e){this.removeAt(0,t,e)}setDensity(){const t=this.container.actualOptions;for(const e in t.particles.groups)this.applyDensity(t.particles.groups[e],0,e);this.applyDensity(t.particles,t.manualParticles.length)}async update(t){var e,i;const s=this.container,o=[];for(const[,t]of s.pathGenerators)t.update();for(const[,i]of s.plugins)null===(e=i.update)||void 0===e?void 0:e.call(i,t);for(const e of this.array){const a=s.canvas.resizeFactor;if(a&&!e.ignoresResizeRatio){e.position.x*=a.width;e.position.y*=a.height}e.ignoresResizeRatio=false;await this.interactionManager.reset(e);for(const[,s]of this.container.plugins){if(e.destroyed)break;null===(i=s.particleUpdate)||void 0===i?void 0:i.call(s,e,t)}for(const i of this.movers)i.isEnabled(e)&&i.move(e,t);e.destroyed?o.push(e):this.quadTree.insert(new Point(e.getPosition(),e))}for(const t of o)this.remove(t);await this.interactionManager.externalInteract(t);for(const e of s.particles.array){for(const i of this.updaters)i.update(e,t);e.destroyed||e.spawning||await this.interactionManager.particlesInteract(e,t)}delete s.canvas.resizeFactor}applyDensity(t,e,i){var s;if(!(null===(s=t.number.density)||void 0===s?void 0:s.enable))return;const o=t.number,a=this.initDensityFactor(o.density),n=o.value,r=o.limit>0?o.limit:n,l=Math.min(n,r)*a+e,c=Math.min(this.count,this.array.filter((t=>t.group===i)).length);this.limit=o.limit*a;c<l?this.push(Math.abs(l-c),void 0,t,i):c>l&&this.removeQuantity(c-l,i)}initDensityFactor(t){const e=this.container;if(!e.canvas.element||!t.enable)return 1;const i=e.canvas.element,s=e.retina.pixelRatio;return i.width*i.height/(t.factor*s**2*t.area)}pushParticle(t,e,i,s){try{const o=new Particle(K(this,tt,\"f\"),this.nextId,this.container,t,e,i);let a=true;s&&(a=s(o));if(!a)return;this.array.push(o);this.zArray.push(o);this.nextId++;K(this,tt,\"f\").dispatchEvent(\"particleAdded\",{container:this.container,data:{particle:o}});return o}catch(t){console.warn(`error adding particle: ${t}`);return}}}tt=new WeakMap;class Retina{constructor(t){this.container=t}init(){const t=this.container,e=t.actualOptions;this.pixelRatio=!e.detectRetina||isSsr()?1:window.devicePixelRatio;const i=this.container.actualOptions.motion;if(i&&(i.disable||i.reduce.value))if(isSsr()||\"undefined\"===typeof matchMedia||!matchMedia)this.reduceFactor=1;else{const e=matchMedia(\"(prefers-reduced-motion: reduce)\");if(e){this.handleMotionChange(e);const handleChange=()=>{this.handleMotionChange(e);t.refresh().catch((()=>{}))};void 0!==e.addEventListener?e.addEventListener(\"change\",handleChange):void 0!==e.addListener&&e.addListener(handleChange)}}else this.reduceFactor=1;const s=this.pixelRatio;if(t.canvas.element){const e=t.canvas.element;t.canvas.size.width=e.offsetWidth*s;t.canvas.size.height=e.offsetHeight*s}const o=e.particles;this.attractDistance=getRangeValue(o.move.attract.distance)*s;this.sizeAnimationSpeed=getRangeValue(o.size.animation.speed)*s;this.maxSpeed=getRangeValue(o.move.gravity.maxSpeed)*s;const a=e.interactivity.modes;this.slowModeRadius=a.slow.radius*s}initParticle(t){const e=t.options,i=this.pixelRatio,s=e.move.distance,o=t.retina;o.attractDistance=getRangeValue(e.move.attract.distance)*i;o.moveDrift=getRangeValue(e.move.drift)*i;o.moveSpeed=getRangeValue(e.move.speed)*i;o.sizeAnimationSpeed=getRangeValue(e.size.animation.speed)*i;const a=o.maxDistance;a.horizontal=void 0!==s.horizontal?s.horizontal*i:void 0;a.vertical=void 0!==s.vertical?s.vertical*i:void 0;o.maxSpeed=getRangeValue(e.move.gravity.maxSpeed)*i}handleMotionChange(t){const e=this.container.actualOptions;if(t.matches){const t=e.motion;this.reduceFactor=t.disable?0:t.reduce.value?1/t.reduce.factor:1}else this.reduceFactor=1}}var et=(void 0,function(t,e,i,s,o){if(\"m\"===s)throw new TypeError(\"Private method is not writable\");if(\"a\"===s&&!o)throw new TypeError(\"Private accessor was defined without a setter\");if(\"function\"===typeof e?t!==e||!o:!e.has(t))throw new TypeError(\"Cannot write private member to an object whose class did not declare it\");return\"a\"===s?o.call(t,i):o?o.value=i:e.set(t,i),i});var it=(void 0,function(t,e,i,s){if(\"a\"===i&&!s)throw new TypeError(\"Private accessor was defined without a getter\");if(\"function\"===typeof e?t!==e||!s:!e.has(t))throw new TypeError(\"Cannot read private member from an object whose class did not declare it\");return\"m\"===i?s:\"a\"===i?s.call(t):s?s.value:e.get(t)});var st,ot,at,nt,rt;function guardCheck(t){return void 0!==t&&!t.destroyed}function loadContainerOptions(t,e,...i){const s=new Options(t,e);loadOptions(s,...i);return s}const lt=\"default\",ct={generate:t=>{const e=t.velocity.copy();e.angle+=e.length*Math.PI/180;return e},init:()=>{},update:()=>{}};class Container{constructor(t,e,i){this.id=e;st.set(this,void 0);ot.set(this,void 0);at.set(this,void 0);nt.set(this,void 0);rt.set(this,void 0);et(this,st,t,\"f\");this.fpsLimit=120;this.duration=0;this.lifeTime=0;this.firstStart=true;this.started=false;this.destroyed=false;this.paused=true;this.lastFrameTime=0;this.zLayers=100;this.pageHidden=false;et(this,rt,i,\"f\");this._initialSourceOptions=i;this.retina=new Retina(this);this.canvas=new Canvas(this);this.particles=new Particles(it(this,st,\"f\"),this);this.frameManager=new FrameManager(this);this.pathGenerators=new Map;this.interactivity={mouse:{clicking:false,inside:false}};this.plugins=new Map;this.drawers=new Map;et(this,nt,loadContainerOptions(it(this,st,\"f\"),this),\"f\");this.actualOptions=loadContainerOptions(it(this,st,\"f\"),this);et(this,ot,new EventListeners(this),\"f\");\"undefined\"!==typeof IntersectionObserver&&IntersectionObserver&&et(this,at,new IntersectionObserver((t=>this.intersectionManager(t))),\"f\");it(this,st,\"f\").dispatchEvent(\"containerBuilt\",{container:this})}get options(){return it(this,nt,\"f\")}get sourceOptions(){return it(this,rt,\"f\")}addClickHandler(t){if(!guardCheck(this))return;const e=this.interactivity.element;if(!e)return;const clickOrTouchHandler=(e,i,s)=>{if(!guardCheck(this))return;const o=this.retina.pixelRatio,a={x:i.x*o,y:i.y*o},n=this.particles.quadTree.queryCircle(a,s*o);t(e,n)};const clickHandler=t=>{if(!guardCheck(this))return;const e=t,i={x:e.offsetX||e.clientX,y:e.offsetY||e.clientY};clickOrTouchHandler(t,i,1)};const touchStartHandler=()=>{if(guardCheck(this)){i=true;s=false}};const touchMoveHandler=()=>{guardCheck(this)&&(s=true)};const touchEndHandler=t=>{var e,o,a;if(guardCheck(this)){if(i&&!s){const i=t;let s=i.touches[i.touches.length-1];if(!s){s=i.changedTouches[i.changedTouches.length-1];if(!s)return}const n=null===(e=this.canvas.element)||void 0===e?void 0:e.getBoundingClientRect(),r={x:s.clientX-(null!==(o=null===n||void 0===n?void 0:n.left)&&void 0!==o?o:0),y:s.clientY-(null!==(a=null===n||void 0===n?void 0:n.top)&&void 0!==a?a:0)};clickOrTouchHandler(t,r,Math.max(s.radiusX,s.radiusY))}i=false;s=false}};const touchCancelHandler=()=>{if(guardCheck(this)){i=false;s=false}};let i=false;let s=false;e.addEventListener(\"click\",clickHandler);e.addEventListener(\"touchstart\",touchStartHandler);e.addEventListener(\"touchmove\",touchMoveHandler);e.addEventListener(\"touchend\",touchEndHandler);e.addEventListener(\"touchcancel\",touchCancelHandler)}addPath(t,e,i=false){if(!guardCheck(this)||!i&&this.pathGenerators.has(t))return false;this.pathGenerators.set(t,null!==e&&void 0!==e?e:ct);return true}destroy(){if(!guardCheck(this))return;this.stop();this.particles.destroy();this.canvas.destroy();for(const[,t]of this.drawers)t.destroy&&t.destroy(this);for(const t of this.drawers.keys())this.drawers.delete(t);it(this,st,\"f\").plugins.destroy(this);this.destroyed=true;const t=it(this,st,\"f\").dom(),e=t.findIndex((t=>t===this));e>=0&&t.splice(e,1);it(this,st,\"f\").dispatchEvent(\"containerDestroyed\",{container:this})}draw(t){if(!guardCheck(this))return;let e=t;this.drawAnimationFrame=animate()((async t=>{if(e){this.lastFrameTime=void 0;e=false}await this.frameManager.nextFrame(t)}))}exportConfiguration(){return JSON.stringify(this.actualOptions,void 0,2)}exportImage(t,e,i){var s;return null===(s=this.canvas.element)||void 0===s?void 0:s.toBlob(t,null!==e&&void 0!==e?e:\"image/png\",i)}exportImg(t){this.exportImage(t)}getAnimationStatus(){return!this.paused&&!this.pageHidden&&guardCheck(this)}handleClickMode(t){if(guardCheck(this)){this.particles.handleClickMode(t);for(const[,e]of this.plugins)e.handleClickMode&&e.handleClickMode(t)}}async init(){if(!guardCheck(this))return;const t=it(this,st,\"f\").plugins.getSupportedShapes();for(const e of t){const t=it(this,st,\"f\").plugins.getShapeDrawer(e);t&&this.drawers.set(e,t)}et(this,nt,loadContainerOptions(it(this,st,\"f\"),this,this._initialSourceOptions,this.sourceOptions),\"f\");this.actualOptions=loadContainerOptions(it(this,st,\"f\"),this,it(this,nt,\"f\"));this.retina.init();this.canvas.init();this.updateActualOptions();this.canvas.initBackground();this.canvas.resize();this.zLayers=this.actualOptions.zLayers;this.duration=getRangeValue(this.actualOptions.duration);this.lifeTime=0;this.fpsLimit=this.actualOptions.fpsLimit>0?this.actualOptions.fpsLimit:120;const e=it(this,st,\"f\").plugins.getAvailablePlugins(this);for(const[t,i]of e)this.plugins.set(t,i);for(const[,t]of this.drawers)t.init&&await t.init(this);for(const[,t]of this.plugins)t.init?t.init(this.actualOptions):void 0!==t.initAsync&&await t.initAsync(this.actualOptions);it(this,st,\"f\").dispatchEvent(\"containerInit\",{container:this});this.particles.init();this.particles.setDensity();for(const[,t]of this.plugins)void 0!==t.particlesSetup&&t.particlesSetup();it(this,st,\"f\").dispatchEvent(\"particlesSetup\",{container:this})}async loadTheme(t){if(guardCheck(this)){this.currentTheme=t;await this.refresh()}}pause(){if(guardCheck(this)){if(void 0!==this.drawAnimationFrame){cancelAnimation()(this.drawAnimationFrame);delete this.drawAnimationFrame}if(!this.paused){for(const[,t]of this.plugins)t.pause&&t.pause();this.pageHidden||(this.paused=true);it(this,st,\"f\").dispatchEvent(\"containerPaused\",{container:this})}}}play(t){if(!guardCheck(this))return;const e=this.paused||t;if(!this.firstStart||this.actualOptions.autoPlay){this.paused&&(this.paused=false);if(e)for(const[,t]of this.plugins)t.play&&t.play();it(this,st,\"f\").dispatchEvent(\"containerPlay\",{container:this});this.draw(e||false)}else this.firstStart=false}async refresh(){if(guardCheck(this)){this.stop();return this.start()}}async reset(){if(guardCheck(this)){et(this,nt,loadContainerOptions(it(this,st,\"f\"),this),\"f\");return this.refresh()}}setNoise(t,e,i){guardCheck(this)&&this.setPath(t,e,i)}setPath(t,e,i){if(!t||!guardCheck(this))return;const s=Object.assign({},ct);if(\"function\"===typeof t){s.generate=t;e&&(s.init=e);i&&(s.update=i)}else{const e=s;s.generate=t.generate||e.generate;s.init=t.init||e.init;s.update=t.update||e.update}this.addPath(lt,s,true)}async start(){if(!this.started&&guardCheck(this)){await this.init();this.started=true;it(this,ot,\"f\").addListeners();this.interactivity.element instanceof HTMLElement&&it(this,at,\"f\")&&it(this,at,\"f\").observe(this.interactivity.element);for(const[,t]of this.plugins)void 0!==t.startAsync?await t.startAsync():void 0!==t.start&&t.start();it(this,st,\"f\").dispatchEvent(\"containerStarted\",{container:this});this.play()}}stop(){var t;if(this.started&&guardCheck(this)){this.firstStart=true;this.started=false;it(this,ot,\"f\").removeListeners();this.pause();this.particles.clear();this.canvas.clear();this.interactivity.element instanceof HTMLElement&&it(this,at,\"f\")&&it(this,at,\"f\").unobserve(this.interactivity.element);for(const[,e]of this.plugins)null===(t=e.stop)||void 0===t?void 0:t.call(e);for(const t of this.plugins.keys())this.plugins.delete(t);et(this,rt,it(this,nt,\"f\"),\"f\");it(this,st,\"f\").dispatchEvent(\"containerStopped\",{container:this})}}updateActualOptions(){this.actualOptions.responsive=[];const t=this.actualOptions.setResponsive(this.canvas.size.width,this.retina.pixelRatio,it(this,nt,\"f\"));this.actualOptions.setTheme(this.currentTheme);if(this.responsiveMaxWidth!=t){this.responsiveMaxWidth=t;return true}return false}intersectionManager(t){if(guardCheck(this)&&this.actualOptions.pauseOnOutsideViewport)for(const e of t)e.target===this.interactivity.element&&(e.isIntersecting?this.play:this.pause)()}}st=new WeakMap,ot=new WeakMap,at=new WeakMap,nt=new WeakMap,rt=new WeakMap;var ht=(void 0,function(t,e,i,s,o){if(\"m\"===s)throw new TypeError(\"Private method is not writable\");if(\"a\"===s&&!o)throw new TypeError(\"Private accessor was defined without a setter\");if(\"function\"===typeof e?t!==e||!o:!e.has(t))throw new TypeError(\"Cannot write private member to an object whose class did not declare it\");return\"a\"===s?o.call(t,i):o?o.value=i:e.set(t,i),i});var dt=(void 0,function(t,e,i,s){if(\"a\"===i&&!s)throw new TypeError(\"Private accessor was defined without a getter\");if(\"function\"===typeof e?t!==e||!s:!e.has(t))throw new TypeError(\"Cannot read private member from an object whose class did not declare it\");return\"m\"===i?s:\"a\"===i?s.call(t):s?s.value:e.get(t)});var ut;function fetchError(t){console.error(`tsParticles - Error ${t} while retrieving config file`)}async function getDataFromUrl(t,e){const i=t instanceof Array?itemFromArray(t,e):t;if(!i)return;const s=await fetch(i);if(s.ok)return s.json();fetchError(s.status)}class Loader{constructor(t){ut.set(this,void 0);ht(this,ut,t,\"f\")}load(t,e,i){const s={index:i,remote:false};\"string\"===typeof t?s.tagId=t:s.options=t;\"number\"===typeof e?s.index=e:s.options=null!==e&&void 0!==e?e:s.options;return this.loadOptions(s)}async loadJSON(t,e,i){let s,o;if(\"number\"===typeof e||void 0===e)s=t;else{o=t;s=e}return this.loadRemoteOptions({tagId:o,url:s,index:i,remote:true})}async loadOptions(t){var e,i,s;const o=null!==(e=t.tagId)&&void 0!==e?e:`tsparticles${Math.floor(1e4*getRandom())}`,{index:a,url:n,remote:l}=t,c=l?await getDataFromUrl(n,a):t.options;let h=null!==(i=t.element)&&void 0!==i?i:document.getElementById(o);if(!h){h=document.createElement(\"div\");h.id=o;null===(s=document.querySelector(\"body\"))||void 0===s?void 0:s.append(h)}const d=c instanceof Array?itemFromArray(c,a):c,u=dt(this,ut,\"f\").dom(),f=u.findIndex((t=>t.id===o));if(f>=0){const t=dt(this,ut,\"f\").domItem(f);if(t&&!t.destroyed){t.destroy();u.splice(f,1)}}let p;if(\"canvas\"===h.tagName.toLowerCase()){p=h;p.dataset[r]=\"false\"}else{const t=h.getElementsByTagName(\"canvas\");if(t.length){p=t[0];p.dataset[r]=\"false\"}else{p=document.createElement(\"canvas\");p.dataset[r]=\"true\";h.appendChild(p)}}p.style.width||(p.style.width=\"100%\");p.style.height||(p.style.height=\"100%\");const v=new Container(dt(this,ut,\"f\"),o,d);f>=0?u.splice(f,0,v):u.push(v);v.canvas.loadCanvas(p);await v.start();return v}async loadRemoteOptions(t){return this.loadOptions(t)}async set(t,e,i,s){const o={index:s,remote:false};\"string\"===typeof t?o.tagId=t:o.element=t;e instanceof HTMLElement?o.element=e:o.options=e;\"number\"===typeof i?o.index=i:o.options=null!==i&&void 0!==i?i:o.options;return this.loadOptions(o)}async setJSON(t,e,i,s){let o,a,n,r;if(t instanceof HTMLElement){r=t;o=e;n=i}else{a=t;r=e;o=i;n=s}return this.loadRemoteOptions({tagId:a,url:o,index:n,element:r,remote:true})}}ut=new WeakMap;var ft=(void 0,function(t,e,i,s,o){if(\"m\"===s)throw new TypeError(\"Private method is not writable\");if(\"a\"===s&&!o)throw new TypeError(\"Private accessor was defined without a setter\");if(\"function\"===typeof e?t!==e||!o:!e.has(t))throw new TypeError(\"Cannot write private member to an object whose class did not declare it\");return\"a\"===s?o.call(t,i):o?o.value=i:e.set(t,i),i});var pt;class Plugins{constructor(t){pt.set(this,void 0);ft(this,pt,t,\"f\");this.plugins=[];this.interactorsInitializers=new Map;this.moversInitializers=new Map;this.updatersInitializers=new Map;this.interactors=new Map;this.movers=new Map;this.updaters=new Map;this.presets=new Map;this.drawers=new Map;this.pathGenerators=new Map}addInteractor(t,e){this.interactorsInitializers.set(t,e)}addParticleMover(t,e){this.moversInitializers.set(t,e)}addParticleUpdater(t,e){this.updatersInitializers.set(t,e)}addPathGenerator(t,e){this.getPathGenerator(t)||this.pathGenerators.set(t,e)}addPlugin(t){this.getPlugin(t.id)||this.plugins.push(t)}addPreset(t,e,i=false){!i&&this.getPreset(t)||this.presets.set(t,e)}addShapeDrawer(t,e){this.getShapeDrawer(t)||this.drawers.set(t,e)}destroy(t){this.updaters.delete(t);this.movers.delete(t);this.interactors.delete(t)}getAvailablePlugins(t){const e=new Map;for(const i of this.plugins)i.needsPlugin(t.actualOptions)&&e.set(i.id,i.getPlugin(t));return e}getInteractors(t,e=false){let i=this.interactors.get(t);if(!i||e){i=[...this.interactorsInitializers.values()].map((e=>e(t)));this.interactors.set(t,i)}return i}getMovers(t,e=false){let i=this.movers.get(t);if(!i||e){i=[...this.moversInitializers.values()].map((e=>e(t)));this.movers.set(t,i)}return i}getPathGenerator(t){return this.pathGenerators.get(t)}getPlugin(t){return this.plugins.find((e=>e.id===t))}getPreset(t){return this.presets.get(t)}getShapeDrawer(t){return this.drawers.get(t)}getSupportedShapes(){return this.drawers.keys()}getUpdaters(t,e=false){let i=this.updaters.get(t);if(!i||e){i=[...this.updatersInitializers.values()].map((e=>e(t)));this.updaters.set(t,i)}return i}loadOptions(t,e){for(const i of this.plugins)i.loadOptions(t,e)}loadParticlesOptions(t,e,...i){const s=this.updaters.get(t);if(s)for(const t of s)t.loadOptions&&t.loadOptions(e,...i)}}pt=new WeakMap;var vt=(void 0,function(t,e,i,s,o){if(\"m\"===s)throw new TypeError(\"Private method is not writable\");if(\"a\"===s&&!o)throw new TypeError(\"Private accessor was defined without a setter\");if(\"function\"===typeof e?t!==e||!o:!e.has(t))throw new TypeError(\"Cannot write private member to an object whose class did not declare it\");return\"a\"===s?o.call(t,i):o?o.value=i:e.set(t,i),i});var mt=(void 0,function(t,e,i,s){if(\"a\"===i&&!s)throw new TypeError(\"Private accessor was defined without a getter\");if(\"function\"===typeof e?t!==e||!s:!e.has(t))throw new TypeError(\"Cannot read private member from an object whose class did not declare it\");return\"m\"===i?s:\"a\"===i?s.call(t):s?s.value:e.get(t)});var gt,yt,wt,bt;class Engine{constructor(){gt.set(this,void 0);yt.set(this,void 0);wt.set(this,void 0);bt.set(this,void 0);vt(this,gt,[],\"f\");vt(this,yt,new EventDispatcher,\"f\");vt(this,wt,false,\"f\");vt(this,bt,new Loader(this),\"f\");this.plugins=new Plugins(this)}addEventListener(t,e){mt(this,yt,\"f\").addEventListener(t,e)}async addInteractor(t,e){this.plugins.addInteractor(t,e);await this.refresh()}async addMover(t,e){this.plugins.addParticleMover(t,e);await this.refresh()}async addParticleUpdater(t,e){this.plugins.addParticleUpdater(t,e);await this.refresh()}async addPathGenerator(t,e){this.plugins.addPathGenerator(t,e);await this.refresh()}async addPlugin(t){this.plugins.addPlugin(t);await this.refresh()}async addPreset(t,e,i=false){this.plugins.addPreset(t,e,i);await this.refresh()}async addShape(t,e,i,s,o){let a;a=\"function\"===typeof e?{afterEffect:s,destroy:o,draw:e,init:i}:e;this.plugins.addShapeDrawer(t,a);await this.refresh()}dispatchEvent(t,e){mt(this,yt,\"f\").dispatchEvent(t,e)}dom(){return mt(this,gt,\"f\")}domItem(t){const e=this.dom(),i=e[t];if(i&&!i.destroyed)return i;e.splice(t,1)}init(){mt(this,wt,\"f\")||vt(this,wt,true,\"f\")}async load(t,e){return mt(this,bt,\"f\").load(t,e)}async loadFromArray(t,e,i){return mt(this,bt,\"f\").load(t,e,i)}async loadJSON(t,e,i){return mt(this,bt,\"f\").loadJSON(t,e,i)}async refresh(){for(const t of this.dom())await t.refresh()}removeEventListener(t,e){mt(this,yt,\"f\").removeEventListener(t,e)}async set(t,e,i){return mt(this,bt,\"f\").set(t,e,i)}async setJSON(t,e,i,s){return mt(this,bt,\"f\").setJSON(t,e,i,s)}setOnClickHandler(t){const e=this.dom();if(!e.length)throw new Error(\"Can only set click handlers after calling tsParticles.load() or tsParticles.loadJSON()\");for(const i of e)i.addClickHandler(t)}}gt=new WeakMap,yt=new WeakMap,wt=new WeakMap,bt=new WeakMap;class HslColorManager{constructor(){this.stringPrefix=\"hsl\"}handleColor(t){var e;const i=t.value,s=null!==(e=i.hsl)&&void 0!==e?e:t.value;if(void 0!==s.h&&void 0!==s.l)return hslToRgb(s)}handleRangeColor(t){var e;const i=t.value,s=null!==(e=i.hsl)&&void 0!==e?e:t.value;if(void 0!==s.h&&void 0!==s.l)return hslToRgb({h:getRangeValue(s.h),l:getRangeValue(s.l),s:getRangeValue(s.s)})}parseString(t){if(!t.startsWith(\"hsl\"))return;const e=/hsla?\\(\\s*(\\d+)\\s*,\\s*(\\d+)%\\s*,\\s*(\\d+)%\\s*(,\\s*([\\d.%]+)\\s*)?\\)/i,i=e.exec(t);return i?hslaToRgba({a:i.length>4?parseAlpha(i[5]):1,h:parseInt(i[1],10),l:parseInt(i[3],10),s:parseInt(i[2],10)}):void 0}}class RgbColorManager{constructor(){this.stringPrefix=\"rgb\"}handleColor(t){var e;const i=t.value,s=null!==(e=i.rgb)&&void 0!==e?e:t.value;if(void 0!==s.r)return s}handleRangeColor(t){var e;const i=t.value,s=null!==(e=i.rgb)&&void 0!==e?e:t.value;if(void 0!==s.r)return{r:getRangeValue(s.r),g:getRangeValue(s.g),b:getRangeValue(s.b)}}parseString(t){if(!t.startsWith(this.stringPrefix))return;const e=/rgba?\\(\\s*(\\d+)\\s*,\\s*(\\d+)\\s*,\\s*(\\d+)\\s*(,\\s*([\\d.%]+)\\s*)?\\)/i,i=e.exec(t);return i?{a:i.length>4?parseAlpha(i[5]):1,b:parseInt(i[3],10),g:parseInt(i[2],10),r:parseInt(i[1],10)}:void 0}}class ExternalInteractorBase{constructor(t){this.container=t;this.type=0}}class ParticlesInteractorBase{constructor(t){this.container=t;this.type=1}}const xt=new RgbColorManager,Rt=new HslColorManager;addColorManager(\"rgb\",xt);addColorManager(\"hsl\",Rt);const Mt=new Engine;Mt.init();export{AnimatableColor,AnimationOptions,Background,BackgroundMask,BackgroundMaskCover,Circle,CircleWarp,ClickEvent,Collisions,CollisionsOverlap,ColorAnimation,Destroy,DivEvent,Events,ExternalInteractorBase,FullScreen,HoverEvent,HslAnimation,HslColorManager,Interactivity,ManualParticle,Modes,Motion,MotionReduce,Move,MoveAngle,MoveAttract,MoveGravity,MovePath,MovePathDelay,MoveTrail,Opacity,OpacityAnimation,Options,OptionsColor,OutModes,Parallax,ParticlesBounce,ParticlesBounceFactor,ParticlesDensity,ParticlesInteractorBase,ParticlesNumber,ParticlesOptions,Point,Range,Rectangle,Responsive,RgbColorManager,Rotate,RotateAnimation,Shadow,Shape,Size,SizeAnimation,Slow,Spin,Split,SplitFactor,SplitRate,Stroke,Theme,ThemeDefault,ValueWithRandom,Vector,Vector3d,ZIndex,addColorManager,alterHsl,animate,areBoundsInside,arrayRandomIndex,calcEasing,calcExactPositionOrRandomFromSize,calcExactPositionOrRandomFromSizeRanged,calcPositionFromSize,calcPositionOrRandomFromSize,calcPositionOrRandomFromSizeRanged,calculateBounds,cancelAnimation,circleBounce,circleBounceDataFromParticle,clamp,clear,collisionVelocity,colorMix,colorToHsl,colorToRgb,deepExtend,divMode,divModeExecute,drawLine,drawParticle,drawParticlePlugin,drawPlugin,drawShape,drawShapeAfterEffect,drawTriangle,r as generatedAttribute,getDistance,getDistances,getHslAnimationFromHsl,getHslFromAnimation,getLinkColor,getLinkRandomColor,getParticleBaseVelocity,getParticleDirectionAngle,getRandom,getRandomRgbColor,getRangeMax,getRangeMin,getRangeValue,getStyleFromHsl,getStyleFromRgb,getValue,hslToRgb,hslaToRgba,isDivModeEnabled,isInArray,isPointInside,isSsr,itemFromArray,loadFont,loadOptions,loadParticlesOptions,mix,c as mouseDownEvent,p as mouseLeaveEvent,d as mouseMoveEvent,v as mouseOutEvent,h as mouseUpEvent,w as noPolygonDataLoaded,b as noPolygonFound,paintBase,parseAlpha,randomInRange,rangeColorToHsl,rangeColorToRgb,rectBounce,g as resizeEvent,rgbToHsl,setRandom,setRangeValue,singleDivModeExecute,stringToAlpha,stringToRgb,m as touchCancelEvent,l as touchEndEvent,f as touchMoveEvent,u as touchStartEvent,Mt as tsParticles,y as visibilityChangeEvent};\n\n//# sourceMappingURL=index.js.map","var r={};r=function equal(r,e){if(r===e)return true;if(r&&e&&\"object\"==typeof r&&\"object\"==typeof e){if(r.constructor!==e.constructor)return false;var t,f,o;if(Array.isArray(r)){t=r.length;if(t!=e.length)return false;for(f=t;0!==f--;)if(!equal(r[f],e[f]))return false;return true}if(r.constructor===RegExp)return r.source===e.source&&r.flags===e.flags;if(r.valueOf!==Object.prototype.valueOf)return r.valueOf()===e.valueOf();if(r.toString!==Object.prototype.toString)return r.toString()===e.toString();o=Object.keys(r);t=o.length;if(t!==Object.keys(e).length)return false;for(f=t;0!==f--;)if(!Object.prototype.hasOwnProperty.call(e,o[f]))return false;for(f=t;0!==f--;){var u=o[f];if((\"_owner\"!==u||!r.$$typeof)&&!equal(r[u],e[u]))return false}return true}return r!==r&&e!==e};var e=r;export default e;\n\n//# sourceMappingURL=react.js.map","import t,{Component as s}from\"react\";import{tsParticles as i}from\"tsparticles-engine\";import e from\"fast-deep-equal/react\";const a=\"tsparticles\";class Particles extends s{constructor(t){super(t);this.state={init:false,library:void 0}}destroy(){if(this.state.library){this.state.library.destroy();this.setState({library:void 0})}}shouldComponentUpdate(t){return!e(t,this.props)}componentDidUpdate(){this.refresh()}forceUpdate(){this.refresh().then((()=>{super.forceUpdate()}))}componentDidMount(){(async()=>{this.props.init&&await this.props.init(i);this.setState({init:true},(async()=>{await this.loadParticles()}))})()}componentWillUnmount(){this.destroy()}render(){const{width:s,height:i,className:e,canvasClassName:a,id:r}=this.props;return t.createElement(\"div\",{className:e,id:r},t.createElement(\"canvas\",{className:a,style:Object.assign(Object.assign({},this.props.style),{width:s,height:i})}))}async refresh(){this.destroy();await this.loadParticles()}async loadParticles(){var t,s,e;if(!this.state.init)return;const cb=async t=>{this.props.container&&(this.props.container.current=t);this.setState({library:t});this.props.loaded&&await this.props.loaded(t)};const r=null!==(s=null!==(t=this.props.id)&&void 0!==t?t:Particles.defaultProps.id)&&void 0!==s?s:a,o=this.props.url?await i.loadJSON(r,this.props.url):await i.load(r,null!==(e=this.props.params)&&void 0!==e?e:this.props.options);await cb(o)}}Particles.defaultProps={width:\"100%\",height:\"100%\",options:{},style:{},url:void 0,id:a};export{Particles,Particles as default};\n\n//# sourceMappingURL=index.js.map","import{ValueWithRandom as i,OptionsColor as s,setRangeValue as t,Vector as o,getRangeValue as r,rangeColorToRgb as e,getDistance as a,getDistances as n,getStyleFromRgb as b,isPointInside as l,calcPositionOrRandomFromSizeRanged as d,calcPositionOrRandomFromSize as c,getRandom as h,itemFromArray as v,isInArray as u}from\"tsparticles-engine\";class AbsorberSizeLimit{constructor(){this.radius=0;this.mass=0}load(i){if(i){void 0!==i.mass&&(this.mass=i.mass);void 0!==i.radius&&(this.radius=i.radius)}}}class AbsorberSize extends i{constructor(){super();this.density=5;this.value=50;this.limit=new AbsorberSizeLimit}load(i){if(i){super.load(i);void 0!==i.density&&(this.density=i.density);\"number\"===typeof i.limit?this.limit.radius=i.limit:this.limit.load(i.limit)}}}class Absorber{constructor(){this.color=new s;this.color.value=\"#000000\";this.draggable=false;this.opacity=1;this.destroy=true;this.orbits=false;this.size=new AbsorberSize}load(i){if(void 0!==i){void 0!==i.color&&(this.color=s.create(this.color,i.color));void 0!==i.draggable&&(this.draggable=i.draggable);this.name=i.name;void 0!==i.opacity&&(this.opacity=i.opacity);if(void 0!==i.position){this.position={};void 0!==i.position.x&&(this.position.x=t(i.position.x));void 0!==i.position.y&&(this.position.y=t(i.position.y))}void 0!==i.size&&this.size.load(i.size);void 0!==i.destroy&&(this.destroy=i.destroy);void 0!==i.orbits&&(this.orbits=i.orbits)}}}class AbsorberInstance{constructor(i,s,t,a){var n,b,l;this.absorbers=i;this.container=s;this.initialPosition=a?o.create(a.x,a.y):void 0;if(t instanceof Absorber)this.options=t;else{this.options=new Absorber;this.options.load(t)}this.dragging=false;this.name=this.options.name;this.opacity=this.options.opacity;this.size=r(this.options.size.value)*s.retina.pixelRatio;this.mass=this.size*this.options.size.density*s.retina.reduceFactor;const d=this.options.size.limit;this.limit={radius:d.radius*s.retina.pixelRatio*s.retina.reduceFactor,mass:d.mass};this.color=null!==(n=e(this.options.color))&&void 0!==n?n:{b:0,g:0,r:0};this.position=null!==(l=null===(b=this.initialPosition)||void 0===b?void 0:b.copy())&&void 0!==l?l:this.calcPosition()}attract(i){const s=this.container,t=this.options;if(t.draggable){const i=s.interactivity.mouse;if(i.clicking&&i.downPosition){const s=a(this.position,i.downPosition);s<=this.size&&(this.dragging=true)}else this.dragging=false;if(this.dragging&&i.position){this.position.x=i.position.x;this.position.y=i.position.y}}const r=i.getPosition(),{dx:e,dy:b,distance:l}=n(this.position,r),d=o.create(e,b);d.length=this.mass/Math.pow(l,2)*s.retina.reduceFactor;if(l<this.size+i.getRadius()){const o=.033*i.getRadius()*s.retina.pixelRatio;if(this.size>i.getRadius()&&l<this.size-i.getRadius()||void 0!==i.absorberOrbit&&i.absorberOrbit.length<0)if(t.destroy)i.destroy();else{i.needsNewPosition=true;this.updateParticlePosition(i,d)}else{t.destroy&&(i.size.value-=o);this.updateParticlePosition(i,d)}(this.limit.radius<=0||this.size<this.limit.radius)&&(this.size+=o);(this.limit.mass<=0||this.mass<this.limit.mass)&&(this.mass+=o*this.options.size.density*s.retina.reduceFactor)}else this.updateParticlePosition(i,d)}draw(i){i.translate(this.position.x,this.position.y);i.beginPath();i.arc(0,0,this.size,0,2*Math.PI,false);i.closePath();i.fillStyle=b(this.color,this.opacity);i.fill()}resize(){const i=this.initialPosition;this.position=i&&l(i,this.container.canvas.size,o.origin)?i:this.calcPosition()}calcPosition(){const i=d({size:this.container.canvas.size,position:this.options.position});return o.create(i.x,i.y)}updateParticlePosition(i,s){var t;if(i.destroyed)return;const r=this.container,e=r.canvas.size;if(i.needsNewPosition){const s=c({size:e});i.position.setTo(s);i.velocity.setTo(i.initialVelocity);i.absorberOrbit=void 0;i.needsNewPosition=false}if(this.options.orbits){if(void 0===i.absorberOrbit){i.absorberOrbit=o.create(0,0);i.absorberOrbit.length=a(i.getPosition(),this.position);i.absorberOrbit.angle=h()*Math.PI*2}if(i.absorberOrbit.length<=this.size&&!this.options.destroy){const s=Math.min(e.width,e.height);i.absorberOrbit.length=s*(.2*h()-.1+1)}void 0===i.absorberOrbitDirection&&(i.absorberOrbitDirection=i.velocity.x>=0?\"clockwise\":\"counter-clockwise\");const n=i.absorberOrbit.length,b=i.absorberOrbit.angle,l=i.absorberOrbitDirection;i.velocity.setTo(o.origin);const d={x:\"clockwise\"===l?Math.cos:Math.sin,y:\"clockwise\"===l?Math.sin:Math.cos};i.position.x=this.position.x+n*d.x(b);i.position.y=this.position.y+n*d.y(b);i.absorberOrbit.length-=s.length;i.absorberOrbit.angle+=(null!==(t=i.retina.moveSpeed)&&void 0!==t?t:0)*r.retina.pixelRatio/100*r.retina.reduceFactor}else{const t=o.origin;t.length=s.length;t.angle=s.angle;i.velocity.addTo(t)}}}class Absorbers{constructor(i){this.container=i;this.array=[];this.absorbers=[];this.interactivityAbsorbers=[];i.getAbsorber=i=>void 0===i||\"number\"===typeof i?this.array[i||0]:this.array.find((s=>s.name===i));i.addAbsorber=(i,s)=>this.addAbsorber(i,s)}addAbsorber(i,s){const t=new AbsorberInstance(this,this.container,i,s);this.array.push(t);return t}draw(i){for(const s of this.array){i.save();s.draw(i);i.restore()}}handleClickMode(i){const s=this.absorbers,t=this.interactivityAbsorbers;if(\"absorber\"===i){let i;t instanceof Array?t.length>0&&(i=v(t)):i=t;const o=null!==i&&void 0!==i?i:s instanceof Array?v(s):s,r=this.container.interactivity.mouse.clickPosition;this.addAbsorber(o,r)}}init(i){var s,t;if(!i)return;if(i.absorbers)if(i.absorbers instanceof Array)this.absorbers=i.absorbers.map((i=>{const s=new Absorber;s.load(i);return s}));else{this.absorbers instanceof Array&&(this.absorbers=new Absorber);this.absorbers.load(i.absorbers)}const o=null===(t=null===(s=i.interactivity)||void 0===s?void 0:s.modes)||void 0===t?void 0:t.absorbers;if(o)if(o instanceof Array)this.interactivityAbsorbers=o.map((i=>{const s=new Absorber;s.load(i);return s}));else{this.interactivityAbsorbers instanceof Array&&(this.interactivityAbsorbers=new Absorber);this.interactivityAbsorbers.load(o)}if(this.absorbers instanceof Array)for(const i of this.absorbers)this.addAbsorber(i);else this.addAbsorber(this.absorbers)}particleUpdate(i){for(const s of this.array){s.attract(i);if(i.destroyed)break}}removeAbsorber(i){const s=this.array.indexOf(i);s>=0&&this.array.splice(s,1)}resize(){for(const i of this.array)i.resize()}stop(){this.array=[]}}class AbsorbersPlugin{constructor(){this.id=\"absorbers\"}getPlugin(i){return new Absorbers(i)}loadOptions(i,s){var t,o;if(!this.needsPlugin(i)&&!this.needsPlugin(s))return;const r=i;if(null===s||void 0===s?void 0:s.absorbers)if((null===s||void 0===s?void 0:s.absorbers)instanceof Array)r.absorbers=null===s||void 0===s?void 0:s.absorbers.map((i=>{const s=new Absorber;s.load(i);return s}));else{let i=r.absorbers;void 0===(null===i||void 0===i?void 0:i.load)&&(r.absorbers=i=new Absorber);i.load(null===s||void 0===s?void 0:s.absorbers)}const e=null===(o=null===(t=null===s||void 0===s?void 0:s.interactivity)||void 0===t?void 0:t.modes)||void 0===o?void 0:o.absorbers;if(e)if(e instanceof Array)r.interactivity.modes.absorbers=e.map((i=>{const s=new Absorber;s.load(i);return s}));else{let i=r.interactivity.modes.absorbers;void 0===(null===i||void 0===i?void 0:i.load)&&(r.interactivity.modes.absorbers=i=new Absorber);i.load(e)}}needsPlugin(i){var s,t,o;if(!i)return false;const r=i.absorbers;return r instanceof Array?!!r.length:!!r||!(!(null===(o=null===(t=null===(s=i.interactivity)||void 0===s?void 0:s.events)||void 0===t?void 0:t.onClick)||void 0===o?void 0:o.mode)||!u(\"absorber\",i.interactivity.events.onClick.mode))}}async function loadAbsorbersPlugin(i){const s=new AbsorbersPlugin;await i.addPlugin(s)}export{loadAbsorbersPlugin};\n\n//# sourceMappingURL=index.js.map","import{getRandom as t,setRangeValue as i,deepExtend as e,AnimatableColor as s,rangeColorToHsl as o,getRangeValue as a,isPointInside as r,Vector as n,calcPositionOrRandomFromSizeRanged as l,itemFromArray as h,randomInRange as d,arrayRandomIndex as c,isInArray as u}from\"tsparticles-engine\";class CircleShape{randomPosition(i,e,s){const generateTheta=(i,e)=>{const s=t()/4,o=Math.atan(e/i*Math.tan(2*Math.PI*s)),a=t();return a<.25?o:a<.5?Math.PI-o:a<.75?Math.PI+o:-o},radius=(t,i,e)=>t*i/Math.sqrt((i*Math.cos(e))**2+(t*Math.sin(e))**2),[o,a]=[e.width/2,e.height/2],r=generateTheta(o,a),n=radius(o,a,r),l=s?n*Math.sqrt(t()):n;return{x:i.x+l*Math.cos(r),y:i.y+l*Math.sin(r)}}}class EmitterLife{constructor(){this.wait=false}load(t){if(void 0!==t){void 0!==t.count&&(this.count=t.count);void 0!==t.delay&&(this.delay=t.delay);void 0!==t.duration&&(this.duration=t.duration);void 0!==t.wait&&(this.wait=t.wait)}}}class EmitterRate{constructor(){this.quantity=1;this.delay=.1}load(t){if(void 0!==t){void 0!==t.quantity&&(this.quantity=i(t.quantity));void 0!==t.delay&&(this.delay=i(t.delay))}}}class EmitterSize{constructor(){this.mode=\"percent\";this.height=0;this.width=0}load(t){if(void 0!==t){void 0!==t.mode&&(this.mode=t.mode);void 0!==t.height&&(this.height=t.height);void 0!==t.width&&(this.width=t.width)}}}class Emitter{constructor(){this.autoPlay=true;this.fill=true;this.life=new EmitterLife;this.rate=new EmitterRate;this.shape=\"square\";this.startCount=0}load(t){if(void 0!==t){void 0!==t.autoPlay&&(this.autoPlay=t.autoPlay);if(void 0!==t.size){void 0===this.size&&(this.size=new EmitterSize);this.size.load(t.size)}void 0!==t.direction&&(this.direction=t.direction);this.domId=t.domId;void 0!==t.fill&&(this.fill=t.fill);this.life.load(t.life);this.name=t.name;void 0!==t.particles&&(t.particles instanceof Array?this.particles=t.particles.map((t=>e({},t))):this.particles=e({},t.particles));this.rate.load(t.rate);void 0!==t.shape&&(this.shape=t.shape);if(void 0!==t.position){this.position={};void 0!==t.position.x&&(this.position.x=i(t.position.x));void 0!==t.position.y&&(this.position.y=i(t.position.y))}if(void 0!==t.spawnColor){void 0===this.spawnColor&&(this.spawnColor=new s);this.spawnColor.load(t.spawnColor)}void 0!==t.startCount&&(this.startCount=t.startCount)}}}var m=(void 0,function(t,i,e,s,o){if(\"m\"===s)throw new TypeError(\"Private method is not writable\");if(\"a\"===s&&!o)throw new TypeError(\"Private accessor was defined without a setter\");if(\"function\"===typeof i?t!==i||!o:!i.has(t))throw new TypeError(\"Cannot write private member to an object whose class did not declare it\");return\"a\"===s?o.call(t,e):o?o.value=e:i.set(t,e),e});var v=(void 0,function(t,i,e,s){if(\"a\"===e&&!s)throw new TypeError(\"Private accessor was defined without a getter\");if(\"function\"===typeof i?t!==i||!s:!i.has(t))throw new TypeError(\"Cannot read private member from an object whose class did not declare it\");return\"m\"===e?s:\"a\"===e?s.call(t):s?s.value:i.get(t)});var p,f,y;class EmitterInstance{constructor(t,i,s,a,r){var n,l,h,d,c,u,w;var E;this.emitters=i;this.container=s;p.set(this,void 0);f.set(this,void 0);y.set(this,void 0);m(this,p,t,\"f\");this.currentDuration=0;this.currentEmitDelay=0;this.currentSpawnDelay=0;this.initialPosition=r;if(a instanceof Emitter)this.options=a;else{this.options=new Emitter;this.options.load(a)}this.spawnDelay=1e3*(null!==(n=this.options.life.delay)&&void 0!==n?n:0)/this.container.retina.reduceFactor;this.position=null!==(l=this.initialPosition)&&void 0!==l?l:this.calcPosition();this.name=this.options.name;this.shape=null===(h=v(this,p,\"f\").emitterShapeManager)||void 0===h?void 0:h.getShape(this.options.shape);this.fill=this.options.fill;m(this,f,!this.options.life.wait,\"f\");m(this,y,false,\"f\");let g=e({},this.options.particles);null!==g&&void 0!==g?g:g={};null!==(d=g.move)&&void 0!==d?d:g.move={};null!==(c=(E=g.move).direction)&&void 0!==c?c:E.direction=this.options.direction;this.options.spawnColor&&(this.spawnColor=o(this.options.spawnColor));this.paused=!this.options.autoPlay;this.particlesOptions=g;this.size=null!==(u=this.options.size)&&void 0!==u?u:(()=>{const t=new EmitterSize;t.load({height:0,mode:\"percent\",width:0});return t})();this.lifeCount=null!==(w=this.options.life.count)&&void 0!==w?w:-1;this.immortal=this.lifeCount<=0;v(this,p,\"f\").dispatchEvent(\"emitterCreated\",{container:s,data:{emitter:this}});this.play()}externalPause(){this.paused=true;this.pause()}externalPlay(){this.paused=false;this.play()}getPosition(){if(this.options.domId){const t=this.container,i=document.getElementById(this.options.domId);if(i){const e=i.getBoundingClientRect();return{x:(e.x+e.width/2)*t.retina.pixelRatio,y:(e.y+e.height/2)*t.retina.pixelRatio}}}return this.position}getSize(){const t=this.container;if(this.options.domId){const i=document.getElementById(this.options.domId);if(i){const e=i.getBoundingClientRect();return{width:e.width*t.retina.pixelRatio,height:e.height*t.retina.pixelRatio}}}return{width:\"percent\"===this.size.mode?t.canvas.size.width*this.size.width/100:this.size.width,height:\"percent\"===this.size.mode?t.canvas.size.height*this.size.height/100:this.size.height}}pause(){this.paused||delete this.emitDelay}play(){var t;if(!this.paused&&this.container.retina.reduceFactor&&(this.lifeCount>0||this.immortal||!this.options.life.count)&&(v(this,f,\"f\")||this.currentSpawnDelay>=(null!==(t=this.spawnDelay)&&void 0!==t?t:0))){if(void 0===this.emitDelay){const t=a(this.options.rate.delay);this.emitDelay=1e3*t/this.container.retina.reduceFactor}(this.lifeCount>0||this.immortal)&&this.prepareToDie()}}resize(){const t=this.initialPosition;this.position=t&&r(t,this.container.canvas.size,n.origin)?t:this.calcPosition()}update(t){var i,e,s;if(!this.paused){if(v(this,f,\"f\")){m(this,f,false,\"f\");this.currentSpawnDelay=null!==(i=this.spawnDelay)&&void 0!==i?i:0;this.currentEmitDelay=null!==(e=this.emitDelay)&&void 0!==e?e:0}if(!v(this,y,\"f\")){m(this,y,true,\"f\");this.emitParticles(this.options.startCount)}if(void 0!==this.duration){this.currentDuration+=t.value;if(this.currentDuration>=this.duration){this.pause();void 0!==this.spawnDelay&&delete this.spawnDelay;this.immortal||this.lifeCount--;if(this.lifeCount>0||this.immortal){this.position=this.calcPosition();this.spawnDelay=1e3*(null!==(s=this.options.life.delay)&&void 0!==s?s:0)/this.container.retina.reduceFactor}else this.destroy();this.currentDuration-=this.duration;delete this.duration}}if(void 0!==this.spawnDelay){this.currentSpawnDelay+=t.value;if(this.currentSpawnDelay>=this.spawnDelay){v(this,p,\"f\").dispatchEvent(\"emitterPlay\",{container:this.container});this.play();this.currentSpawnDelay-=this.currentSpawnDelay;delete this.spawnDelay}}if(void 0!==this.emitDelay){this.currentEmitDelay+=t.value;if(this.currentEmitDelay>=this.emitDelay){this.emit();this.currentEmitDelay-=this.emitDelay}}}}calcPosition(){return l({size:this.container.canvas.size,position:this.options.position})}destroy(){this.emitters.removeEmitter(this);v(this,p,\"f\").dispatchEvent(\"emitterDestroyed\",{container:this.container,data:{emitter:this}})}emit(){if(this.paused)return;const t=a(this.options.rate.quantity);this.emitParticles(t)}emitParticles(t){var i,s,o;const a=this.getPosition(),r=this.getSize(),n=this.particlesOptions instanceof Array?h(this.particlesOptions):this.particlesOptions;for(let l=0;l<t;l++){const t=e({},n);if(this.spawnColor){const e=null===(i=this.options.spawnColor)||void 0===i?void 0:i.animation;if(e){this.spawnColor.h=this.setColorAnimation(e.h,this.spawnColor.h,360);this.spawnColor.s=this.setColorAnimation(e.s,this.spawnColor.s,100);this.spawnColor.l=this.setColorAnimation(e.l,this.spawnColor.l,100)}t.color?t.color.value=this.spawnColor:t.color={value:this.spawnColor}}if(!a)return;const l=null!==(o=null===(s=this.shape)||void 0===s?void 0:s.randomPosition(a,r,this.fill))&&void 0!==o?o:a;this.container.particles.addParticle(l,t)}}prepareToDie(){var t;if(this.paused)return;const i=null===(t=this.options.life)||void 0===t?void 0:t.duration;this.container.retina.reduceFactor&&(this.lifeCount>0||this.immortal)&&void 0!==i&&i>0&&(this.duration=1e3*i)}setColorAnimation(t,i,e){var s;const o=this.container;if(!t.enable)return i;const r=d(t.offset),n=a(this.options.rate.delay),l=1e3*n/o.retina.reduceFactor,h=a(null!==(s=t.speed)&&void 0!==s?s:0);return(i+h*o.fpsLimit/l+3.6*r)%e}}p=new WeakMap,f=new WeakMap,y=new WeakMap;var w=(void 0,function(t,i,e,s,o){if(\"m\"===s)throw new TypeError(\"Private method is not writable\");if(\"a\"===s&&!o)throw new TypeError(\"Private accessor was defined without a setter\");if(\"function\"===typeof i?t!==i||!o:!i.has(t))throw new TypeError(\"Cannot write private member to an object whose class did not declare it\");return\"a\"===s?o.call(t,e):o?o.value=e:i.set(t,e),e});var E=(void 0,function(t,i,e,s){if(\"a\"===e&&!s)throw new TypeError(\"Private accessor was defined without a getter\");if(\"function\"===typeof i?t!==i||!s:!i.has(t))throw new TypeError(\"Cannot read private member from an object whose class did not declare it\");return\"m\"===e?s:\"a\"===e?s.call(t):s?s.value:i.get(t)});var g;class Emitters{constructor(t,i){this.container=i;g.set(this,void 0);w(this,g,t,\"f\");this.array=[];this.emitters=[];this.interactivityEmitters={random:{count:1,enable:false},value:[]};i.getEmitter=t=>void 0===t||\"number\"===typeof t?this.array[t||0]:this.array.find((i=>i.name===t));i.addEmitter=(t,i)=>this.addEmitter(t,i);i.removeEmitter=t=>{const e=i.getEmitter(t);e&&this.removeEmitter(e)};i.playEmitter=t=>{const e=i.getEmitter(t);e&&e.externalPlay()};i.pauseEmitter=t=>{const e=i.getEmitter(t);e&&e.externalPause()}}addEmitter(t,i){const e=new Emitter;e.load(t);const s=new EmitterInstance(E(this,g,\"f\"),this,this.container,e,i);this.array.push(s);return s}handleClickMode(t){const i=this.emitters,s=this.interactivityEmitters;if(\"emitter\"===t){let t;if(s&&s.value instanceof Array)if(s.value.length>0&&s.random.enable){t=[];const i=[];for(let e=0;e<s.random.count;e++){const o=c(s.value);if(i.includes(o)&&i.length<s.value.length)e--;else{i.push(o);t.push(h(s.value,o))}}}else t=s.value;else t=null===s||void 0===s?void 0:s.value;const o=null!==t&&void 0!==t?t:i,a=this.container.interactivity.mouse.clickPosition;if(o instanceof Array)for(const t of o)this.addEmitter(t,a);else this.addEmitter(e({},o),a)}}init(t){var i,e,s,o,a,r,n,l;if(!t)return;if(t.emitters)if(t.emitters instanceof Array)this.emitters=t.emitters.map((t=>{const i=new Emitter;i.load(t);return i}));else{this.emitters instanceof Array&&(this.emitters=new Emitter);this.emitters.load(t.emitters)}const h=null===(e=null===(i=t.interactivity)||void 0===i?void 0:i.modes)||void 0===e?void 0:e.emitters;if(h)if(h instanceof Array)this.interactivityEmitters={random:{count:1,enable:true},value:h.map((t=>{const i=new Emitter;i.load(t);return i}))};else{const t=h;if(void 0!==t.value)if(t.value instanceof Array)this.interactivityEmitters={random:{count:null!==(s=this.interactivityEmitters.random.count)&&void 0!==s?s:1,enable:null!==(o=this.interactivityEmitters.random.enable)&&void 0!==o&&o},value:t.value.map((t=>{const i=new Emitter;i.load(t);return i}))};else{const i=new Emitter;i.load(t.value);this.interactivityEmitters={random:{count:null!==(a=this.interactivityEmitters.random.count)&&void 0!==a?a:1,enable:null!==(r=this.interactivityEmitters.random.enable)&&void 0!==r&&r},value:i}}else{const t=new Emitter;t.load(h);this.interactivityEmitters={random:{count:null!==(n=this.interactivityEmitters.random.count)&&void 0!==n?n:1,enable:null!==(l=this.interactivityEmitters.random.enable)&&void 0!==l&&l},value:t}}}if(this.emitters instanceof Array)for(const t of this.emitters)this.addEmitter(t);else this.addEmitter(this.emitters)}pause(){for(const t of this.array)t.pause()}play(){for(const t of this.array)t.play()}removeEmitter(t){const i=this.array.indexOf(t);i>=0&&this.array.splice(i,1)}resize(){for(const t of this.array)t.resize()}stop(){this.array=[]}update(t){for(const i of this.array)i.update(t)}}g=new WeakMap;var C=(void 0,function(t,i,e,s,o){if(\"m\"===s)throw new TypeError(\"Private method is not writable\");if(\"a\"===s&&!o)throw new TypeError(\"Private accessor was defined without a setter\");if(\"function\"===typeof i?t!==i||!o:!i.has(t))throw new TypeError(\"Cannot write private member to an object whose class did not declare it\");return\"a\"===s?o.call(t,e):o?o.value=e:i.set(t,e),e});var P;const S=new Map;class ShapeManager{constructor(t){P.set(this,void 0);C(this,P,t,\"f\")}addShape(t,i){this.getShape(t)||S.set(t,i)}getShape(t){return S.get(t)}getSupportedShapes(){return S.keys()}}P=new WeakMap;function randomSquareCoordinate(i,e){return i+e*(t()-.5)}class SquareShape{randomPosition(i,e,s){if(s)return{x:randomSquareCoordinate(i.x,e.width),y:randomSquareCoordinate(i.y,e.height)};{const s=e.width/2,o=e.height/2,a=Math.floor(4*t()),r=2*(t()-.5);switch(a){case 0:return{x:i.x+r*s,y:i.y-o};case 1:return{x:i.x-s,y:i.y+r*o};case 2:return{x:i.x+r*s,y:i.y+o};case 3:default:return{x:i.x+s,y:i.y+r*o}}}}}var b=(void 0,function(t,i,e,s,o){if(\"m\"===s)throw new TypeError(\"Private method is not writable\");if(\"a\"===s&&!o)throw new TypeError(\"Private accessor was defined without a setter\");if(\"function\"===typeof i?t!==i||!o:!i.has(t))throw new TypeError(\"Cannot write private member to an object whose class did not declare it\");return\"a\"===s?o.call(t,e):o?o.value=e:i.set(t,e),e});var D=(void 0,function(t,i,e,s){if(\"a\"===e&&!s)throw new TypeError(\"Private accessor was defined without a getter\");if(\"function\"===typeof i?t!==i||!s:!i.has(t))throw new TypeError(\"Cannot read private member from an object whose class did not declare it\");return\"m\"===e?s:\"a\"===e?s.call(t):s?s.value:i.get(t)});var x;class EmittersPlugin{constructor(t){x.set(this,void 0);b(this,x,t,\"f\");this.id=\"emitters\"}getPlugin(t){return new Emitters(D(this,x,\"f\"),t)}loadOptions(t,i){var e,s,o,a,r,n;if(!this.needsPlugin(t)&&!this.needsPlugin(i))return;const l=t;if(null===i||void 0===i?void 0:i.emitters)if((null===i||void 0===i?void 0:i.emitters)instanceof Array)l.emitters=null===i||void 0===i?void 0:i.emitters.map((t=>{const i=new Emitter;i.load(t);return i}));else{let t=l.emitters;void 0===(null===t||void 0===t?void 0:t.load)&&(l.emitters=t=new Emitter);t.load(null===i||void 0===i?void 0:i.emitters)}const h=null===(s=null===(e=null===i||void 0===i?void 0:i.interactivity)||void 0===e?void 0:e.modes)||void 0===s?void 0:s.emitters;if(h)if(h instanceof Array)l.interactivity.modes.emitters={random:{count:1,enable:true},value:h.map((t=>{const i=new Emitter;i.load(t);return i}))};else{const t=h;if(void 0!==t.value)if(t.value instanceof Array)l.interactivity.modes.emitters={random:{count:null!==(o=t.random.count)&&void 0!==o?o:1,enable:null!==(a=t.random.enable)&&void 0!==a&&a},value:t.value.map((t=>{const i=new Emitter;i.load(t);return i}))};else{const i=new Emitter;i.load(t.value);l.interactivity.modes.emitters={random:{count:null!==(r=t.random.count)&&void 0!==r?r:1,enable:null!==(n=t.random.enable)&&void 0!==n&&n},value:i}}else{const t=l.interactivity.modes.emitters={random:{count:1,enable:false},value:new Emitter};t.value.load(h)}}}needsPlugin(t){var i,e,s;if(!t)return false;const o=t.emitters;return o instanceof Array&&!!o.length||void 0!==o||!!(null===(s=null===(e=null===(i=t.interactivity)||void 0===i?void 0:i.events)||void 0===e?void 0:e.onClick)||void 0===s?void 0:s.mode)&&u(\"emitter\",t.interactivity.events.onClick.mode)}}x=new WeakMap;async function loadEmittersPlugin(t){t.emitterShapeManager||(t.emitterShapeManager=new ShapeManager(t));t.addEmitterShape||(t.addEmitterShape=(i,e)=>{var s;null===(s=t.emitterShapeManager)||void 0===s?void 0:s.addShape(i,e)});const i=new EmittersPlugin(t);await t.addPlugin(i);t.addEmitterShape(\"circle\",new CircleShape);t.addEmitterShape(\"square\",new SquareShape)}export{loadEmittersPlugin};\n\n//# sourceMappingURL=index.js.map","import{deepExtend as t,ExternalInteractorBase as i,isInArray as e}from\"tsparticles-engine\";class Trail{constructor(){this.delay=1;this.pauseOnStop=false;this.quantity=1}load(i){if(i){void 0!==i.delay&&(this.delay=i.delay);void 0!==i.quantity&&(this.quantity=i.quantity);void 0!==i.particles&&(this.particles=t({},i.particles));void 0!==i.pauseOnStop&&(this.pauseOnStop=i.pauseOnStop)}}}var a=(void 0,function(t,i,e,a,o){if(\"m\"===a)throw new TypeError(\"Private method is not writable\");if(\"a\"===a&&!o)throw new TypeError(\"Private accessor was defined without a setter\");if(\"function\"===typeof i?t!==i||!o:!i.has(t))throw new TypeError(\"Cannot write private member to an object whose class did not declare it\");return\"a\"===a?o.call(t,e):o?o.value=e:i.set(t,e),e});var o=(void 0,function(t,i,e,a){if(\"a\"===e&&!a)throw new TypeError(\"Private accessor was defined without a getter\");if(\"function\"===typeof i?t!==i||!a:!i.has(t))throw new TypeError(\"Cannot read private member from an object whose class did not declare it\");return\"m\"===e?a:\"a\"===e?a.call(t):a?a.value:i.get(t)});var r;class TrailMaker extends i{constructor(t){super(t);r.set(this,void 0);a(this,r,t,\"f\");this.delay=0}clear(){}init(){}async interact(t){var i,e,a,n;if(!this.container.retina.reduceFactor)return;const s=o(this,r,\"f\"),l=s.actualOptions,c=l.interactivity.modes.trail;if(!c)return;const d=1e3*c.delay/this.container.retina.reduceFactor;this.delay<d&&(this.delay+=t.value);if(this.delay<d)return;let u=true;c.pauseOnStop&&(s.interactivity.mouse.position===this.lastPosition||(null===(i=s.interactivity.mouse.position)||void 0===i?void 0:i.x)===(null===(e=this.lastPosition)||void 0===e?void 0:e.x)&&(null===(a=s.interactivity.mouse.position)||void 0===a?void 0:a.y)===(null===(n=this.lastPosition)||void 0===n?void 0:n.y))&&(u=false);s.interactivity.mouse.position?this.lastPosition={x:s.interactivity.mouse.position.x,y:s.interactivity.mouse.position.y}:delete this.lastPosition;u&&s.particles.push(c.quantity,s.interactivity.mouse,c.particles);this.delay-=d}isEnabled(t){var i;const a=this.container,o=a.actualOptions,r=a.interactivity.mouse,n=(null!==(i=null===t||void 0===t?void 0:t.interactivity)&&void 0!==i?i:o.interactivity).events;return r.clicking&&r.inside&&!!r.position&&e(\"trail\",n.onClick.mode)||r.inside&&!!r.position&&e(\"trail\",n.onHover.mode)}loadModeOptions(t,...i){t.trail||(t.trail=new Trail);for(const e of i)t.trail.load(null===e||void 0===e?void 0:e.trail)}reset(){}}r=new WeakMap;async function loadExternalTrailInteraction(t){await t.addInteractor(\"externalTrail\",(t=>new TrailMaker(t)))}export{Trail,loadExternalTrailInteraction};\n\n//# sourceMappingURL=index.js.map","import{OptionsColor as t,stringToAlpha as e,deepExtend as i,rangeColorToRgb as n,getStyleFromRgb as o,getDistances as r,Vector as s,noPolygonFound as h,getRandom as a,noPolygonDataLoaded as S,itemFromArray as u,getDistance as c}from\"tsparticles-engine\";(function(){try{if(\"undefined\"===typeof window)return;if(!(\"SVGPathSeg\"in window)){window.SVGPathSeg=function(t,e,i){this.pathSegType=t;this.pathSegTypeAsLetter=e;this._owningPathSegList=i};window.SVGPathSeg.prototype.classname=\"SVGPathSeg\";window.SVGPathSeg.PATHSEG_UNKNOWN=0;window.SVGPathSeg.PATHSEG_CLOSEPATH=1;window.SVGPathSeg.PATHSEG_MOVETO_ABS=2;window.SVGPathSeg.PATHSEG_MOVETO_REL=3;window.SVGPathSeg.PATHSEG_LINETO_ABS=4;window.SVGPathSeg.PATHSEG_LINETO_REL=5;window.SVGPathSeg.PATHSEG_CURVETO_CUBIC_ABS=6;window.SVGPathSeg.PATHSEG_CURVETO_CUBIC_REL=7;window.SVGPathSeg.PATHSEG_CURVETO_QUADRATIC_ABS=8;window.SVGPathSeg.PATHSEG_CURVETO_QUADRATIC_REL=9;window.SVGPathSeg.PATHSEG_ARC_ABS=10;window.SVGPathSeg.PATHSEG_ARC_REL=11;window.SVGPathSeg.PATHSEG_LINETO_HORIZONTAL_ABS=12;window.SVGPathSeg.PATHSEG_LINETO_HORIZONTAL_REL=13;window.SVGPathSeg.PATHSEG_LINETO_VERTICAL_ABS=14;window.SVGPathSeg.PATHSEG_LINETO_VERTICAL_REL=15;window.SVGPathSeg.PATHSEG_CURVETO_CUBIC_SMOOTH_ABS=16;window.SVGPathSeg.PATHSEG_CURVETO_CUBIC_SMOOTH_REL=17;window.SVGPathSeg.PATHSEG_CURVETO_QUADRATIC_SMOOTH_ABS=18;window.SVGPathSeg.PATHSEG_CURVETO_QUADRATIC_SMOOTH_REL=19;window.SVGPathSeg.prototype._segmentChanged=function(){this._owningPathSegList&&this._owningPathSegList.segmentChanged(this)};window.SVGPathSegClosePath=function(t){window.SVGPathSeg.call(this,window.SVGPathSeg.PATHSEG_CLOSEPATH,\"z\",t)};window.SVGPathSegClosePath.prototype=Object.create(window.SVGPathSeg.prototype);window.SVGPathSegClosePath.prototype.toString=function(){return\"[object SVGPathSegClosePath]\"};window.SVGPathSegClosePath.prototype._asPathString=function(){return this.pathSegTypeAsLetter};window.SVGPathSegClosePath.prototype.clone=function(){return new window.SVGPathSegClosePath(void 0)};window.SVGPathSegMovetoAbs=function(t,e,i){window.SVGPathSeg.call(this,window.SVGPathSeg.PATHSEG_MOVETO_ABS,\"M\",t);this._x=e;this._y=i};window.SVGPathSegMovetoAbs.prototype=Object.create(window.SVGPathSeg.prototype);window.SVGPathSegMovetoAbs.prototype.toString=function(){return\"[object SVGPathSegMovetoAbs]\"};window.SVGPathSegMovetoAbs.prototype._asPathString=function(){return this.pathSegTypeAsLetter+\" \"+this._x+\" \"+this._y};window.SVGPathSegMovetoAbs.prototype.clone=function(){return new window.SVGPathSegMovetoAbs(void 0,this._x,this._y)};Object.defineProperty(window.SVGPathSegMovetoAbs.prototype,\"x\",{get:function(){return this._x},set:function(t){this._x=t;this._segmentChanged()},enumerable:true});Object.defineProperty(window.SVGPathSegMovetoAbs.prototype,\"y\",{get:function(){return this._y},set:function(t){this._y=t;this._segmentChanged()},enumerable:true});window.SVGPathSegMovetoRel=function(t,e,i){window.SVGPathSeg.call(this,window.SVGPathSeg.PATHSEG_MOVETO_REL,\"m\",t);this._x=e;this._y=i};window.SVGPathSegMovetoRel.prototype=Object.create(window.SVGPathSeg.prototype);window.SVGPathSegMovetoRel.prototype.toString=function(){return\"[object SVGPathSegMovetoRel]\"};window.SVGPathSegMovetoRel.prototype._asPathString=function(){return this.pathSegTypeAsLetter+\" \"+this._x+\" \"+this._y};window.SVGPathSegMovetoRel.prototype.clone=function(){return new window.SVGPathSegMovetoRel(void 0,this._x,this._y)};Object.defineProperty(window.SVGPathSegMovetoRel.prototype,\"x\",{get:function(){return this._x},set:function(t){this._x=t;this._segmentChanged()},enumerable:true});Object.defineProperty(window.SVGPathSegMovetoRel.prototype,\"y\",{get:function(){return this._y},set:function(t){this._y=t;this._segmentChanged()},enumerable:true});window.SVGPathSegLinetoAbs=function(t,e,i){window.SVGPathSeg.call(this,window.SVGPathSeg.PATHSEG_LINETO_ABS,\"L\",t);this._x=e;this._y=i};window.SVGPathSegLinetoAbs.prototype=Object.create(window.SVGPathSeg.prototype);window.SVGPathSegLinetoAbs.prototype.toString=function(){return\"[object SVGPathSegLinetoAbs]\"};window.SVGPathSegLinetoAbs.prototype._asPathString=function(){return this.pathSegTypeAsLetter+\" \"+this._x+\" \"+this._y};window.SVGPathSegLinetoAbs.prototype.clone=function(){return new window.SVGPathSegLinetoAbs(void 0,this._x,this._y)};Object.defineProperty(window.SVGPathSegLinetoAbs.prototype,\"x\",{get:function(){return this._x},set:function(t){this._x=t;this._segmentChanged()},enumerable:true});Object.defineProperty(window.SVGPathSegLinetoAbs.prototype,\"y\",{get:function(){return this._y},set:function(t){this._y=t;this._segmentChanged()},enumerable:true});window.SVGPathSegLinetoRel=function(t,e,i){window.SVGPathSeg.call(this,window.SVGPathSeg.PATHSEG_LINETO_REL,\"l\",t);this._x=e;this._y=i};window.SVGPathSegLinetoRel.prototype=Object.create(window.SVGPathSeg.prototype);window.SVGPathSegLinetoRel.prototype.toString=function(){return\"[object SVGPathSegLinetoRel]\"};window.SVGPathSegLinetoRel.prototype._asPathString=function(){return this.pathSegTypeAsLetter+\" \"+this._x+\" \"+this._y};window.SVGPathSegLinetoRel.prototype.clone=function(){return new window.SVGPathSegLinetoRel(void 0,this._x,this._y)};Object.defineProperty(window.SVGPathSegLinetoRel.prototype,\"x\",{get:function(){return this._x},set:function(t){this._x=t;this._segmentChanged()},enumerable:true});Object.defineProperty(window.SVGPathSegLinetoRel.prototype,\"y\",{get:function(){return this._y},set:function(t){this._y=t;this._segmentChanged()},enumerable:true});window.SVGPathSegCurvetoCubicAbs=function(t,e,i,n,o,r,s){window.SVGPathSeg.call(this,window.SVGPathSeg.PATHSEG_CURVETO_CUBIC_ABS,\"C\",t);this._x=e;this._y=i;this._x1=n;this._y1=o;this._x2=r;this._y2=s};window.SVGPathSegCurvetoCubicAbs.prototype=Object.create(window.SVGPathSeg.prototype);window.SVGPathSegCurvetoCubicAbs.prototype.toString=function(){return\"[object SVGPathSegCurvetoCubicAbs]\"};window.SVGPathSegCurvetoCubicAbs.prototype._asPathString=function(){return this.pathSegTypeAsLetter+\" \"+this._x1+\" \"+this._y1+\" \"+this._x2+\" \"+this._y2+\" \"+this._x+\" \"+this._y};window.SVGPathSegCurvetoCubicAbs.prototype.clone=function(){return new window.SVGPathSegCurvetoCubicAbs(void 0,this._x,this._y,this._x1,this._y1,this._x2,this._y2)};Object.defineProperty(window.SVGPathSegCurvetoCubicAbs.prototype,\"x\",{get:function(){return this._x},set:function(t){this._x=t;this._segmentChanged()},enumerable:true});Object.defineProperty(window.SVGPathSegCurvetoCubicAbs.prototype,\"y\",{get:function(){return this._y},set:function(t){this._y=t;this._segmentChanged()},enumerable:true});Object.defineProperty(window.SVGPathSegCurvetoCubicAbs.prototype,\"x1\",{get:function(){return this._x1},set:function(t){this._x1=t;this._segmentChanged()},enumerable:true});Object.defineProperty(window.SVGPathSegCurvetoCubicAbs.prototype,\"y1\",{get:function(){return this._y1},set:function(t){this._y1=t;this._segmentChanged()},enumerable:true});Object.defineProperty(window.SVGPathSegCurvetoCubicAbs.prototype,\"x2\",{get:function(){return this._x2},set:function(t){this._x2=t;this._segmentChanged()},enumerable:true});Object.defineProperty(window.SVGPathSegCurvetoCubicAbs.prototype,\"y2\",{get:function(){return this._y2},set:function(t){this._y2=t;this._segmentChanged()},enumerable:true});window.SVGPathSegCurvetoCubicRel=function(t,e,i,n,o,r,s){window.SVGPathSeg.call(this,window.SVGPathSeg.PATHSEG_CURVETO_CUBIC_REL,\"c\",t);this._x=e;this._y=i;this._x1=n;this._y1=o;this._x2=r;this._y2=s};window.SVGPathSegCurvetoCubicRel.prototype=Object.create(window.SVGPathSeg.prototype);window.SVGPathSegCurvetoCubicRel.prototype.toString=function(){return\"[object SVGPathSegCurvetoCubicRel]\"};window.SVGPathSegCurvetoCubicRel.prototype._asPathString=function(){return this.pathSegTypeAsLetter+\" \"+this._x1+\" \"+this._y1+\" \"+this._x2+\" \"+this._y2+\" \"+this._x+\" \"+this._y};window.SVGPathSegCurvetoCubicRel.prototype.clone=function(){return new window.SVGPathSegCurvetoCubicRel(void 0,this._x,this._y,this._x1,this._y1,this._x2,this._y2)};Object.defineProperty(window.SVGPathSegCurvetoCubicRel.prototype,\"x\",{get:function(){return this._x},set:function(t){this._x=t;this._segmentChanged()},enumerable:true});Object.defineProperty(window.SVGPathSegCurvetoCubicRel.prototype,\"y\",{get:function(){return this._y},set:function(t){this._y=t;this._segmentChanged()},enumerable:true});Object.defineProperty(window.SVGPathSegCurvetoCubicRel.prototype,\"x1\",{get:function(){return this._x1},set:function(t){this._x1=t;this._segmentChanged()},enumerable:true});Object.defineProperty(window.SVGPathSegCurvetoCubicRel.prototype,\"y1\",{get:function(){return this._y1},set:function(t){this._y1=t;this._segmentChanged()},enumerable:true});Object.defineProperty(window.SVGPathSegCurvetoCubicRel.prototype,\"x2\",{get:function(){return this._x2},set:function(t){this._x2=t;this._segmentChanged()},enumerable:true});Object.defineProperty(window.SVGPathSegCurvetoCubicRel.prototype,\"y2\",{get:function(){return this._y2},set:function(t){this._y2=t;this._segmentChanged()},enumerable:true});window.SVGPathSegCurvetoQuadraticAbs=function(t,e,i,n,o){window.SVGPathSeg.call(this,window.SVGPathSeg.PATHSEG_CURVETO_QUADRATIC_ABS,\"Q\",t);this._x=e;this._y=i;this._x1=n;this._y1=o};window.SVGPathSegCurvetoQuadraticAbs.prototype=Object.create(window.SVGPathSeg.prototype);window.SVGPathSegCurvetoQuadraticAbs.prototype.toString=function(){return\"[object SVGPathSegCurvetoQuadraticAbs]\"};window.SVGPathSegCurvetoQuadraticAbs.prototype._asPathString=function(){return this.pathSegTypeAsLetter+\" \"+this._x1+\" \"+this._y1+\" \"+this._x+\" \"+this._y};window.SVGPathSegCurvetoQuadraticAbs.prototype.clone=function(){return new window.SVGPathSegCurvetoQuadraticAbs(void 0,this._x,this._y,this._x1,this._y1)};Object.defineProperty(window.SVGPathSegCurvetoQuadraticAbs.prototype,\"x\",{get:function(){return this._x},set:function(t){this._x=t;this._segmentChanged()},enumerable:true});Object.defineProperty(window.SVGPathSegCurvetoQuadraticAbs.prototype,\"y\",{get:function(){return this._y},set:function(t){this._y=t;this._segmentChanged()},enumerable:true});Object.defineProperty(window.SVGPathSegCurvetoQuadraticAbs.prototype,\"x1\",{get:function(){return this._x1},set:function(t){this._x1=t;this._segmentChanged()},enumerable:true});Object.defineProperty(window.SVGPathSegCurvetoQuadraticAbs.prototype,\"y1\",{get:function(){return this._y1},set:function(t){this._y1=t;this._segmentChanged()},enumerable:true});window.SVGPathSegCurvetoQuadraticRel=function(t,e,i,n,o){window.SVGPathSeg.call(this,window.SVGPathSeg.PATHSEG_CURVETO_QUADRATIC_REL,\"q\",t);this._x=e;this._y=i;this._x1=n;this._y1=o};window.SVGPathSegCurvetoQuadraticRel.prototype=Object.create(window.SVGPathSeg.prototype);window.SVGPathSegCurvetoQuadraticRel.prototype.toString=function(){return\"[object SVGPathSegCurvetoQuadraticRel]\"};window.SVGPathSegCurvetoQuadraticRel.prototype._asPathString=function(){return this.pathSegTypeAsLetter+\" \"+this._x1+\" \"+this._y1+\" \"+this._x+\" \"+this._y};window.SVGPathSegCurvetoQuadraticRel.prototype.clone=function(){return new window.SVGPathSegCurvetoQuadraticRel(void 0,this._x,this._y,this._x1,this._y1)};Object.defineProperty(window.SVGPathSegCurvetoQuadraticRel.prototype,\"x\",{get:function(){return this._x},set:function(t){this._x=t;this._segmentChanged()},enumerable:true});Object.defineProperty(window.SVGPathSegCurvetoQuadraticRel.prototype,\"y\",{get:function(){return this._y},set:function(t){this._y=t;this._segmentChanged()},enumerable:true});Object.defineProperty(window.SVGPathSegCurvetoQuadraticRel.prototype,\"x1\",{get:function(){return this._x1},set:function(t){this._x1=t;this._segmentChanged()},enumerable:true});Object.defineProperty(window.SVGPathSegCurvetoQuadraticRel.prototype,\"y1\",{get:function(){return this._y1},set:function(t){this._y1=t;this._segmentChanged()},enumerable:true});window.SVGPathSegArcAbs=function(t,e,i,n,o,r,s,h){window.SVGPathSeg.call(this,window.SVGPathSeg.PATHSEG_ARC_ABS,\"A\",t);this._x=e;this._y=i;this._r1=n;this._r2=o;this._angle=r;this._largeArcFlag=s;this._sweepFlag=h};window.SVGPathSegArcAbs.prototype=Object.create(window.SVGPathSeg.prototype);window.SVGPathSegArcAbs.prototype.toString=function(){return\"[object SVGPathSegArcAbs]\"};window.SVGPathSegArcAbs.prototype._asPathString=function(){return this.pathSegTypeAsLetter+\" \"+this._r1+\" \"+this._r2+\" \"+this._angle+\" \"+(this._largeArcFlag?\"1\":\"0\")+\" \"+(this._sweepFlag?\"1\":\"0\")+\" \"+this._x+\" \"+this._y};window.SVGPathSegArcAbs.prototype.clone=function(){return new window.SVGPathSegArcAbs(void 0,this._x,this._y,this._r1,this._r2,this._angle,this._largeArcFlag,this._sweepFlag)};Object.defineProperty(window.SVGPathSegArcAbs.prototype,\"x\",{get:function(){return this._x},set:function(t){this._x=t;this._segmentChanged()},enumerable:true});Object.defineProperty(window.SVGPathSegArcAbs.prototype,\"y\",{get:function(){return this._y},set:function(t){this._y=t;this._segmentChanged()},enumerable:true});Object.defineProperty(window.SVGPathSegArcAbs.prototype,\"r1\",{get:function(){return this._r1},set:function(t){this._r1=t;this._segmentChanged()},enumerable:true});Object.defineProperty(window.SVGPathSegArcAbs.prototype,\"r2\",{get:function(){return this._r2},set:function(t){this._r2=t;this._segmentChanged()},enumerable:true});Object.defineProperty(window.SVGPathSegArcAbs.prototype,\"angle\",{get:function(){return this._angle},set:function(t){this._angle=t;this._segmentChanged()},enumerable:true});Object.defineProperty(window.SVGPathSegArcAbs.prototype,\"largeArcFlag\",{get:function(){return this._largeArcFlag},set:function(t){this._largeArcFlag=t;this._segmentChanged()},enumerable:true});Object.defineProperty(window.SVGPathSegArcAbs.prototype,\"sweepFlag\",{get:function(){return this._sweepFlag},set:function(t){this._sweepFlag=t;this._segmentChanged()},enumerable:true});window.SVGPathSegArcRel=function(t,e,i,n,o,r,s,h){window.SVGPathSeg.call(this,window.SVGPathSeg.PATHSEG_ARC_REL,\"a\",t);this._x=e;this._y=i;this._r1=n;this._r2=o;this._angle=r;this._largeArcFlag=s;this._sweepFlag=h};window.SVGPathSegArcRel.prototype=Object.create(window.SVGPathSeg.prototype);window.SVGPathSegArcRel.prototype.toString=function(){return\"[object SVGPathSegArcRel]\"};window.SVGPathSegArcRel.prototype._asPathString=function(){return this.pathSegTypeAsLetter+\" \"+this._r1+\" \"+this._r2+\" \"+this._angle+\" \"+(this._largeArcFlag?\"1\":\"0\")+\" \"+(this._sweepFlag?\"1\":\"0\")+\" \"+this._x+\" \"+this._y};window.SVGPathSegArcRel.prototype.clone=function(){return new window.SVGPathSegArcRel(void 0,this._x,this._y,this._r1,this._r2,this._angle,this._largeArcFlag,this._sweepFlag)};Object.defineProperty(window.SVGPathSegArcRel.prototype,\"x\",{get:function(){return this._x},set:function(t){this._x=t;this._segmentChanged()},enumerable:true});Object.defineProperty(window.SVGPathSegArcRel.prototype,\"y\",{get:function(){return this._y},set:function(t){this._y=t;this._segmentChanged()},enumerable:true});Object.defineProperty(window.SVGPathSegArcRel.prototype,\"r1\",{get:function(){return this._r1},set:function(t){this._r1=t;this._segmentChanged()},enumerable:true});Object.defineProperty(window.SVGPathSegArcRel.prototype,\"r2\",{get:function(){return this._r2},set:function(t){this._r2=t;this._segmentChanged()},enumerable:true});Object.defineProperty(window.SVGPathSegArcRel.prototype,\"angle\",{get:function(){return this._angle},set:function(t){this._angle=t;this._segmentChanged()},enumerable:true});Object.defineProperty(window.SVGPathSegArcRel.prototype,\"largeArcFlag\",{get:function(){return this._largeArcFlag},set:function(t){this._largeArcFlag=t;this._segmentChanged()},enumerable:true});Object.defineProperty(window.SVGPathSegArcRel.prototype,\"sweepFlag\",{get:function(){return this._sweepFlag},set:function(t){this._sweepFlag=t;this._segmentChanged()},enumerable:true});window.SVGPathSegLinetoHorizontalAbs=function(t,e){window.SVGPathSeg.call(this,window.SVGPathSeg.PATHSEG_LINETO_HORIZONTAL_ABS,\"H\",t);this._x=e};window.SVGPathSegLinetoHorizontalAbs.prototype=Object.create(window.SVGPathSeg.prototype);window.SVGPathSegLinetoHorizontalAbs.prototype.toString=function(){return\"[object SVGPathSegLinetoHorizontalAbs]\"};window.SVGPathSegLinetoHorizontalAbs.prototype._asPathString=function(){return this.pathSegTypeAsLetter+\" \"+this._x};window.SVGPathSegLinetoHorizontalAbs.prototype.clone=function(){return new window.SVGPathSegLinetoHorizontalAbs(void 0,this._x)};Object.defineProperty(window.SVGPathSegLinetoHorizontalAbs.prototype,\"x\",{get:function(){return this._x},set:function(t){this._x=t;this._segmentChanged()},enumerable:true});window.SVGPathSegLinetoHorizontalRel=function(t,e){window.SVGPathSeg.call(this,window.SVGPathSeg.PATHSEG_LINETO_HORIZONTAL_REL,\"h\",t);this._x=e};window.SVGPathSegLinetoHorizontalRel.prototype=Object.create(window.SVGPathSeg.prototype);window.SVGPathSegLinetoHorizontalRel.prototype.toString=function(){return\"[object SVGPathSegLinetoHorizontalRel]\"};window.SVGPathSegLinetoHorizontalRel.prototype._asPathString=function(){return this.pathSegTypeAsLetter+\" \"+this._x};window.SVGPathSegLinetoHorizontalRel.prototype.clone=function(){return new window.SVGPathSegLinetoHorizontalRel(void 0,this._x)};Object.defineProperty(window.SVGPathSegLinetoHorizontalRel.prototype,\"x\",{get:function(){return this._x},set:function(t){this._x=t;this._segmentChanged()},enumerable:true});window.SVGPathSegLinetoVerticalAbs=function(t,e){window.SVGPathSeg.call(this,window.SVGPathSeg.PATHSEG_LINETO_VERTICAL_ABS,\"V\",t);this._y=e};window.SVGPathSegLinetoVerticalAbs.prototype=Object.create(window.SVGPathSeg.prototype);window.SVGPathSegLinetoVerticalAbs.prototype.toString=function(){return\"[object SVGPathSegLinetoVerticalAbs]\"};window.SVGPathSegLinetoVerticalAbs.prototype._asPathString=function(){return this.pathSegTypeAsLetter+\" \"+this._y};window.SVGPathSegLinetoVerticalAbs.prototype.clone=function(){return new window.SVGPathSegLinetoVerticalAbs(void 0,this._y)};Object.defineProperty(window.SVGPathSegLinetoVerticalAbs.prototype,\"y\",{get:function(){return this._y},set:function(t){this._y=t;this._segmentChanged()},enumerable:true});window.SVGPathSegLinetoVerticalRel=function(t,e){window.SVGPathSeg.call(this,window.SVGPathSeg.PATHSEG_LINETO_VERTICAL_REL,\"v\",t);this._y=e};window.SVGPathSegLinetoVerticalRel.prototype=Object.create(window.SVGPathSeg.prototype);window.SVGPathSegLinetoVerticalRel.prototype.toString=function(){return\"[object SVGPathSegLinetoVerticalRel]\"};window.SVGPathSegLinetoVerticalRel.prototype._asPathString=function(){return this.pathSegTypeAsLetter+\" \"+this._y};window.SVGPathSegLinetoVerticalRel.prototype.clone=function(){return new window.SVGPathSegLinetoVerticalRel(void 0,this._y)};Object.defineProperty(window.SVGPathSegLinetoVerticalRel.prototype,\"y\",{get:function(){return this._y},set:function(t){this._y=t;this._segmentChanged()},enumerable:true});window.SVGPathSegCurvetoCubicSmoothAbs=function(t,e,i,n,o){window.SVGPathSeg.call(this,window.SVGPathSeg.PATHSEG_CURVETO_CUBIC_SMOOTH_ABS,\"S\",t);this._x=e;this._y=i;this._x2=n;this._y2=o};window.SVGPathSegCurvetoCubicSmoothAbs.prototype=Object.create(window.SVGPathSeg.prototype);window.SVGPathSegCurvetoCubicSmoothAbs.prototype.toString=function(){return\"[object SVGPathSegCurvetoCubicSmoothAbs]\"};window.SVGPathSegCurvetoCubicSmoothAbs.prototype._asPathString=function(){return this.pathSegTypeAsLetter+\" \"+this._x2+\" \"+this._y2+\" \"+this._x+\" \"+this._y};window.SVGPathSegCurvetoCubicSmoothAbs.prototype.clone=function(){return new window.SVGPathSegCurvetoCubicSmoothAbs(void 0,this._x,this._y,this._x2,this._y2)};Object.defineProperty(window.SVGPathSegCurvetoCubicSmoothAbs.prototype,\"x\",{get:function(){return this._x},set:function(t){this._x=t;this._segmentChanged()},enumerable:true});Object.defineProperty(window.SVGPathSegCurvetoCubicSmoothAbs.prototype,\"y\",{get:function(){return this._y},set:function(t){this._y=t;this._segmentChanged()},enumerable:true});Object.defineProperty(window.SVGPathSegCurvetoCubicSmoothAbs.prototype,\"x2\",{get:function(){return this._x2},set:function(t){this._x2=t;this._segmentChanged()},enumerable:true});Object.defineProperty(window.SVGPathSegCurvetoCubicSmoothAbs.prototype,\"y2\",{get:function(){return this._y2},set:function(t){this._y2=t;this._segmentChanged()},enumerable:true});window.SVGPathSegCurvetoCubicSmoothRel=function(t,e,i,n,o){window.SVGPathSeg.call(this,window.SVGPathSeg.PATHSEG_CURVETO_CUBIC_SMOOTH_REL,\"s\",t);this._x=e;this._y=i;this._x2=n;this._y2=o};window.SVGPathSegCurvetoCubicSmoothRel.prototype=Object.create(window.SVGPathSeg.prototype);window.SVGPathSegCurvetoCubicSmoothRel.prototype.toString=function(){return\"[object SVGPathSegCurvetoCubicSmoothRel]\"};window.SVGPathSegCurvetoCubicSmoothRel.prototype._asPathString=function(){return this.pathSegTypeAsLetter+\" \"+this._x2+\" \"+this._y2+\" \"+this._x+\" \"+this._y};window.SVGPathSegCurvetoCubicSmoothRel.prototype.clone=function(){return new window.SVGPathSegCurvetoCubicSmoothRel(void 0,this._x,this._y,this._x2,this._y2)};Object.defineProperty(window.SVGPathSegCurvetoCubicSmoothRel.prototype,\"x\",{get:function(){return this._x},set:function(t){this._x=t;this._segmentChanged()},enumerable:true});Object.defineProperty(window.SVGPathSegCurvetoCubicSmoothRel.prototype,\"y\",{get:function(){return this._y},set:function(t){this._y=t;this._segmentChanged()},enumerable:true});Object.defineProperty(window.SVGPathSegCurvetoCubicSmoothRel.prototype,\"x2\",{get:function(){return this._x2},set:function(t){this._x2=t;this._segmentChanged()},enumerable:true});Object.defineProperty(window.SVGPathSegCurvetoCubicSmoothRel.prototype,\"y2\",{get:function(){return this._y2},set:function(t){this._y2=t;this._segmentChanged()},enumerable:true});window.SVGPathSegCurvetoQuadraticSmoothAbs=function(t,e,i){window.SVGPathSeg.call(this,window.SVGPathSeg.PATHSEG_CURVETO_QUADRATIC_SMOOTH_ABS,\"T\",t);this._x=e;this._y=i};window.SVGPathSegCurvetoQuadraticSmoothAbs.prototype=Object.create(window.SVGPathSeg.prototype);window.SVGPathSegCurvetoQuadraticSmoothAbs.prototype.toString=function(){return\"[object SVGPathSegCurvetoQuadraticSmoothAbs]\"};window.SVGPathSegCurvetoQuadraticSmoothAbs.prototype._asPathString=function(){return this.pathSegTypeAsLetter+\" \"+this._x+\" \"+this._y};window.SVGPathSegCurvetoQuadraticSmoothAbs.prototype.clone=function(){return new window.SVGPathSegCurvetoQuadraticSmoothAbs(void 0,this._x,this._y)};Object.defineProperty(window.SVGPathSegCurvetoQuadraticSmoothAbs.prototype,\"x\",{get:function(){return this._x},set:function(t){this._x=t;this._segmentChanged()},enumerable:true});Object.defineProperty(window.SVGPathSegCurvetoQuadraticSmoothAbs.prototype,\"y\",{get:function(){return this._y},set:function(t){this._y=t;this._segmentChanged()},enumerable:true});window.SVGPathSegCurvetoQuadraticSmoothRel=function(t,e,i){window.SVGPathSeg.call(this,window.SVGPathSeg.PATHSEG_CURVETO_QUADRATIC_SMOOTH_REL,\"t\",t);this._x=e;this._y=i};window.SVGPathSegCurvetoQuadraticSmoothRel.prototype=Object.create(window.SVGPathSeg.prototype);window.SVGPathSegCurvetoQuadraticSmoothRel.prototype.toString=function(){return\"[object SVGPathSegCurvetoQuadraticSmoothRel]\"};window.SVGPathSegCurvetoQuadraticSmoothRel.prototype._asPathString=function(){return this.pathSegTypeAsLetter+\" \"+this._x+\" \"+this._y};window.SVGPathSegCurvetoQuadraticSmoothRel.prototype.clone=function(){return new window.SVGPathSegCurvetoQuadraticSmoothRel(void 0,this._x,this._y)};Object.defineProperty(window.SVGPathSegCurvetoQuadraticSmoothRel.prototype,\"x\",{get:function(){return this._x},set:function(t){this._x=t;this._segmentChanged()},enumerable:true});Object.defineProperty(window.SVGPathSegCurvetoQuadraticSmoothRel.prototype,\"y\",{get:function(){return this._y},set:function(t){this._y=t;this._segmentChanged()},enumerable:true});window.SVGPathElement.prototype.createSVGPathSegClosePath=function(){return new window.SVGPathSegClosePath(void 0)};window.SVGPathElement.prototype.createSVGPathSegMovetoAbs=function(t,e){return new window.SVGPathSegMovetoAbs(void 0,t,e)};window.SVGPathElement.prototype.createSVGPathSegMovetoRel=function(t,e){return new window.SVGPathSegMovetoRel(void 0,t,e)};window.SVGPathElement.prototype.createSVGPathSegLinetoAbs=function(t,e){return new window.SVGPathSegLinetoAbs(void 0,t,e)};window.SVGPathElement.prototype.createSVGPathSegLinetoRel=function(t,e){return new window.SVGPathSegLinetoRel(void 0,t,e)};window.SVGPathElement.prototype.createSVGPathSegCurvetoCubicAbs=function(t,e,i,n,o,r){return new window.SVGPathSegCurvetoCubicAbs(void 0,t,e,i,n,o,r)};window.SVGPathElement.prototype.createSVGPathSegCurvetoCubicRel=function(t,e,i,n,o,r){return new window.SVGPathSegCurvetoCubicRel(void 0,t,e,i,n,o,r)};window.SVGPathElement.prototype.createSVGPathSegCurvetoQuadraticAbs=function(t,e,i,n){return new window.SVGPathSegCurvetoQuadraticAbs(void 0,t,e,i,n)};window.SVGPathElement.prototype.createSVGPathSegCurvetoQuadraticRel=function(t,e,i,n){return new window.SVGPathSegCurvetoQuadraticRel(void 0,t,e,i,n)};window.SVGPathElement.prototype.createSVGPathSegArcAbs=function(t,e,i,n,o,r,s){return new window.SVGPathSegArcAbs(void 0,t,e,i,n,o,r,s)};window.SVGPathElement.prototype.createSVGPathSegArcRel=function(t,e,i,n,o,r,s){return new window.SVGPathSegArcRel(void 0,t,e,i,n,o,r,s)};window.SVGPathElement.prototype.createSVGPathSegLinetoHorizontalAbs=function(t){return new window.SVGPathSegLinetoHorizontalAbs(void 0,t)};window.SVGPathElement.prototype.createSVGPathSegLinetoHorizontalRel=function(t){return new window.SVGPathSegLinetoHorizontalRel(void 0,t)};window.SVGPathElement.prototype.createSVGPathSegLinetoVerticalAbs=function(t){return new window.SVGPathSegLinetoVerticalAbs(void 0,t)};window.SVGPathElement.prototype.createSVGPathSegLinetoVerticalRel=function(t){return new window.SVGPathSegLinetoVerticalRel(void 0,t)};window.SVGPathElement.prototype.createSVGPathSegCurvetoCubicSmoothAbs=function(t,e,i,n){return new window.SVGPathSegCurvetoCubicSmoothAbs(void 0,t,e,i,n)};window.SVGPathElement.prototype.createSVGPathSegCurvetoCubicSmoothRel=function(t,e,i,n){return new window.SVGPathSegCurvetoCubicSmoothRel(void 0,t,e,i,n)};window.SVGPathElement.prototype.createSVGPathSegCurvetoQuadraticSmoothAbs=function(t,e){return new window.SVGPathSegCurvetoQuadraticSmoothAbs(void 0,t,e)};window.SVGPathElement.prototype.createSVGPathSegCurvetoQuadraticSmoothRel=function(t,e){return new window.SVGPathSegCurvetoQuadraticSmoothRel(void 0,t,e)};\"getPathSegAtLength\"in window.SVGPathElement.prototype||(window.SVGPathElement.prototype.getPathSegAtLength=function(t){if(void 0===t||!isFinite(t))throw\"Invalid arguments.\";const e=document.createElementNS(\"http://www.w3.org/2000/svg\",\"path\");e.setAttribute(\"d\",this.getAttribute(\"d\"));let i=e.pathSegList.numberOfItems-1;if(i<=0)return 0;do{e.pathSegList.removeItem(i);if(t>e.getTotalLength())break;i--}while(i>0);return i})}if(!(\"SVGPathSegList\"in window)||!(\"appendItem\"in window.SVGPathSegList.prototype)){window.SVGPathSegList=function(t){this._pathElement=t;this._list=this._parsePath(this._pathElement.getAttribute(\"d\"));this._mutationObserverConfig={attributes:true,attributeFilter:[\"d\"]};this._pathElementMutationObserver=new MutationObserver(this._updateListFromPathMutations.bind(this));this._pathElementMutationObserver.observe(this._pathElement,this._mutationObserverConfig)};window.SVGPathSegList.prototype.classname=\"SVGPathSegList\";Object.defineProperty(window.SVGPathSegList.prototype,\"numberOfItems\",{get:function(){this._checkPathSynchronizedToList();return this._list.length},enumerable:true});Object.defineProperty(window.SVGPathSegList.prototype,\"length\",{get:function(){this._checkPathSynchronizedToList();return this._list.length},enumerable:true});Object.defineProperty(window.SVGPathElement.prototype,\"pathSegList\",{get:function(){this._pathSegList||(this._pathSegList=new window.SVGPathSegList(this));return this._pathSegList},enumerable:true});Object.defineProperty(window.SVGPathElement.prototype,\"normalizedPathSegList\",{get:function(){return this.pathSegList},enumerable:true});Object.defineProperty(window.SVGPathElement.prototype,\"animatedPathSegList\",{get:function(){return this.pathSegList},enumerable:true});Object.defineProperty(window.SVGPathElement.prototype,\"animatedNormalizedPathSegList\",{get:function(){return this.pathSegList},enumerable:true});window.SVGPathSegList.prototype._checkPathSynchronizedToList=function(){this._updateListFromPathMutations(this._pathElementMutationObserver.takeRecords())};window.SVGPathSegList.prototype._updateListFromPathMutations=function(t){if(!this._pathElement)return;let e=false;t.forEach((function(t){\"d\"==t.attributeName&&(e=true)}));e&&(this._list=this._parsePath(this._pathElement.getAttribute(\"d\")))};window.SVGPathSegList.prototype._writeListToPath=function(){this._pathElementMutationObserver.disconnect();this._pathElement.setAttribute(\"d\",window.SVGPathSegList._pathSegArrayAsString(this._list));this._pathElementMutationObserver.observe(this._pathElement,this._mutationObserverConfig)};window.SVGPathSegList.prototype.segmentChanged=function(t){this._writeListToPath()};window.SVGPathSegList.prototype.clear=function(){this._checkPathSynchronizedToList();this._list.forEach((function(t){t._owningPathSegList=null}));this._list=[];this._writeListToPath()};window.SVGPathSegList.prototype.initialize=function(t){this._checkPathSynchronizedToList();this._list=[t];t._owningPathSegList=this;this._writeListToPath();return t};window.SVGPathSegList.prototype._checkValidIndex=function(t){if(isNaN(t)||t<0||t>=this.numberOfItems)throw\"INDEX_SIZE_ERR\"};window.SVGPathSegList.prototype.getItem=function(t){this._checkPathSynchronizedToList();this._checkValidIndex(t);return this._list[t]};window.SVGPathSegList.prototype.insertItemBefore=function(t,e){this._checkPathSynchronizedToList();e>this.numberOfItems&&(e=this.numberOfItems);t._owningPathSegList&&(t=t.clone());this._list.splice(e,0,t);t._owningPathSegList=this;this._writeListToPath();return t};window.SVGPathSegList.prototype.replaceItem=function(t,e){this._checkPathSynchronizedToList();t._owningPathSegList&&(t=t.clone());this._checkValidIndex(e);this._list[e]=t;t._owningPathSegList=this;this._writeListToPath();return t};window.SVGPathSegList.prototype.removeItem=function(t){this._checkPathSynchronizedToList();this._checkValidIndex(t);const e=this._list[t];this._list.splice(t,1);this._writeListToPath();return e};window.SVGPathSegList.prototype.appendItem=function(t){this._checkPathSynchronizedToList();t._owningPathSegList&&(t=t.clone());this._list.push(t);t._owningPathSegList=this;this._writeListToPath();return t};window.SVGPathSegList._pathSegArrayAsString=function(t){let e=\"\";let i=true;t.forEach((function(t){if(i){i=false;e+=t._asPathString()}else e+=\" \"+t._asPathString()}));return e};window.SVGPathSegList.prototype._parsePath=function(t){if(!t||0==t.length)return[];const e=this;const Builder=function(){this.pathSegList=[]};Builder.prototype.appendSegment=function(t){this.pathSegList.push(t)};const Source=function(t){this._string=t;this._currentIndex=0;this._endIndex=this._string.length;this._previousCommand=window.SVGPathSeg.PATHSEG_UNKNOWN;this._skipOptionalSpaces()};Source.prototype._isCurrentSpace=function(){const t=this._string[this._currentIndex];return t<=\" \"&&(\" \"==t||\"\\n\"==t||\"\\t\"==t||\"\\r\"==t||\"\\f\"==t)};Source.prototype._skipOptionalSpaces=function(){while(this._currentIndex<this._endIndex&&this._isCurrentSpace())this._currentIndex++;return this._currentIndex<this._endIndex};Source.prototype._skipOptionalSpacesOrDelimiter=function(){if(this._currentIndex<this._endIndex&&!this._isCurrentSpace()&&\",\"!=this._string.charAt(this._currentIndex))return false;if(this._skipOptionalSpaces()&&this._currentIndex<this._endIndex&&\",\"==this._string.charAt(this._currentIndex)){this._currentIndex++;this._skipOptionalSpaces()}return this._currentIndex<this._endIndex};Source.prototype.hasMoreData=function(){return this._currentIndex<this._endIndex};Source.prototype.peekSegmentType=function(){const t=this._string[this._currentIndex];return this._pathSegTypeFromChar(t)};Source.prototype._pathSegTypeFromChar=function(t){switch(t){case\"Z\":case\"z\":return window.SVGPathSeg.PATHSEG_CLOSEPATH;case\"M\":return window.SVGPathSeg.PATHSEG_MOVETO_ABS;case\"m\":return window.SVGPathSeg.PATHSEG_MOVETO_REL;case\"L\":return window.SVGPathSeg.PATHSEG_LINETO_ABS;case\"l\":return window.SVGPathSeg.PATHSEG_LINETO_REL;case\"C\":return window.SVGPathSeg.PATHSEG_CURVETO_CUBIC_ABS;case\"c\":return window.SVGPathSeg.PATHSEG_CURVETO_CUBIC_REL;case\"Q\":return window.SVGPathSeg.PATHSEG_CURVETO_QUADRATIC_ABS;case\"q\":return window.SVGPathSeg.PATHSEG_CURVETO_QUADRATIC_REL;case\"A\":return window.SVGPathSeg.PATHSEG_ARC_ABS;case\"a\":return window.SVGPathSeg.PATHSEG_ARC_REL;case\"H\":return window.SVGPathSeg.PATHSEG_LINETO_HORIZONTAL_ABS;case\"h\":return window.SVGPathSeg.PATHSEG_LINETO_HORIZONTAL_REL;case\"V\":return window.SVGPathSeg.PATHSEG_LINETO_VERTICAL_ABS;case\"v\":return window.SVGPathSeg.PATHSEG_LINETO_VERTICAL_REL;case\"S\":return window.SVGPathSeg.PATHSEG_CURVETO_CUBIC_SMOOTH_ABS;case\"s\":return window.SVGPathSeg.PATHSEG_CURVETO_CUBIC_SMOOTH_REL;case\"T\":return window.SVGPathSeg.PATHSEG_CURVETO_QUADRATIC_SMOOTH_ABS;case\"t\":return window.SVGPathSeg.PATHSEG_CURVETO_QUADRATIC_SMOOTH_REL;default:return window.SVGPathSeg.PATHSEG_UNKNOWN}};Source.prototype._nextCommandHelper=function(t,e){return(\"+\"==t||\"-\"==t||\".\"==t||t>=\"0\"&&t<=\"9\")&&e!=window.SVGPathSeg.PATHSEG_CLOSEPATH?e==window.SVGPathSeg.PATHSEG_MOVETO_ABS?window.SVGPathSeg.PATHSEG_LINETO_ABS:e==window.SVGPathSeg.PATHSEG_MOVETO_REL?window.SVGPathSeg.PATHSEG_LINETO_REL:e:window.SVGPathSeg.PATHSEG_UNKNOWN};Source.prototype.initialCommandIsMoveTo=function(){if(!this.hasMoreData())return true;const t=this.peekSegmentType();return t==window.SVGPathSeg.PATHSEG_MOVETO_ABS||t==window.SVGPathSeg.PATHSEG_MOVETO_REL};Source.prototype._parseNumber=function(){let t=0;let e=0;let i=1;let n=0;let o=1;let r=1;const s=this._currentIndex;this._skipOptionalSpaces();if(this._currentIndex<this._endIndex&&\"+\"==this._string.charAt(this._currentIndex))this._currentIndex++;else if(this._currentIndex<this._endIndex&&\"-\"==this._string.charAt(this._currentIndex)){this._currentIndex++;o=-1}if(this._currentIndex==this._endIndex||(this._string.charAt(this._currentIndex)<\"0\"||this._string.charAt(this._currentIndex)>\"9\")&&\".\"!=this._string.charAt(this._currentIndex))return;const h=this._currentIndex;while(this._currentIndex<this._endIndex&&this._string.charAt(this._currentIndex)>=\"0\"&&this._string.charAt(this._currentIndex)<=\"9\")this._currentIndex++;if(this._currentIndex!=h){let t=this._currentIndex-1;let i=1;while(t>=h){e+=i*(this._string.charAt(t--)-\"0\");i*=10}}if(this._currentIndex<this._endIndex&&\".\"==this._string.charAt(this._currentIndex)){this._currentIndex++;if(this._currentIndex>=this._endIndex||this._string.charAt(this._currentIndex)<\"0\"||this._string.charAt(this._currentIndex)>\"9\")return;while(this._currentIndex<this._endIndex&&this._string.charAt(this._currentIndex)>=\"0\"&&this._string.charAt(this._currentIndex)<=\"9\"){i*=10;n+=(this._string.charAt(this._currentIndex)-\"0\")/i;this._currentIndex+=1}}if(this._currentIndex!=s&&this._currentIndex+1<this._endIndex&&(\"e\"==this._string.charAt(this._currentIndex)||\"E\"==this._string.charAt(this._currentIndex))&&\"x\"!=this._string.charAt(this._currentIndex+1)&&\"m\"!=this._string.charAt(this._currentIndex+1)){this._currentIndex++;if(\"+\"==this._string.charAt(this._currentIndex))this._currentIndex++;else if(\"-\"==this._string.charAt(this._currentIndex)){this._currentIndex++;r=-1}if(this._currentIndex>=this._endIndex||this._string.charAt(this._currentIndex)<\"0\"||this._string.charAt(this._currentIndex)>\"9\")return;while(this._currentIndex<this._endIndex&&this._string.charAt(this._currentIndex)>=\"0\"&&this._string.charAt(this._currentIndex)<=\"9\"){t*=10;t+=this._string.charAt(this._currentIndex)-\"0\";this._currentIndex++}}let a=e+n;a*=o;t&&(a*=Math.pow(10,r*t));if(s!=this._currentIndex){this._skipOptionalSpacesOrDelimiter();return a}};Source.prototype._parseArcFlag=function(){if(this._currentIndex>=this._endIndex)return;let t=false;const e=this._string.charAt(this._currentIndex++);if(\"0\"==e)t=false;else{if(\"1\"!=e)return;t=true}this._skipOptionalSpacesOrDelimiter();return t};Source.prototype.parseSegment=function(){const t=this._string[this._currentIndex];let i=this._pathSegTypeFromChar(t);if(i==window.SVGPathSeg.PATHSEG_UNKNOWN){if(this._previousCommand==window.SVGPathSeg.PATHSEG_UNKNOWN)return null;i=this._nextCommandHelper(t,this._previousCommand);if(i==window.SVGPathSeg.PATHSEG_UNKNOWN)return null}else this._currentIndex++;this._previousCommand=i;let n;switch(i){case window.SVGPathSeg.PATHSEG_MOVETO_REL:return new window.SVGPathSegMovetoRel(e,this._parseNumber(),this._parseNumber());case window.SVGPathSeg.PATHSEG_MOVETO_ABS:return new window.SVGPathSegMovetoAbs(e,this._parseNumber(),this._parseNumber());case window.SVGPathSeg.PATHSEG_LINETO_REL:return new window.SVGPathSegLinetoRel(e,this._parseNumber(),this._parseNumber());case window.SVGPathSeg.PATHSEG_LINETO_ABS:return new window.SVGPathSegLinetoAbs(e,this._parseNumber(),this._parseNumber());case window.SVGPathSeg.PATHSEG_LINETO_HORIZONTAL_REL:return new window.SVGPathSegLinetoHorizontalRel(e,this._parseNumber());case window.SVGPathSeg.PATHSEG_LINETO_HORIZONTAL_ABS:return new window.SVGPathSegLinetoHorizontalAbs(e,this._parseNumber());case window.SVGPathSeg.PATHSEG_LINETO_VERTICAL_REL:return new window.SVGPathSegLinetoVerticalRel(e,this._parseNumber());case window.SVGPathSeg.PATHSEG_LINETO_VERTICAL_ABS:return new window.SVGPathSegLinetoVerticalAbs(e,this._parseNumber());case window.SVGPathSeg.PATHSEG_CLOSEPATH:this._skipOptionalSpaces();return new window.SVGPathSegClosePath(e);case window.SVGPathSeg.PATHSEG_CURVETO_CUBIC_REL:n={x1:this._parseNumber(),y1:this._parseNumber(),x2:this._parseNumber(),y2:this._parseNumber(),x:this._parseNumber(),y:this._parseNumber()};return new window.SVGPathSegCurvetoCubicRel(e,n.x,n.y,n.x1,n.y1,n.x2,n.y2);case window.SVGPathSeg.PATHSEG_CURVETO_CUBIC_ABS:n={x1:this._parseNumber(),y1:this._parseNumber(),x2:this._parseNumber(),y2:this._parseNumber(),x:this._parseNumber(),y:this._parseNumber()};return new window.SVGPathSegCurvetoCubicAbs(e,n.x,n.y,n.x1,n.y1,n.x2,n.y2);case window.SVGPathSeg.PATHSEG_CURVETO_CUBIC_SMOOTH_REL:n={x2:this._parseNumber(),y2:this._parseNumber(),x:this._parseNumber(),y:this._parseNumber()};return new window.SVGPathSegCurvetoCubicSmoothRel(e,n.x,n.y,n.x2,n.y2);case window.SVGPathSeg.PATHSEG_CURVETO_CUBIC_SMOOTH_ABS:n={x2:this._parseNumber(),y2:this._parseNumber(),x:this._parseNumber(),y:this._parseNumber()};return new window.SVGPathSegCurvetoCubicSmoothAbs(e,n.x,n.y,n.x2,n.y2);case window.SVGPathSeg.PATHSEG_CURVETO_QUADRATIC_REL:n={x1:this._parseNumber(),y1:this._parseNumber(),x:this._parseNumber(),y:this._parseNumber()};return new window.SVGPathSegCurvetoQuadraticRel(e,n.x,n.y,n.x1,n.y1);case window.SVGPathSeg.PATHSEG_CURVETO_QUADRATIC_ABS:n={x1:this._parseNumber(),y1:this._parseNumber(),x:this._parseNumber(),y:this._parseNumber()};return new window.SVGPathSegCurvetoQuadraticAbs(e,n.x,n.y,n.x1,n.y1);case window.SVGPathSeg.PATHSEG_CURVETO_QUADRATIC_SMOOTH_REL:return new window.SVGPathSegCurvetoQuadraticSmoothRel(e,this._parseNumber(),this._parseNumber());case window.SVGPathSeg.PATHSEG_CURVETO_QUADRATIC_SMOOTH_ABS:return new window.SVGPathSegCurvetoQuadraticSmoothAbs(e,this._parseNumber(),this._parseNumber());case window.SVGPathSeg.PATHSEG_ARC_REL:n={x1:this._parseNumber(),y1:this._parseNumber(),arcAngle:this._parseNumber(),arcLarge:this._parseArcFlag(),arcSweep:this._parseArcFlag(),x:this._parseNumber(),y:this._parseNumber()};return new window.SVGPathSegArcRel(e,n.x,n.y,n.x1,n.y1,n.arcAngle,n.arcLarge,n.arcSweep);case window.SVGPathSeg.PATHSEG_ARC_ABS:n={x1:this._parseNumber(),y1:this._parseNumber(),arcAngle:this._parseNumber(),arcLarge:this._parseArcFlag(),arcSweep:this._parseArcFlag(),x:this._parseNumber(),y:this._parseNumber()};return new window.SVGPathSegArcAbs(e,n.x,n.y,n.x1,n.y1,n.arcAngle,n.arcLarge,n.arcSweep);default:throw\"Unknown path seg type.\"}};const i=new Builder;const n=new Source(t);if(!n.initialCommandIsMoveTo())return[];while(n.hasMoreData()){const t=n.parseSegment();if(!t)return[];i.appendSegment(t)}return i.pathSegList}}}catch(t){console.warn(\"An error occurred in tsParticles pathseg polyfill. If the Polygon Mask is not working, please open an issue here: https://github.com/matteobruni/tsparticles\",t)}})();class PolygonMaskDrawStroke{constructor(){this.color=new t;this.width=.5;this.opacity=1}load(i){var n;if(i){this.color=t.create(this.color,i.color);\"string\"===typeof this.color.value&&(this.opacity=null!==(n=e(this.color.value))&&void 0!==n?n:this.opacity);void 0!==i.opacity&&(this.opacity=i.opacity);void 0!==i.width&&(this.width=i.width)}}}class PolygonMaskDraw{constructor(){this.enable=false;this.stroke=new PolygonMaskDrawStroke}get lineColor(){return this.stroke.color}set lineColor(e){this.stroke.color=t.create(this.stroke.color,e)}get lineWidth(){return this.stroke.width}set lineWidth(t){this.stroke.width=t}load(t){var e;if(!t)return;void 0!==t.enable&&(this.enable=t.enable);const i=null!==(e=t.stroke)&&void 0!==e?e:{color:t.lineColor,width:t.lineWidth};this.stroke.load(i)}}class PolygonMaskInline{constructor(){this.arrangement=\"one-per-point\"}load(t){t&&void 0!==t.arrangement&&(this.arrangement=t.arrangement)}}class PolygonMaskLocalSvg{constructor(){this.path=[];this.size={height:0,width:0}}load(t){if(t){void 0!==t.path&&(this.path=t.path);if(void 0!==t.size){void 0!==t.size.width&&(this.size.width=t.size.width);void 0!==t.size.height&&(this.size.height=t.size.height)}}}}class PolygonMaskMove{constructor(){this.radius=10;this.type=\"path\"}load(t){if(t){void 0!==t.radius&&(this.radius=t.radius);void 0!==t.type&&(this.type=t.type)}}}class PolygonMask{constructor(){this.draw=new PolygonMaskDraw;this.enable=false;this.inline=new PolygonMaskInline;this.move=new PolygonMaskMove;this.scale=1;this.type=\"none\"}get inlineArrangement(){return this.inline.arrangement}set inlineArrangement(t){this.inline.arrangement=t}load(t){if(t){this.draw.load(t.draw);this.inline.load(t.inline);this.move.load(t.move);void 0!==t.scale&&(this.scale=t.scale);void 0!==t.type&&(this.type=t.type);void 0!==t.enable?this.enable=t.enable:this.enable=\"none\"!==this.type;void 0!==t.url&&(this.url=t.url);if(void 0!==t.data)if(\"string\"===typeof t.data)this.data=t.data;else{this.data=new PolygonMaskLocalSvg;this.data.load(t.data)}void 0!==t.position&&(this.position=i({},t.position))}}}function drawPolygonMask(t,e,i){const r=n(i.color);if(r){t.beginPath();t.moveTo(e[0].x,e[0].y);for(const i of e)t.lineTo(i.x,i.y);t.closePath();t.strokeStyle=o(r);t.lineWidth=i.width;t.stroke()}}function drawPolygonMaskPath(t,e,i,r){t.translate(r.x,r.y);const s=n(i.color);if(s){t.strokeStyle=o(s,i.opacity);t.lineWidth=i.width;t.stroke(e)}}function parsePaths(t,e,i){var n;const o=[];for(const r of t){const t=r.element.pathSegList,s=null!==(n=null===t||void 0===t?void 0:t.numberOfItems)&&void 0!==n?n:0,h={x:0,y:0};for(let n=0;n<s;n++){const r=null===t||void 0===t?void 0:t.getItem(n);const s=window.SVGPathSeg;switch(null===r||void 0===r?void 0:r.pathSegType){case s.PATHSEG_MOVETO_ABS:case s.PATHSEG_LINETO_ABS:case s.PATHSEG_CURVETO_CUBIC_ABS:case s.PATHSEG_CURVETO_QUADRATIC_ABS:case s.PATHSEG_ARC_ABS:case s.PATHSEG_CURVETO_CUBIC_SMOOTH_ABS:case s.PATHSEG_CURVETO_QUADRATIC_SMOOTH_ABS:{const t=r;h.x=t.x;h.y=t.y;break}case s.PATHSEG_LINETO_HORIZONTAL_ABS:h.x=r.x;break;case s.PATHSEG_LINETO_VERTICAL_ABS:h.y=r.y;break;case s.PATHSEG_LINETO_REL:case s.PATHSEG_MOVETO_REL:case s.PATHSEG_CURVETO_CUBIC_REL:case s.PATHSEG_CURVETO_QUADRATIC_REL:case s.PATHSEG_ARC_REL:case s.PATHSEG_CURVETO_CUBIC_SMOOTH_REL:case s.PATHSEG_CURVETO_QUADRATIC_SMOOTH_REL:{const t=r;h.x+=t.x;h.y+=t.y;break}case s.PATHSEG_LINETO_HORIZONTAL_REL:h.x+=r.x;break;case s.PATHSEG_LINETO_VERTICAL_REL:h.y+=r.y;break;case s.PATHSEG_UNKNOWN:case s.PATHSEG_CLOSEPATH:continue}o.push({x:h.x*e+i.x,y:h.y*e+i.y})}}return o}function calcClosestPtOnSegment(t,e,i){const{dx:n,dy:o}=r(i,t),{dx:s,dy:h}=r(e,t),a=(n*s+o*h)/(s**2+h**2),S={x:t.x+s*a,y:t.x+h*a,isOnSegment:a>=0&&a<=1};if(a<0){S.x=t.x;S.y=t.y}else if(a>1){S.x=e.x;S.y=e.y}return S}function segmentBounce(t,e,i){const{dx:n,dy:o}=r(t,e),h=Math.atan2(o,n),a=s.create(Math.sin(h),-Math.cos(h)),S=2*(i.x*a.x+i.y*a.y);a.multTo(S);i.subFrom(a)}var w=(void 0,function(t,e,i,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 e?t!==e||!o:!e.has(t))throw new TypeError(\"Cannot write private member to an object whose class did not declare it\");return\"a\"===n?o.call(t,i):o?o.value=i:e.set(t,i),i});var d=(void 0,function(t,e,i,n){if(\"a\"===i&&!n)throw new TypeError(\"Private accessor was defined without a getter\");if(\"function\"===typeof e?t!==e||!n:!e.has(t))throw new TypeError(\"Cannot read private member from an object whose class did not declare it\");return\"m\"===i?n:\"a\"===i?n.call(t):n?n.value:e.get(t)});var g;class PolygonMaskInstance{constructor(t,e){this.container=t;g.set(this,void 0);w(this,g,e,\"f\");this.dimension={height:0,width:0};this.path2DSupported=!!window.Path2D;this.options=new PolygonMask;this.polygonMaskMoveRadius=this.options.move.radius*t.retina.pixelRatio}clickPositionValid(t){const e=this.options;return e.enable&&\"none\"!==e.type&&\"inline\"!==e.type&&this.checkInsidePolygon(t)}draw(t){var e;if(!(null===(e=this.paths)||void 0===e?void 0:e.length))return;const i=this.options,n=i.draw;if(!i.enable||!n.enable)return;const o=this.raw;for(const e of this.paths){const i=e.path2d,r=this.path2DSupported;t&&(r&&i&&this.offset?drawPolygonMaskPath(t,i,n.stroke,this.offset):o&&drawPolygonMask(t,o,n.stroke))}}async initAsync(t){this.options.load(null===t||void 0===t?void 0:t.polygon);const e=this.options;this.polygonMaskMoveRadius=e.move.radius*this.container.retina.pixelRatio;e.enable&&await this.initRawData()}particleBounce(t,e,i){return this.polygonBounce(t,e,i)}particlePosition(t){var e,n;const o=this.options;if(o.enable&&(null!==(n=null===(e=this.raw)||void 0===e?void 0:e.length)&&void 0!==n?n:0)>0)return i({},t||this.randomPoint())}particlesInitialization(){const t=this.options;if(t.enable&&\"inline\"===t.type&&(\"one-per-point\"===t.inline.arrangement||\"per-point\"===t.inline.arrangement)){this.drawPoints();return true}return false}resize(){const t=this.container,e=this.options;if(e.enable&&\"none\"!==e.type){this.redrawTimeout&&clearTimeout(this.redrawTimeout);this.redrawTimeout=window.setTimeout((async()=>{await this.initRawData(true);await t.particles.redraw()}),250)}}stop(){delete this.raw;delete this.paths}checkInsidePolygon(t){var e,i;const n=this.container,o=this.options;if(!o.enable||\"none\"===o.type||\"inline\"===o.type)return true;if(!this.raw)throw new Error(h);const r=n.canvas.size,s=null!==(e=null===t||void 0===t?void 0:t.x)&&void 0!==e?e:a()*r.width,S=null!==(i=null===t||void 0===t?void 0:t.y)&&void 0!==i?i:a()*r.height;let u=false;for(let t=0,e=this.raw.length-1;t<this.raw.length;e=t++){const i=this.raw[t],n=this.raw[e],o=i.y>S!==n.y>S&&s<(n.x-i.x)*(S-i.y)/(n.y-i.y)+i.x;o&&(u=!u)}return\"inside\"===o.type?u:\"outside\"===o.type&&!u}createPath2D(){var t,e;const i=this.options;if(this.path2DSupported&&(null===(t=this.paths)||void 0===t?void 0:t.length))for(const t of this.paths){const n=null===(e=t.element)||void 0===e?void 0:e.getAttribute(\"d\");if(n){const e=new Path2D(n),o=document.createElementNS(\"http://www.w3.org/2000/svg\",\"svg\").createSVGMatrix(),r=new Path2D,s=o.scale(i.scale);if(r.addPath){r.addPath(e,s);t.path2d=r}else delete t.path2d}else delete t.path2d;if(!t.path2d&&this.raw){t.path2d=new Path2D;t.path2d.moveTo(this.raw[0].x,this.raw[0].y);this.raw.forEach(((e,i)=>{var n;i>0&&(null===(n=t.path2d)||void 0===n?void 0:n.lineTo(e.x,e.y))}));t.path2d.closePath()}}}async downloadSvgPath(t,e){const i=this.options,n=t||i.url,o=null!==e&&void 0!==e&&e;if(!n||void 0!==this.paths&&!o)return this.raw;const r=await fetch(n);if(!r.ok)throw new Error(\"tsParticles Error - Error occurred during polygon mask download\");return this.parseSvgPath(await r.text(),e)}drawPoints(){if(this.raw)for(const t of this.raw)this.container.particles.addParticle({x:t.x,y:t.y})}getEquidistantPointByIndex(t){var e,i,n,o,r,s,h;const a=this.container.actualOptions,u=this.options;if(!this.raw||!this.raw.length||!(null===(e=this.paths)||void 0===e?void 0:e.length))throw new Error(S);let c,w=0;const d=this.paths.reduce(((t,e)=>t+e.length),0),g=d/a.particles.number.value;for(const e of this.paths){const i=g*t-w;if(i<=e.length){c=e.element.getPointAtLength(i);break}w+=e.length}return{x:(null!==(i=null===c||void 0===c?void 0:c.x)&&void 0!==i?i:0)*u.scale+(null!==(o=null===(n=this.offset)||void 0===n?void 0:n.x)&&void 0!==o?o:0),y:(null!==(r=null===c||void 0===c?void 0:c.y)&&void 0!==r?r:0)*u.scale+(null!==(h=null===(s=this.offset)||void 0===s?void 0:s.y)&&void 0!==h?h:0)}}getPointByIndex(t){if(!this.raw||!this.raw.length)throw new Error(S);const e=this.raw[t%this.raw.length];return{x:e.x,y:e.y}}getRandomPoint(){if(!this.raw||!this.raw.length)throw new Error(S);const t=u(this.raw);return{x:t.x,y:t.y}}getRandomPointByLength(){var t,e,i;const n=this.options;if(!this.raw||!this.raw.length||!(null===(t=this.paths)||void 0===t?void 0:t.length))throw new Error(S);const o=u(this.paths),r=Math.floor(a()*o.length)+1,s=o.element.getPointAtLength(r);return{x:s.x*n.scale+((null===(e=this.offset)||void 0===e?void 0:e.x)||0),y:s.y*n.scale+((null===(i=this.offset)||void 0===i?void 0:i.y)||0)}}async initRawData(t){const e=this.options;if(e.url)this.raw=await this.downloadSvgPath(e.url,t);else if(e.data){const i=e.data;let n;if(\"string\"!==typeof i){const t=i.path instanceof Array?i.path.map((t=>`<path d=\"${t}\" />`)).join(\"\"):`<path d=\"${i.path}\" />`;const e='xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\"';n=`<svg ${e} width=\"${i.size.width}\" height=\"${i.size.height}\">${t}</svg>`}else n=i;this.raw=this.parseSvgPath(n,t)}this.createPath2D();d(this,g,\"f\").dispatchEvent(\"polygonMaskLoaded\",{container:this.container})}parseSvgPath(t,e){var i,n,o;const r=null!==e&&void 0!==e&&e;if(void 0!==this.paths&&!r)return this.raw;const s=this.container,h=this.options,a=new DOMParser,S=a.parseFromString(t,\"image/svg+xml\"),u=S.getElementsByTagName(\"svg\")[0];let c=u.getElementsByTagName(\"path\");c.length||(c=S.getElementsByTagName(\"path\"));this.paths=[];for(let t=0;t<c.length;t++){const e=c.item(t);e&&this.paths.push({element:e,length:e.getTotalLength()})}const w=s.retina.pixelRatio,d=h.scale/w;this.dimension.width=parseFloat(null!==(i=u.getAttribute(\"width\"))&&void 0!==i?i:\"0\")*d;this.dimension.height=parseFloat(null!==(n=u.getAttribute(\"height\"))&&void 0!==n?n:\"0\")*d;const g=null!==(o=h.position)&&void 0!==o?o:{x:50,y:50};this.offset={x:s.canvas.size.width*g.x/(100*w)-this.dimension.width/2,y:s.canvas.size.height*g.y/(100*w)-this.dimension.height/2};return parsePaths(this.paths,d,this.offset)}polygonBounce(t,e,i){const n=this.options;if(!this.raw||!n.enable||\"top\"!==i)return false;if(\"inside\"===n.type||\"outside\"===n.type){let e,i,n;const o=t.getPosition(),s=t.getRadius();for(let h=0,a=this.raw.length-1;h<this.raw.length;a=h++){const S=this.raw[h],u=this.raw[a];e=calcClosestPtOnSegment(S,u,o);const c=r(o,e);[i,n]=[c.dx,c.dy];if(c.distance<s){segmentBounce(S,u,t.velocity);return true}}if(e&&void 0!==i&&void 0!==n&&!this.checkInsidePolygon(o)){const i={x:1,y:1};t.position.x>=e.x&&(i.x=-1);t.position.y>=e.y&&(i.y=-1);t.position.x=e.x+2*s*i.x;t.position.y=e.y+2*s*i.y;t.velocity.mult(-1);return true}}else if(\"inline\"===n.type&&t.initialPosition){const e=c(t.initialPosition,t.getPosition());if(e>this.polygonMaskMoveRadius){t.velocity.x=t.velocity.y/2-t.velocity.x;t.velocity.y=t.velocity.x/2-t.velocity.y;return true}}return false}randomPoint(){const t=this.container,e=this.options;let i;if(\"inline\"===e.type)switch(e.inline.arrangement){case\"random-point\":i=this.getRandomPoint();break;case\"random-length\":i=this.getRandomPointByLength();break;case\"equidistant\":i=this.getEquidistantPointByIndex(t.particles.count);break;case\"one-per-point\":case\"per-point\":default:i=this.getPointByIndex(t.particles.count)}else i={x:a()*t.canvas.size.width,y:a()*t.canvas.size.height};return this.checkInsidePolygon(i)?i:this.randomPoint()}}g=new WeakMap;var _=(void 0,function(t,e,i,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 e?t!==e||!o:!e.has(t))throw new TypeError(\"Cannot write private member to an object whose class did not declare it\");return\"a\"===n?o.call(t,i):o?o.value=i:e.set(t,i),i});var p=(void 0,function(t,e,i,n){if(\"a\"===i&&!n)throw new TypeError(\"Private accessor was defined without a getter\");if(\"function\"===typeof e?t!==e||!n:!e.has(t))throw new TypeError(\"Cannot read private member from an object whose class did not declare it\");return\"m\"===i?n:\"a\"===i?n.call(t):n?n.value:e.get(t)});var l;class PolygonMaskPlugin{constructor(t){l.set(this,void 0);this.id=\"polygonMask\";_(this,l,t,\"f\")}getPlugin(t){return new PolygonMaskInstance(t,p(this,l,\"f\"))}loadOptions(t,e){if(!this.needsPlugin(e))return;const i=t;let n=i.polygon;void 0===(null===n||void 0===n?void 0:n.load)&&(i.polygon=n=new PolygonMask);n.load(null===e||void 0===e?void 0:e.polygon)}needsPlugin(t){var e,i,n;return null!==(i=null===(e=null===t||void 0===t?void 0:t.polygon)||void 0===e?void 0:e.enable)&&void 0!==i?i:void 0!==(null===(n=null===t||void 0===t?void 0:t.polygon)||void 0===n?void 0:n.type)&&\"none\"!==t.polygon.type}}l=new WeakMap;async function loadPolygonMaskPlugin(t){const e=new PolygonMaskPlugin(t);await t.addPlugin(e)}export{loadPolygonMaskPlugin};\n\n//# sourceMappingURL=index.js.map","import{setRangeValue as l,OptionsColor as e,getRandom as o,getRangeValue as a,rangeColorToHsl as n}from\"tsparticles-engine\";class RollLight{constructor(){this.enable=false;this.value=0}load(e){if(e){void 0!==e.enable&&(this.enable=e.enable);void 0!==e.value&&(this.value=l(e.value))}}}class Roll{constructor(){this.darken=new RollLight;this.enable=false;this.enlighten=new RollLight;this.mode=\"vertical\";this.speed=25}load(o){if(o){void 0!==o.backColor&&(this.backColor=e.create(this.backColor,o.backColor));this.darken.load(o.darken);void 0!==o.enable&&(this.enable=o.enable);this.enlighten.load(o.enlighten);void 0!==o.mode&&(this.mode=o.mode);void 0!==o.speed&&(this.speed=l(o.speed))}}}function updateRoll(l,e){const o=l.options.roll;if(!l.roll||!(null===o||void 0===o?void 0:o.enable))return;const a=l.roll.speed*e.factor,n=2*Math.PI;l.roll.angle+=a;l.roll.angle>n&&(l.roll.angle-=n)}class RollUpdater{getTransformValues(l){var e;const o=(null===(e=l.roll)||void 0===e?void 0:e.enable)&&l.roll,a=o&&o.horizontal,n=o&&o.vertical;return{a:a?Math.cos(o.angle):void 0,d:n?Math.sin(o.angle):void 0}}init(l){const e=l.options.roll;if(null===e||void 0===e?void 0:e.enable){l.roll={enable:e.enable,horizontal:\"horizontal\"===e.mode||\"both\"===e.mode,vertical:\"vertical\"===e.mode||\"both\"===e.mode,angle:o()*Math.PI*2,speed:a(e.speed)/360};if(e.backColor)l.backColor=n(e.backColor);else if(e.darken.enable&&e.enlighten.enable){const n=o()>=.5?\"darken\":\"enlighten\";l.roll.alter={type:n,value:a(\"darken\"===n?e.darken.value:e.enlighten.value)}}else e.darken.enable?l.roll.alter={type:\"darken\",value:a(e.darken.value)}:e.enlighten.enable&&(l.roll.alter={type:\"enlighten\",value:a(e.enlighten.value)})}else l.roll={enable:false,horizontal:false,vertical:false,angle:0,speed:0}}isEnabled(l){const e=l.options.roll;return!l.destroyed&&!l.spawning&&!!(null===e||void 0===e?void 0:e.enable)}loadOptions(l,...e){l.roll||(l.roll=new Roll);for(const o of e)l.roll.load(null===o||void 0===o?void 0:o.roll)}update(l,e){this.isEnabled(l)&&updateRoll(l,e)}}async function loadRollUpdater(l){await l.addParticleUpdater(\"roll\",(()=>new RollUpdater))}export{loadRollUpdater};\n\n//# sourceMappingURL=index.js.map","const initPjs=o=>{const particlesJS=(t,n)=>o.load(t,n);particlesJS.load=(t,n,c)=>{o.loadJSON(t,n).then((o=>{o&&c(o)})).catch((()=>{c(void 0)}))};particlesJS.setOnClickHandler=t=>{o.setOnClickHandler(t)};const t=o.dom();return{particlesJS:particlesJS,pJSDom:t}};export{initPjs};\n\n//# sourceMappingURL=index.js.map","import{getRangeValue as t,getRandom as e}from\"tsparticles-engine\";function updateAngle(t,e){var a,o;const n=t.rotate;if(!n)return;const i=t.options.rotate,l=i.animation,r=(null!==(a=n.velocity)&&void 0!==a?a:0)*e.factor,c=2*Math.PI,s=null!==(o=n.decay)&&void 0!==o?o:1;if(l.enable){switch(n.status){case 0:n.value+=r;n.value>c&&(n.value-=c);break;case 1:default:n.value-=r;n.value<0&&(n.value+=c);break}n.velocity&&1!==s&&(n.velocity*=s)}}class AngleUpdater{constructor(t){this.container=t}init(a){const o=a.options.rotate;a.rotate={enable:o.animation.enable,value:t(o.value)*Math.PI/180};let n=o.direction;if(\"random\"===n){const t=Math.floor(2*e());n=t>0?\"counter-clockwise\":\"clockwise\"}switch(n){case\"counter-clockwise\":case\"counterClockwise\":a.rotate.status=1;break;case\"clockwise\":a.rotate.status=0;break}const i=a.options.rotate.animation;if(i.enable){a.rotate.decay=1-t(i.decay);a.rotate.velocity=t(i.speed)/360*this.container.retina.reduceFactor;i.sync||(a.rotate.velocity*=e())}a.rotation=a.rotate.value}isEnabled(t){const e=t.options.rotate,a=e.animation;return!t.destroyed&&!t.spawning&&a.enable&&!e.path}update(t,e){var a,o;if(this.isEnabled(t)){updateAngle(t,e);t.rotation=null!==(o=null===(a=t.rotate)||void 0===a?void 0:a.value)&&void 0!==o?o:0}}}async function loadAngleUpdater(t){await t.addParticleUpdater(\"angle\",(t=>new AngleUpdater(t)))}export{loadAngleUpdater};\n\n//# sourceMappingURL=index.js.map","import{getDistances as i,getRandom as e,clamp as t,isInArray as n,getDistance as o,getRangeValue as a,getRangeMax as s}from\"tsparticles-engine\";function applyDistance(t){const n=t.initialPosition,{dx:o,dy:a}=i(n,t.position),s=Math.abs(o),c=Math.abs(a),r=t.retina.maxDistance.horizontal,l=t.retina.maxDistance.vertical;if(r||l)if((r&&s>=r||l&&c>=l)&&!t.misplaced){t.misplaced=!!r&&s>r||!!l&&c>l;r&&(t.velocity.x=t.velocity.y/2-t.velocity.x);l&&(t.velocity.y=t.velocity.x/2-t.velocity.y)}else if((!r||s<r)&&(!l||c<l)&&t.misplaced)t.misplaced=false;else if(t.misplaced){const i=t.position,o=t.velocity;r&&(i.x<n.x&&o.x<0||i.x>n.x&&o.x>0)&&(o.x*=-e());l&&(i.y<n.y&&o.y<0||i.y>n.y&&o.y>0)&&(o.y*=-e())}}function spin(i,e){const t=i.container;if(!i.spin)return;const n={x:\"clockwise\"===i.spin.direction?Math.cos:Math.sin,y:\"clockwise\"===i.spin.direction?Math.sin:Math.cos};i.position.x=i.spin.center.x+i.spin.radius*n.x(i.spin.angle);i.position.y=i.spin.center.y+i.spin.radius*n.y(i.spin.angle);i.spin.radius+=i.spin.acceleration;const o=Math.max(t.canvas.size.width,t.canvas.size.height);if(i.spin.radius>o/2){i.spin.radius=o/2;i.spin.acceleration*=-1}else if(i.spin.radius<0){i.spin.radius=0;i.spin.acceleration*=-1}i.spin.angle+=e/100*(1-i.spin.radius/o)}function applyPath(i,e){var n;const o=i.options;const a=o.move.path;const s=a.enable;if(!s)return;if(i.lastPathTime<=i.pathDelay){i.lastPathTime+=e.value;return}const c=null===(n=i.pathGenerator)||void 0===n?void 0:n.generate(i);c&&i.velocity.addTo(c);if(a.clamp){i.velocity.x=t(i.velocity.x,-1,1);i.velocity.y=t(i.velocity.y,-1,1)}i.lastPathTime-=i.pathDelay}function getProximitySpeedFactor(i){const e=i.container;const t=e.actualOptions;const a=n(\"slow\",t.interactivity.events.onHover.mode);if(!a)return 1;const s=i.container.interactivity.mouse.position;if(!s)return 1;const c=i.getPosition();const r=o(s,c);const l=e.retina.slowModeRadius;if(r>l)return 1;const p=r/l||0;const v=t.interactivity.modes.slow.factor;return p/v}class BaseMover{init(i){var e;const t=i.container,n=i.options,s=n.move.gravity,c=n.move.spin;i.gravity={enable:s.enable,acceleration:a(s.acceleration),inverse:s.inverse};if(c.enable){const n=null!==(e=c.position)&&void 0!==e?e:{x:50,y:50};const s={x:n.x/100*t.canvas.size.width,y:n.y/100*t.canvas.size.height};const r=i.getPosition();const l=o(r,s);const p=a(c.acceleration);i.retina.spinAcceleration=p*t.retina.pixelRatio;i.spin={center:s,direction:i.velocity.x>=0?\"clockwise\":\"counter-clockwise\",angle:i.velocity.angle,radius:l,acceleration:i.retina.spinAcceleration}}}isEnabled(i){return!i.destroyed&&i.options.move.enable}move(i,e){var t,n,o;var c,r;const l=i.options,p=l.move;if(!p.enable)return;const v=i.container,y=getProximitySpeedFactor(i),d=(null!==(t=(c=i.retina).moveSpeed)&&void 0!==t?t:c.moveSpeed=a(p.speed)*v.retina.pixelRatio)*v.retina.reduceFactor,u=null!==(n=(r=i.retina).moveDrift)&&void 0!==n?n:r.moveDrift=a(i.options.move.drift)*v.retina.pixelRatio,x=s(l.size.value)*v.retina.pixelRatio,m=p.size?i.getRadius()/x:1,f=m*y*(e.factor||1),h=2,g=d*f/h;applyPath(i,e);const M=i.gravity,b=(null===M||void 0===M?void 0:M.enable)&&M.inverse?-1:1;(null===M||void 0===M?void 0:M.enable)&&g&&(i.velocity.y+=b*(M.acceleration*e.factor)/(60*g));u&&g&&(i.velocity.x+=u*e.factor/(60*g));const w=i.moveDecay;1!=w&&i.velocity.multTo(w);const P=i.velocity.mult(g),z=null!==(o=i.retina.maxSpeed)&&void 0!==o?o:v.retina.maxSpeed;if((null===M||void 0===M?void 0:M.enable)&&z>0&&(!M.inverse&&P.y>=0&&P.y>=z||M.inverse&&P.y<=0&&P.y<=-z)){P.y=b*z;g&&(i.velocity.y=P.y/g)}const D=i.options.zIndex,R=(1-i.zIndexFactor)**D.velocityRate;if(p.spin.enable)spin(i,g);else{1!=R&&P.multTo(R);i.position.addTo(P);if(p.vibrate){i.position.x+=Math.sin(i.position.x*Math.cos(i.position.y));i.position.y+=Math.cos(i.position.y*Math.sin(i.position.x))}}applyDistance(i)}}async function loadBaseMover(i){i.addMover(\"base\",(()=>new BaseMover))}export{loadBaseMover};\n\n//# sourceMappingURL=index.js.map","class CircleDrawer{draw(a,e,r){a.arc(0,0,r,0,2*Math.PI,false)}getSidesCount(){return 12}}async function loadCircleShape(a){await a.addShape(\"circle\",new CircleDrawer)}export{loadCircleShape};\n\n//# sourceMappingURL=index.js.map","import{randomInRange as o,rangeColorToHsl as l,getHslAnimationFromHsl as e}from\"tsparticles-engine\";function updateColorValue(l,e,a,t,i){var r,n;const u=e;if(!u||!a.enable)return;const d=o(a.offset),c=(null!==(r=e.velocity)&&void 0!==r?r:0)*l.factor+3.6*d,v=null!==(n=e.decay)&&void 0!==n?n:1;if(i&&0!==u.status){u.value-=c;if(u.value<0){u.status=0;u.value+=u.value}}else{u.value+=c;if(i&&u.value>t){u.status=1;u.value-=u.value%t}}u.velocity&&1!==v&&(u.velocity*=v);u.value>t&&(u.value%=t)}function updateColor(o,l){var e,a,t;const i=o.options.color.animation;void 0!==(null===(e=o.color)||void 0===e?void 0:e.h)&&updateColorValue(l,o.color.h,i.h,360,false);void 0!==(null===(a=o.color)||void 0===a?void 0:a.s)&&updateColorValue(l,o.color.s,i.s,100,true);void 0!==(null===(t=o.color)||void 0===t?void 0:t.l)&&updateColorValue(l,o.color.l,i.l,100,true)}class ColorUpdater{constructor(o){this.container=o}init(o){const a=l(o.options.color,o.id,o.options.reduceDuplicates);a&&(o.color=e(a,o.options.color.animation,this.container.retina.reduceFactor))}isEnabled(o){var l,e,a;const t=o.options.color.animation;return!o.destroyed&&!o.spawning&&(void 0!==(null===(l=o.color)||void 0===l?void 0:l.h.value)&&t.h.enable||void 0!==(null===(e=o.color)||void 0===e?void 0:e.s.value)&&t.s.enable||void 0!==(null===(a=o.color)||void 0===a?void 0:a.l.value)&&t.l.enable)}update(o,l){updateColor(o,l)}}async function loadColorUpdater(o){await o.addParticleUpdater(\"color\",(o=>new ColorUpdater(o)))}export{loadColorUpdater};\n\n//# sourceMappingURL=index.js.map","import{ExternalInteractorBase as t,mouseMoveEvent as a,isInArray as e,Circle as i,getDistances as r,clamp as c,calcEasing as o,Vector as n}from\"tsparticles-engine\";class Attract{constructor(){this.distance=200;this.duration=.4;this.easing=\"ease-out-quad\";this.factor=1;this.maxSpeed=50;this.speed=1}load(t){if(t){void 0!==t.distance&&(this.distance=t.distance);void 0!==t.duration&&(this.duration=t.duration);void 0!==t.easing&&(this.easing=t.easing);void 0!==t.factor&&(this.factor=t.factor);void 0!==t.maxSpeed&&(this.maxSpeed=t.maxSpeed);void 0!==t.speed&&(this.speed=t.speed)}}}var s=(void 0,function(t,a,e,i,r){if(\"m\"===i)throw new TypeError(\"Private method is not writable\");if(\"a\"===i&&!r)throw new TypeError(\"Private accessor was defined without a setter\");if(\"function\"===typeof a?t!==a||!r:!a.has(t))throw new TypeError(\"Cannot write private member to an object whose class did not declare it\");return\"a\"===i?r.call(t,e):r?r.value=e:a.set(t,e),e});var d=(void 0,function(t,a,e,i){if(\"a\"===e&&!i)throw new TypeError(\"Private accessor was defined without a getter\");if(\"function\"===typeof a?t!==a||!i:!a.has(t))throw new TypeError(\"Cannot read private member from an object whose class did not declare it\");return\"m\"===e?i:\"a\"===e?i.call(t):i?i.value:a.get(t)});var l;class Attractor extends t{constructor(t){super(t);l.set(this,void 0);s(this,l,t,\"f\");t.attract||(t.attract={particles:[]});this.handleClickMode=a=>{const e=d(this,l,\"f\").actualOptions,i=e.interactivity.modes.attract;if(i&&\"attract\"===a){t.attract||(t.attract={particles:[]});t.attract.clicking=true;t.attract.count=0;for(const a of t.attract.particles)this.isEnabled(a)&&a.velocity.setTo(a.initialVelocity);t.attract.particles=[];t.attract.finish=false;setTimeout((()=>{if(!t.destroyed){t.attract||(t.attract={particles:[]});t.attract.clicking=false}}),1e3*i.duration)}}}clear(){}init(){const t=d(this,l,\"f\"),a=t.actualOptions.interactivity.modes.attract;a&&(t.retina.attractModeDistance=a.distance*t.retina.pixelRatio)}async interact(){const t=d(this,l,\"f\"),i=t.actualOptions,r=t.interactivity.status===a,c=i.interactivity.events,o=c.onHover.enable,n=c.onHover.mode,s=c.onClick.enable,f=c.onClick.mode;r&&o&&e(\"attract\",n)?this.hoverAttract():s&&e(\"attract\",f)&&this.clickAttract()}isEnabled(t){var a;const i=d(this,l,\"f\"),r=i.actualOptions,c=i.interactivity.mouse,o=(null!==(a=null===t||void 0===t?void 0:t.interactivity)&&void 0!==a?a:r.interactivity).events;if((!c.position||!o.onHover.enable)&&(!c.clickPosition||!o.onClick.enable))return false;const n=o.onHover.mode,s=o.onClick.mode;return e(\"attract\",n)||e(\"attract\",s)}loadModeOptions(t,...a){t.attract||(t.attract=new Attract);for(const e of a)t.attract.load(null===e||void 0===e?void 0:e.attract)}reset(){}clickAttract(){const t=d(this,l,\"f\");t.attract||(t.attract={particles:[]});if(!t.attract.finish){t.attract.count||(t.attract.count=0);t.attract.count++;t.attract.count===t.particles.count&&(t.attract.finish=true)}if(t.attract.clicking){const a=t.interactivity.mouse.clickPosition,e=t.retina.attractModeDistance;if(!e||e<0||!a)return;this.processAttract(a,e,new i(a.x,a.y,e))}else false===t.attract.clicking&&(t.attract.particles=[])}hoverAttract(){const t=d(this,l,\"f\"),a=t.interactivity.mouse.position,e=t.retina.attractModeDistance;!e||e<0||!a||this.processAttract(a,e,new i(a.x,a.y,e))}processAttract(t,a,e){const i=d(this,l,\"f\"),s=i.actualOptions.interactivity.modes.attract;if(!s)return;const f=i.particles.quadTree.query(e,(t=>this.isEnabled(t)));for(const e of f){const{dx:i,dy:d,distance:l}=r(e.position,t);const f=s.speed*s.factor;const u=c(o(1-l/a,s.easing)*f,0,s.maxSpeed);const p=n.create(0===l?f:i/l*u,0===l?f:d/l*u);e.position.subFrom(p)}}}l=new WeakMap;async function loadExternalAttractInteraction(t){await t.addInteractor(\"externalAttract\",(t=>new Attractor(t)))}export{Attract,loadExternalAttractInteraction};\n\n//# sourceMappingURL=index.js.map","import{ExternalInteractorBase as e,mouseMoveEvent as t,isInArray as o,divModeExecute as n,isDivModeEnabled as i,Circle as s,circleBounce as r,circleBounceDataFromParticle as a,Vector as c,Rectangle as u,rectBounce as f,calculateBounds as l}from\"tsparticles-engine\";class Bounce{constructor(){this.distance=200}load(e){e&&void 0!==e.distance&&(this.distance=e.distance)}}var d=(void 0,function(e,t,o,n,i){if(\"m\"===n)throw new TypeError(\"Private method is not writable\");if(\"a\"===n&&!i)throw new TypeError(\"Private accessor was defined without a setter\");if(\"function\"===typeof t?e!==t||!i:!t.has(e))throw new TypeError(\"Cannot write private member to an object whose class did not declare it\");return\"a\"===n?i.call(e,o):i?i.value=o:t.set(e,o),o});var v=(void 0,function(e,t,o,n){if(\"a\"===o&&!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\"===o?n:\"a\"===o?n.call(e):n?n.value:t.get(e)});var h;class Bouncer extends e{constructor(e){super(e);h.set(this,void 0);d(this,h,e,\"f\")}clear(){}init(){const e=v(this,h,\"f\"),t=e.actualOptions.interactivity.modes.bounce;t&&(e.retina.bounceModeDistance=t.distance*e.retina.pixelRatio)}async interact(){const e=v(this,h,\"f\"),i=e.actualOptions,s=i.interactivity.events,r=e.interactivity.status===t,a=s.onHover.enable,c=s.onHover.mode,u=s.onDiv;r&&a&&o(\"bounce\",c)?this.processMouseBounce():n(\"bounce\",u,((e,t)=>this.singleSelectorBounce(e,t)))}isEnabled(e){var t;const n=v(this,h,\"f\"),s=n.actualOptions,r=n.interactivity.mouse,a=(null!==(t=null===e||void 0===e?void 0:e.interactivity)&&void 0!==t?t:s.interactivity).events,c=a.onDiv;return r.position&&a.onHover.enable&&o(\"bounce\",a.onHover.mode)||i(\"bounce\",c)}loadModeOptions(e,...t){e.bounce||(e.bounce=new Bounce);for(const o of t)e.bounce.load(null===o||void 0===o?void 0:o.bounce)}reset(){}processBounce(e,t,o){const n=v(this,h,\"f\").particles.quadTree.query(o,(e=>this.isEnabled(e)));for(const i of n)o instanceof s?r(a(i),{position:e,radius:t,mass:t**2*Math.PI/2,velocity:c.origin,factor:c.origin}):o instanceof u&&f(i,l(e,t))}processMouseBounce(){const e=v(this,h,\"f\"),t=e.retina.pixelRatio,o=10*t,n=e.interactivity.mouse.position,i=e.retina.bounceModeDistance;!i||i<0||!n||this.processBounce(n,i,new s(n.x,n.y,i+o))}singleSelectorBounce(e,t){const o=v(this,h,\"f\"),n=document.querySelectorAll(e);n.length&&n.forEach((e=>{const n=e,i=o.retina.pixelRatio,r={x:(n.offsetLeft+n.offsetWidth/2)*i,y:(n.offsetTop+n.offsetHeight/2)*i},a=n.offsetWidth/2*i,c=10*i,f=\"circle\"===t.type?new s(r.x,r.y,a+c):new u(n.offsetLeft*i-c,n.offsetTop*i-c,n.offsetWidth*i+2*c,n.offsetHeight*i+2*c);this.processBounce(r,a,f)}))}}h=new WeakMap;async function loadExternalBounceInteraction(e){await e.addInteractor(\"externalBounce\",(e=>new Bouncer(e)))}export{Bounce,loadExternalBounceInteraction};\n\n//# sourceMappingURL=index.js.map","import{OptionsColor as e,clamp as i,ExternalInteractorBase as t,isInArray as o,divModeExecute as b,isDivModeEnabled as l,getDistance as s,getRangeMax as a,mouseMoveEvent as n,mouseLeaveEvent as r,itemFromArray as u,rangeColorToHsl as c,rgbToHsl as d,colorMix as v,Circle as f,Rectangle as p,divMode as h}from\"tsparticles-engine\";class BubbleBase{constructor(){this.distance=200;this.duration=.4;this.mix=false}load(i){if(i){void 0!==i.distance&&(this.distance=i.distance);void 0!==i.duration&&(this.duration=i.duration);void 0!==i.mix&&(this.mix=i.mix);void 0!==i.opacity&&(this.opacity=i.opacity);if(void 0!==i.color)if(i.color instanceof Array)this.color=i.color.map((i=>e.create(void 0,i)));else{this.color instanceof Array&&(this.color=new e);this.color=e.create(this.color,i.color)}void 0!==i.size&&(this.size=i.size)}}}class BubbleDiv extends BubbleBase{constructor(){super();this.selectors=[]}get ids(){return this.selectors instanceof Array?this.selectors.map((e=>e.replace(\"#\",\"\"))):this.selectors.replace(\"#\",\"\")}set ids(e){this.selectors=e instanceof Array?e.map((e=>`#${e}`)):`#${e}`}load(e){super.load(e);if(e){void 0!==e.ids&&(this.ids=e.ids);void 0!==e.selectors&&(this.selectors=e.selectors)}}}class Bubble extends BubbleBase{load(e){super.load(e);if(e)if(e.divs instanceof Array)this.divs=e.divs.map((e=>{const i=new BubbleDiv;i.load(e);return i}));else{(this.divs instanceof Array||!this.divs)&&(this.divs=new BubbleDiv);this.divs.load(e.divs)}}}var y=(void 0,function(e,i,t,o,b){if(\"m\"===o)throw new TypeError(\"Private method is not writable\");if(\"a\"===o&&!b)throw new TypeError(\"Private accessor was defined without a setter\");if(\"function\"===typeof i?e!==i||!b:!i.has(e))throw new TypeError(\"Cannot write private member to an object whose class did not declare it\");return\"a\"===o?b.call(e,t):b?b.value=t:i.set(e,t),t});var B=(void 0,function(e,i,t,o){if(\"a\"===t&&!o)throw new TypeError(\"Private accessor was defined without a getter\");if(\"function\"===typeof i?e!==i||!o:!i.has(e))throw new TypeError(\"Cannot read private member from an object whose class did not declare it\");return\"m\"===t?o:\"a\"===t?o.call(e):o?o.value:i.get(e)});var m;function calculateBubbleValue(e,t,o,b){if(t>=o){const l=e+(t-o)*b;return i(l,e,t)}if(t<o){const l=e-(o-t)*b;return i(l,t,e)}}class Bubbler extends t{constructor(e){super(e);m.set(this,void 0);y(this,m,e,\"f\");e.bubble||(e.bubble={});this.handleClickMode=i=>{if(\"bubble\"===i){e.bubble||(e.bubble={});e.bubble.clicking=true}}}clear(e,i){if(!e.bubble.inRange||i){delete e.bubble.div;delete e.bubble.opacity;delete e.bubble.radius;delete e.bubble.color}}init(){const e=B(this,m,\"f\"),i=e.actualOptions.interactivity.modes.bubble;if(i){e.retina.bubbleModeDistance=i.distance*e.retina.pixelRatio;void 0!==i.size&&(e.retina.bubbleModeSize=i.size*e.retina.pixelRatio)}}async interact(){const e=B(this,m,\"f\").actualOptions,i=e.interactivity.events,t=i.onHover,l=i.onClick,s=t.enable,a=t.mode,n=l.enable,r=l.mode,u=i.onDiv;s&&o(\"bubble\",a)?this.hoverBubble():n&&o(\"bubble\",r)?this.clickBubble():b(\"bubble\",u,((e,i)=>this.singleSelectorHover(e,i)))}isEnabled(e){var i;const t=B(this,m,\"f\"),b=t.actualOptions,s=t.interactivity.mouse,a=(null!==(i=null===e||void 0===e?void 0:e.interactivity)&&void 0!==i?i:b.interactivity).events,n=a.onDiv,r=l(\"bubble\",n);if(!(r||a.onHover.enable&&s.position||a.onClick.enable&&s.clickPosition))return false;const u=a.onHover.mode;const c=a.onClick.mode;return o(\"bubble\",u)||o(\"bubble\",c)||r}loadModeOptions(e,...i){e.bubble||(e.bubble=new Bubble);for(const t of i)e.bubble.load(null===t||void 0===t?void 0:t.bubble)}reset(e){e.bubble.inRange=false}clickBubble(){var e,i;const t=B(this,m,\"f\"),o=t.actualOptions,b=t.interactivity.mouse.clickPosition,l=o.interactivity.modes.bubble;if(!l||!b)return;t.bubble||(t.bubble={});const n=t.retina.bubbleModeDistance;if(!n||n<0)return;const r=t.particles.quadTree.queryCircle(b,n,(e=>this.isEnabled(e)));for(const o of r){if(!t.bubble.clicking)continue;o.bubble.inRange=!t.bubble.durationEnd;const r=o.getPosition(),u=s(r,b),c=((new Date).getTime()-(t.interactivity.mouse.clickTime||0))/1e3;c>l.duration&&(t.bubble.durationEnd=true);if(c>2*l.duration){t.bubble.clicking=false;t.bubble.durationEnd=false}const d={bubbleObj:{optValue:t.retina.bubbleModeSize,value:o.bubble.radius},particlesObj:{optValue:a(o.options.size.value)*t.retina.pixelRatio,value:o.size.value},type:\"size\"};this.process(o,u,c,d);const v={bubbleObj:{optValue:l.opacity,value:o.bubble.opacity},particlesObj:{optValue:a(o.options.opacity.value),value:null!==(i=null===(e=o.opacity)||void 0===e?void 0:e.value)&&void 0!==i?i:1},type:\"opacity\"};this.process(o,u,c,v);t.bubble.durationEnd?delete o.bubble.color:u<=n?this.hoverBubbleColor(o,u):delete o.bubble.color}}hoverBubble(){const e=B(this,m,\"f\"),i=e.interactivity.mouse.position,t=e.retina.bubbleModeDistance;if(!t||t<0||void 0===i)return;const o=e.particles.quadTree.queryCircle(i,t,(e=>this.isEnabled(e)));for(const b of o){b.bubble.inRange=true;const o=b.getPosition(),l=s(o,i),a=1-l/t;if(l<=t){if(a>=0&&e.interactivity.status===n){this.hoverBubbleSize(b,a);this.hoverBubbleOpacity(b,a);this.hoverBubbleColor(b,a)}}else this.reset(b);e.interactivity.status===r&&this.reset(b)}}hoverBubbleColor(e,i,t){const o=B(this,m,\"f\").actualOptions;const b=null!==t&&void 0!==t?t:o.interactivity.modes.bubble;if(b){if(!e.bubble.finalColor){const i=b.color;if(!i)return;const t=i instanceof Array?u(i):i;e.bubble.finalColor=c(t)}if(e.bubble.finalColor)if(b.mix){e.bubble.color=void 0;const t=e.getFillColor();e.bubble.color=t?d(v(t,e.bubble.finalColor,1-i,i)):e.bubble.finalColor}else e.bubble.color=e.bubble.finalColor}}hoverBubbleOpacity(e,i,t){var o,b,l,s;const n=B(this,m,\"f\"),r=n.actualOptions,u=null!==(o=null===t||void 0===t?void 0:t.opacity)&&void 0!==o?o:null===(b=r.interactivity.modes.bubble)||void 0===b?void 0:b.opacity;if(!u)return;const c=e.options.opacity.value;const d=null!==(s=null===(l=e.opacity)||void 0===l?void 0:l.value)&&void 0!==s?s:1;const v=calculateBubbleValue(d,u,a(c),i);void 0!==v&&(e.bubble.opacity=v)}hoverBubbleSize(e,i,t){const o=B(this,m,\"f\"),b=(null===t||void 0===t?void 0:t.size)?t.size*o.retina.pixelRatio:o.retina.bubbleModeSize;if(void 0===b)return;const l=a(e.options.size.value)*o.retina.pixelRatio;const s=e.size.value;const n=calculateBubbleValue(s,b,l,i);void 0!==n&&(e.bubble.radius=n)}process(e,i,t,o){const b=B(this,m,\"f\"),l=o.bubbleObj.optValue,s=b.actualOptions,a=s.interactivity.modes.bubble;if(!a||void 0===l)return;const n=a.duration,r=b.retina.bubbleModeDistance,u=o.particlesObj.optValue,c=o.bubbleObj.value,d=o.particlesObj.value||0,v=o.type;if(r&&!(r<0)&&l!==u){b.bubble||(b.bubble={});if(b.bubble.durationEnd){if(c){\"size\"===v&&delete e.bubble.radius;\"opacity\"===v&&delete e.bubble.opacity}}else if(i<=r){const i=null!==c&&void 0!==c?c:d;if(i!==l){const i=d-t*(d-l)/n;\"size\"===v&&(e.bubble.radius=i);\"opacity\"===v&&(e.bubble.opacity=i)}}else{\"size\"===v&&delete e.bubble.radius;\"opacity\"===v&&delete e.bubble.opacity}}}singleSelectorHover(e,i){const t=B(this,m,\"f\"),o=document.querySelectorAll(e),b=t.actualOptions.interactivity.modes.bubble;b&&o.length&&o.forEach((e=>{const o=e,l=t.retina.pixelRatio,s={x:(o.offsetLeft+o.offsetWidth/2)*l,y:(o.offsetTop+o.offsetHeight/2)*l},a=o.offsetWidth/2*l,n=\"circle\"===i.type?new f(s.x,s.y,a):new p(o.offsetLeft*l,o.offsetTop*l,o.offsetWidth*l,o.offsetHeight*l),r=t.particles.quadTree.query(n,(e=>this.isEnabled(e)));for(const e of r){if(!n.contains(e.getPosition()))continue;e.bubble.inRange=true;const i=b.divs;const t=h(i,o);if(!e.bubble.div||e.bubble.div!==o){this.clear(e,true);e.bubble.div=o}this.hoverBubbleSize(e,1,t);this.hoverBubbleOpacity(e,1,t);this.hoverBubbleColor(e,1,t)}}))}}m=new WeakMap;async function loadExternalBubbleInteraction(e){await e.addInteractor(\"externalBubble\",(e=>new Bubbler(e)))}export{Bubble,BubbleBase,BubbleDiv,loadExternalBubbleInteraction};\n\n//# sourceMappingURL=index.js.map","import{colorMix as t,getStyleFromHsl as n,getStyleFromRgb as e,drawLine as i,ExternalInteractorBase as o,isInArray as a}from\"tsparticles-engine\";class ConnectLinks{constructor(){this.opacity=.5}load(t){t&&void 0!==t.opacity&&(this.opacity=t.opacity)}}class Connect{constructor(){this.distance=80;this.links=new ConnectLinks;this.radius=60}get lineLinked(){return this.links}set lineLinked(t){this.links=t}get line_linked(){return this.links}set line_linked(t){this.links=t}load(t){var n,e;if(t){void 0!==t.distance&&(this.distance=t.distance);this.links.load(null!==(e=null!==(n=t.links)&&void 0!==n?n:t.lineLinked)&&void 0!==e?e:t.line_linked);void 0!==t.radius&&(this.radius=t.radius)}}}var r=(void 0,function(t,n,e,i,o){if(\"m\"===i)throw new TypeError(\"Private method is not writable\");if(\"a\"===i&&!o)throw new TypeError(\"Private accessor was defined without a setter\");if(\"function\"===typeof n?t!==n||!o:!n.has(t))throw new TypeError(\"Cannot write private member to an object whose class did not declare it\");return\"a\"===i?o.call(t,e):o?o.value=e:n.set(t,e),e});var s=(void 0,function(t,n,e,i){if(\"a\"===e&&!i)throw new TypeError(\"Private accessor was defined without a getter\");if(\"function\"===typeof n?t!==n||!i:!n.has(t))throw new TypeError(\"Cannot read private member from an object whose class did not declare it\");return\"m\"===e?i:\"a\"===e?i.call(t):i?i.value:n.get(t)});var c;function gradient(i,o,a,r){const s=Math.floor(a.getRadius()/o.getRadius()),c=o.getFillColor(),d=a.getFillColor();if(!c||!d)return;const l=o.getPosition(),u=a.getPosition(),v=t(c,d,o.getRadius(),a.getRadius()),f=i.createLinearGradient(l.x,l.y,u.x,u.y);f.addColorStop(0,n(c,r));f.addColorStop(s>1?1:s,e(v,r));f.addColorStop(1,n(d,r));return f}function drawConnectLine(t,n,e,o,a){t.save();i(t,o,a);t.lineWidth=n;t.strokeStyle=e;t.stroke();t.restore()}function lineStyle(t,n,e,i){const o=t.actualOptions,a=o.interactivity.modes.connect;if(a)return gradient(n,e,i,a.links.opacity)}function drawConnection(t,n,e){t.canvas.draw((i=>{var o;const a=lineStyle(t,i,n,e);if(!a)return;const r=n.getPosition(),s=e.getPosition();drawConnectLine(i,null!==(o=n.retina.linksWidth)&&void 0!==o?o:0,a,r,s)}))}class Connector extends o{constructor(t){super(t);c.set(this,void 0);r(this,c,t,\"f\")}clear(){}init(){const t=s(this,c,\"f\"),n=t.actualOptions.interactivity.modes.connect;if(n){t.retina.connectModeDistance=n.distance*t.retina.pixelRatio;t.retina.connectModeRadius=n.radius*t.retina.pixelRatio}}async interact(){const t=s(this,c,\"f\"),n=t.actualOptions;if(n.interactivity.events.onHover.enable&&\"pointermove\"===t.interactivity.status){const n=t.interactivity.mouse.position;if(!t.retina.connectModeDistance||t.retina.connectModeDistance<0||!t.retina.connectModeRadius||t.retina.connectModeRadius<0||!n)return;const e=Math.abs(t.retina.connectModeRadius),i=t.particles.quadTree.queryCircle(n,e,(t=>this.isEnabled(t)));let o=0;for(const n of i){const e=n.getPosition();for(const a of i.slice(o+1)){const i=a.getPosition(),o=Math.abs(t.retina.connectModeDistance),r=Math.abs(e.x-i.x),s=Math.abs(e.y-i.y);r<o&&s<o&&drawConnection(t,n,a)}++o}}}isEnabled(t){var n;const e=this.container,i=e.interactivity.mouse,o=(null!==(n=null===t||void 0===t?void 0:t.interactivity)&&void 0!==n?n:e.actualOptions.interactivity).events;return!(!o.onHover.enable||!i.position)&&a(\"connect\",o.onHover.mode)}loadModeOptions(t,...n){t.connect||(t.connect=new Connect);for(const e of n)t.connect.load(null===e||void 0===e?void 0:e.connect)}reset(){}}c=new WeakMap;async function loadExternalConnectInteraction(t){await t.addInteractor(\"externalConnect\",(t=>new Connector(t)))}export{Connect,ConnectLinks,loadExternalConnectInteraction};\n\n//# sourceMappingURL=index.js.map","import{OptionsColor as t,drawLine as i,getStyleFromRgb as e,ExternalInteractorBase as n,mouseMoveEvent as o,getDistance as r,getLinkRandomColor as a,getLinkColor as s,isInArray as c}from\"tsparticles-engine\";class GrabLinks{constructor(){this.blink=false;this.consent=false;this.opacity=1}load(i){if(i){void 0!==i.blink&&(this.blink=i.blink);void 0!==i.color&&(this.color=t.create(this.color,i.color));void 0!==i.consent&&(this.consent=i.consent);void 0!==i.opacity&&(this.opacity=i.opacity)}}}class Grab{constructor(){this.distance=100;this.links=new GrabLinks}get lineLinked(){return this.links}set lineLinked(t){this.links=t}get line_linked(){return this.links}set line_linked(t){this.links=t}load(t){var i,e;if(t){void 0!==t.distance&&(this.distance=t.distance);this.links.load(null!==(e=null!==(i=t.links)&&void 0!==i?i:t.lineLinked)&&void 0!==e?e:t.line_linked)}}}var l=(void 0,function(t,i,e,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 i?t!==i||!o:!i.has(t))throw new TypeError(\"Cannot write private member to an object whose class did not declare it\");return\"a\"===n?o.call(t,e):o?o.value=e:i.set(t,e),e});var d=(void 0,function(t,i,e,n){if(\"a\"===e&&!n)throw new TypeError(\"Private accessor was defined without a getter\");if(\"function\"===typeof i?t!==i||!n:!i.has(t))throw new TypeError(\"Cannot read private member from an object whose class did not declare it\");return\"m\"===e?n:\"a\"===e?n.call(t):n?n.value:i.get(t)});var v;function drawGrabLine(t,n,o,r,a,s){t.save();i(t,o,r);t.strokeStyle=e(a,s);t.lineWidth=n;t.stroke();t.restore()}function drawGrab(t,i,e,n,o){t.canvas.draw((t=>{var r;const a=i.getPosition();drawGrabLine(t,null!==(r=i.retina.linksWidth)&&void 0!==r?r:0,a,o,e,n)}))}class Grabber extends n{constructor(t){super(t);v.set(this,void 0);l(this,v,t,\"f\")}clear(){}init(){const t=d(this,v,\"f\"),i=t.actualOptions.interactivity.modes.grab;i&&(t.retina.grabModeDistance=i.distance*t.retina.pixelRatio)}async interact(){var t,i;const e=d(this,v,\"f\"),n=e.actualOptions,c=n.interactivity;if(!c.modes.grab||!c.events.onHover.enable||e.interactivity.status!==o)return;const l=e.interactivity.mouse.position;if(!l)return;const b=e.retina.grabModeDistance;if(!b||b<0)return;const u=e.particles.quadTree.queryCircle(l,b,(t=>this.isEnabled(t)));for(const n of u){const o=n.getPosition(),d=r(o,l);if(d>b)continue;const v=c.modes.grab.links,u=v.opacity,f=u-d*u/b;if(f<=0)continue;const h=null!==(t=v.color)&&void 0!==t?t:null===(i=n.options.links)||void 0===i?void 0:i.color;if(!e.particles.grabLineColor&&h){const t=c.modes.grab.links;e.particles.grabLineColor=a(h,t.blink,t.consent)}const p=s(n,void 0,e.particles.grabLineColor);if(!p)return;drawGrab(e,n,p,f,l)}}isEnabled(t){var i;const e=this.container,n=e.interactivity.mouse,o=(null!==(i=null===t||void 0===t?void 0:t.interactivity)&&void 0!==i?i:e.actualOptions.interactivity).events;return o.onHover.enable&&!!n.position&&c(\"grab\",o.onHover.mode)}loadModeOptions(t,...i){t.grab||(t.grab=new Grab);for(const e of i)t.grab.load(null===e||void 0===e?void 0:e.grab)}reset(){}}v=new WeakMap;async function loadExternalGrabInteraction(t){await t.addInteractor(\"externalGrab\",(t=>new Grabber(t)))}export{Grab,GrabLinks,loadExternalGrabInteraction};\n\n//# sourceMappingURL=index.js.map","import{ExternalInteractorBase as e}from\"tsparticles-engine\";class Pauser extends e{constructor(e){super(e);this.handleClickMode=e=>{if(\"pause\"!==e)return;const t=this.container;t.getAnimationStatus()?t.pause():t.play()}}clear(){}init(){}async interact(){}isEnabled(){return true}reset(){}}function loadExternalPauseInteraction(e){e.addInteractor(\"externalPause\",(e=>new Pauser(e)))}export{loadExternalPauseInteraction};\n\n//# sourceMappingURL=index.js.map","import{ExternalInteractorBase as t,itemFromArray as e}from\"tsparticles-engine\";class Push{constructor(){this.default=true;this.groups=[];this.quantity=4}get particles_nb(){return this.quantity}set particles_nb(t){this.quantity=t}load(t){var e;if(!t)return;void 0!==t.default&&(this.default=t.default);void 0!==t.groups&&(this.groups=t.groups.map((t=>t)));this.groups.length||(this.default=true);const r=null!==(e=t.quantity)&&void 0!==e?e:t.particles_nb;void 0!==r&&(this.quantity=r)}}var r=(void 0,function(t,e,r,i,s){if(\"m\"===i)throw new TypeError(\"Private method is not writable\");if(\"a\"===i&&!s)throw new TypeError(\"Private accessor was defined without a setter\");if(\"function\"===typeof e?t!==e||!s:!e.has(t))throw new TypeError(\"Cannot write private member to an object whose class did not declare it\");return\"a\"===i?s.call(t,r):s?s.value=r:e.set(t,r),r});var i=(void 0,function(t,e,r,i){if(\"a\"===r&&!i)throw new TypeError(\"Private accessor was defined without a getter\");if(\"function\"===typeof e?t!==e||!i:!e.has(t))throw new TypeError(\"Cannot read private member from an object whose class did not declare it\");return\"m\"===r?i:\"a\"===r?i.call(t):i?i.value:e.get(t)});var s;class Pusher extends t{constructor(t){super(t);s.set(this,void 0);r(this,s,t,\"f\");this.handleClickMode=t=>{if(\"push\"!==t)return;const r=i(this,s,\"f\"),a=r.actualOptions,o=a.interactivity.modes.push;if(!o)return;const n=o.quantity;if(n<=0)return;const u=e([void 0,...o.groups]),c=void 0!==u?r.actualOptions.particles.groups[u]:void 0;r.particles.push(n,r.interactivity.mouse,c,u)}}clear(){}init(){}async interact(){}isEnabled(){return true}loadModeOptions(t,...e){t.push||(t.push=new Push);for(const r of e)t.push.load(null===r||void 0===r?void 0:r.push)}reset(){}}s=new WeakMap;async function loadExternalPushInteraction(t){await t.addInteractor(\"externalPush\",(t=>new Pusher(t)))}export{Push,loadExternalPushInteraction};\n\n//# sourceMappingURL=index.js.map","import{ExternalInteractorBase as e}from\"tsparticles-engine\";class Remove{constructor(){this.quantity=2}get particles_nb(){return this.quantity}set particles_nb(e){this.quantity=e}load(e){var t;if(!e)return;const r=null!==(t=e.quantity)&&void 0!==t?t:e.particles_nb;void 0!==r&&(this.quantity=r)}}var t=(void 0,function(e,t,r,o,n){if(\"m\"===o)throw new TypeError(\"Private method is not writable\");if(\"a\"===o&&!n)throw new TypeError(\"Private accessor was defined without a setter\");if(\"function\"===typeof t?e!==t||!n:!t.has(e))throw new TypeError(\"Cannot write private member to an object whose class did not declare it\");return\"a\"===o?n.call(e,r):n?n.value=r:t.set(e,r),r});var r=(void 0,function(e,t,r,o){if(\"a\"===r&&!o)throw new TypeError(\"Private accessor was defined without a getter\");if(\"function\"===typeof t?e!==t||!o:!t.has(e))throw new TypeError(\"Cannot read private member from an object whose class did not declare it\");return\"m\"===r?o:\"a\"===r?o.call(e):o?o.value:t.get(e)});var o;class Remover extends e{constructor(e){super(e);o.set(this,void 0);t(this,o,e,\"f\");this.handleClickMode=e=>{const t=r(this,o,\"f\"),n=t.actualOptions;if(!n.interactivity.modes.remove||\"remove\"!==e)return;const a=n.interactivity.modes.remove.quantity;t.particles.removeQuantity(a)}}clear(){}init(){}async interact(){}isEnabled(){return true}loadModeOptions(e,...t){e.remove||(e.remove=new Remove);for(const r of t)e.remove.load(null===r||void 0===r?void 0:r.remove)}reset(){}}o=new WeakMap;function loadExternalRemoveInteraction(e){e.addInteractor(\"externalRemove\",(e=>new Remover(e)))}export{Remove,loadExternalRemoveInteraction};\n\n//# sourceMappingURL=index.js.map","import{ExternalInteractorBase as e,mouseMoveEvent as s,isInArray as t,divModeExecute as i,isDivModeEnabled as o,Circle as r,getDistances as n,Vector as l,clamp as a,calcEasing as c,Rectangle as p,divMode as u}from\"tsparticles-engine\";class RepulseBase{constructor(){this.distance=200;this.duration=.4;this.factor=100;this.speed=1;this.maxSpeed=50;this.easing=\"ease-out-quad\"}load(e){if(e){void 0!==e.distance&&(this.distance=e.distance);void 0!==e.duration&&(this.duration=e.duration);void 0!==e.easing&&(this.easing=e.easing);void 0!==e.factor&&(this.factor=e.factor);void 0!==e.speed&&(this.speed=e.speed);void 0!==e.maxSpeed&&(this.maxSpeed=e.maxSpeed)}}}class RepulseDiv extends RepulseBase{constructor(){super();this.selectors=[]}get ids(){return this.selectors instanceof Array?this.selectors.map((e=>e.replace(\"#\",\"\"))):this.selectors.replace(\"#\",\"\")}set ids(e){this.selectors=e instanceof Array?e.map((()=>`#${e}`)):`#${e}`}load(e){super.load(e);if(e){void 0!==e.ids&&(this.ids=e.ids);void 0!==e.selectors&&(this.selectors=e.selectors)}}}class Repulse extends RepulseBase{load(e){super.load(e);if(e)if(e.divs instanceof Array)this.divs=e.divs.map((e=>{const s=new RepulseDiv;s.load(e);return s}));else{(this.divs instanceof Array||!this.divs)&&(this.divs=new RepulseDiv);this.divs.load(e.divs)}}}var d=(void 0,function(e,s,t,i,o){if(\"m\"===i)throw new TypeError(\"Private method is not writable\");if(\"a\"===i&&!o)throw new TypeError(\"Private accessor was defined without a setter\");if(\"function\"===typeof s?e!==s||!o:!s.has(e))throw new TypeError(\"Cannot write private member to an object whose class did not declare it\");return\"a\"===i?o.call(e,t):o?o.value=t:s.set(e,t),t});var f=(void 0,function(e,s,t,i){if(\"a\"===t&&!i)throw new TypeError(\"Private accessor was defined without a getter\");if(\"function\"===typeof s?e!==s||!i:!s.has(e))throw new TypeError(\"Cannot read private member from an object whose class did not declare it\");return\"m\"===t?i:\"a\"===t?i.call(e):i?i.value:s.get(e)});var h;class Repulser extends e{constructor(e){super(e);h.set(this,void 0);d(this,h,e,\"f\");e.repulse||(e.repulse={particles:[]});this.handleClickMode=s=>{const t=f(this,h,\"f\").actualOptions,i=t.interactivity.modes.repulse;if(i&&\"repulse\"===s){e.repulse||(e.repulse={particles:[]});e.repulse.clicking=true;e.repulse.count=0;for(const s of e.repulse.particles)this.isEnabled(s)&&s.velocity.setTo(s.initialVelocity);e.repulse.particles=[];e.repulse.finish=false;setTimeout((()=>{if(!e.destroyed){e.repulse||(e.repulse={particles:[]});e.repulse.clicking=false}}),1e3*i.duration)}}}clear(){}init(){const e=f(this,h,\"f\"),s=e.actualOptions.interactivity.modes.repulse;s&&(e.retina.repulseModeDistance=s.distance*e.retina.pixelRatio)}async interact(){const e=f(this,h,\"f\"),o=e.actualOptions,r=e.interactivity.status===s,n=o.interactivity.events,l=n.onHover.enable,a=n.onHover.mode,c=n.onClick.enable,p=n.onClick.mode,u=n.onDiv;r&&l&&t(\"repulse\",a)?this.hoverRepulse():c&&t(\"repulse\",p)?this.clickRepulse():i(\"repulse\",u,((e,s)=>this.singleSelectorRepulse(e,s)))}isEnabled(e){var s;const i=f(this,h,\"f\"),r=i.actualOptions,n=i.interactivity.mouse,l=(null!==(s=null===e||void 0===e?void 0:e.interactivity)&&void 0!==s?s:r.interactivity).events,a=l.onDiv,c=o(\"repulse\",a);if(!(c||l.onHover.enable&&n.position||l.onClick.enable&&n.clickPosition))return false;const p=l.onHover.mode,u=l.onClick.mode;return t(\"repulse\",p)||t(\"repulse\",u)||c}loadModeOptions(e,...s){e.repulse||(e.repulse=new Repulse);for(const t of s)e.repulse.load(null===t||void 0===t?void 0:t.repulse)}reset(){}clickRepulse(){const e=f(this,h,\"f\"),s=e.actualOptions.interactivity.modes.repulse;if(s){e.repulse||(e.repulse={particles:[]});if(!e.repulse.finish){e.repulse.count||(e.repulse.count=0);e.repulse.count++;e.repulse.count===e.particles.count&&(e.repulse.finish=true)}if(e.repulse.clicking){const t=e.retina.repulseModeDistance;if(!t||t<0)return;const i=Math.pow(t/6,3),o=e.interactivity.mouse.clickPosition;if(void 0===o)return;const a=new r(o.x,o.y,i),c=e.particles.quadTree.query(a,(e=>this.isEnabled(e)));for(const t of c){const{dx:r,dy:a,distance:c}=n(o,t.position),p=c**2,u=s.speed,d=-i*u/p;if(p<=i){e.repulse.particles.push(t);const s=l.create(r,a);s.length=d;t.velocity.setTo(s)}}}else if(false===e.repulse.clicking){for(const s of e.repulse.particles)s.velocity.setTo(s.initialVelocity);e.repulse.particles=[]}}}hoverRepulse(){const e=f(this,h,\"f\"),s=e.interactivity.mouse.position,t=e.retina.repulseModeDistance;!t||t<0||!s||this.processRepulse(s,t,new r(s.x,s.y,t))}processRepulse(e,s,t,i){var o;const r=f(this,h,\"f\"),p=r.particles.quadTree.query(t,(e=>this.isEnabled(e))),u=r.actualOptions.interactivity.modes.repulse;if(u)for(const t of p){const{dx:r,dy:p,distance:d}=n(t.position,e),f=(null!==(o=null===i||void 0===i?void 0:i.speed)&&void 0!==o?o:u.speed)*u.factor,h=a(c(1-d/s,u.easing)*f,0,u.maxSpeed),v=l.create(0===d?f:r/d*h,0===d?f:p/d*h);t.position.addTo(v)}}singleSelectorRepulse(e,s){const t=f(this,h,\"f\"),i=t.actualOptions.interactivity.modes.repulse;if(!i)return;const o=document.querySelectorAll(e);o.length&&o.forEach((e=>{const o=e,n=t.retina.pixelRatio,l={x:(o.offsetLeft+o.offsetWidth/2)*n,y:(o.offsetTop+o.offsetHeight/2)*n},a=o.offsetWidth/2*n,c=\"circle\"===s.type?new r(l.x,l.y,a):new p(o.offsetLeft*n,o.offsetTop*n,o.offsetWidth*n,o.offsetHeight*n),d=i.divs,f=u(d,o);this.processRepulse(l,a,c,f)}))}}h=new WeakMap;async function loadExternalRepulseInteraction(e){await e.addInteractor(\"externalRepulse\",(e=>new Repulser(e)))}export{Repulse,RepulseBase,RepulseDiv,loadExternalRepulseInteraction};\n\n//# sourceMappingURL=index.js.map","import{getStyleFromHsl as e}from\"tsparticles-engine\";const a=/(#(?:[0-9a-f]{2}){2,4}|(#[0-9a-f]{3})|(rgb|hsl)a?\\((-?\\d+%?[,\\s]+){2,3}\\s*[\\d.]+%?\\))|currentcolor/gi;function replaceColorSvg(r,o,t){const{svgData:i}=r;if(!i)return\"\";const n=e(o,t);if(i.includes(\"fill\"))return i.replace(a,(()=>n));const s=i.indexOf(\">\");return`${i.substring(0,s)} fill=\"${n}\"${i.substring(s)}`}async function loadImage(e){return new Promise((a=>{e.loading=true;const r=new Image;e.element=r;r.addEventListener(\"load\",(()=>{e.loading=false;a()}));r.addEventListener(\"error\",(()=>{e.element=void 0;e.error=true;e.loading=false;console.error(`Error tsParticles - loading image: ${e.source}`);a()}));r.src=e.source}))}async function downloadSvgImage(e){if(\"svg\"!==e.type){await loadImage(e);return}e.loading=true;const a=await fetch(e.source);if(!a.ok){console.error(\"Error tsParticles - Image not found\");e.error=true}e.error||(e.svgData=await a.text());e.loading=false}function replaceImageColor(e,a,r,o){var t,i,n;const s=replaceColorSvg(e,r,null!==(i=null===(t=o.opacity)||void 0===t?void 0:t.value)&&void 0!==i?i:1),l={color:r,data:Object.assign(Object.assign({},e),{svgData:s}),loaded:false,ratio:a.width/a.height,replaceColor:null!==(n=a.replaceColor)&&void 0!==n?n:a.replace_color,source:a.src};return new Promise((a=>{const r=new Blob([s],{type:\"image/svg+xml\"}),o=URL||window.URL||window.webkitURL||window,t=o.createObjectURL(r),i=new Image;i.addEventListener(\"load\",(()=>{l.loaded=true;l.element=i;a(l);o.revokeObjectURL(t)}));i.addEventListener(\"error\",(async()=>{o.revokeObjectURL(t);const r=Object.assign(Object.assign({},e),{error:false,loading:true});await loadImage(r);l.loaded=true;l.element=r.element;a(l)}));i.src=t}))}var r=(void 0,function(e,a,r,o,t){if(\"m\"===o)throw new TypeError(\"Private method is not writable\");if(\"a\"===o&&!t)throw new TypeError(\"Private accessor was defined without a setter\");if(\"function\"===typeof a?e!==a||!t:!a.has(e))throw new TypeError(\"Cannot write private member to an object whose class did not declare it\");return\"a\"===o?t.call(e,r):t?t.value=r:a.set(e,r),r});var o=(void 0,function(e,a,r,o){if(\"a\"===r&&!o)throw new TypeError(\"Private accessor was defined without a getter\");if(\"function\"===typeof a?e!==a||!o:!a.has(e))throw new TypeError(\"Cannot read private member from an object whose class did not declare it\");return\"m\"===r?o:\"a\"===r?o.call(e):o?o.value:a.get(e)});var t;class ImageDrawer{constructor(){t.set(this,void 0);r(this,t,[],\"f\")}addImage(e,a){const r=this.getImages(e);null===r||void 0===r?void 0:r.images.push(a)}destroy(){r(this,t,[],\"f\")}draw(e,a,r,o){var t;const i=a.image,n=null===i||void 0===i?void 0:i.element;if(!n)return;const s=null!==(t=null===i||void 0===i?void 0:i.ratio)&&void 0!==t?t:1,l={x:-r,y:-r};e.globalAlpha=o;e.drawImage(n,l.x,l.y,2*r,2*r/s);e.globalAlpha=1}getImages(e){const a=o(this,t,\"f\").find((a=>a.id===e.id));if(a)return a;o(this,t,\"f\").push({id:e.id,images:[]});return this.getImages(e)}getSidesCount(){return 12}loadShape(e){if(\"image\"!==e.shape&&\"images\"!==e.shape)return;const a=e.container,r=this.getImages(a).images,o=e.shapeData,t=r.find((e=>e.source===o.src));t?!t.error:this.loadImageShape(a,o).then((()=>{this.loadShape(e)}))}particleInit(e,a){var r;if(\"image\"!==a.shape&&\"images\"!==a.shape)return;const o=this.getImages(e).images,t=a.shapeData,i=a.getFillColor(),n=null!==(r=t.replaceColor)&&void 0!==r?r:t.replace_color,s=o.find((e=>e.source===t.src));s&&(s.loading?setTimeout((()=>{this.particleInit(e,a)})):(async()=>{var e,r;let o;o=s.svgData&&n&&i?await replaceImageColor(s,t,i,a):{color:i,data:s,element:s.element,loaded:true,ratio:t.width/t.height,replaceColor:n,source:t.src};o.ratio||(o.ratio=1);const l=null!==(e=t.fill)&&void 0!==e?e:a.fill,c=null!==(r=t.close)&&void 0!==r?r:a.close,d={image:o,fill:l,close:c};a.image=d.image;a.fill=d.fill;a.close=d.close})())}async loadImageShape(e,a){var r;const o=a.src;if(!o)throw new Error(\"Error tsParticles - No image.src\");try{const t={source:o,type:o.substring(o.length-3),error:false,loading:true};this.addImage(e,t);const i=(null!==(r=a.replaceColor)&&void 0!==r?r:a.replace_color)?downloadSvgImage:loadImage;await i(t)}catch(e){throw new Error(`tsParticles error - ${a.src} not found`)}}}t=new WeakMap;async function loadImageShape(e){const a=new ImageDrawer;await e.addShape(\"image\",a);await e.addShape(\"images\",a)}export{loadImageShape};\n\n//# sourceMappingURL=index.js.map","import{ValueWithRandom as e,getRangeValue as i,getRandom as t,setRangeValue as n,randomInRange as a}from\"tsparticles-engine\";class LifeDelay extends e{constructor(){super();this.sync=false}load(e){if(e){super.load(e);void 0!==e.sync&&(this.sync=e.sync)}}}class LifeDuration extends e{constructor(){super();this.random.minimumValue=1e-4;this.sync=false}load(e){if(e){super.load(e);void 0!==e.sync&&(this.sync=e.sync)}}}class Life{constructor(){this.count=0;this.delay=new LifeDelay;this.duration=new LifeDuration}load(e){if(e){void 0!==e.count&&(this.count=e.count);this.delay.load(e.delay);this.duration.load(e.duration)}}}class LifeUpdater{constructor(e){this.container=e}init(e){const n=this.container,a=e.options,o=a.life;if(o){e.life={delay:n.retina.reduceFactor?i(o.delay.value)*(o.delay.sync?1:t())/n.retina.reduceFactor*1e3:0,delayTime:0,duration:n.retina.reduceFactor?i(o.duration.value)*(o.duration.sync?1:t())/n.retina.reduceFactor*1e3:0,time:0,count:o.count};e.life.duration<=0&&(e.life.duration=-1);e.life.count<=0&&(e.life.count=-1);e.life&&(e.spawning=e.life.delay>0)}}isEnabled(e){return!e.destroyed}loadOptions(e,...i){e.life||(e.life=new Life);for(const t of i)e.life.load(null===t||void 0===t?void 0:t.life)}update(e,t){if(!this.isEnabled(e)||!e.life)return;const o=e.life;let r=false;if(e.spawning){o.delayTime+=t.value;if(!(o.delayTime>=e.life.delay))return;r=true;e.spawning=false;o.delayTime=0;o.time=0}if(-1===o.duration)return;if(e.spawning)return;r?o.time=0:o.time+=t.value;if(o.time<o.duration)return;o.time=0;e.life.count>0&&e.life.count--;if(0===e.life.count){e.destroy();return}const s=this.container.canvas.size,l=n(0,s.width),d=n(0,s.width);e.position.x=a(l);e.position.y=a(d);e.spawning=true;o.delayTime=0;o.time=0;e.reset();const u=e.options.life;if(u){o.delay=1e3*i(u.delay.value);o.duration=1e3*i(u.duration.value)}}}async function loadLifeUpdater(e){await e.addParticleUpdater(\"life\",(e=>new LifeUpdater(e)))}export{loadLifeUpdater};\n\n//# sourceMappingURL=index.js.map","class LineDrawer{draw(e,a,n){e.moveTo(-n/2,0);e.lineTo(n/2,0)}getSidesCount(){return 1}}async function loadLineShape(e){await e.addShape(\"line\",new LineDrawer)}export{loadLineShape};\n\n//# sourceMappingURL=index.js.map","import{clamp as a,getRangeMax as o,getRangeMin as t,getRangeValue as i,randomInRange as c,getRandom as e}from\"tsparticles-engine\";function checkDestroy(a,o,t,i){switch(a.options.opacity.animation.destroy){case\"max\":o>=i&&a.destroy();break;case\"min\":o<=t&&a.destroy();break}}function updateOpacity(o,t){var i,c,e,p,y,s;if(!o.opacity)return;const l=o.opacity.min,n=o.opacity.max,u=null!==(i=o.opacity.decay)&&void 0!==i?i:1;if(!(o.destroyed||!o.opacity.enable||(null!==(c=o.opacity.maxLoops)&&void 0!==c?c:0)>0&&(null!==(e=o.opacity.loops)&&void 0!==e?e:0)>(null!==(p=o.opacity.maxLoops)&&void 0!==p?p:0))){switch(o.opacity.status){case 0:if(o.opacity.value>=n){o.opacity.status=1;o.opacity.loops||(o.opacity.loops=0);o.opacity.loops++}else o.opacity.value+=(null!==(y=o.opacity.velocity)&&void 0!==y?y:0)*t.factor;break;case 1:if(o.opacity.value<=l){o.opacity.status=0;o.opacity.loops||(o.opacity.loops=0);o.opacity.loops++}else o.opacity.value-=(null!==(s=o.opacity.velocity)&&void 0!==s?s:0)*t.factor;break}o.opacity.velocity&&1!==o.opacity.decay&&(o.opacity.velocity*=u);checkDestroy(o,o.opacity.value,l,n);o.destroyed||(o.opacity.value=a(o.opacity.value,l,n))}}class OpacityUpdater{constructor(a){this.container=a}init(a){const p=a.options.opacity;a.opacity={enable:p.animation.enable,max:o(p.value),min:t(p.value),value:i(p.value),loops:0,maxLoops:i(p.animation.count)};const y=p.animation;if(y.enable){a.opacity.decay=1-i(y.decay);a.opacity.status=0;const s=p.value;a.opacity.min=t(s);a.opacity.max=o(s);switch(y.startValue){case\"min\":a.opacity.value=a.opacity.min;a.opacity.status=0;break;case\"random\":a.opacity.value=c(a.opacity);a.opacity.status=e()>=.5?0:1;break;case\"max\":default:a.opacity.value=a.opacity.max;a.opacity.status=1;break}a.opacity.velocity=i(y.speed)/100*this.container.retina.reduceFactor;y.sync||(a.opacity.velocity*=e())}}isEnabled(a){var o,t,i,c;return!a.destroyed&&!a.spawning&&!!a.opacity&&a.opacity.enable&&((null!==(o=a.opacity.maxLoops)&&void 0!==o?o:0)<=0||(null!==(t=a.opacity.maxLoops)&&void 0!==t?t:0)>0&&(null!==(i=a.opacity.loops)&&void 0!==i?i:0)<(null!==(c=a.opacity.maxLoops)&&void 0!==c?c:0))}update(a,o){this.isEnabled(a)&&updateOpacity(a,o)}}async function loadOpacityUpdater(a){await a.addParticleUpdater(\"opacity\",(a=>new OpacityUpdater(a)))}export{loadOpacityUpdater};\n\n//# sourceMappingURL=index.js.map","import{getValue as t,calculateBounds as o,getDistances as i,isPointInside as e,Vector as n,getRandom as s,randomInRange as a}from\"tsparticles-engine\";function bounceHorizontal(o){if(\"bounce\"!==o.outMode&&\"bounce-horizontal\"!==o.outMode&&\"bounceHorizontal\"!==o.outMode&&\"split\"!==o.outMode)return;o.bounds.right<0?o.particle.position.x=o.size+o.offset.x:o.bounds.left>o.canvasSize.width&&(o.particle.position.x=o.canvasSize.width-o.size-o.offset.x);const i=o.particle.velocity.x;let e=false;if(\"right\"===o.direction&&o.bounds.right>=o.canvasSize.width&&i>0||\"left\"===o.direction&&o.bounds.left<=0&&i<0){const i=t(o.particle.options.bounce.horizontal);o.particle.velocity.x*=-i;e=true}if(!e)return;const n=o.offset.x+o.size;o.bounds.right>=o.canvasSize.width?o.particle.position.x=o.canvasSize.width-n:o.bounds.left<=0&&(o.particle.position.x=n);\"split\"===o.outMode&&o.particle.destroy()}function bounceVertical(o){if(\"bounce\"!==o.outMode&&\"bounce-vertical\"!==o.outMode&&\"bounceVertical\"!==o.outMode&&\"split\"!==o.outMode)return;o.bounds.bottom<0?o.particle.position.y=o.size+o.offset.y:o.bounds.top>o.canvasSize.height&&(o.particle.position.y=o.canvasSize.height-o.size-o.offset.y);const i=o.particle.velocity.y;let e=false;if(\"bottom\"===o.direction&&o.bounds.bottom>=o.canvasSize.height&&i>0||\"top\"===o.direction&&o.bounds.top<=0&&i<0){const i=t(o.particle.options.bounce.vertical);o.particle.velocity.y*=-i;e=true}if(!e)return;const n=o.offset.y+o.size;o.bounds.bottom>=o.canvasSize.height?o.particle.position.y=o.canvasSize.height-n:o.bounds.top<=0&&(o.particle.position.y=n);\"split\"===o.outMode&&o.particle.destroy()}class BounceOutMode{constructor(t){this.container=t;this.modes=[\"bounce\",\"bounce-vertical\",\"bounce-horizontal\",\"bounceVertical\",\"bounceHorizontal\",\"split\"]}update(t,i,e,n){if(!this.modes.includes(n))return;const s=this.container;let a=false;for(const[,o]of s.plugins){void 0!==o.particleBounce&&(a=o.particleBounce(t,e,i));if(a)break}if(a)return;const r=t.getPosition(),c=t.offset,d=t.getRadius(),u=o(r,d),l=s.canvas.size;bounceHorizontal({particle:t,outMode:n,direction:i,bounds:u,canvasSize:l,offset:c,size:d});bounceVertical({particle:t,outMode:n,direction:i,bounds:u,canvasSize:l,offset:c,size:d})}}class DestroyOutMode{constructor(t){this.container=t;this.modes=[\"destroy\"]}update(t,o,s,a){if(!this.modes.includes(a))return;const r=this.container;switch(t.outType){case\"normal\":case\"outside\":if(e(t.position,r.canvas.size,n.origin,t.getRadius(),o))return;break;case\"inside\":{const{dx:o,dy:e}=i(t.position,t.moveCenter);const{x:n,y:s}=t.velocity;if(n<0&&o>t.moveCenter.radius||s<0&&e>t.moveCenter.radius||n>=0&&o<-t.moveCenter.radius||s>=0&&e<-t.moveCenter.radius)return;break}}r.particles.remove(t,void 0,true)}}class NoneOutMode{constructor(t){this.container=t;this.modes=[\"none\"]}update(t,o,i,s){if(!this.modes.includes(s))return;if(t.options.move.distance.horizontal&&(\"left\"===o||\"right\"===o)||t.options.move.distance.vertical&&(\"top\"===o||\"bottom\"===o))return;const a=t.options.move.gravity,r=this.container;const c=r.canvas.size;const d=t.getRadius();if(a.enable){const i=t.position;(!a.inverse&&i.y>c.height+d&&\"bottom\"===o||a.inverse&&i.y<-d&&\"top\"===o)&&r.particles.remove(t)}else{if(t.velocity.y>0&&t.position.y<=c.height+d||t.velocity.y<0&&t.position.y>=-d||t.velocity.x>0&&t.position.x<=c.width+d||t.velocity.x<0&&t.position.x>=-d)return;e(t.position,r.canvas.size,n.origin,d,o)||r.particles.remove(t)}}}class OutOutMode{constructor(t){this.container=t;this.modes=[\"out\"]}update(t,r,c,d){if(!this.modes.includes(d))return;const u=this.container;switch(t.outType){case\"inside\":{const{x:o,y:e}=t.velocity;const s=n.origin;s.length=t.moveCenter.radius;s.angle=t.velocity.angle+Math.PI;s.addTo(n.create(t.moveCenter));const{dx:r,dy:c}=i(t.position,s);if(o<=0&&r>=0||e<=0&&c>=0||o>=0&&r<=0||e>=0&&c<=0)return;t.position.x=Math.floor(a({min:0,max:u.canvas.size.width}));t.position.y=Math.floor(a({min:0,max:u.canvas.size.height}));const{dx:d,dy:l}=i(t.position,t.moveCenter);t.direction=Math.atan2(-l,-d);t.velocity.angle=t.direction;break}default:if(e(t.position,u.canvas.size,n.origin,t.getRadius(),r))return;switch(t.outType){case\"outside\":{t.position.x=Math.floor(a({min:-t.moveCenter.radius,max:t.moveCenter.radius}))+t.moveCenter.x;t.position.y=Math.floor(a({min:-t.moveCenter.radius,max:t.moveCenter.radius}))+t.moveCenter.y;const{dx:o,dy:e}=i(t.position,t.moveCenter);if(t.moveCenter.radius){t.direction=Math.atan2(e,o);t.velocity.angle=t.direction}break}case\"normal\":{const i=t.options.move.warp,e=u.canvas.size,n={bottom:e.height+t.getRadius()+t.offset.y,left:-t.getRadius()-t.offset.x,right:e.width+t.getRadius()+t.offset.x,top:-t.getRadius()-t.offset.y},a=t.getRadius(),c=o(t.position,a);if(\"right\"===r&&c.left>e.width+t.offset.x){t.position.x=n.left;t.initialPosition.x=t.position.x;if(!i){t.position.y=s()*e.height;t.initialPosition.y=t.position.y}}else if(\"left\"===r&&c.right<-t.offset.x){t.position.x=n.right;t.initialPosition.x=t.position.x;if(!i){t.position.y=s()*e.height;t.initialPosition.y=t.position.y}}if(\"bottom\"===r&&c.top>e.height+t.offset.y){if(!i){t.position.x=s()*e.width;t.initialPosition.x=t.position.x}t.position.y=n.top;t.initialPosition.y=t.position.y}else if(\"top\"===r&&c.bottom<-t.offset.y){if(!i){t.position.x=s()*e.width;t.initialPosition.x=t.position.x}t.position.y=n.bottom;t.initialPosition.y=t.position.y}break}}break}}}class OutOfCanvasUpdater{constructor(t){this.container=t;this.updaters=[new BounceOutMode(t),new DestroyOutMode(t),new OutOutMode(t),new NoneOutMode(t)]}init(){}isEnabled(t){return!t.destroyed&&!t.spawning}update(t,o){var i,e,n,s;const a=t.options.move.outModes;this.updateOutMode(t,o,null!==(i=a.bottom)&&void 0!==i?i:a.default,\"bottom\");this.updateOutMode(t,o,null!==(e=a.left)&&void 0!==e?e:a.default,\"left\");this.updateOutMode(t,o,null!==(n=a.right)&&void 0!==n?n:a.default,\"right\");this.updateOutMode(t,o,null!==(s=a.top)&&void 0!==s?s:a.default,\"top\")}updateOutMode(t,o,i,e){for(const n of this.updaters)n.update(t,e,o,i)}}async function loadOutModesUpdater(t){await t.addParticleUpdater(\"outModes\",(t=>new OutOfCanvasUpdater(t)))}export{loadOutModesUpdater};\n\n//# sourceMappingURL=index.js.map","import{isSsr as a}from\"tsparticles-engine\";class ParallaxMover{init(){}isEnabled(e){return!a()&&!e.destroyed&&e.container.actualOptions.interactivity.events.onHover.parallax.enable}move(e){const t=e.container,n=t.actualOptions;if(a()||!n.interactivity.events.onHover.parallax.enable)return;const o=n.interactivity.events.onHover.parallax.force,r=t.interactivity.mouse.position;if(!r)return;const i={x:t.canvas.size.width/2,y:t.canvas.size.height/2},s=n.interactivity.events.onHover.parallax.smooth,l=e.getRadius()/o,v={x:(r.x-i.x)*l,y:(r.y-i.y)*l};e.offset.x+=(v.x-e.offset.x)/s;e.offset.y+=(v.y-e.offset.y)/s}}async function loadParallaxMover(a){a.addMover(\"parallax\",(()=>new ParallaxMover))}export{loadParallaxMover};\n\n//# sourceMappingURL=index.js.map","import{ParticlesInteractorBase as t,getDistances as e}from\"tsparticles-engine\";class Attractor extends t{constructor(t){super(t)}clear(){}init(){}async interact(t){var a;const r=this.container,o=null!==(a=t.retina.attractDistance)&&void 0!==a?a:r.retina.attractDistance,i=t.getPosition(),n=r.particles.quadTree.queryCircle(i,o);for(const a of n){if(t===a||!a.options.move.attract.enable||a.destroyed||a.spawning)continue;const r=a.getPosition(),{dx:o,dy:n}=e(i,r),c=t.options.move.attract.rotate,s=o/(1e3*c.x),l=n/(1e3*c.y),d=a.size.value/t.size.value,y=1/d;t.velocity.x-=s*d;t.velocity.y-=l*d;a.velocity.x+=s*y;a.velocity.y+=l*y}}isEnabled(t){return t.options.move.attract.enable}reset(){}}async function loadParticlesAttractInteraction(t){await t.addInteractor(\"particlesAttract\",(t=>new Attractor(t)))}export{loadParticlesAttractInteraction};\n\n//# sourceMappingURL=index.js.map","import{clamp as e,circleBounce as i,circleBounceDataFromParticle as s,ParticlesInteractorBase as o,getDistance as t}from\"tsparticles-engine\";function absorb(i,s,o,t){if(void 0===i.getRadius()&&void 0!==s.getRadius())i.destroy();else if(void 0!==i.getRadius()&&void 0===s.getRadius())s.destroy();else if(void 0!==i.getRadius()&&void 0!==s.getRadius())if(i.getRadius()>=s.getRadius()){const a=e(i.getRadius()/s.getRadius(),0,s.getRadius())*o;i.size.value+=a;s.size.value-=a;if(s.getRadius()<=t){s.size.value=0;s.destroy()}}else{const a=e(s.getRadius()/i.getRadius(),0,i.getRadius())*o;i.size.value-=a;s.size.value+=a;if(i.getRadius()<=t){i.size.value=0;i.destroy()}}}function bounce(e,o){i(s(e),s(o))}function destroy(e,i){e.unbreakable||i.unbreakable||bounce(e,i);void 0===e.getRadius()&&void 0!==i.getRadius()?e.destroy():void 0!==e.getRadius()&&void 0===i.getRadius()?i.destroy():void 0!==e.getRadius()&&void 0!==i.getRadius()&&(e.getRadius()>=i.getRadius()?i.destroy():e.destroy())}function resolveCollision(e,i,s,o){switch(e.options.collisions.mode){case\"absorb\":absorb(e,i,s,o);break;case\"bounce\":bounce(e,i);break;case\"destroy\":destroy(e,i);break}}class Collider extends o{constructor(e){super(e)}clear(){}init(){}async interact(e){const i=this.container,s=e.getPosition(),o=e.getRadius(),a=i.particles.quadTree.queryCircle(s,2*o);for(const n of a){if(e===n||!n.options.collisions.enable||e.options.collisions.mode!==n.options.collisions.mode||n.destroyed||n.spawning)continue;const a=n.getPosition();const d=n.getRadius();if(Math.abs(Math.round(s.z)-Math.round(a.z))>o+d)continue;const r=t(s,a);const u=o+d;r>u||resolveCollision(e,n,i.fpsLimit/1e3,i.retina.pixelRatio)}}isEnabled(e){return e.options.collisions.enable}reset(){}}async function loadParticlesCollisionsInteraction(e){await e.addInteractor(\"particlesCollisions\",(e=>new Collider(e)))}export{loadParticlesCollisionsInteraction};\n\n//# sourceMappingURL=index.js.map","import{OptionsColor as i,getDistance as n,ParticlesInteractorBase as t,CircleWarp as o,Circle as s,getLinkRandomColor as e,drawLine as l,getDistances as a,getStyleFromRgb as r,rangeColorToRgb as c,drawTriangle as d,getRandom as k,getRangeValue as h,getLinkColor as u}from\"tsparticles-engine\";class LinksShadow{constructor(){this.blur=5;this.color=new i;this.color.value=\"#000\";this.enable=false}load(n){if(n){void 0!==n.blur&&(this.blur=n.blur);this.color=i.create(this.color,n.color);void 0!==n.enable&&(this.enable=n.enable)}}}class LinksTriangle{constructor(){this.enable=false;this.frequency=1}load(n){if(n){void 0!==n.color&&(this.color=i.create(this.color,n.color));void 0!==n.enable&&(this.enable=n.enable);void 0!==n.frequency&&(this.frequency=n.frequency);void 0!==n.opacity&&(this.opacity=n.opacity)}}}class Links{constructor(){this.blink=false;this.color=new i;this.color.value=\"#fff\";this.consent=false;this.distance=100;this.enable=false;this.frequency=1;this.opacity=1;this.shadow=new LinksShadow;this.triangles=new LinksTriangle;this.width=1;this.warp=false}load(n){if(n){void 0!==n.id&&(this.id=n.id);void 0!==n.blink&&(this.blink=n.blink);this.color=i.create(this.color,n.color);void 0!==n.consent&&(this.consent=n.consent);void 0!==n.distance&&(this.distance=n.distance);void 0!==n.enable&&(this.enable=n.enable);void 0!==n.frequency&&(this.frequency=n.frequency);void 0!==n.opacity&&(this.opacity=n.opacity);this.shadow.load(n.shadow);this.triangles.load(n.triangles);void 0!==n.width&&(this.width=n.width);void 0!==n.warp&&(this.warp=n.warp)}}}function getLinkDistance(i,t,o,s,e){let l=n(i,t);if(!e||l<=o)return l;const a={x:t.x-s.width,y:t.y};l=n(i,a);if(l<=o)return l;const r={x:t.x-s.width,y:t.y-s.height};l=n(i,r);if(l<=o)return l;const c={x:t.x,y:t.y-s.height};l=n(i,c);return l}class Linker extends t{constructor(i){super(i);this.linkContainer=i}clear(){}init(){this.linkContainer.particles.linksColors=new Map}async interact(i){var n;if(!i.options.links)return;i.links=[];const t=i.getPosition(),e=this.container,l=e.canvas.size;if(t.x<0||t.y<0||t.x>l.width||t.y>l.height)return;const a=i.options.links,r=a.opacity,c=null!==(n=i.retina.linksDistance)&&void 0!==n?n:0,d=a.warp,k=d?new o(t.x,t.y,c,l):new s(t.x,t.y,c),h=e.particles.quadTree.query(k);for(const n of h){const o=n.options.links;if(i===n||!(null===o||void 0===o?void 0:o.enable)||a.id!==o.id||n.spawning||n.destroyed||!n.links||-1!==i.links.map((i=>i.destination)).indexOf(n)||-1!==n.links.map((i=>i.destination)).indexOf(i))continue;const s=n.getPosition();if(s.x<0||s.y<0||s.x>l.width||s.y>l.height)continue;const e=getLinkDistance(t,s,c,l,d&&o.warp);if(e>c)return;const k=(1-e/c)*r;this.setColor(i);i.links.push({destination:n,opacity:k})}}isEnabled(i){var n;return!!(null===(n=i.options.links)||void 0===n?void 0:n.enable)}loadParticlesOptions(i,...n){var t,o;i.links||(i.links=new Links);for(const s of n)i.links.load(null!==(o=null!==(t=null===s||void 0===s?void 0:s.links)&&void 0!==t?t:null===s||void 0===s?void 0:s.lineLinked)&&void 0!==o?o:null===s||void 0===s?void 0:s.line_linked)}reset(){}setColor(i){if(!i.options.links)return;const n=this.linkContainer,t=i.options.links;let o=void 0===t.id?n.particles.linksColor:n.particles.linksColors.get(t.id);if(o)return;const s=t.color;o=e(s,t.blink,t.consent);void 0===t.id?n.particles.linksColor=o:n.particles.linksColors.set(t.id,o)}}async function loadInteraction(i){await i.addInteractor(\"particlesLinks\",(i=>new Linker(i)))}function drawLinkLine(i,t,o,s,e,d,k,h,u,p,f,y){let v=false;if(n(o,s)<=e){l(i,o,s);v=true}else if(k){let n;let t;const r={x:s.x-d.width,y:s.y};const c=a(o,r);if(c.distance<=e){const i=o.y-c.dy/c.dx*o.x;n={x:0,y:i};t={x:d.width,y:i}}else{const i={x:s.x,y:s.y-d.height};const l=a(o,i);if(l.distance<=e){const i=o.y-l.dy/l.dx*o.x;const s=-i/(l.dy/l.dx);n={x:s,y:0};t={x:s,y:d.height}}else{const i={x:s.x-d.width,y:s.y-d.height};const l=a(o,i);if(l.distance<=e){const i=o.y-l.dy/l.dx*o.x;const s=-i/(l.dy/l.dx);n={x:s,y:i};t={x:n.x+d.width,y:n.y+d.height}}}}if(n&&t){l(i,o,n);l(i,s,t);v=true}}if(v){i.lineWidth=t;h&&(i.globalCompositeOperation=u);i.strokeStyle=r(p,f);if(y.enable){const n=c(y.color);if(n){i.shadowBlur=y.blur;i.shadowColor=r(n)}}i.stroke()}}function drawLinkTriangle(i,n,t,o,s,e,l,a){d(i,n,t,o);s&&(i.globalCompositeOperation=e);i.fillStyle=r(l,a);i.fill()}class LinkInstance{constructor(i){this.container=i}drawParticle(i,n){var t;const o=this.container,s=n.options;if(!n.links||n.links.length<=0)return;i.save();const e=n.links.filter((i=>s.links&&o.particles.getLinkFrequency(n,i.destination)<=s.links.frequency));for(const i of e){this.drawTriangles(o,s,n,i,e);i.opacity>0&&(null!==(t=n.retina.linksWidth)&&void 0!==t?t:0)>0&&this.drawLinkLine(n,i)}i.restore()}particleCreated(i){i.links=[];if(!i.options.links)return;const n=this.container.retina.pixelRatio;i.retina.linksDistance=i.options.links.distance*n;i.retina.linksWidth=i.options.links.width*n}particleDestroyed(i){i.links=[]}drawLinkLine(i,n){const t=this.container,o=t.actualOptions,s=n.destination,e=i.getPosition(),l=s.getPosition();let a=n.opacity;t.canvas.draw((n=>{var r,d,p;if(!i.options.links)return;let f;const y=null===(r=i.options.twinkle)||void 0===r?void 0:r.lines;if(null===y||void 0===y?void 0:y.enable){const i=y.frequency,n=c(y.color),t=k()<i;if(t&&n){f=n;a=h(y.opacity)}}if(!f){const n=i.options.links,o=void 0!==(null===n||void 0===n?void 0:n.id)?t.particles.linksColors.get(n.id):t.particles.linksColor;f=u(i,s,o)}if(!f)return;const v=null!==(d=i.retina.linksWidth)&&void 0!==d?d:0,w=null!==(p=i.retina.linksDistance)&&void 0!==p?p:0;drawLinkLine(n,v,e,l,w,t.canvas.size,i.options.links.warp,o.backgroundMask.enable,o.backgroundMask.composite,f,a,i.options.links.shadow)}))}drawLinkTriangle(i,t,o){var s;if(!i.options.links)return;const e=this.container,l=e.actualOptions,a=t.destination,r=o.destination,d=i.options.links.triangles,k=null!==(s=d.opacity)&&void 0!==s?s:(t.opacity+o.opacity)/2;k<=0||e.canvas.draw((t=>{var o;const s=i.getPosition(),h=a.getPosition(),p=r.getPosition(),f=null!==(o=i.retina.linksDistance)&&void 0!==o?o:0;if(n(s,h)>f||n(p,h)>f||n(p,s)>f)return;let y=c(d.color);if(!y){const n=i.options.links,t=void 0!==(null===n||void 0===n?void 0:n.id)?e.particles.linksColors.get(n.id):e.particles.linksColor;y=u(i,a,t)}y&&drawLinkTriangle(t,s,h,p,l.backgroundMask.enable,l.backgroundMask.composite,y,k)}))}drawTriangles(i,n,t,o,s){var e,l,a;const r=o.destination,c=i.particles;if(!((null===(e=n.links)||void 0===e?void 0:e.triangles.enable)&&(null===(l=r.options.links)||void 0===l?void 0:l.triangles.enable)))return;const d=null===(a=r.links)||void 0===a?void 0:a.filter((n=>{const t=i.particles.getLinkFrequency(r,n.destination);return r.options.links&&t<=r.options.links.frequency&&s.findIndex((i=>i.destination===n.destination))>=0}));if(null===d||void 0===d?void 0:d.length)for(const i of d){const s=i.destination,e=c.getTriangleFrequency(t,r,s);e>n.links.triangles.frequency||this.drawLinkTriangle(t,o,i)}}}class LinksPlugin{constructor(){this.id=\"links\"}getPlugin(i){return new LinkInstance(i)}loadOptions(){}needsPlugin(){return true}}async function loadPlugin(i){const n=new LinksPlugin;await i.addPlugin(n)}async function loadParticlesLinksInteraction(i){await loadInteraction(i);await loadPlugin(i)}export{Links,LinksShadow,LinksTriangle,loadParticlesLinksInteraction};\n\n//# sourceMappingURL=index.js.map","class PolygonDrawerBase{draw(e,n,o){const a=this.getCenter(n,o);const t=this.getSidesData(n,o);const r=t.count.numerator*t.count.denominator;const l=t.count.numerator/t.count.denominator;const i=180*(l-2)/l;const s=Math.PI-Math.PI*i/180;if(e){e.beginPath();e.translate(a.x,a.y);e.moveTo(0,0);for(let n=0;n<r;n++){e.lineTo(t.length,0);e.translate(t.length,0);e.rotate(s)}}}getSidesCount(e){var n,o;const a=e.shapeData;return null!==(o=null!==(n=null===a||void 0===a?void 0:a.sides)&&void 0!==n?n:null===a||void 0===a?void 0:a.nb_sides)&&void 0!==o?o:5}}class PolygonDrawer extends PolygonDrawerBase{getCenter(e,n){const o=this.getSidesCount(e);return{x:-n/(o/3.5),y:-n/.76}}getSidesData(e,n){var o,a;const t=e.shapeData;const r=null!==(a=null!==(o=null===t||void 0===t?void 0:t.sides)&&void 0!==o?o:null===t||void 0===t?void 0:t.nb_sides)&&void 0!==a?a:5;return{count:{denominator:1,numerator:r},length:2.66*n/(r/3)}}}class TriangleDrawer extends PolygonDrawerBase{getCenter(e,n){return{x:-n,y:n/1.66}}getSidesCount(){return 3}getSidesData(e,n){return{count:{denominator:2,numerator:3},length:2*n}}}async function loadGenericPolygonShape(e){await e.addShape(\"polygon\",new PolygonDrawer)}async function loadTriangleShape(e){await e.addShape(\"triangle\",new TriangleDrawer)}async function loadPolygonShape(e){await loadGenericPolygonShape(e);await loadTriangleShape(e)}export{loadGenericPolygonShape,loadPolygonShape,loadTriangleShape};\n\n//# sourceMappingURL=index.js.map","import{clamp as e}from\"tsparticles-engine\";function checkDestroy(e,s,i,o){switch(e.options.size.animation.destroy){case\"max\":s>=o&&e.destroy();break;case\"min\":s<=i&&e.destroy();break}}function updateSize(s,i){var o,a,l,t,z;const d=(null!==(o=s.size.velocity)&&void 0!==o?o:0)*i.factor,n=s.size.min,p=s.size.max,r=null!==(a=s.size.decay)&&void 0!==a?a:1;if(!(s.destroyed||!s.size.enable||(null!==(l=s.size.maxLoops)&&void 0!==l?l:0)>0&&(null!==(t=s.size.loops)&&void 0!==t?t:0)>(null!==(z=s.size.maxLoops)&&void 0!==z?z:0))){switch(s.size.status){case 0:if(s.size.value>=p){s.size.status=1;s.size.loops||(s.size.loops=0);s.size.loops++}else s.size.value+=d;break;case 1:if(s.size.value<=n){s.size.status=0;s.size.loops||(s.size.loops=0);s.size.loops++}else s.size.value-=d}s.size.velocity&&1!==r&&(s.size.velocity*=r);checkDestroy(s,s.size.value,n,p);s.destroyed||(s.size.value=e(s.size.value,n,p))}}class SizeUpdater{init(){}isEnabled(e){var s,i,o,a;return!e.destroyed&&!e.spawning&&e.size.enable&&((null!==(s=e.size.maxLoops)&&void 0!==s?s:0)<=0||(null!==(i=e.size.maxLoops)&&void 0!==i?i:0)>0&&(null!==(o=e.size.loops)&&void 0!==o?o:0)<(null!==(a=e.size.maxLoops)&&void 0!==a?a:0))}update(e,s){this.isEnabled(e)&&updateSize(e,s)}}async function loadSizeUpdater(e){await e.addParticleUpdater(\"size\",(()=>new SizeUpdater))}export{loadSizeUpdater};\n\n//# sourceMappingURL=index.js.map","const a=Math.sqrt(2);class SquareDrawer{draw(e,r,t){e.rect(-t/a,-t/a,2*t/a,2*t/a)}getSidesCount(){return 4}}async function loadSquareShape(a){const e=new SquareDrawer;await a.addShape(\"edge\",e);await a.addShape(\"square\",e)}export{loadSquareShape};\n\n//# sourceMappingURL=index.js.map","class StarDrawer{draw(a,t,o){var e;const i=t.shapeData,n=this.getSidesCount(t),d=null!==(e=null===i||void 0===i?void 0:i.inset)&&void 0!==e?e:2;a.moveTo(0,0-o);for(let t=0;t<n;t++){a.rotate(Math.PI/n);a.lineTo(0,0-o*d);a.rotate(Math.PI/n);a.lineTo(0,0-o)}}getSidesCount(a){var t,o;const e=a.shapeData;return null!==(o=null!==(t=null===e||void 0===e?void 0:e.sides)&&void 0!==t?t:null===e||void 0===e?void 0:e.nb_sides)&&void 0!==o?o:5}}async function loadStarShape(a){await a.addShape(\"star\",new StarDrawer)}export{loadStarShape};\n\n//# sourceMappingURL=index.js.map","import{randomInRange as o,itemFromArray as l,rangeColorToHsl as e,getHslAnimationFromHsl as t}from\"tsparticles-engine\";function updateColorValue(l,e,t,r,i){var a,n;const s=e;if(!s||!s.enable)return;const d=o(t.offset),u=(null!==(a=e.velocity)&&void 0!==a?a:0)*l.factor+3.6*d,v=null!==(n=e.decay)&&void 0!==n?n:1;if(i&&0!==s.status){s.value-=u;if(s.value<0){s.status=0;s.value+=s.value}}else{s.value+=u;if(i&&s.value>r){s.status=1;s.value-=s.value%r}}s.velocity&&1!==v&&(s.velocity*=v);s.value>r&&(s.value%=r)}function updateStrokeColor(o,l){var e,t,r,i,a,n,s,d,u,v;if(!(null===(e=o.stroke)||void 0===e?void 0:e.color))return;const c=o.stroke.color.animation,k=null!==(r=null===(t=o.strokeColor)||void 0===t?void 0:t.h)&&void 0!==r?r:null===(i=o.color)||void 0===i?void 0:i.h;k&&updateColorValue(l,k,c.h,360,false);const p=null!==(n=null===(a=o.strokeColor)||void 0===a?void 0:a.s)&&void 0!==n?n:null===(s=o.color)||void 0===s?void 0:s.s;p&&updateColorValue(l,p,c.s,100,true);const C=null!==(u=null===(d=o.strokeColor)||void 0===d?void 0:d.l)&&void 0!==u?u:null===(v=o.color)||void 0===v?void 0:v.l;C&&updateColorValue(l,C,c.l,100,true)}class StrokeColorUpdater{constructor(o){this.container=o}init(o){var r,i;const a=this.container;o.stroke=o.options.stroke instanceof Array?l(o.options.stroke,o.id,o.options.reduceDuplicates):o.options.stroke;o.strokeWidth=o.stroke.width*a.retina.pixelRatio;const n=null!==(r=e(o.stroke.color))&&void 0!==r?r:o.getFillColor();n&&(o.strokeColor=t(n,null===(i=o.stroke.color)||void 0===i?void 0:i.animation,a.retina.reduceFactor))}isEnabled(o){var l,e,t,r;const i=null===(l=o.stroke)||void 0===l?void 0:l.color;return!o.destroyed&&!o.spawning&&!!i&&(void 0!==(null===(e=o.strokeColor)||void 0===e?void 0:e.h.value)&&i.animation.h.enable||void 0!==(null===(t=o.strokeColor)||void 0===t?void 0:t.s.value)&&i.animation.s.enable||void 0!==(null===(r=o.strokeColor)||void 0===r?void 0:r.l.value)&&i.animation.l.enable)}update(o,l){this.isEnabled(o)&&updateStrokeColor(o,l)}}async function loadStrokeColorUpdater(o){await o.addParticleUpdater(\"strokeColor\",(o=>new StrokeColorUpdater(o)))}export{loadStrokeColorUpdater};\n\n//# sourceMappingURL=index.js.map","import{itemFromArray as t,isInArray as a,loadFont as e}from\"tsparticles-engine\";const o=[\"text\",\"character\",\"char\"];class TextDrawer{draw(a,e,o,n){var i,s,r;const l=e.shapeData;if(void 0===l)return;const c=l.value;if(void 0===c)return;const f=e;void 0===f.text&&(f.text=c instanceof Array?t(c,e.randomIndexData):c);const d=f.text,p=null!==(i=l.style)&&void 0!==i?i:\"\",h=null!==(s=l.weight)&&void 0!==s?s:\"400\",x=2*Math.round(o),u=null!==(r=l.font)&&void 0!==r?r:\"Verdana\",w=e.fill,v=d.length*o/2;a.font=`${p} ${h} ${x}px \"${u}\"`;const y={x:-v,y:o/2};a.globalAlpha=n;w?a.fillText(d,y.x,y.y):a.strokeText(d,y.x,y.y);a.globalAlpha=1}getSidesCount(){return 12}async init(t){const n=t.actualOptions;if(o.find((t=>a(t,n.particles.shape.type)))){const t=o.map((t=>n.particles.shape.options[t])).find((t=>!!t));if(t instanceof Array){const a=[];for(const o of t){const t=o;a.push(e(t.font,t.weight))}await Promise.allSettled(a)}else if(void 0!==t){const a=t;await e(a.font,a.weight)}}}}async function loadTextShape(t){const a=new TextDrawer;for(const e of o)await t.addShape(e,a)}export{loadTextShape};\n\n//# sourceMappingURL=index.js.map","import{initPjs as t}from\"tsparticles-particles.js\";import{loadAngleUpdater as a}from\"tsparticles-updater-angle\";import{loadBaseMover as r}from\"tsparticles-move-base\";import{loadCircleShape as i}from\"tsparticles-shape-circle\";import{loadColorUpdater as e}from\"tsparticles-updater-color\";import{loadExternalAttractInteraction as o}from\"tsparticles-interaction-external-attract\";import{loadExternalBounceInteraction as p}from\"tsparticles-interaction-external-bounce\";import{loadExternalBubbleInteraction as s}from\"tsparticles-interaction-external-bubble\";import{loadExternalConnectInteraction as m}from\"tsparticles-interaction-external-connect\";import{loadExternalGrabInteraction as l}from\"tsparticles-interaction-external-grab\";import{loadExternalPauseInteraction as c}from\"tsparticles-interaction-external-pause\";import{loadExternalPushInteraction as n}from\"tsparticles-interaction-external-push\";import{loadExternalRemoveInteraction as f}from\"tsparticles-interaction-external-remove\";import{loadExternalRepulseInteraction as w}from\"tsparticles-interaction-external-repulse\";import{loadImageShape as u}from\"tsparticles-shape-image\";import{loadLifeUpdater as x}from\"tsparticles-updater-life\";import{loadLineShape as d}from\"tsparticles-shape-line\";import{loadOpacityUpdater as h}from\"tsparticles-updater-opacity\";import{loadOutModesUpdater as b}from\"tsparticles-updater-out-modes\";import{loadParallaxMover as g}from\"tsparticles-move-parallax\";import{loadParticlesAttractInteraction as v}from\"tsparticles-interaction-particles-attract\";import{loadParticlesCollisionsInteraction as y}from\"tsparticles-interaction-particles-collisions\";import{loadParticlesLinksInteraction as k}from\"tsparticles-interaction-particles-links\";import{loadPolygonShape as S}from\"tsparticles-shape-polygon\";import{loadSizeUpdater as j}from\"tsparticles-updater-size\";import{loadSquareShape as q}from\"tsparticles-shape-square\";import{loadStarShape as z}from\"tsparticles-shape-star\";import{loadStrokeColorUpdater as A}from\"tsparticles-updater-stroke-color\";import{loadTextShape as B}from\"tsparticles-shape-text\";async function loadSlim(C){await r(C);await g(C);await o(C);await p(C);await s(C);await m(C);await l(C);await c(C);await n(C);await f(C);await w(C);await v(C);await y(C);await k(C);await i(C);await u(C);await d(C);await S(C);await q(C);await z(C);await B(C);await x(C);await h(C);await j(C);await a(C);await e(C);await A(C);await b(C);await t(C)}export{loadSlim};\n\n//# sourceMappingURL=index.js.map","import{setRangeValue as t,ValueWithRandom as i,getRangeValue as e,getRandom as l}from\"tsparticles-engine\";class TiltAnimation{constructor(){this.enable=false;this.speed=0;this.decay=0;this.sync=false}load(i){if(i){void 0!==i.enable&&(this.enable=i.enable);void 0!==i.speed&&(this.speed=t(i.speed));void 0!==i.decay&&(this.decay=t(i.decay));void 0!==i.sync&&(this.sync=i.sync)}}}class Tilt extends i{constructor(){super();this.animation=new TiltAnimation;this.direction=\"clockwise\";this.enable=false;this.value=0}load(t){super.load(t);if(t){this.animation.load(t.animation);void 0!==t.direction&&(this.direction=t.direction);void 0!==t.enable&&(this.enable=t.enable)}}}function updateTilt(t,i){var e,l;if(!t.tilt||!t.options.tilt)return;const a=t.options.tilt,o=a.animation,n=(null!==(e=t.tilt.velocity)&&void 0!==e?e:0)*i.factor,s=2*Math.PI,c=null!==(l=t.tilt.decay)&&void 0!==l?l:1;if(o.enable){switch(t.tilt.status){case 0:t.tilt.value+=n;t.tilt.value>s&&(t.tilt.value-=s);break;case 1:default:t.tilt.value-=n;t.tilt.value<0&&(t.tilt.value+=s);break}t.tilt.velocity&&1!==c&&(t.tilt.velocity*=c)}}class TiltUpdater{constructor(t){this.container=t}getTransformValues(t){var i;const e=(null===(i=t.tilt)||void 0===i?void 0:i.enable)&&t.tilt;return{b:e?Math.cos(e.value)*e.cosDirection:void 0,c:e?Math.sin(e.value)*e.sinDirection:void 0}}init(t){var i;const a=t.options.tilt;if(!a)return;t.tilt={enable:a.enable,value:e(a.value)*Math.PI/180,sinDirection:l()>=.5?1:-1,cosDirection:l()>=.5?1:-1};let o=a.direction;if(\"random\"===o){const t=Math.floor(2*l());o=t>0?\"counter-clockwise\":\"clockwise\"}switch(o){case\"counter-clockwise\":case\"counterClockwise\":t.tilt.status=1;break;case\"clockwise\":t.tilt.status=0;break}const n=null===(i=t.options.tilt)||void 0===i?void 0:i.animation;if(null===n||void 0===n?void 0:n.enable){t.tilt.decay=1-e(n.decay);t.tilt.velocity=e(n.speed)/360*this.container.retina.reduceFactor;n.sync||(t.tilt.velocity*=l())}}isEnabled(t){var i;const e=null===(i=t.options.tilt)||void 0===i?void 0:i.animation;return!t.destroyed&&!t.spawning&&!!(null===e||void 0===e?void 0:e.enable)}loadOptions(t,...i){t.tilt||(t.tilt=new Tilt);for(const e of i)t.tilt.load(null===e||void 0===e?void 0:e.tilt)}update(t,i){this.isEnabled(t)&&updateTilt(t,i)}}async function loadTiltUpdater(t){await t.addParticleUpdater(\"tilt\",(t=>new TiltUpdater(t)))}export{loadTiltUpdater};\n\n//# sourceMappingURL=index.js.map","import{OptionsColor as e,setRangeValue as i,getRandom as t,getRangeValue as l,rangeColorToHsl as o,getStyleFromHsl as n}from\"tsparticles-engine\";class TwinkleValues{constructor(){this.enable=false;this.frequency=.05;this.opacity=1}load(t){if(t){void 0!==t.color&&(this.color=e.create(this.color,t.color));void 0!==t.enable&&(this.enable=t.enable);void 0!==t.frequency&&(this.frequency=t.frequency);void 0!==t.opacity&&(this.opacity=i(t.opacity))}}}class Twinkle{constructor(){this.lines=new TwinkleValues;this.particles=new TwinkleValues}load(e){if(e){this.lines.load(e.lines);this.particles.load(e.particles)}}}class TwinkleUpdater{getColorStyles(e,i,a,s){const r=e.options,c=r.twinkle;if(!c)return{};const d=c.particles,p=d.enable&&t()<d.frequency,w=e.options.zIndex,k=(1-e.zIndexFactor)**w.opacityRate,u=p?l(d.opacity)*k:s,f=o(d.color),y=f?n(f,u):void 0,h={},v=p&&y;h.fill=v?y:void 0;h.stroke=v?y:void 0;return h}init(){}isEnabled(e){const i=e.options,t=i.twinkle;return!!t&&t.particles.enable}loadOptions(e,...i){e.twinkle||(e.twinkle=new Twinkle);for(const t of i)e.twinkle.load(null===t||void 0===t?void 0:t.twinkle)}update(){}}async function loadTwinkleUpdater(e){await e.addParticleUpdater(\"twinkle\",(()=>new TwinkleUpdater))}export{loadTwinkleUpdater};\n\n//# sourceMappingURL=index.js.map","import{setRangeValue as e,getRandom as o,getRangeValue as l}from\"tsparticles-engine\";class WobbleSpeed{constructor(){this.angle=50;this.move=10}load(o){if(o){void 0!==o.angle&&(this.angle=e(o.angle));void 0!==o.move&&(this.move=e(o.move))}}}class Wobble{constructor(){this.distance=5;this.enable=false;this.speed=new WobbleSpeed}load(o){if(o){void 0!==o.distance&&(this.distance=e(o.distance));void 0!==o.enable&&(this.enable=o.enable);if(void 0!==o.speed)if(\"number\"===typeof o.speed)this.speed.load({angle:o.speed});else{const e=o.speed;void 0!==e.min?this.speed.load({angle:e}):this.speed.load(o.speed)}}}}function updateWobble(e,o){var l;const a=e.options.wobble;if(!(null===a||void 0===a?void 0:a.enable)||!e.wobble)return;const n=e.wobble.angleSpeed*o.factor,i=e.wobble.moveSpeed*o.factor,t=i*((null!==(l=e.retina.wobbleDistance)&&void 0!==l?l:0)*o.factor)/(1e3/60),b=2*Math.PI;e.wobble.angle+=n;e.wobble.angle>b&&(e.wobble.angle-=b);e.position.x+=t*Math.cos(e.wobble.angle);e.position.y+=t*Math.abs(Math.sin(e.wobble.angle))}class WobbleUpdater{constructor(e){this.container=e}init(e){var a;const n=e.options.wobble;(null===n||void 0===n?void 0:n.enable)?e.wobble={angle:o()*Math.PI*2,angleSpeed:l(n.speed.angle)/360,moveSpeed:l(n.speed.move)/10}:e.wobble={angle:0,angleSpeed:0,moveSpeed:0};e.retina.wobbleDistance=l(null!==(a=null===n||void 0===n?void 0:n.distance)&&void 0!==a?a:0)*this.container.retina.pixelRatio}isEnabled(e){var o;return!e.destroyed&&!e.spawning&&!!(null===(o=e.options.wobble)||void 0===o?void 0:o.enable)}loadOptions(e,...o){e.wobble||(e.wobble=new Wobble);for(const l of o)e.wobble.load(null===l||void 0===l?void 0:l.wobble)}update(e,o){this.isEnabled(e)&&updateWobble(e,o)}}async function loadWobbleUpdater(e){await e.addParticleUpdater(\"wobble\",(e=>new WobbleUpdater(e)))}export{loadWobbleUpdater};\n\n//# sourceMappingURL=index.js.map","import{loadAbsorbersPlugin as t}from\"tsparticles-plugin-absorbers\";import{loadEmittersPlugin as a}from\"tsparticles-plugin-emitters\";import{loadExternalTrailInteraction as r}from\"tsparticles-interaction-external-trail\";import{loadPolygonMaskPlugin as i}from\"tsparticles-plugin-polygon-mask\";import{loadRollUpdater as o}from\"tsparticles-updater-roll\";import{loadSlim as l}from\"tsparticles-slim\";import{loadTiltUpdater as p}from\"tsparticles-updater-tilt\";import{loadTwinkleUpdater as s}from\"tsparticles-updater-twinkle\";import{loadWobbleUpdater as e}from\"tsparticles-updater-wobble\";async function loadFull(m){await l(m);await o(m);await p(m);await s(m);await e(m);await r(m);await t(m);await a(m);await i(m)}export{loadFull};\n\n//# sourceMappingURL=index.js.map","import{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,Color,RenderTarget}from\"framer\";import Particles from\"react-tsparticles\";import{loadFull}from\"tsparticles\";import{useCallback}from\"react\";/**\n * PARTICLES FOR FRAMER\n * @framerIntrinsicWidth 200\n * @framerIntrinsicHeight 200\n * @framerDisableUnlink\n *\n * @framerSupportedLayoutWidth fixed\n * @framerSupportedLayoutHeight fixed\n */ export default function ParticleWrapper(props){const{background,color,radius,number,densityOptions,sizeOptions,opacityOptions,linksOptions,modeOptions,moveOptions,shapeOptions,clickOptions,hoverOptions,rotateOptions,particlesID,fpsOptions,colors}=props;const{densityEnable,densityArea,densityFactor}=densityOptions;const{linksEnabled,linksColor,linksOpacity,linksDistance,linksWidth}=linksOptions;const{size,sizeType,sizeMin,sizeMax}=sizeOptions;const{opacity,opacityType,opacityMin,opacityMax}=opacityOptions;const{connectDistance,connectRadius,connectLinksOpacity,grabDistance,grabLinksOpacity,bubbleDistance,bubbleSize,bubbleDuration,repulseDistance,repulseDuration,pushQuantity,removeQuantity,trailQuantity,trailDelay}=modeOptions;const{moveEnabled,moveDirection,moveSpeed,moveRandom,moveStraight,moveOut,moveVibrate,moveGravityEnabled,moveGravityAcceleration,moveGravityMaxSpeed,moveTrailEnabled,moveTrailAmount,moveSpinEnabled,moveSpinAcceleration,moveAttractEnabled,moveAttractDistance}=moveOptions;const{shapeType,characterType,imageSource,imageWidth,imageHeight}=shapeOptions;const{clickEnabled,clickModes}=clickOptions;const{hoverEnabled,hoverModes,hoverParallax,hoverForce,hoverSmooth}=hoverOptions;const{rotateDirection,rotateValue,rotateAnimation,rotateSpeed,rotateSync}=rotateOptions;const particlesInit=useCallback(async engine=>{await loadFull(engine);},[]);const isCanvas=RenderTarget.current()===RenderTarget.canvas;const hasMultipleColors=colors.length>0;return /*#__PURE__*/ _jsx(\"div\",{style:{width:\"100%\",height:\"100%\",overflow:\"hidden\",backgroundColor:background,transform:\"translateZ(0)\",borderRadius:radius,position:\"relative\"},children:/*#__PURE__*/ _jsx(Particles,{id:particlesID,init:particlesInit,style:{width:\"100%\",height:\"100%\",position:\"absolute\"},options:{// autoPlay: !isCanvas,\nbackground:{color:{value:\"transparent\"}},fpsLimit:isCanvas?1:fpsOptions,fullScreen:false,pauseOnBlur:true,pauseOnOutsideViewport:true,interactivity:isCanvas?{}:{events:{resize:true,onClick:{enable:isCanvas?false:clickEnabled,mode:clickModes},onHover:{enable:isCanvas?false:hoverEnabled,mode:hoverModes,parallax:{enable:isCanvas?false:hoverEnabled?hoverParallax:false,force:hoverForce,smooth:hoverForce}}},modes:{connect:{distance:connectDistance,radius:connectRadius,links:{opacity:connectLinksOpacity}},grab:{distance:grabDistance,links:{opacity:grabLinksOpacity}},bubble:{distance:bubbleDistance,size:bubbleSize,duration:bubbleDuration},repulse:{distance:repulseDistance,duration:repulseDuration},push:{quantity:pushQuantity},remove:{quantity:removeQuantity},trail:{delay:trailDelay,quantity:trailQuantity}}},particles:{color:{value:hasMultipleColors?colors.map(color=>makeHex(color)):makeHex(color)},collisions:{enable:false},rotate:{direction:rotateDirection,value:rotateValue,animation:!isCanvas&&{enable:rotateAnimation,speed:rotateSpeed}},move:{direction:moveDirection,outMode:moveOut,enable:isCanvas?false:moveEnabled,random:moveRandom,speed:moveSpeed,straight:moveStraight,trail:{enable:moveTrailEnabled,length:moveTrailAmount},spin:{enable:moveSpinEnabled,acceleration:moveSpinAcceleration},attract:{enable:moveAttractEnabled,distance:moveAttractDistance},gravity:{enable:moveGravityEnabled,acceleration:moveGravityAcceleration,maxSpeed:moveGravityMaxSpeed},vibrate:moveVibrate},links:{enable:linksEnabled,color:makeHex(linksColor),opacity:linksOpacity,distance:linksDistance,width:linksWidth},number:{value:number,density:{enable:densityEnable,area:densityEnable&&densityArea,factor:densityEnable&&densityFactor}},opacity:{value:opacityType?opacity:{min:opacityMin,max:opacityMax}},shape:{type:shapeType,character:{value:characterType},image:{src:imageSource,width:imageWidth,height:imageHeight}},size:{value:sizeType?size:{min:sizeMin,max:sizeMax}}},detectRetina:true}})});};/* Default properties */ ParticleWrapper.defaultProps={background:\"#000000\",color:\"#ffffff\",radius:0,number:100,densityOptions:{densityEnable:false,densityArea:5e3,densityFactor:50},sizeOptions:{sizeType:true,size:1,sizeMin:1,sizeMax:10},opacityOptions:{opacityType:true,opacity:1,opacityMin:0,opacityMax:1},linksOptions:{linksEnabled:false,linksColor:\"#ffffff\",linksOpacity:.2,linksDistance:100,linksWidth:1},modeOptions:{connectDistance:100,connectRadius:50,connectLinksOpacity:.2,grabDistance:100,grabLinksOpacity:.2,bubbleDistance:100,bubbleSize:40,bubbleDuration:.4,repulseDistance:200,repulseDuration:1.2,pushQuantity:4,removeQuantity:4,trailDelay:.1,trailQuantity:10},moveOptions:{moveEnabled:true,moveDirection:\"none\",moveSpeed:1,moveRandom:false,moveStraight:false,moveOut:\"out\",moveVibrate:false,moveGravityEnabled:false,moveGravityAcceleration:1,moveGravityMaxSpeed:2,moveTrailEnabled:false,moveTrailAmount:100,moveSpinEnabled:false,moveSpinAcceleration:1,moveAttractEnabled:false,moveAttractDistance:100},shapeOptions:{shapeType:\"circle\",characterType:\"😎\",imageWidth:100,imageHeight:100},clickOptions:{clickEnabled:false,clickModes:\"push\"},hoverOptions:{hoverEnabled:true,hoverModes:\"none\",hoverParallax:true,hoverForce:10,hoverSmooth:10},rotateOptions:{rotateDirection:\"random\",rotateValue:0,rotateAnimation:false,rotateSpeed:5,rotateSync:false},particlesID:\"Unique ID\",colors:[]};ParticleWrapper.displayName=\"Particles\";addPropertyControls(ParticleWrapper,{background:{type:ControlType.Color,defaultValue:ParticleWrapper.defaultProps.background,title:\"Backdrop\"},color:{type:ControlType.Color,defaultValue:ParticleWrapper.defaultProps.color,title:\"Color\"},colors:{type:ControlType.Array,control:{type:ControlType.Color},defaultValue:ParticleWrapper.defaultProps.colors},fpsOptions:{type:ControlType.Enum,title:\"FPS\",options:[30,60,120],optionTitles:[\"30\",\"60\",\"120\"],defaultValue:60,displaySegmentedControl:true},number:{type:ControlType.Number,title:\"Amount\",min:0,max:1e3,step:1,defaultValue:ParticleWrapper.defaultProps.number},densityOptions:{type:ControlType.Object,title:\"Density\",controls:{densityEnable:{type:ControlType.Boolean,title:\"Enable\",defaultValue:ParticleWrapper.defaultProps.densityOptions.densityEnable},densityArea:{type:ControlType.Number,title:\"Area\",min:100,max:1e4,step:1,defaultValue:ParticleWrapper.defaultProps.densityOptions.densityArea,hidden:props=>!props.densityEnable},densityFactor:{type:ControlType.Number,title:\"Factor\",min:0,max:100,step:.5,displayStepper:true,defaultValue:ParticleWrapper.defaultProps.densityOptions.densityFactor,description:\"Decrease the amount property when using these, as too many particles in dense areas can cause slowdowns.\",hidden:props=>!props.densityEnable}}},sizeOptions:{type:ControlType.Object,title:\"Size\",controls:{sizeType:{type:ControlType.Boolean,title:\"Type\",enabledTitle:\"Value\",disabledTitle:\"Range\",defaultValue:ParticleWrapper.defaultProps.sizeOptions.sizeType},size:{type:ControlType.Number,title:\"Size\",min:0,max:1e3,step:.5,displayStepper:true,defaultValue:ParticleWrapper.defaultProps.sizeOptions.size,hidden:props=>!props.sizeType},sizeMin:{type:ControlType.Number,title:\"Min\",min:0,max:1e3,step:.5,displayStepper:true,defaultValue:ParticleWrapper.defaultProps.sizeOptions.sizeMin,hidden:props=>props.sizeType},sizeMax:{type:ControlType.Number,title:\"Max\",min:0,max:1e3,step:.5,displayStepper:true,defaultValue:ParticleWrapper.defaultProps.sizeOptions.sizeMax,hidden:props=>props.sizeType}}},opacityOptions:{type:ControlType.Object,title:\"Opacity\",controls:{opacityType:{type:ControlType.Boolean,title:\"Type\",enabledTitle:\"Value\",disabledTitle:\"Range\",defaultValue:ParticleWrapper.defaultProps.opacityOptions.opacityType},opacity:{type:ControlType.Number,title:\"Opacity\",min:0,max:1,step:.1,displayStepper:true,defaultValue:ParticleWrapper.defaultProps.opacityOptions.opacity,hidden:props=>!props.opacityType},opacityMin:{type:ControlType.Number,title:\"Min\",min:0,max:1,step:.05,displayStepper:true,defaultValue:ParticleWrapper.defaultProps.opacityOptions.opacityMin,hidden:props=>props.opacityType},opacityMax:{type:ControlType.Number,title:\"Max\",min:0,max:1,step:.05,displayStepper:true,defaultValue:ParticleWrapper.defaultProps.opacityOptions.opacityMax,hidden:props=>props.opacityType}}},linksOptions:{type:ControlType.Object,title:\"Links\",controls:{linksEnabled:{type:ControlType.Boolean,title:\"Enable\",defaultValue:ParticleWrapper.defaultProps.linksOptions.linksEnabled},linksColor:{type:ControlType.Color,title:\"Color\",defaultValue:ParticleWrapper.defaultProps.linksOptions.linksColor,hidden:props=>!props.linksEnabled},linksOpacity:{type:ControlType.Number,title:\"Opacity\",min:0,max:1,step:.1,displayStepper:true,defaultValue:ParticleWrapper.defaultProps.linksOptions.linksOpacity,hidden:props=>!props.linksEnabled},linksDistance:{type:ControlType.Number,title:\"Distance\",min:0,max:500,step:1,defaultValue:ParticleWrapper.defaultProps.linksOptions.linksDistance,hidden:props=>!props.linksEnabled},linksWidth:{type:ControlType.Number,title:\"Width\",min:0,max:10,step:1,defaultValue:ParticleWrapper.defaultProps.linksOptions.linksWidth,hidden:props=>!props.linksEnabled}}},modeOptions:{type:ControlType.Object,title:\"Modes\",controls:{connectDistance:{type:ControlType.Number,title:\"Connect\",min:0,max:1e3,step:1,defaultValue:ParticleWrapper.defaultProps.modeOptions.connectDistance},connectRadius:{type:ControlType.Number,title:\"Connect Radius\",min:0,max:1e3,step:1,defaultValue:ParticleWrapper.defaultProps.modeOptions.connectRadius},connectLinksOpacity:{type:ControlType.Number,title:\"Connect Links\",min:0,max:1,step:.1,displayStepper:true,defaultValue:ParticleWrapper.defaultProps.modeOptions.connectLinksOpacity},grabDistance:{type:ControlType.Number,title:\"Grab\",min:0,max:1e3,step:1,defaultValue:ParticleWrapper.defaultProps.modeOptions.grabDistance},grabLinksOpacity:{type:ControlType.Number,title:\"Grab Links\",min:0,max:1,step:.1,displayStepper:true,defaultValue:ParticleWrapper.defaultProps.modeOptions.grabLinksOpacity},bubbleDistance:{type:ControlType.Number,title:\"Bubble\",min:0,max:1e3,step:1,defaultValue:ParticleWrapper.defaultProps.modeOptions.bubbleDistance},bubbleSize:{type:ControlType.Number,title:\"Bubble Size\",min:0,max:1e3,step:1,defaultValue:ParticleWrapper.defaultProps.modeOptions.bubbleSize},bubbleDuration:{type:ControlType.Number,title:\"Bubble Duration\",min:0,max:1,step:.1,displayStepper:true,defaultValue:ParticleWrapper.defaultProps.modeOptions.bubbleDuration},repulseDistance:{type:ControlType.Number,title:\"Repulse\",min:0,max:1e3,defaultValue:ParticleWrapper.defaultProps.modeOptions.repulseDistance},repulseDuration:{type:ControlType.Number,title:\"Repulse Duration\",min:0,max:10,step:.1,displayStepper:true,defaultValue:ParticleWrapper.defaultProps.modeOptions.repulseDuration},pushQuantity:{type:ControlType.Number,title:\"Push\",min:0,max:100,step:1,defaultValue:ParticleWrapper.defaultProps.modeOptions.pushQuantity},removeQuantity:{type:ControlType.Number,title:\"Remove\",min:0,max:100,step:1,defaultValue:ParticleWrapper.defaultProps.modeOptions.removeQuantity},trailQuantity:{type:ControlType.Number,title:\"Trail\",min:0,max:100,step:1,defaultValue:ParticleWrapper.defaultProps.modeOptions.trailQuantity},trailDelay:{type:ControlType.Number,title:\"Trail Delay\",min:0,max:10,step:.1,defaultValue:ParticleWrapper.defaultProps.modeOptions.trailDelay}}},moveOptions:{type:ControlType.Object,title:\"Move\",controls:{moveEnabled:{type:ControlType.Boolean,title:\"Enable\",defaultValue:ParticleWrapper.defaultProps.moveOptions.moveEnabled},moveDirection:{type:ControlType.Enum,title:\"Direction\",options:[\"none\",\"bottom\",\"left\",\"right\",\"top\",\"bottom-left\",\"bottom-right\",\"top-left\",\"top-right\",\"outside\",\"inside\",],optionTitles:[\"Random\",\"Bottom\",\"Left\",\"Right\",\"Top\",\"Bottom Left\",\"Bottom Right\",\"Top Left\",\"Top Right\",\"Outside\",\"Inside\",],defaultValue:ParticleWrapper.defaultProps.moveOptions.moveDirection,hidden:props=>!props.moveEnabled},moveSpeed:{type:ControlType.Number,title:\"Speed\",min:0,max:100,step:.1,defaultValue:ParticleWrapper.defaultProps.moveOptions.moveSpeed,hidden:props=>!props.moveEnabled},moveRandom:{type:ControlType.Boolean,title:\"Random\",defaultValue:ParticleWrapper.defaultProps.moveOptions.moveRandom,hidden:props=>!props.moveEnabled},moveStraight:{type:ControlType.Boolean,title:\"Straight\",defaultValue:ParticleWrapper.defaultProps.moveOptions.moveStraight,hidden:props=>!props.moveEnabled},moveOut:{type:ControlType.Enum,title:\"Out\",options:[\"none\",\"split\",\"bounce\",\"destroy\",\"out\",\"bounceHorizontal\",\"bounceVertical\",],optionTitles:[\"None\",\"Split\",\"Bounce\",\"Destroy\",\"Out\",\"Bounce Horizontal\",\"Bounce Vertical\",],defaultValue:ParticleWrapper.defaultProps.moveOptions.moveOut,hidden:props=>!props.moveEnabled},moveVibrate:{type:ControlType.Boolean,title:\"Vibrate\",defaultValue:ParticleWrapper.defaultProps.moveOptions.moveVibrate,hidden:props=>!props.moveEnabled},moveGravityEnabled:{type:ControlType.Boolean,title:\"Gravity\",defaultValue:ParticleWrapper.defaultProps.moveOptions.moveGravityEnabled,hidden:props=>!props.moveEnabled},moveGravityAcceleration:{type:ControlType.Number,title:\"Gravity Acceleration\",min:0,max:100,step:.1,defaultValue:ParticleWrapper.defaultProps.moveOptions.moveGravityAcceleration,hidden:props=>!props.moveEnabled||!props.moveGravityEnabled},moveGravityMaxSpeed:{type:ControlType.Number,title:\"Gravity Max Speed\",min:0,max:100,step:.1,defaultValue:ParticleWrapper.defaultProps.moveOptions.moveGravityAcceleration,hidden:props=>!props.moveEnabled||!props.moveGravityEnabled},moveTrailEnabled:{type:ControlType.Boolean,title:\"Trail\",defaultValue:ParticleWrapper.defaultProps.moveOptions.moveTrailEnabled,hidden:props=>!props.moveEnabled},moveTrailAmount:{type:ControlType.Number,title:\" \",min:0,max:1e3,step:1,defaultValue:ParticleWrapper.defaultProps.moveOptions.moveTrailAmount,hidden:props=>!props.moveEnabled||!props.moveTrailEnabled},moveSpinEnabled:{type:ControlType.Boolean,title:\"Spin\",defaultValue:ParticleWrapper.defaultProps.moveOptions.moveSpinEnabled,hidden:props=>!props.moveEnabled},moveSpinAcceleration:{type:ControlType.Number,title:\" \",min:0,max:1e3,step:1,defaultValue:ParticleWrapper.defaultProps.moveOptions.moveSpinAcceleration,hidden:props=>!props.moveEnabled||!props.moveSpinEnabled},moveAttractEnabled:{type:ControlType.Boolean,title:\"Attract\",defaultValue:ParticleWrapper.defaultProps.moveOptions.moveAttractEnabled,hidden:props=>!props.moveEnabled},moveAttractDistance:{type:ControlType.Number,title:\" \",min:0,max:1e3,step:1,defaultValue:ParticleWrapper.defaultProps.moveOptions.moveAttractDistance,hidden:props=>!props.moveEnabled||!props.moveAttractEnabled}}},shapeOptions:{type:ControlType.Object,title:\"Shape\",controls:{shapeType:{type:ControlType.Enum,title:\"Shape\",options:[\"circle\",\"edge\",\"triangle\",\"polygon\",\"star\",\"character\",\"image\",],optionTitles:[\"Circle\",\"Square\",\"Triangle\",\"Polygon\",\"Star\",\"Character\",\"Image\",],defaultValue:ParticleWrapper.defaultProps.shapeOptions.characterType},characterType:{type:ControlType.String,title:\"Character\",defaultValue:ParticleWrapper.defaultProps.shapeOptions.characterType,hidden:props=>props.shapeType!==\"character\"},imageSource:{type:ControlType.Image,title:\"Image\",hidden:props=>props.shapeType!==\"image\"},imageWidth:{type:ControlType.Number,title:\"Width\",min:0,max:1e3,defaultValue:ParticleWrapper.defaultProps.shapeOptions.imageWidth,hidden:props=>props.shapeType!==\"image\"},imageHeight:{type:ControlType.Number,title:\"Height\",min:0,max:1e3,defaultValue:ParticleWrapper.defaultProps.shapeOptions.imageWidth,hidden:props=>props.shapeType!==\"image\"}}},clickOptions:{type:ControlType.Object,title:\"Click\",controls:{clickEnabled:{type:ControlType.Boolean,title:\"Enable\",defaultValue:ParticleWrapper.defaultProps.clickOptions.clickEnabled},clickModes:{type:ControlType.Enum,title:\"Mode\",options:[\"attract\",\"bubble\",\"push\",\"remove\",\"repulse\",\"pause\",\"trail\",],optionTitles:[\"Attract\",\"Bubble\",\"Push\",\"Remove\",\"Repulse\",\"Pause\",\"Trail\",],defaultValue:ParticleWrapper.defaultProps.clickOptions.clickModes,hidden:props=>!props.clickEnabled}}},hoverOptions:{type:ControlType.Object,title:\"Hover\",controls:{hoverEnabled:{type:ControlType.Boolean,title:\"Enable\",defaultValue:ParticleWrapper.defaultProps.hoverOptions.hoverEnabled},hoverModes:{type:ControlType.Enum,title:\"Mode\",options:[\"none\",\"attract\",\"bounce\",\"bubble\",\"connect\",\"grab\",\"light\",\"repulse\",\"slow\",\"trail\",],optionTitles:[\"None\",\"Attract\",\"Bounce\",\"Bubble\",\"Connect\",\"Grab\",\"Light\",\"Repulse\",\"Slow\",\"Trail\",],defaultValue:ParticleWrapper.defaultProps.hoverOptions.hoverModes,hidden:props=>!props.hoverEnabled},hoverParallax:{type:ControlType.Boolean,title:\"Parallax\",defaultValue:ParticleWrapper.defaultProps.hoverOptions.hoverParallax,hidden:props=>!props.hoverEnabled},hoverForce:{type:ControlType.Number,min:0,max:50,step:1,displayStepper:true,title:\"Force\",defaultValue:ParticleWrapper.defaultProps.hoverOptions.hoverForce,hidden:props=>!props.hoverParallax||!props.hoverEnabled},hoverSmooth:{type:ControlType.Number,min:0,max:50,step:1,displayStepper:true,title:\"Smooth\",defaultValue:ParticleWrapper.defaultProps.hoverOptions.hoverSmooth,hidden:props=>!props.hoverParallax||!props.hoverEnabled}}},rotateOptions:{type:ControlType.Object,title:\"Rotate\",controls:{rotateValue:{type:ControlType.Number,title:\"Value\",min:-360,max:360,step:1,displayStepper:true,defaultValue:ParticleWrapper.defaultProps.rotateOptions.rotateValue},rotateDirection:{type:ControlType.Enum,title:\"Direction\",options:[\"clockwise\",\"counter-clockwise\",\"random\"],optionTitles:[\"Clockwise\",\"Counter Clockwise\",\"Random\"],defaultValue:ParticleWrapper.defaultProps.rotateOptions.rotateDirection},rotateAnimation:{type:ControlType.Boolean,title:\"Animate\",defaultValue:ParticleWrapper.defaultProps.rotateOptions.rotateAnimation},rotateSpeed:{type:ControlType.Number,title:\"Speed\",min:0,max:100,step:1,defaultValue:ParticleWrapper.defaultProps.rotateOptions.rotateSpeed,hidden:props=>!props.rotateAnimation},rotateSync:{type:ControlType.Boolean,title:\"Sync\",defaultValue:ParticleWrapper.defaultProps.rotateOptions.rotateSync,hidden:props=>!props.rotateAnimation}}},radius:{type:ControlType.Number,min:0,max:1e3,step:1,displayStepper:true,defaultValue:ParticleWrapper.defaultProps.radius},particlesID:{type:ControlType.String,title:\"ID\",defaultValue:\"One\",placeholder:ParticleWrapper.defaultProps.particlesID}});// Converts all color values to hex strings\nconst makeHex=property=>Color.toHexString(Color(property));\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"ParticleWrapper\",\"slots\":[],\"annotations\":{\"framerDisableUnlink\":\"*\",\"framerSupportedLayoutWidth\":\"fixed\",\"framerIntrinsicWidth\":\"200\",\"framerSupportedLayoutHeight\":\"fixed\",\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"200\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Particles.map","// Generated by Framer (915daba)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,SmartComponentScopedContainer,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import Particles from\"https://framerusercontent.com/modules/wb6ZrZlCLNQ5HHBJtNND/c1GLxCsQBQvlLXhkz7er/Particles.js\";const ParticlesFonts=getFonts(Particles);const cycleOrder=[\"GYJXSk6tS\",\"MRUe63GJZ\",\"q66yiMxvw\",\"yRaJhi75M\"];const serializationHash=\"framer-Apx6k\";const variantClassNames={GYJXSk6tS:\"framer-v-1r48ubc\",MRUe63GJZ:\"framer-v-1479m7a\",q66yiMxvw:\"framer-v-19y55z1\",yRaJhi75M:\"framer-v-79skt0\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={damping:60,delay:0,mass:1,stiffness:500,type:\"spring\"};const transformTemplate1=(_,t)=>`translateY(-50%) ${t}`;const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const humanReadableVariantMap={\"Off 2\":\"q66yiMxvw\",\"On 2\":\"yRaJhi75M\",Off:\"GYJXSk6tS\",On:\"MRUe63GJZ\"};const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"GYJXSk6tS\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{activeLocale,setLocale}=useLocaleInfo();const{style,className,layoutId,variant,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"GYJXSk6tS\",variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTap14x5pf5=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});setVariant(\"MRUe63GJZ\");});const onTap1unzxsw=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});setVariant(\"GYJXSk6tS\");});const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const ref1=React.useRef(null);const isDisplayed=()=>{if([\"q66yiMxvw\",\"yRaJhi75M\"].includes(baseVariant))return false;return true;};const defaultLayoutId=React.useId();const componentViewport=useComponentViewport();return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-1r48ubc\",className,classNames),\"data-framer-name\":\"Off\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"GYJXSk6tS\",onTap:onTap14x5pf5,ref:ref??ref1,style:{backgroundColor:\"rgb(219, 221, 217)\",borderBottomLeftRadius:100,borderBottomRightRadius:100,borderTopLeftRadius:100,borderTopRightRadius:100,boxShadow:\"0px 8px 16px -4px rgba(110, 255, 0, 0)\",...style},variants:{MRUe63GJZ:{boxShadow:\"0px 8px 16px -4px rgba(110, 255, 0, 0.1)\"},q66yiMxvw:{backgroundColor:\"rgba(0, 0, 0, 0)\",boxShadow:\"none\"},yRaJhi75M:{backgroundColor:\"rgba(0, 0, 0, 0)\",boxShadow:\"none\"}},...addPropertyOverrides({MRUe63GJZ:{\"data-framer-name\":\"On\",onTap:onTap1unzxsw},q66yiMxvw:{\"data-framer-name\":\"Off 2\",\"data-highlight\":undefined,onTap:undefined},yRaJhi75M:{\"data-framer-name\":\"On 2\",\"data-highlight\":undefined,onTap:undefined}},baseVariant,gestureVariant),children:[isDisplayed()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-1lck127\",\"data-framer-name\":\"BG\",layoutDependency:layoutDependency,layoutId:\"vf8t69gA9\",style:{backgroundColor:\"rgb(245, 245, 245)\",borderBottomLeftRadius:1e3,borderBottomRightRadius:1e3,borderTopLeftRadius:1e3,borderTopRightRadius:1e3}}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-15ja2ux\",\"data-framer-name\":\"Inner\",layoutDependency:layoutDependency,layoutId:\"eqBLNeDuN\",style:{background:'linear-gradient(180deg, rgb(76, 81, 72) 0%, var(--token-88270a27-b998-4d64-94e7-850fa71e2842, rgb(39, 43, 45)) /* {\"name\":\"7\"} */ 100%)',backgroundColor:\"rgba(0, 0, 0, 0)\",borderBottomLeftRadius:100,borderBottomRightRadius:100,borderTopLeftRadius:100,borderTopRightRadius:100},variants:{MRUe63GJZ:{background:\"linear-gradient(180deg, rgb(68, 96, 47) 0%, rgb(40, 44, 38) 100%)\"},q66yiMxvw:{background:\"linear-gradient(180deg, rgb(210, 210, 210) 0%, rgb(210, 210, 210) 100%)\",backgroundColor:\"rgb(210, 210, 210)\"},yRaJhi75M:{background:\"linear-gradient(180deg, rgb(210, 210, 210) 0%, rgb(210, 210, 210) 100%)\",backgroundColor:\"rgb(210, 210, 210)\"}},children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-htk6i8\",\"data-framer-name\":\"BG\",layoutDependency:layoutDependency,layoutId:\"gBTSQQuGK\",style:{background:'radial-gradient(50% 67.02412868632709% at 50% 0%, var(--token-419394a1-565d-4952-8ba3-b4f1eb92339c, rgb(5, 5, 5)) /* {\"name\":\"1\"} */ 0%, rgb(0, 0, 0) 100%)',backgroundColor:\"rgba(0, 0, 0, 0)\",borderBottomLeftRadius:1e3,borderBottomRightRadius:1e3,borderTopLeftRadius:1e3,borderTopRightRadius:1e3},variants:{q66yiMxvw:{background:\"radial-gradient(50% 50% at 50% 50%, rgb(210, 210, 210) 0%, rgb(210, 210, 210) 100%)\",backgroundColor:\"rgb(210, 210, 210)\"},yRaJhi75M:{background:\"radial-gradient(50% 50% at 50% 50%, rgb(0, 0, 0) 0%, rgb(0, 0, 0) 100%)\",backgroundColor:\"rgb(0, 0, 0)\"}}}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1wm75ni\",\"data-framer-name\":\"BG-Hover\",layoutDependency:layoutDependency,layoutId:\"uaTVd_GoU\",style:{background:\"radial-gradient(66.7% 89.41018766756034% at 50% 0%, rgb(41, 64, 23) 0%, rgb(0, 0, 0) 100%)\",borderBottomLeftRadius:1e3,borderBottomRightRadius:1e3,borderTopLeftRadius:1e3,borderTopRightRadius:1e3,opacity:0},variants:{MRUe63GJZ:{opacity:1}}}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1w0m45z\",\"data-framer-name\":\"Thumb\",layoutDependency:layoutDependency,layoutId:\"Vu7RE9tO6\",style:{background:\"linear-gradient(180deg, rgb(160, 165, 156) 0%, rgb(86, 91, 82) 100%)\",borderBottomLeftRadius:100,borderBottomRightRadius:100,borderTopLeftRadius:100,borderTopRightRadius:100},transformTemplate:transformTemplate1,variants:{MRUe63GJZ:{background:\"linear-gradient(180deg, rgb(151, 255, 71) 0%, rgb(114, 230, 25) 100%)\"}},children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-hr94ro\",\"data-framer-name\":\"BG\",layoutDependency:layoutDependency,layoutId:\"I3m22LcXm\",style:{background:\"radial-gradient(90.7% 90.7% at 50% 0%, rgb(76, 81, 72) 0%, rgb(53, 57, 50) 100%)\",borderBottomLeftRadius:100,borderBottomRightRadius:100,borderTopLeftRadius:100,borderTopRightRadius:100},variants:{MRUe63GJZ:{background:\"radial-gradient(90.7% 90.7% at 50% 0%, rgb(110, 255, 0) 0%, rgb(110, 255, 0) 100%)\"}}}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-hx4wi8\",\"data-framer-name\":\"Mask\",layoutDependency:layoutDependency,layoutId:\"jvP4IwpuG\",style:{borderBottomLeftRadius:100,borderBottomRightRadius:100,borderTopLeftRadius:100,borderTopRightRadius:100,opacity:1},variants:{MRUe63GJZ:{opacity:0},q66yiMxvw:{opacity:1},yRaJhi75M:{opacity:1}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1gsurau-container\",\"data-framer-name\":\"Particle Hiddenflow\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"RsLvcTUcN-container\",name:\"Particle Hiddenflow\",nodeId:\"RsLvcTUcN\",rendersWithMotion:true,scopeId:\"CLtXflrMC\",style:{opacity:.5},variants:{yRaJhi75M:{opacity:1}},children:/*#__PURE__*/_jsx(Particles,{background:\"rgba(0, 0, 0, 0)\",clickOptions:{clickEnabled:false,clickModes:\"push\"},color:\"rgb(255, 255, 255)\",colors:[],densityOptions:{densityArea:5e3,densityEnable:false,densityFactor:50},fpsOptions:30,height:\"100%\",hoverOptions:{hoverEnabled:false,hoverForce:10,hoverModes:\"none\",hoverParallax:true,hoverSmooth:10},id:\"RsLvcTUcN\",layoutId:\"RsLvcTUcN\",linksOptions:{linksColor:\"rgb(255, 255, 255)\",linksDistance:100,linksEnabled:false,linksOpacity:.2,linksWidth:1},modeOptions:{bubbleDistance:100,bubbleDuration:.4,bubbleSize:40,connectDistance:100,connectLinksOpacity:.2,connectRadius:50,grabDistance:100,grabLinksOpacity:.2,pushQuantity:4,removeQuantity:4,repulseDistance:200,repulseDuration:1.2,trailDelay:.1,trailQuantity:10},moveOptions:{moveAttractDistance:100,moveAttractEnabled:false,moveDirection:\"outside\",moveEnabled:true,moveGravityAcceleration:1,moveGravityEnabled:false,moveGravityMaxSpeed:2,moveOut:\"out\",moveRandom:false,moveSpeed:.1,moveSpinAcceleration:1,moveSpinEnabled:false,moveStraight:false,moveTrailAmount:100,moveTrailEnabled:false,moveVibrate:false},name:\"Particle Hiddenflow\",number:20,opacityOptions:{opacity:1,opacityMax:1,opacityMin:.5,opacityType:false},particlesID:\"One\",radius:1e3,rotateOptions:{rotateAnimation:false,rotateDirection:\"clockwise\",rotateSpeed:5,rotateSync:false,rotateValue:2},shapeOptions:{characterType:\"😎\",imageHeight:100,imageWidth:100,shapeType:\"circle\"},sizeOptions:{size:1,sizeMax:1,sizeMin:.2,sizeType:false},style:{height:\"100%\",width:\"100%\"},width:\"100%\",...addPropertyOverrides({yRaJhi75M:{background:\"rgb(110, 255, 0)\"}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-utz7sy-container\",\"data-framer-name\":\"Paritcle Overflow\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"dLabgeDiK-container\",name:\"Paritcle Overflow\",nodeId:\"dLabgeDiK\",rendersWithMotion:true,scopeId:\"CLtXflrMC\",style:{opacity:0,rotate:90},variants:{MRUe63GJZ:{opacity:.7,rotate:0}},children:/*#__PURE__*/_jsx(Particles,{background:\"rgba(0, 0, 0, 0)\",clickOptions:{clickEnabled:false,clickModes:\"push\"},color:\"rgb(255, 255, 255)\",colors:[],densityOptions:{densityArea:5e3,densityEnable:false,densityFactor:50},fpsOptions:30,height:\"100%\",hoverOptions:{hoverEnabled:false,hoverForce:10,hoverModes:\"none\",hoverParallax:true,hoverSmooth:10},id:\"dLabgeDiK\",layoutId:\"dLabgeDiK\",linksOptions:{linksColor:\"rgb(255, 255, 255)\",linksDistance:100,linksEnabled:false,linksOpacity:.2,linksWidth:1},modeOptions:{bubbleDistance:100,bubbleDuration:.4,bubbleSize:40,connectDistance:100,connectLinksOpacity:.2,connectRadius:50,grabDistance:100,grabLinksOpacity:.2,pushQuantity:4,removeQuantity:4,repulseDistance:200,repulseDuration:1.2,trailDelay:.1,trailQuantity:10},moveOptions:{moveAttractDistance:100,moveAttractEnabled:false,moveDirection:\"outside\",moveEnabled:true,moveGravityAcceleration:1,moveGravityEnabled:false,moveGravityMaxSpeed:2,moveOut:\"out\",moveRandom:false,moveSpeed:.3,moveSpinAcceleration:1,moveSpinEnabled:false,moveStraight:false,moveTrailAmount:100,moveTrailEnabled:false,moveVibrate:false},name:\"Paritcle Overflow\",number:20,opacityOptions:{opacity:1,opacityMax:1,opacityMin:.5,opacityType:false},particlesID:\"Two\",radius:1e3,rotateOptions:{rotateAnimation:false,rotateDirection:\"clockwise\",rotateSpeed:5,rotateSync:false,rotateValue:2},shapeOptions:{characterType:\"😎\",imageHeight:100,imageWidth:100,shapeType:\"circle\"},sizeOptions:{size:1,sizeMax:1,sizeMin:.2,sizeType:false},style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})})]})]})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-Apx6k.framer-8qi7zl, .framer-Apx6k .framer-8qi7zl { display: block; }\",\".framer-Apx6k.framer-1r48ubc { -webkit-user-select: none; align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: 38px; justify-content: center; overflow: visible; padding: 6px; position: relative; user-select: none; width: 63px; }\",\".framer-Apx6k .framer-1lck127, .framer-Apx6k .framer-hr94ro { bottom: 1px; flex: none; left: 1px; overflow: hidden; position: absolute; right: 1px; top: 1px; will-change: var(--framer-will-change-override, transform); }\",\".framer-Apx6k .framer-15ja2ux { align-content: center; align-items: center; aspect-ratio: 1.9 / 1; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: var(--framer-aspect-ratio-supported, 28px); justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 53px; }\",\".framer-Apx6k .framer-htk6i8, .framer-Apx6k .framer-1wm75ni { bottom: 1px; flex: none; left: 1px; overflow: hidden; position: absolute; right: 1px; top: 1px; will-change: var(--framer-will-change-override, transform); z-index: 1; }\",\".framer-Apx6k .framer-1w0m45z { align-content: center; align-items: center; aspect-ratio: 1 / 1; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: var(--framer-aspect-ratio-supported, 20px); justify-content: center; left: 5px; overflow: visible; padding: 0px; position: absolute; top: 50%; width: 20px; z-index: 1; }\",\".framer-Apx6k .framer-hx4wi8 { aspect-ratio: 1 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 20px); left: 0px; overflow: hidden; position: absolute; right: 0px; top: 0px; will-change: var(--framer-will-change-override, transform); }\",\".framer-Apx6k .framer-1gsurau-container { aspect-ratio: 1 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 20px); left: 0px; pointer-events: none; position: absolute; right: 0px; top: 0px; z-index: 1; }\",\".framer-Apx6k .framer-utz7sy-container { flex: none; height: 150px; left: calc(50.00000000000002% - 150px / 2); pointer-events: none; position: absolute; top: calc(50.00000000000002% - 150px / 2); width: 150px; z-index: 3; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-Apx6k.framer-1r48ubc, .framer-Apx6k .framer-15ja2ux, .framer-Apx6k .framer-1w0m45z { gap: 0px; } .framer-Apx6k.framer-1r48ubc > * { margin: 0px; margin-left: calc(0px / 2); margin-right: calc(0px / 2); } .framer-Apx6k.framer-1r48ubc > :first-child, .framer-Apx6k .framer-15ja2ux > :first-child, .framer-Apx6k .framer-1w0m45z > :first-child { margin-left: 0px; } .framer-Apx6k.framer-1r48ubc > :last-child, .framer-Apx6k .framer-15ja2ux > :last-child, .framer-Apx6k .framer-1w0m45z > :last-child { margin-right: 0px; } .framer-Apx6k .framer-15ja2ux > *, .framer-Apx6k .framer-1w0m45z > * { margin: 0px; margin-left: calc(10px / 2); margin-right: calc(10px / 2); } }\",\".framer-Apx6k.framer-v-1479m7a .framer-1w0m45z, .framer-Apx6k.framer-v-79skt0 .framer-1w0m45z { left: unset; right: 6px; }\",\".framer-Apx6k.framer-v-1479m7a .framer-hr94ro { order: 0; }\",\".framer-Apx6k.framer-v-1479m7a .framer-hx4wi8 { order: 3; }\",\".framer-Apx6k.framer-v-1479m7a .framer-utz7sy-container { order: 2; }\",\".framer-Apx6k.framer-v-19y55z1.framer-1r48ubc, .framer-Apx6k.framer-v-79skt0.framer-1r48ubc { height: min-content; padding: 0px; width: min-content; }\",\".framer-Apx6k.framer-v-19y55z1 .framer-15ja2ux, .framer-Apx6k.framer-v-79skt0 .framer-15ja2ux { aspect-ratio: unset; height: 32px; width: 60px; }\",\".framer-Apx6k.framer-v-19y55z1 .framer-htk6i8, .framer-Apx6k.framer-v-19y55z1 .framer-1wm75ni, .framer-Apx6k.framer-v-19y55z1 .framer-hr94ro, .framer-Apx6k.framer-v-79skt0 .framer-htk6i8, .framer-Apx6k.framer-v-79skt0 .framer-1wm75ni, .framer-Apx6k.framer-v-79skt0 .framer-hr94ro { bottom: 0px; left: 0px; right: 0px; top: 0px; }\",\".framer-Apx6k.framer-v-19y55z1 .framer-1w0m45z { left: 6px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 38\n * @framerIntrinsicWidth 63\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"MRUe63GJZ\":{\"layout\":[\"fixed\",\"fixed\"]},\"q66yiMxvw\":{\"layout\":[\"auto\",\"auto\"]},\"yRaJhi75M\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n */const FramerCLtXflrMC=withCSS(Component,css,\"framer-Apx6k\");export default FramerCLtXflrMC;FramerCLtXflrMC.displayName=\"Switch\";FramerCLtXflrMC.defaultProps={height:38,width:63};addPropertyControls(FramerCLtXflrMC,{variant:{options:[\"GYJXSk6tS\",\"MRUe63GJZ\",\"q66yiMxvw\",\"yRaJhi75M\"],optionTitles:[\"Off\",\"On\",\"Off 2\",\"On 2\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramerCLtXflrMC,[{explicitInter:true,fonts:[]},...ParticlesFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerCLtXflrMC\",\"slots\":[],\"annotations\":{\"framerImmutableVariables\":\"true\",\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"38\",\"framerDisplayContentsDiv\":\"false\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicWidth\":\"63\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"MRUe63GJZ\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"q66yiMxvw\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"yRaJhi75M\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./CLtXflrMC.map","// Generated by Framer (f7ce5cf)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,RichText,SmartComponentScopedContainer,useComponentViewport,useLocaleInfo,useVariantState,withCSS,withVariantAppearEffect}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import Text_Opacity_Letters from\"https://framerusercontent.com/modules/Z776inYxJxbKnViL4TOh/HBeea8CPL4TVK146VX2E/Text_Opacity_Letters.js\";import Switch from\"https://framerusercontent.com/modules/Fv8RkFdFohQLNSAmB0ah/rZMtKaF5xRM3HnLTaj5X/CLtXflrMC.js\";import GradientButton from\"https://framerusercontent.com/modules/fa4YMRpd1IpZmYTwyGin/4EFwQD5yhRjeZB4osBFC/p4Ku5HkIY.js\";import ButtonVarients from\"https://framerusercontent.com/modules/ox50GIXLenCrb8Po4pQx/6113GcDdUOtVBrSaZSGZ/zm23wPOLu.js\";const SwitchFonts=getFonts(Switch);const SwitchWithVariantAppearEffect=withVariantAppearEffect(Switch);const Text_Opacity_LettersFonts=getFonts(Text_Opacity_Letters);const GradientButtonFonts=getFonts(GradientButton);const ButtonVarientsFonts=getFonts(ButtonVarients);const cycleOrder=[\"bBVV6CGOG\",\"HYh1F2QBi\",\"X7HKhvDzv\"];const serializationHash=\"framer-bGds0\";const variantClassNames={bBVV6CGOG:\"framer-v-10r681m\",HYh1F2QBi:\"framer-v-1vd67y0\",X7HKhvDzv:\"framer-v-1bl5w9h\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const humanReadableVariantMap={Desktop:\"bBVV6CGOG\",Phone:\"X7HKhvDzv\",Tablet:\"HYh1F2QBi\"};const getProps=({height,id,link,smoothScroll,title,width,...props})=>{return{...props,lCrVL8GdQ:link??props.lCrVL8GdQ,omgJ9t5P_:smoothScroll??props.omgJ9t5P_,peu47ZpAq:title??props.peu47ZpAq??\"Book a demo\",variant:humanReadableVariantMap[props.variant]??props.variant??\"bBVV6CGOG\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,lCrVL8GdQ,peu47ZpAq,omgJ9t5P_,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"bBVV6CGOG\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if(baseVariant===\"X7HKhvDzv\")return false;return true;};const isDisplayed1=()=>{if(baseVariant===\"X7HKhvDzv\")return true;return false;};return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-10r681m\",className,classNames),\"data-framer-name\":\"Desktop\",layoutDependency:layoutDependency,layoutId:\"bBVV6CGOG\",ref:refBinding,style:{...style},...addPropertyOverrides({HYh1F2QBi:{\"data-framer-name\":\"Tablet\"},X7HKhvDzv:{\"data-framer-name\":\"Phone\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-5xm20m\",\"data-border\":true,\"data-framer-name\":\"container\",layoutDependency:layoutDependency,layoutId:\"EJugTlRvH\",style:{\"--border-bottom-width\":\"0px\",\"--border-color\":\"var(--token-3648b482-766c-4501-98df-024221488373, rgba(0, 0, 0, 0.12))\",\"--border-left-width\":\"0.5px\",\"--border-right-width\":\"0.5px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0px\"},variants:{X7HKhvDzv:{\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\"}},children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-16izup9\",layoutDependency:layoutDependency,layoutId:\"FcMp5KUL4\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.div,{style:{\"--font-selector\":\"RlM7TWFucm9wZS1leHRyYWJvbGQ=\",\"--framer-font-family\":'\"Manrope\", \"Manrope Placeholder\", sans-serif',\"--framer-font-size\":\"28px\",\"--framer-font-weight\":\"800\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-line-height\":\"1.1em\",\"--framer-text-color\":\"var(--extracted-tcooor, var(--token-bfe1a8cd-29df-415d-847c-515aa569e089, rgb(0, 0, 0)))\"},children:\"Switch to\"})}),className:\"framer-1oqyb2t\",fonts:[\"FS;Manrope-extrabold\"],layoutDependency:layoutDependency,layoutId:\"t_pGV5a3m\",style:{\"--extracted-tcooor\":\"var(--token-bfe1a8cd-29df-415d-847c-515aa569e089, rgb(0, 0, 0))\"},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({X7HKhvDzv:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.div,{style:{\"--font-selector\":\"RlM7TWFucm9wZS1leHRyYWJvbGQ=\",\"--framer-font-family\":'\"Manrope\", \"Manrope Placeholder\", sans-serif',\"--framer-font-size\":\"20px\",\"--framer-font-weight\":\"800\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-line-height\":\"1.1em\",\"--framer-text-color\":\"var(--extracted-tcooor, var(--token-bfe1a8cd-29df-415d-847c-515aa569e089, rgb(0, 0, 0)))\"},children:\"Switch to\"})})}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:38,y:(componentViewport?.y||0)+0+0+140+0+0,...addPropertyOverrides({X7HKhvDzv:{y:(componentViewport?.y||0)+0+0+64+0+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-3hyw90-container\",layoutDependency:layoutDependency,layoutId:\"bVXB5tOHb-container\",nodeId:\"bVXB5tOHb\",rendersWithMotion:true,scopeId:\"k6KDE_01n\",children:/*#__PURE__*/_jsx(SwitchWithVariantAppearEffect,{__framer__animateOnce:false,__framer__obscuredVariantId:\"GYJXSk6tS\",__framer__threshold:1,__framer__variantAppearEffectEnabled:true,__framer__visibleVariantId:\"MRUe63GJZ\",height:\"100%\",id:\"bVXB5tOHb\",layoutId:\"bVXB5tOHb\",variant:\"GYJXSk6tS\",width:\"100%\"})})}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.div,{style:{\"--font-selector\":\"RlM7TWFucm9wZS1leHRyYWJvbGQ=\",\"--framer-font-family\":'\"Manrope\", \"Manrope Placeholder\", sans-serif',\"--framer-font-size\":\"28px\",\"--framer-font-weight\":\"800\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-line-height\":\"1.1em\",\"--framer-text-color\":\"var(--extracted-tcooor, var(--token-bfe1a8cd-29df-415d-847c-515aa569e089, rgb(0, 0, 0)))\"},children:\"Bettermode\"})}),className:\"framer-1o4f2xs\",fonts:[\"FS;Manrope-extrabold\"],layoutDependency:layoutDependency,layoutId:\"BNa5Gynna\",style:{\"--extracted-tcooor\":\"var(--token-bfe1a8cd-29df-415d-847c-515aa569e089, rgb(0, 0, 0))\"},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({X7HKhvDzv:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.div,{style:{\"--font-selector\":\"RlM7TWFucm9wZS1leHRyYWJvbGQ=\",\"--framer-font-family\":'\"Manrope\", \"Manrope Placeholder\", sans-serif',\"--framer-font-size\":\"20px\",\"--framer-font-weight\":\"800\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-line-height\":\"1.1em\",\"--framer-text-color\":\"var(--extracted-tcooor, var(--token-bfe1a8cd-29df-415d-847c-515aa569e089, rgb(0, 0, 0)))\"},children:\"Bettermode\"})})}},baseVariant,gestureVariant)})]}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-eckor3\",layoutDependency:layoutDependency,layoutId:\"FBn7xql1S\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-ugc2yc-container\",isAuthoredByUser:true,layoutDependency:layoutDependency,layoutId:\"CaYsHf78B-container\",nodeId:\"CaYsHf78B\",rendersWithMotion:true,scopeId:\"k6KDE_01n\",children:/*#__PURE__*/_jsx(Text_Opacity_Letters,{font:{fontFamily:'\"Inter\", sans-serif',fontSize:\"32px\",fontStyle:\"normal\",letterSpacing:\"0em\",lineHeight:\"1.4em\"},fontSize:68,fontWeight:\"700\",height:\"100%\",id:\"CaYsHf78B\",layoutId:\"CaYsHf78B\",lineHeight:1.2,style:{maxWidth:\"100%\",width:\"100%\"},text:\"Where leading brands build lasting customer connections.\",textAlign:\"center\",textColor:\"var(--token-bfe1a8cd-29df-415d-847c-515aa569e089, rgb(0, 0, 0))\",width:\"100%\",...addPropertyOverrides({X7HKhvDzv:{fontSize:38,style:{width:\"100%\"},textAlign:\"left\"}},baseVariant,gestureVariant)})})})}),isDisplayed()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{height:57,y:(componentViewport?.y||0)+0+0+140+398,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1lpjht9-container\",layoutDependency:layoutDependency,layoutId:\"cP3RvJpdi-container\",nodeId:\"cP3RvJpdi\",rendersWithMotion:true,scopeId:\"k6KDE_01n\",children:/*#__PURE__*/_jsx(GradientButton,{ebiI79Q2U:\"rgb(255, 255, 255)\",EgXN0bYY8:lCrVL8GdQ,eUQ5HirFj:omgJ9t5P_,G5bhN5OZn:\"var(--token-5b0b6ffe-f617-4319-b3f9-4c3c243de80b, rgb(10, 10, 10))\",height:\"100%\",id:\"cP3RvJpdi\",layoutId:\"cP3RvJpdi\",variant:\"YHetPt6zE\",width:\"100%\",YWdRR64W_:peu47ZpAq})})}),isDisplayed1()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{...addPropertyOverrides({X7HKhvDzv:{height:38,y:(componentViewport?.y||0)+0+0+64+302}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-19um1ix-container\",layoutDependency:layoutDependency,layoutId:\"gm14JvZWF-container\",nodeId:\"gm14JvZWF\",rendersWithMotion:true,scopeId:\"k6KDE_01n\",children:/*#__PURE__*/_jsx(ButtonVarients,{an3AjqZVe:\"bold\",bcFI2guYz:\"var(--token-36849023-6189-4b34-8ca0-f2105af74ca2, rgb(255, 255, 255))\",cc1jmdnK8:{borderColor:\"black\",borderStyle:\"solid\",borderWidth:1},Fs8k5Y9rQ:\"rgba(102, 198, 28, 0.05)\",height:\"100%\",I1g9yhyhL:\"80px\",id:\"gm14JvZWF\",ig5hdgAkD:\"var(--token-b7ac0caa-42ec-4adf-85fd-f93e899c4540, rgb(17, 17, 17))\",jq2o_VTFs:\"var(--token-36849023-6189-4b34-8ca0-f2105af74ca2, rgb(255, 255, 255))\",ktgIHtADd:false,layoutId:\"gm14JvZWF\",LoBoMO0kI:false,PJP2yPimK:\"var(--token-d4d9bcef-5cf6-4e59-8f5c-db043ccb1adc, rgb(102, 198, 28))\",q3N3W9HM2:lCrVL8GdQ,qpDDlZFHd:peu47ZpAq,tZ8wJ8sbC:\"aBxutPupU\",variant:\"Aej8nPVQe\",VgNhSZuYv:{borderColor:'var(--token-3648b482-766c-4501-98df-024221488373, rgba(0, 0, 0, 0.12)) /* {\"name\":\"Border/Primary\"} */',borderStyle:\"solid\",borderWidth:1},vsWBWRHPN:15,width:\"100%\",ycy7cs8_H:\"caret-right\",ZsUhZM4JF:true})})})]})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-bGds0.framer-d0iqn3, .framer-bGds0 .framer-d0iqn3 { display: block; }\",\".framer-bGds0.framer-10r681m { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: hidden; padding: 0px; position: relative; width: 1440px; }\",\".framer-bGds0 .framer-5xm20m { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 80px; height: min-content; justify-content: center; max-width: 1280px; overflow: visible; padding: 140px 0px 140px 0px; position: relative; width: 100%; }\",\".framer-bGds0 .framer-16izup9 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 12px; height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: 100%; }\",\".framer-bGds0 .framer-1oqyb2t, .framer-bGds0 .framer-1o4f2xs { -webkit-user-select: none; flex: none; height: auto; pointer-events: auto; position: relative; user-select: none; white-space: pre; width: auto; }\",\".framer-bGds0 .framer-3hyw90-container, .framer-bGds0 .framer-1lpjht9-container, .framer-bGds0 .framer-19um1ix-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-bGds0 .framer-eckor3 { 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: 100px; overflow: hidden; padding: 0px; position: relative; width: 100%; }\",\".framer-bGds0 .framer-ugc2yc-container { flex: 1 0 0px; height: auto; max-width: 980px; position: relative; width: 1px; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-bGds0.framer-10r681m, .framer-bGds0 .framer-5xm20m, .framer-bGds0 .framer-16izup9, .framer-bGds0 .framer-eckor3 { gap: 0px; } .framer-bGds0.framer-10r681m > * { margin: 0px; margin-bottom: calc(0px / 2); margin-top: calc(0px / 2); } .framer-bGds0.framer-10r681m > :first-child, .framer-bGds0 .framer-5xm20m > :first-child { margin-top: 0px; } .framer-bGds0.framer-10r681m > :last-child, .framer-bGds0 .framer-5xm20m > :last-child { margin-bottom: 0px; } .framer-bGds0 .framer-5xm20m > * { margin: 0px; margin-bottom: calc(80px / 2); margin-top: calc(80px / 2); } .framer-bGds0 .framer-16izup9 > * { margin: 0px; margin-left: calc(12px / 2); margin-right: calc(12px / 2); } .framer-bGds0 .framer-16izup9 > :first-child, .framer-bGds0 .framer-eckor3 > :first-child { margin-left: 0px; } .framer-bGds0 .framer-16izup9 > :last-child, .framer-bGds0 .framer-eckor3 > :last-child { margin-right: 0px; } .framer-bGds0 .framer-eckor3 > * { margin: 0px; margin-left: calc(10px / 2); margin-right: calc(10px / 2); } }\",\".framer-bGds0.framer-v-1vd67y0.framer-10r681m { padding: 0px 32px 0px 32px; width: 810px; }\",\".framer-bGds0.framer-v-1bl5w9h.framer-10r681m { padding: 0px 24px 0px 24px; width: 390px; }\",\".framer-bGds0.framer-v-1bl5w9h .framer-5xm20m { align-content: flex-start; align-items: flex-start; gap: 32px; max-width: unset; padding: 64px 0px 64px 0px; }\",\".framer-bGds0.framer-v-1bl5w9h .framer-16izup9 { gap: 8px; justify-content: flex-start; }\",\".framer-bGds0.framer-v-1bl5w9h .framer-1oqyb2t { order: 1; }\",\".framer-bGds0.framer-v-1bl5w9h .framer-3hyw90-container { order: 0; }\",\".framer-bGds0.framer-v-1bl5w9h .framer-1o4f2xs { order: 2; }\",\".framer-bGds0.framer-v-1bl5w9h .framer-ugc2yc-container { max-width: unset; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-bGds0.framer-v-1bl5w9h .framer-5xm20m, .framer-bGds0.framer-v-1bl5w9h .framer-16izup9 { gap: 0px; } .framer-bGds0.framer-v-1bl5w9h .framer-5xm20m > * { margin: 0px; margin-bottom: calc(32px / 2); margin-top: calc(32px / 2); } .framer-bGds0.framer-v-1bl5w9h .framer-5xm20m > :first-child { margin-top: 0px; } .framer-bGds0.framer-v-1bl5w9h .framer-5xm20m > :last-child { margin-bottom: 0px; } .framer-bGds0.framer-v-1bl5w9h .framer-16izup9 > * { margin: 0px; margin-left: calc(8px / 2); margin-right: calc(8px / 2); } .framer-bGds0.framer-v-1bl5w9h .framer-16izup9 > :first-child { margin-left: 0px; } .framer-bGds0.framer-v-1bl5w9h .framer-16izup9 > :last-child { margin-right: 0px; } }\",'.framer-bGds0[data-border=\"true\"]::after, .framer-bGds0 [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 834\n * @framerIntrinsicWidth 1440\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"HYh1F2QBi\":{\"layout\":[\"fixed\",\"auto\"]},\"X7HKhvDzv\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerVariables {\"lCrVL8GdQ\":\"link\",\"peu47ZpAq\":\"title\",\"omgJ9t5P_\":\"smoothScroll\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const Framerk6KDE_01n=withCSS(Component,css,\"framer-bGds0\");export default Framerk6KDE_01n;Framerk6KDE_01n.displayName=\"footer-animated-main\";Framerk6KDE_01n.defaultProps={height:834,width:1440};addPropertyControls(Framerk6KDE_01n,{variant:{options:[\"bBVV6CGOG\",\"HYh1F2QBi\",\"X7HKhvDzv\"],optionTitles:[\"Desktop\",\"Tablet\",\"Phone\"],title:\"Variant\",type:ControlType.Enum},lCrVL8GdQ:{title:\"Link\",type:ControlType.Link},peu47ZpAq:{defaultValue:\"Book a demo\",displayTextArea:false,title:\"Title\",type:ControlType.String},omgJ9t5P_:{defaultValue:false,title:\"Smooth Scroll\",type:ControlType.Boolean}});addFonts(Framerk6KDE_01n,[{explicitInter:true,fonts:[{family:\"Manrope\",source:\"fontshare\",style:\"normal\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/7EWHG4AMROQSXDCQTDPGBVASATB7CED2/TJSQTK5FHJ2MYKML5IXF2G6YTGFJLTYL/K4ZMLVLHYIFVTTTWGVOTVGOFUUX7NVGI.woff2\",weight:\"800\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/vQyevYAyHtARFwPqUzQGpnDs.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"}]},...SwitchFonts,...Text_Opacity_LettersFonts,...GradientButtonFonts,...ButtonVarientsFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"Framerk6KDE_01n\",\"slots\":[],\"annotations\":{\"framerIntrinsicWidth\":\"1440\",\"framerComponentViewportWidth\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"HYh1F2QBi\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"X7HKhvDzv\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerVariables\":\"{\\\"lCrVL8GdQ\\\":\\\"link\\\",\\\"peu47ZpAq\\\":\\\"title\\\",\\\"omgJ9t5P_\\\":\\\"smoothScroll\\\"}\",\"framerColorSyntax\":\"true\",\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"834\",\"framerAutoSizeImages\":\"true\",\"framerImmutableVariables\":\"true\",\"framerDisplayContentsDiv\":\"false\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (915daba)\nimport{jsx as _jsx,jsxs as _jsxs}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=[\"QtrmxA9uV\",\"M0tKMybMW\",\"OfYzFy0s0\",\"D51Ly6cuf\",\"bM2wkEhBm\",\"ey8torb0P\",\"QnzDxyYep\",\"zyTwywjyK\",\"JaGRCtLxf\",\"SsN0n64Uv\",\"IAyqBPkaM\",\"heeOTmaMt\",\"Gt1oKDbra\",\"qG_KPbLti\"];const serializationHash=\"framer-lPXY5\";const variantClassNames={bM2wkEhBm:\"framer-v-1wbuszw\",D51Ly6cuf:\"framer-v-2wztrt\",ey8torb0P:\"framer-v-1hwimv2\",Gt1oKDbra:\"framer-v-nh97z\",heeOTmaMt:\"framer-v-1jqo6wh\",IAyqBPkaM:\"framer-v-18uqibu\",JaGRCtLxf:\"framer-v-1h2rgam\",M0tKMybMW:\"framer-v-i5c99r\",OfYzFy0s0:\"framer-v-1ina2hu\",qG_KPbLti:\"framer-v-1m04jbp\",QnzDxyYep:\"framer-v-1uyavhq\",QtrmxA9uV:\"framer-v-iey8nf\",SsN0n64Uv:\"framer-v-cgs5kr\",zyTwywjyK:\"framer-v-d8uooi\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const transformTemplate1=(_,t)=>`translateY(-50%) ${t}`;const transformTemplate2=(_,t)=>`translate(-50%, -50%) ${t}`;const transformTemplate3=(_,t)=>`translateX(-50%) ${t}`;const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const humanReadableVariantMap={\"academy-static\":\"heeOTmaMt\",\"careers-static\":\"zyTwywjyK\",\"community-static\":\"ey8torb0P\",\"events-statix\":\"IAyqBPkaM\",\"knowledge-base\":\"M0tKMybMW\",\"knowledge-static\":\"QnzDxyYep\",\"members-static\":\"qG_KPbLti\",\"wishlist-static\":\"JaGRCtLxf\",academy:\"Gt1oKDbra\",careers:\"D51Ly6cuf\",community:\"QtrmxA9uV\",events:\"OfYzFy0s0\",lenovo:\"SsN0n64Uv\",wishlist:\"bM2wkEhBm\"};const getProps=({accentColor,height,id,lighterColor,width,...props})=>{return{...props,TqCPdcWa4:accentColor??props.TqCPdcWa4??\"var(--token-d4d9bcef-5cf6-4e59-8f5c-db043ccb1adc, rgb(102, 198, 28))\",variant:humanReadableVariantMap[props.variant]??props.variant??\"QtrmxA9uV\",vyLvAEcW7:lighterColor??props.vyLvAEcW7??\"var(--token-7ea128ea-d6b3-45af-8b0c-8ac8f6a25daa, rgb(97, 97, 97))\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{activeLocale,setLocale}=useLocaleInfo();const{style,className,layoutId,variant,TqCPdcWa4,vyLvAEcW7,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"QtrmxA9uV\",variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onAppearcqi9lt=activeVariantCallback(async(...args)=>{await delay(()=>setVariant(\"M0tKMybMW\"),1500);});const onAppear6jxxf=activeVariantCallback(async(...args)=>{await delay(()=>setVariant(\"OfYzFy0s0\"),1500);});const onAppearmh94vi=activeVariantCallback(async(...args)=>{await delay(()=>setVariant(\"D51Ly6cuf\"),1500);});const onAppearm1iyuu=activeVariantCallback(async(...args)=>{await delay(()=>setVariant(\"bM2wkEhBm\"),1500);});const onAppear7n77m7=activeVariantCallback(async(...args)=>{await delay(()=>setVariant(\"Gt1oKDbra\"),1500);});useOnVariantChange(baseVariant,{bM2wkEhBm:onAppear7n77m7,D51Ly6cuf:onAppearm1iyuu,default:onAppearcqi9lt,ey8torb0P:undefined,Gt1oKDbra:undefined,heeOTmaMt:undefined,IAyqBPkaM:undefined,JaGRCtLxf:undefined,M0tKMybMW:onAppear6jxxf,OfYzFy0s0:onAppearmh94vi,qG_KPbLti:undefined,QnzDxyYep:undefined,SsN0n64Uv:undefined,zyTwywjyK:undefined});const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const ref1=React.useRef(null);const defaultLayoutId=React.useId();const componentViewport=useComponentViewport();return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-iey8nf\",className,classNames),\"data-framer-name\":\"community\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"QtrmxA9uV\",ref:ref??ref1,style:{...style},...addPropertyOverrides({bM2wkEhBm:{\"data-framer-name\":\"wishlist\"},D51Ly6cuf:{\"data-framer-name\":\"careers\"},ey8torb0P:{\"data-framer-name\":\"community-static\",\"data-highlight\":undefined},Gt1oKDbra:{\"data-framer-name\":\"academy\",\"data-highlight\":undefined},heeOTmaMt:{\"data-framer-name\":\"academy-static\",\"data-highlight\":undefined},IAyqBPkaM:{\"data-framer-name\":\"events-statix\",\"data-highlight\":undefined},JaGRCtLxf:{\"data-framer-name\":\"wishlist-static\",\"data-highlight\":undefined},M0tKMybMW:{\"data-framer-name\":\"knowledge-base\"},OfYzFy0s0:{\"data-framer-name\":\"events\"},qG_KPbLti:{\"data-framer-name\":\"members-static\",\"data-highlight\":undefined},QnzDxyYep:{\"data-framer-name\":\"knowledge-static\",\"data-highlight\":undefined},SsN0n64Uv:{\"data-framer-name\":\"lenovo\",\"data-highlight\":undefined},zyTwywjyK:{\"data-framer-name\":\"careers-static\",\"data-highlight\":undefined}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"SW50ZXItTWVkaXVt\",\"--framer-font-family\":'\"Inter\", \"Inter Placeholder\", sans-serif',\"--framer-font-size\":\"12px\",\"--framer-font-weight\":\"500\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--variable-reference-vyLvAEcW7-gIoRpvzII))\"},children:\"https://\"})}),className:\"framer-1t1xk01\",fonts:[\"Inter-Medium\"],layoutDependency:layoutDependency,layoutId:\"OHsxOWdWO\",style:{\"--extracted-r6o4lv\":\"var(--variable-reference-vyLvAEcW7-gIoRpvzII)\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\",\"--variable-reference-vyLvAEcW7-gIoRpvzII\":vyLvAEcW7},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-hf8r6j\",\"data-framer-name\":\"animated\",layoutDependency:layoutDependency,layoutId:\"vsKB0fwtA\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"SW50ZXItTWVkaXVt\",\"--framer-font-family\":'\"Inter\", \"Inter Placeholder\", sans-serif',\"--framer-font-size\":\"12px\",\"--framer-font-weight\":\"500\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--variable-reference-TqCPdcWa4-gIoRpvzII))\"},children:\"community\"})}),className:\"framer-9lvgud\",fonts:[\"Inter-Medium\"],layoutDependency:layoutDependency,layoutId:\"hSwI99292\",style:{\"--extracted-r6o4lv\":\"var(--variable-reference-TqCPdcWa4-gIoRpvzII)\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\",\"--variable-reference-TqCPdcWa4-gIoRpvzII\":TqCPdcWa4},transformTemplate:transformTemplate1,verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({bM2wkEhBm:{transformTemplate:undefined},D51Ly6cuf:{transformTemplate:undefined},ey8torb0P:{transformTemplate:transformTemplate2},Gt1oKDbra:{transformTemplate:undefined},heeOTmaMt:{transformTemplate:undefined},IAyqBPkaM:{transformTemplate:undefined},JaGRCtLxf:{transformTemplate:undefined},M0tKMybMW:{transformTemplate:undefined},OfYzFy0s0:{transformTemplate:undefined},qG_KPbLti:{transformTemplate:undefined},QnzDxyYep:{transformTemplate:undefined},SsN0n64Uv:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"SW50ZXItTWVkaXVt\",\"--framer-font-family\":'\"Inter\", \"Inter Placeholder\", sans-serif',\"--framer-font-size\":\"12px\",\"--framer-font-weight\":\"500\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--variable-reference-TqCPdcWa4-gIoRpvzII))\"},children:\"gaming\"})}),transformTemplate:transformTemplate2},zyTwywjyK:{transformTemplate:undefined}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"SW50ZXItTWVkaXVt\",\"--framer-font-family\":'\"Inter\", \"Inter Placeholder\", sans-serif',\"--framer-font-size\":\"12px\",\"--framer-font-weight\":\"500\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--variable-reference-TqCPdcWa4-gIoRpvzII))\"},children:\"knowledge\"})}),className:\"framer-fbaoxp\",fonts:[\"Inter-Medium\"],layoutDependency:layoutDependency,layoutId:\"CMTYkilgK\",style:{\"--extracted-r6o4lv\":\"var(--variable-reference-TqCPdcWa4-gIoRpvzII)\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\",\"--variable-reference-TqCPdcWa4-gIoRpvzII\":TqCPdcWa4},transformTemplate:transformTemplate3,verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({Gt1oKDbra:{transformTemplate:undefined},heeOTmaMt:{transformTemplate:undefined},M0tKMybMW:{transformTemplate:transformTemplate2},qG_KPbLti:{transformTemplate:undefined},QnzDxyYep:{transformTemplate:transformTemplate2}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"SW50ZXItTWVkaXVt\",\"--framer-font-family\":'\"Inter\", \"Inter Placeholder\", sans-serif',\"--framer-font-size\":\"12px\",\"--framer-font-weight\":\"500\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--variable-reference-TqCPdcWa4-gIoRpvzII))\"},children:\"roadmap\"})}),className:\"framer-xls8kj\",fonts:[\"Inter-Medium\"],layoutDependency:layoutDependency,layoutId:\"Rh55zCyjZ\",style:{\"--extracted-r6o4lv\":\"var(--variable-reference-TqCPdcWa4-gIoRpvzII)\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\",\"--variable-reference-TqCPdcWa4-gIoRpvzII\":TqCPdcWa4},transformTemplate:transformTemplate3,verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({bM2wkEhBm:{transformTemplate:undefined},Gt1oKDbra:{transformTemplate:undefined},heeOTmaMt:{transformTemplate:undefined},JaGRCtLxf:{transformTemplate:undefined},qG_KPbLti:{transformTemplate:undefined}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"SW50ZXItTWVkaXVt\",\"--framer-font-family\":'\"Inter\", \"Inter Placeholder\", sans-serif',\"--framer-font-size\":\"12px\",\"--framer-font-weight\":\"500\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--variable-reference-TqCPdcWa4-gIoRpvzII))\"},children:\"events\"})}),className:\"framer-14iaagv\",fonts:[\"Inter-Medium\"],layoutDependency:layoutDependency,layoutId:\"w7CCozhiB\",style:{\"--extracted-r6o4lv\":\"var(--variable-reference-TqCPdcWa4-gIoRpvzII)\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\",\"--variable-reference-TqCPdcWa4-gIoRpvzII\":TqCPdcWa4},transformTemplate:transformTemplate3,verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({bM2wkEhBm:{transformTemplate:undefined},D51Ly6cuf:{transformTemplate:undefined},Gt1oKDbra:{transformTemplate:undefined},heeOTmaMt:{transformTemplate:undefined},IAyqBPkaM:{transformTemplate:transformTemplate1},JaGRCtLxf:{transformTemplate:undefined},OfYzFy0s0:{transformTemplate:transformTemplate1},qG_KPbLti:{transformTemplate:undefined},zyTwywjyK:{transformTemplate:undefined}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"SW50ZXItTWVkaXVt\",\"--framer-font-family\":'\"Inter\", \"Inter Placeholder\", sans-serif',\"--framer-font-size\":\"12px\",\"--framer-font-weight\":\"500\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--variable-reference-TqCPdcWa4-gIoRpvzII))\"},children:\"careers\"})}),className:\"framer-18w8no1\",fonts:[\"Inter-Medium\"],layoutDependency:layoutDependency,layoutId:\"qieWmqq54\",style:{\"--extracted-r6o4lv\":\"var(--variable-reference-TqCPdcWa4-gIoRpvzII)\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\",\"--variable-reference-TqCPdcWa4-gIoRpvzII\":TqCPdcWa4},transformTemplate:transformTemplate3,verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({bM2wkEhBm:{transformTemplate:undefined},D51Ly6cuf:{transformTemplate:transformTemplate1},Gt1oKDbra:{transformTemplate:undefined},heeOTmaMt:{transformTemplate:undefined},IAyqBPkaM:{transformTemplate:undefined},JaGRCtLxf:{transformTemplate:undefined},OfYzFy0s0:{transformTemplate:undefined},qG_KPbLti:{transformTemplate:undefined},zyTwywjyK:{transformTemplate:transformTemplate1}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"SW50ZXItTWVkaXVt\",\"--framer-font-family\":'\"Inter\", \"Inter Placeholder\", sans-serif',\"--framer-font-size\":\"12px\",\"--framer-font-weight\":\"500\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--variable-reference-TqCPdcWa4-gIoRpvzII))\"},children:\"wishlist\"})}),className:\"framer-1wq95wo\",fonts:[\"Inter-Medium\"],layoutDependency:layoutDependency,layoutId:\"LI0kLPKew\",style:{\"--extracted-r6o4lv\":\"var(--variable-reference-TqCPdcWa4-gIoRpvzII)\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\",\"--variable-reference-TqCPdcWa4-gIoRpvzII\":TqCPdcWa4},transformTemplate:transformTemplate3,verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({bM2wkEhBm:{transformTemplate:transformTemplate1},D51Ly6cuf:{transformTemplate:undefined},Gt1oKDbra:{transformTemplate:undefined},heeOTmaMt:{transformTemplate:undefined},JaGRCtLxf:{transformTemplate:transformTemplate1},qG_KPbLti:{transformTemplate:undefined},zyTwywjyK:{transformTemplate:undefined}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"SW50ZXItTWVkaXVt\",\"--framer-font-family\":'\"Inter\", \"Inter Placeholder\", sans-serif',\"--framer-font-size\":\"12px\",\"--framer-font-weight\":\"500\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--variable-reference-TqCPdcWa4-gIoRpvzII))\"},children:\"academy\"})}),className:\"framer-1gi8jux\",fonts:[\"Inter-Medium\"],layoutDependency:layoutDependency,layoutId:\"O67aBvzy9\",style:{\"--extracted-r6o4lv\":\"var(--variable-reference-TqCPdcWa4-gIoRpvzII)\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\",\"--variable-reference-TqCPdcWa4-gIoRpvzII\":TqCPdcWa4},transformTemplate:transformTemplate3,verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({bM2wkEhBm:{transformTemplate:undefined},D51Ly6cuf:{transformTemplate:undefined},Gt1oKDbra:{transformTemplate:transformTemplate1},heeOTmaMt:{transformTemplate:transformTemplate1},JaGRCtLxf:{transformTemplate:undefined},qG_KPbLti:{transformTemplate:undefined},zyTwywjyK:{transformTemplate:undefined}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"SW50ZXItTWVkaXVt\",\"--framer-font-family\":'\"Inter\", \"Inter Placeholder\", sans-serif',\"--framer-font-size\":\"12px\",\"--framer-font-weight\":\"500\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--variable-reference-TqCPdcWa4-gIoRpvzII))\"},children:\"members\"})}),className:\"framer-h34v9j\",fonts:[\"Inter-Medium\"],layoutDependency:layoutDependency,layoutId:\"iFz6HIUNh\",style:{\"--extracted-r6o4lv\":\"var(--variable-reference-TqCPdcWa4-gIoRpvzII)\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\",\"--variable-reference-TqCPdcWa4-gIoRpvzII\":TqCPdcWa4},transformTemplate:transformTemplate3,verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({bM2wkEhBm:{transformTemplate:undefined},D51Ly6cuf:{transformTemplate:undefined},JaGRCtLxf:{transformTemplate:undefined},qG_KPbLti:{transformTemplate:transformTemplate1},zyTwywjyK:{transformTemplate:undefined}},baseVariant,gestureVariant)})]}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"SW50ZXItTWVkaXVt\",\"--framer-font-family\":'\"Inter\", \"Inter Placeholder\", sans-serif',\"--framer-font-size\":\"12px\",\"--framer-font-weight\":\"500\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--variable-reference-vyLvAEcW7-gIoRpvzII))\"},children:\".awesome.com\"})}),className:\"framer-il5fi8\",fonts:[\"Inter-Medium\"],layoutDependency:layoutDependency,layoutId:\"QKCClJGwG\",style:{\"--extracted-r6o4lv\":\"var(--variable-reference-vyLvAEcW7-gIoRpvzII)\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\",\"--variable-reference-vyLvAEcW7-gIoRpvzII\":vyLvAEcW7},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({SsN0n64Uv:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"SW50ZXItTWVkaXVt\",\"--framer-font-family\":'\"Inter\", \"Inter Placeholder\", sans-serif',\"--framer-font-size\":\"12px\",\"--framer-font-weight\":\"500\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--variable-reference-vyLvAEcW7-gIoRpvzII))\"},children:\".lenovo.com\"})})}},baseVariant,gestureVariant)})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-lPXY5.framer-1x8xtxx, .framer-lPXY5 .framer-1x8xtxx { display: block; }\",\".framer-lPXY5.framer-iey8nf { align-content: center; align-items: center; cursor: default; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: 16px; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: min-content; }\",\".framer-lPXY5 .framer-1t1xk01, .framer-lPXY5 .framer-il5fi8 { flex: none; height: auto; position: relative; white-space: pre; width: auto; z-index: 1; }\",\".framer-lPXY5 .framer-hf8r6j { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: 16px; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: 65px; }\",\".framer-lPXY5 .framer-9lvgud { flex: none; height: auto; left: 0px; position: absolute; top: 50%; white-space: pre; width: auto; z-index: 1; }\",\".framer-lPXY5 .framer-fbaoxp { bottom: -19px; flex: none; height: auto; left: 49%; position: absolute; white-space: pre; width: auto; z-index: 1; }\",\".framer-lPXY5 .framer-xls8kj { bottom: -39px; flex: none; height: auto; left: 49%; position: absolute; white-space: pre; width: auto; z-index: 1; }\",\".framer-lPXY5 .framer-14iaagv { bottom: -59px; flex: none; height: auto; left: 49%; position: absolute; white-space: pre; width: auto; z-index: 1; }\",\".framer-lPXY5 .framer-18w8no1 { bottom: -79px; flex: none; height: auto; left: 49%; position: absolute; white-space: pre; width: auto; z-index: 1; }\",\".framer-lPXY5 .framer-1wq95wo { bottom: -99px; flex: none; height: auto; left: 46%; position: absolute; white-space: pre; width: auto; z-index: 1; }\",\".framer-lPXY5 .framer-1gi8jux, .framer-lPXY5 .framer-h34v9j { bottom: -119px; flex: none; height: auto; left: 49%; position: absolute; white-space: pre; width: auto; z-index: 1; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-lPXY5.framer-iey8nf, .framer-lPXY5 .framer-hf8r6j { gap: 0px; } .framer-lPXY5.framer-iey8nf > * { margin: 0px; margin-left: calc(0px / 2); margin-right: calc(0px / 2); } .framer-lPXY5.framer-iey8nf > :first-child { margin-left: 0px; } .framer-lPXY5.framer-iey8nf > :last-child { margin-right: 0px; } .framer-lPXY5 .framer-hf8r6j > * { margin: 0px; margin-bottom: calc(10px / 2); margin-top: calc(10px / 2); } .framer-lPXY5 .framer-hf8r6j > :first-child { margin-top: 0px; } .framer-lPXY5 .framer-hf8r6j > :last-child { margin-bottom: 0px; } }\",\".framer-lPXY5.framer-v-i5c99r .framer-hf8r6j, .framer-lPXY5.framer-v-1hwimv2 .framer-hf8r6j, .framer-lPXY5.framer-v-1uyavhq .framer-hf8r6j { width: 64px; }\",\".framer-lPXY5.framer-v-i5c99r .framer-9lvgud, .framer-lPXY5.framer-v-1uyavhq .framer-9lvgud { top: -19px; }\",\".framer-lPXY5.framer-v-i5c99r .framer-fbaoxp, .framer-lPXY5.framer-v-1uyavhq .framer-fbaoxp { bottom: unset; left: 50%; top: 50%; }\",\".framer-lPXY5.framer-v-i5c99r .framer-xls8kj, .framer-lPXY5.framer-v-1uyavhq .framer-xls8kj { bottom: -19px; }\",\".framer-lPXY5.framer-v-i5c99r .framer-14iaagv, .framer-lPXY5.framer-v-1uyavhq .framer-14iaagv { bottom: -39px; }\",\".framer-lPXY5.framer-v-i5c99r .framer-18w8no1, .framer-lPXY5.framer-v-1uyavhq .framer-18w8no1 { bottom: -59px; left: 49%; }\",\".framer-lPXY5.framer-v-i5c99r .framer-1wq95wo, .framer-lPXY5.framer-v-i5c99r .framer-1gi8jux, .framer-lPXY5.framer-v-i5c99r .framer-h34v9j, .framer-lPXY5.framer-v-1uyavhq .framer-1wq95wo, .framer-lPXY5.framer-v-1uyavhq .framer-1gi8jux, .framer-lPXY5.framer-v-1uyavhq .framer-h34v9j { bottom: -79px; left: 49%; }\",\".framer-lPXY5.framer-v-1ina2hu .framer-hf8r6j, .framer-lPXY5.framer-v-18uqibu .framer-hf8r6j { width: 38px; }\",\".framer-lPXY5.framer-v-1ina2hu .framer-9lvgud, .framer-lPXY5.framer-v-18uqibu .framer-9lvgud { top: -59px; }\",\".framer-lPXY5.framer-v-1ina2hu .framer-fbaoxp, .framer-lPXY5.framer-v-18uqibu .framer-fbaoxp { bottom: unset; top: -39px; }\",\".framer-lPXY5.framer-v-1ina2hu .framer-xls8kj, .framer-lPXY5.framer-v-18uqibu .framer-xls8kj { bottom: unset; top: -19px; }\",\".framer-lPXY5.framer-v-1ina2hu .framer-14iaagv, .framer-lPXY5.framer-v-18uqibu .framer-14iaagv { bottom: unset; left: unset; right: -1px; top: 50%; }\",\".framer-lPXY5.framer-v-1ina2hu .framer-18w8no1, .framer-lPXY5.framer-v-18uqibu .framer-18w8no1 { bottom: -19px; left: unset; right: -1px; }\",\".framer-lPXY5.framer-v-1ina2hu .framer-1wq95wo, .framer-lPXY5.framer-v-1ina2hu .framer-1gi8jux, .framer-lPXY5.framer-v-1ina2hu .framer-h34v9j, .framer-lPXY5.framer-v-18uqibu .framer-1wq95wo, .framer-lPXY5.framer-v-18uqibu .framer-1gi8jux, .framer-lPXY5.framer-v-18uqibu .framer-h34v9j { bottom: -29px; left: 45%; }\",\".framer-lPXY5.framer-v-2wztrt .framer-hf8r6j, .framer-lPXY5.framer-v-1wbuszw .framer-hf8r6j, .framer-lPXY5.framer-v-d8uooi .framer-hf8r6j, .framer-lPXY5.framer-v-1h2rgam .framer-hf8r6j { width: 44px; }\",\".framer-lPXY5.framer-v-2wztrt .framer-9lvgud, .framer-lPXY5.framer-v-d8uooi .framer-9lvgud { left: unset; right: -25px; top: -79px; }\",\".framer-lPXY5.framer-v-2wztrt .framer-fbaoxp, .framer-lPXY5.framer-v-d8uooi .framer-fbaoxp { bottom: unset; left: 47%; top: -59px; }\",\".framer-lPXY5.framer-v-2wztrt .framer-xls8kj, .framer-lPXY5.framer-v-d8uooi .framer-xls8kj { bottom: unset; left: 45%; top: -39px; }\",\".framer-lPXY5.framer-v-2wztrt .framer-14iaagv, .framer-lPXY5.framer-v-d8uooi .framer-14iaagv { bottom: unset; left: 0px; top: -19px; }\",\".framer-lPXY5.framer-v-2wztrt .framer-18w8no1, .framer-lPXY5.framer-v-1wbuszw .framer-1wq95wo, .framer-lPXY5.framer-v-d8uooi .framer-18w8no1, .framer-lPXY5.framer-v-1h2rgam .framer-1wq95wo, .framer-lPXY5.framer-v-1jqo6wh .framer-1gi8jux, .framer-lPXY5.framer-v-nh97z .framer-1gi8jux { bottom: unset; left: unset; right: 0px; top: 50%; }\",\".framer-lPXY5.framer-v-2wztrt .framer-1wq95wo, .framer-lPXY5.framer-v-2wztrt .framer-1gi8jux, .framer-lPXY5.framer-v-2wztrt .framer-h34v9j, .framer-lPXY5.framer-v-d8uooi .framer-1wq95wo, .framer-lPXY5.framer-v-d8uooi .framer-1gi8jux, .framer-lPXY5.framer-v-d8uooi .framer-h34v9j { bottom: -19px; left: unset; right: 0px; }\",\".framer-lPXY5.framer-v-1wbuszw .framer-9lvgud, .framer-lPXY5.framer-v-1h2rgam .framer-9lvgud { left: unset; right: -25px; top: -99px; }\",\".framer-lPXY5.framer-v-1wbuszw .framer-fbaoxp, .framer-lPXY5.framer-v-1h2rgam .framer-fbaoxp { bottom: unset; left: 45%; top: -79px; }\",\".framer-lPXY5.framer-v-1wbuszw .framer-xls8kj, .framer-lPXY5.framer-v-1h2rgam .framer-xls8kj { bottom: unset; left: -6px; top: -59px; }\",\".framer-lPXY5.framer-v-1wbuszw .framer-14iaagv, .framer-lPXY5.framer-v-1h2rgam .framer-14iaagv { bottom: unset; left: 0px; top: -39px; }\",\".framer-lPXY5.framer-v-1wbuszw .framer-18w8no1, .framer-lPXY5.framer-v-1h2rgam .framer-18w8no1, .framer-lPXY5.framer-v-1jqo6wh .framer-1wq95wo, .framer-lPXY5.framer-v-nh97z .framer-1wq95wo, .framer-lPXY5.framer-v-1m04jbp .framer-1gi8jux { bottom: unset; left: unset; right: 0px; top: -19px; }\",\".framer-lPXY5.framer-v-1wbuszw .framer-1gi8jux, .framer-lPXY5.framer-v-1wbuszw .framer-h34v9j, .framer-lPXY5.framer-v-1h2rgam .framer-1gi8jux, .framer-lPXY5.framer-v-1h2rgam .framer-h34v9j { bottom: -19px; left: -9px; }\",\".framer-lPXY5.framer-v-1hwimv2 .framer-9lvgud, .framer-lPXY5.framer-v-cgs5kr .framer-9lvgud { left: 50%; }\",\".framer-lPXY5.framer-v-cgs5kr .framer-hf8r6j { width: 42px; }\",\".framer-lPXY5.framer-v-1jqo6wh .framer-hf8r6j, .framer-lPXY5.framer-v-nh97z .framer-hf8r6j, .framer-lPXY5.framer-v-1m04jbp .framer-hf8r6j { width: 54px; }\",\".framer-lPXY5.framer-v-1jqo6wh .framer-9lvgud, .framer-lPXY5.framer-v-nh97z .framer-9lvgud { left: unset; right: -25px; top: -119px; }\",\".framer-lPXY5.framer-v-1jqo6wh .framer-fbaoxp, .framer-lPXY5.framer-v-nh97z .framer-fbaoxp { bottom: unset; left: -12px; top: -99px; }\",\".framer-lPXY5.framer-v-1jqo6wh .framer-xls8kj, .framer-lPXY5.framer-v-nh97z .framer-xls8kj { bottom: unset; left: -6px; top: -79px; }\",\".framer-lPXY5.framer-v-1jqo6wh .framer-14iaagv, .framer-lPXY5.framer-v-nh97z .framer-14iaagv { bottom: unset; left: 0px; top: -59px; }\",\".framer-lPXY5.framer-v-1jqo6wh .framer-18w8no1, .framer-lPXY5.framer-v-nh97z .framer-18w8no1, .framer-lPXY5.framer-v-1m04jbp .framer-1wq95wo { bottom: unset; left: unset; right: 0px; top: -39px; }\",\".framer-lPXY5.framer-v-1jqo6wh .framer-h34v9j, .framer-lPXY5.framer-v-nh97z .framer-h34v9j { bottom: -19px; left: 48%; }\",\".framer-lPXY5.framer-v-1m04jbp .framer-9lvgud { left: unset; right: -25px; top: -139px; }\",\".framer-lPXY5.framer-v-1m04jbp .framer-fbaoxp { bottom: unset; left: -12px; top: -119px; }\",\".framer-lPXY5.framer-v-1m04jbp .framer-xls8kj { bottom: unset; left: -6px; top: -99px; }\",\".framer-lPXY5.framer-v-1m04jbp .framer-14iaagv { bottom: unset; left: 0px; top: -79px; }\",\".framer-lPXY5.framer-v-1m04jbp .framer-18w8no1 { bottom: unset; left: unset; right: 0px; top: -59px; }\",\".framer-lPXY5.framer-v-1m04jbp .framer-h34v9j { bottom: unset; left: 0px; top: 50%; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 16\n * @framerIntrinsicWidth 194\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"fixed\"]},\"M0tKMybMW\":{\"layout\":[\"auto\",\"fixed\"]},\"OfYzFy0s0\":{\"layout\":[\"auto\",\"fixed\"]},\"D51Ly6cuf\":{\"layout\":[\"auto\",\"fixed\"]},\"bM2wkEhBm\":{\"layout\":[\"auto\",\"fixed\"]},\"ey8torb0P\":{\"layout\":[\"auto\",\"fixed\"]},\"QnzDxyYep\":{\"layout\":[\"auto\",\"fixed\"]},\"zyTwywjyK\":{\"layout\":[\"auto\",\"fixed\"]},\"JaGRCtLxf\":{\"layout\":[\"auto\",\"fixed\"]},\"SsN0n64Uv\":{\"layout\":[\"auto\",\"fixed\"]},\"IAyqBPkaM\":{\"layout\":[\"auto\",\"fixed\"]},\"heeOTmaMt\":{\"layout\":[\"auto\",\"fixed\"]},\"Gt1oKDbra\":{\"layout\":[\"auto\",\"fixed\"]},\"qG_KPbLti\":{\"layout\":[\"auto\",\"fixed\"]}}}\n * @framerVariables {\"TqCPdcWa4\":\"accentColor\",\"vyLvAEcW7\":\"lighterColor\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n */const FramergIoRpvzII=withCSS(Component,css,\"framer-lPXY5\");export default FramergIoRpvzII;FramergIoRpvzII.displayName=\"features/footer-url-animate\";FramergIoRpvzII.defaultProps={height:16,width:194};addPropertyControls(FramergIoRpvzII,{variant:{options:[\"QtrmxA9uV\",\"M0tKMybMW\",\"OfYzFy0s0\",\"D51Ly6cuf\",\"bM2wkEhBm\",\"ey8torb0P\",\"QnzDxyYep\",\"zyTwywjyK\",\"JaGRCtLxf\",\"SsN0n64Uv\",\"IAyqBPkaM\",\"heeOTmaMt\",\"Gt1oKDbra\",\"qG_KPbLti\"],optionTitles:[\"community\",\"knowledge-base\",\"events\",\"careers\",\"wishlist\",\"community-static\",\"knowledge-static\",\"careers-static\",\"wishlist-static\",\"lenovo\",\"events-statix\",\"academy-static\",\"academy\",\"members-static\"],title:\"Variant\",type:ControlType.Enum},TqCPdcWa4:{defaultValue:\"var(--token-d4d9bcef-5cf6-4e59-8f5c-db043ccb1adc, rgb(102, 198, 28))\",title:\"Accent Color\",type:ControlType.Color},vyLvAEcW7:{defaultValue:'var(--token-7ea128ea-d6b3-45af-8b0c-8ac8f6a25daa, rgb(97, 97, 97)) /* {\"name\":\"Text/Secondary\"} */',title:\"Lighter Color\",type:ControlType.Color}});addFonts(FramergIoRpvzII,[{explicitInter:true,fonts:[{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5A3Ce6C9YYmCjpQx9M4inSaKU.woff2\",weight:\"500\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/Qx95Xyt0Ka3SGhinnbXIGpEIyP4.woff2\",weight:\"500\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/6mJuEAguuIuMog10gGvH5d3cl8.woff2\",weight:\"500\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/xYYWaj7wCU5zSQH0eXvSaS19wo.woff2\",weight:\"500\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/otTaNuNpVK4RbdlT7zDDdKvQBA.woff2\",weight:\"500\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/d3tHnaQIAeqiE5hGcRw4mmgWYU.woff2\",weight:\"500\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/DolVirEGb34pEXEp8t8FQBSK4.woff2\",weight:\"500\"}]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramergIoRpvzII\",\"slots\":[],\"annotations\":{\"framerDisplayContentsDiv\":\"false\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"M0tKMybMW\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"OfYzFy0s0\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"D51Ly6cuf\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"bM2wkEhBm\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"ey8torb0P\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"QnzDxyYep\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"zyTwywjyK\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"JaGRCtLxf\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"SsN0n64Uv\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"IAyqBPkaM\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"heeOTmaMt\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"Gt1oKDbra\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"qG_KPbLti\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]}}}\",\"framerContractVersion\":\"1\",\"framerComponentViewportWidth\":\"true\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicHeight\":\"16\",\"framerIntrinsicWidth\":\"194\",\"framerVariables\":\"{\\\"TqCPdcWa4\\\":\\\"accentColor\\\",\\\"vyLvAEcW7\\\":\\\"lighterColor\\\"}\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./gIoRpvzII.map","import{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType}from\"framer\";import React from\"react\";/**\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n *\n * @framerDisableUnlink\n *\n * @framerIntrinsicHeight 24\n * @framerIntrinsicWidth 24\n */function SVG(props){const{svgCode,strokeWidth,customColor,color,padding}=props;const containerRef=React.useRef(null);const injectAttributes=()=>{if(!containerRef.current)return;// Create a temporary div to hold the SVG code\nconst tempDiv=document.createElement(\"div\");tempDiv.innerHTML=svgCode;// Select path elements with the 'fill' attribute in the SVG code and set their fill color\nconst pathElements=tempDiv.querySelectorAll(\"path[fill]\");pathElements.forEach(element=>{if(customColor){element.setAttribute(\"fill\",color);}});// Select elements with the 'stroke' attribute in the SVG code and set their stroke color and width\nconst strokeElements=tempDiv.querySelectorAll(\"[stroke]\");strokeElements.forEach(element=>{if(customColor){element.setAttribute(\"stroke\",color);}if(strokeWidth!==undefined){element.setAttribute(\"stroke-width\",strokeWidth);}});// Set the width and height of the SVG element to 100%\nconst svgElement=tempDiv.querySelector(\"svg\");if(svgElement){svgElement.setAttribute(\"width\",\"100%\");svgElement.setAttribute(\"height\",\"100%\");}// Update the container with the modified SVG code\ncontainerRef.current.innerHTML=tempDiv.innerHTML;};// Manually call injectAttributes when the component is rendered or updated\nReact.useEffect(()=>{injectAttributes();},[svgCode,strokeWidth,customColor,color]);return /*#__PURE__*/_jsx(\"div\",{ref:containerRef,style:{overflow:\"visible\",display:\"flex\",flexDirection:\"column\",alignItems:\"center\",justifyContent:\"center\",width:\"100%\",height:\"100%\",padding:padding}});}SVG.defaultProps={svgCode:`<svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n    <path d=\"M18.9012 1.71359H22.5816L14.5416 10.428L24 22.2852H16.5936L10.794 15.0936L4.1568 22.2852H0.4728L9.0732 12.9648L0 1.71359H7.5936L12.8376 8.28719L18.9012 1.71359ZM17.61 20.1972H19.65L6.4848 3.69359H4.296L17.61 20.1972Z\" fill=\"#717171\"/>\n  </svg>`,strokeWidth:1,customColor:false,color:\"#000\",padding:0};addPropertyControls(SVG,{svgCode:{type:ControlType.String,title:\"SVG Code\",defaultValue:SVG.defaultProps.svgCode,placeholder:\"<svg>...</svg>\",displayTextArea:false},customColor:{type:ControlType.Boolean,title:\"Custom Color\",defaultValue:SVG.defaultProps.customColor},color:{type:ControlType.Color,title:\"Color\",defaultValue:SVG.defaultProps.color,hidden(props){return!props.customColor;}},padding:{type:ControlType.Number,title:\"Padding\",defaultValue:SVG.defaultProps.padding,min:0,step:1,displayStepper:true},strokeWidth:{type:ControlType.Number,title:\"Stroke Width\",min:.5,step:.25,displayStepper:true,defaultValue:SVG.defaultProps.strokeWidth,hidden(props){// Hide the control if the SVG code does not contain the 'stroke' attribute\nreturn!props.svgCode.includes(\"stroke\");}}});export default SVG;\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"SVG\",\"slots\":[],\"annotations\":{\"framerIntrinsicWidth\":\"24\",\"framerContractVersion\":\"1\",\"framerDisableUnlink\":\"*\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerIntrinsicHeight\":\"24\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./SVG_Comp.map","// Generated by Framer (5b26096)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,Link,SmartComponentScopedContainer,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import SVG from\"https://framerusercontent.com/modules/IBHxTibPlXtc3LQgucTS/MhVd1W0lsffmJr6OC4Xi/SVG_Comp.js\";const SVGFonts=getFonts(SVG);const cycleOrder=[\"qpVfRw4uE\",\"Uh3LzWXJ6\",\"aJGvmVuiB\",\"L4MZhTTp0\",\"kWrlQ8vb8\",\"mw0ZsbWM9\",\"uCH3X83vq\",\"Fp4m3fTHo\",\"mSUX0FNqj\",\"w2DBikRxv\",\"TTJRfBwm5\",\"eEy6eP8oW\",\"RY8EMOwQy\",\"cG5R4v1M0\",\"FmZCSPPoe\",\"zh0_J5cCT\",\"tNQm2aU63\",\"dY4J7tO8V\",\"Vp_QBvhRB\",\"okD9Z8fNn\",\"C7Toglr7K\",\"HEOHZ99w4\",\"bSbC3h5UP\",\"pBA1Gs14p\",\"dqARmFjJZ\",\"Db51gsQ5h\",\"zA8HWiSaa\",\"uxbjDtkG2\",\"Yg14gu8Qv\",\"q1N0TCDGm\",\"FTVjDbvNR\",\"y7MCSPRKB\",\"FAEqwOs8P\",\"KeTxXnEFn\",\"zIKj3wDvQ\",\"c5kLOOJIk\",\"tfLWTwO1x\"];const serializationHash=\"framer-KdCso\";const variantClassNames={aJGvmVuiB:\"framer-v-1ckz8x\",bSbC3h5UP:\"framer-v-ohr61r\",c5kLOOJIk:\"framer-v-vm01fd\",C7Toglr7K:\"framer-v-1dyyrcj\",cG5R4v1M0:\"framer-v-9cdc3l\",Db51gsQ5h:\"framer-v-m40agw\",dqARmFjJZ:\"framer-v-1gp3gry\",dY4J7tO8V:\"framer-v-1naujcj\",eEy6eP8oW:\"framer-v-9k6kfa\",FAEqwOs8P:\"framer-v-1oi499t\",FmZCSPPoe:\"framer-v-1d8nr0r\",Fp4m3fTHo:\"framer-v-us2wzq\",FTVjDbvNR:\"framer-v-vcrag7\",HEOHZ99w4:\"framer-v-koueij\",KeTxXnEFn:\"framer-v-a45vgi\",kWrlQ8vb8:\"framer-v-1lks4yp\",L4MZhTTp0:\"framer-v-sefwx7\",mSUX0FNqj:\"framer-v-umlvui\",mw0ZsbWM9:\"framer-v-hf5f2h\",okD9Z8fNn:\"framer-v-uabow3\",pBA1Gs14p:\"framer-v-1ak1k42\",q1N0TCDGm:\"framer-v-1ye1yzp\",qpVfRw4uE:\"framer-v-xto7z3\",RY8EMOwQy:\"framer-v-ss9giw\",tfLWTwO1x:\"framer-v-14qiddm\",tNQm2aU63:\"framer-v-1neo49w\",TTJRfBwm5:\"framer-v-1hl9kxe\",uCH3X83vq:\"framer-v-1twuzgb\",Uh3LzWXJ6:\"framer-v-1x656he\",uxbjDtkG2:\"framer-v-187app\",Vp_QBvhRB:\"framer-v-10uoc1a\",w2DBikRxv:\"framer-v-1crfjk8\",y7MCSPRKB:\"framer-v-nrbyls\",Yg14gu8Qv:\"framer-v-1t54fsm\",zA8HWiSaa:\"framer-v-1s7r5pk\",zh0_J5cCT:\"framer-v-1dj5or8\",zIKj3wDvQ:\"framer-v-1c09t3y\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};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??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const humanReadableVariantMap={\"Figma (Outline)\":\"TTJRfBwm5\",\"Google Cloud\":\"zh0_J5cCT\",Apple:\"qpVfRw4uE\",Asana:\"Uh3LzWXJ6\",Behance:\"aJGvmVuiB\",BitBucket:\"L4MZhTTp0\",Discord:\"kWrlQ8vb8\",Docker:\"mw0ZsbWM9\",Dribbble:\"Fp4m3fTHo\",Dropbox:\"uCH3X83vq\",Facebook:\"mSUX0FNqj\",Figma:\"w2DBikRxv\",Framer:\"eEy6eP8oW\",GitHub:\"RY8EMOwQy\",GitLab:\"cG5R4v1M0\",Google:\"FmZCSPPoe\",Harvest:\"tNQm2aU63\",Hubspot:\"dY4J7tO8V\",Instagram:\"Vp_QBvhRB\",Intercom:\"okD9Z8fNn\",Linear:\"C7Toglr7K\",LinkedIn:\"HEOHZ99w4\",Loom:\"bSbC3h5UP\",Medium:\"pBA1Gs14p\",Notion:\"dqARmFjJZ\",Pinterest:\"Db51gsQ5h\",Sketch:\"zA8HWiSaa\",Slack:\"uxbjDtkG2\",Threads:\"Yg14gu8Qv\",Twitch:\"q1N0TCDGm\",Typeform:\"FTVjDbvNR\",Webflow:\"y7MCSPRKB\",WhatsApp:\"FAEqwOs8P\",X:\"KeTxXnEFn\",YouTube:\"zIKj3wDvQ\",Zapier:\"c5kLOOJIk\",Zendesk:\"tfLWTwO1x\"};const getProps=({color,customColor,height,id,link2,padding,width,...props})=>{return{...props,KNbZWtbn5:color??props.KNbZWtbn5??\"var(--token-6b37bb7f-d505-443c-8db4-b8b77bd188b1, rgb(113, 113, 113))\",QHadKmFxr:customColor??props.QHadKmFxr,TfVvv2NaN:link2??props.TfVvv2NaN,variant:humanReadableVariantMap[props.variant]??props.variant??\"qpVfRw4uE\",W2QCTTKYp:padding??props.W2QCTTKYp};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,QHadKmFxr,KNbZWtbn5,W2QCTTKYp,TfVvv2NaN,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"qpVfRw4uE\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(Link,{motionChild:true,nodeId:\"qpVfRw4uE\",scopeId:\"rhuhJ_hjg\",...addPropertyOverrides({HEOHZ99w4:{href:TfVvv2NaN,openInNewTab:true},KeTxXnEFn:{href:TfVvv2NaN,openInNewTab:true},mSUX0FNqj:{href:TfVvv2NaN,openInNewTab:true},Vp_QBvhRB:{href:TfVvv2NaN,openInNewTab:true},zIKj3wDvQ:{href:TfVvv2NaN,openInNewTab:true}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-xto7z3\",className,classNames)} framer-ju9efx`,\"data-framer-name\":\"Apple\",layoutDependency:layoutDependency,layoutId:\"qpVfRw4uE\",ref:refBinding,style:{...style},...addPropertyOverrides({aJGvmVuiB:{\"data-framer-name\":\"Behance\"},bSbC3h5UP:{\"data-framer-name\":\"Loom\"},c5kLOOJIk:{\"data-framer-name\":\"Zapier\"},C7Toglr7K:{\"data-framer-name\":\"Linear\"},cG5R4v1M0:{\"data-framer-name\":\"GitLab\"},Db51gsQ5h:{\"data-framer-name\":\"Pinterest\"},dqARmFjJZ:{\"data-framer-name\":\"Notion\"},dY4J7tO8V:{\"data-framer-name\":\"Hubspot\"},eEy6eP8oW:{\"data-framer-name\":\"Framer\"},FAEqwOs8P:{\"data-framer-name\":\"WhatsApp\"},FmZCSPPoe:{\"data-framer-name\":\"Google\"},Fp4m3fTHo:{\"data-framer-name\":\"Dribbble\"},FTVjDbvNR:{\"data-framer-name\":\"Typeform\"},HEOHZ99w4:{\"data-framer-name\":\"LinkedIn\"},KeTxXnEFn:{\"data-framer-name\":\"X\"},kWrlQ8vb8:{\"data-framer-name\":\"Discord\"},L4MZhTTp0:{\"data-framer-name\":\"BitBucket\"},mSUX0FNqj:{\"data-framer-name\":\"Facebook\"},mw0ZsbWM9:{\"data-framer-name\":\"Docker\"},okD9Z8fNn:{\"data-framer-name\":\"Intercom\"},pBA1Gs14p:{\"data-framer-name\":\"Medium\"},q1N0TCDGm:{\"data-framer-name\":\"Twitch\"},RY8EMOwQy:{\"data-framer-name\":\"GitHub\"},tfLWTwO1x:{\"data-framer-name\":\"Zendesk\"},tNQm2aU63:{\"data-framer-name\":\"Harvest\"},TTJRfBwm5:{\"data-framer-name\":\"Figma (Outline)\"},uCH3X83vq:{\"data-framer-name\":\"Dropbox\"},Uh3LzWXJ6:{\"data-framer-name\":\"Asana\"},uxbjDtkG2:{\"data-framer-name\":\"Slack\"},Vp_QBvhRB:{\"data-framer-name\":\"Instagram\"},w2DBikRxv:{\"data-framer-name\":\"Figma\"},y7MCSPRKB:{\"data-framer-name\":\"Webflow\"},Yg14gu8Qv:{\"data-framer-name\":\"Threads\"},zA8HWiSaa:{\"data-framer-name\":\"Sketch\"},zh0_J5cCT:{\"data-framer-name\":\"Google Cloud\"},zIKj3wDvQ:{\"data-framer-name\":\"YouTube\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-lse7ey-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"p3mJJYCCo-container\",nodeId:\"p3mJJYCCo\",rendersWithMotion:true,scopeId:\"rhuhJ_hjg\",children:/*#__PURE__*/_jsx(SVG,{color:KNbZWtbn5,customColor:QHadKmFxr,height:\"100%\",id:\"p3mJJYCCo\",layoutId:\"p3mJJYCCo\",padding:W2QCTTKYp,strokeWidth:1,style:{height:\"100%\",width:\"100%\"},svgCode:'<svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"> <path d=\"M21.1459 8.18148C21.0059 8.29036 18.5483 9.6747 18.5483 12.7544C18.5483 16.3163 21.6747 17.5762 21.7681 17.6072C21.7526 17.6849 21.2703 19.3337 20.1193 21.0136C19.0928 22.4913 18.0194 23.9688 16.3863 23.9688C14.7532 23.9688 14.3331 23.02 12.4511 23.02C10.6157 23.02 9.96235 24 8.46913 24C6.97591 24 5.93374 22.6312 4.73615 20.9514C3.35181 18.9759 2.23193 15.9117 2.23193 13.0032C2.23193 8.3369 5.26507 5.8637 8.25136 5.8637C9.83796 5.8637 11.1599 6.90587 12.1554 6.90587C13.1042 6.90587 14.5819 5.80151 16.3861 5.80151C17.0706 5.80166 19.5283 5.86401 21.1459 8.18148ZM15.5309 3.82636C16.2774 2.93976 16.8063 1.71099 16.8063 0.482229C16.8063 0.311145 16.7908 0.14006 16.7596 0C15.5464 0.0466867 14.0999 0.808887 13.2288 1.81988C12.5444 2.59759 11.9066 3.82636 11.9066 5.07078C11.9066 5.25738 11.9378 5.44413 11.9533 5.50633C12.031 5.52184 12.1556 5.5375 12.28 5.5375C13.3688 5.53735 14.7375 4.80632 15.5309 3.82636Z\" fill=\"black\"/> </svg>',width:\"100%\",...addPropertyOverrides({aJGvmVuiB:{svgCode:'<svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"> <path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M11.0108 6.35917C11.4638 6.98144 11.691 7.72483 11.691 8.59211C11.691 9.48446 11.4638 10.2042 11.0052 10.7471C10.7484 11.0506 10.3716 11.329 9.8735 11.5796C10.6299 11.8524 11.1999 12.2826 11.588 12.8715C11.9718 13.4589 12.1651 14.1745 12.1651 15.0153C12.1651 15.8826 11.945 16.6608 11.5033 17.3485C11.2239 17.8037 10.874 18.1879 10.4535 18.4998C9.98074 18.8575 9.42336 19.1012 8.77848 19.2348C8.13361 19.3671 7.43652 19.4311 6.68299 19.4311H0V4.8H7.167C8.97604 4.82645 10.2559 5.34571 11.0108 6.35917ZM2.95626 7.34059V10.5689H6.56304C7.2051 10.5689 7.72862 10.4478 8.13219 10.2056C8.53295 9.96333 8.73474 9.53456 8.73474 8.92203C8.73474 8.2385 8.46945 7.78885 7.93887 7.5689C7.47885 7.41716 6.89465 7.34059 6.18487 7.34059H2.95626ZM2.95626 16.8919V12.9898H6.6082C7.2432 12.9953 7.7385 13.0789 8.09127 13.2376C8.72204 13.5229 9.0353 14.045 9.0353 14.8079C9.0353 15.7072 8.71075 16.3141 8.06023 16.6343C7.70322 16.8055 7.20086 16.8919 6.5574 16.8919H2.95626Z\" fill=\"#191919\"/> <path d=\"M15.3359 7.30302H21.6915V5.48214H15.3359V7.30302Z\" fill=\"#191919\"/> <path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M21.1313 8.83162C21.8975 9.16851 22.5283 9.70308 23.025 10.4326C23.478 11.0757 23.7686 11.8219 23.9013 12.6697C23.9789 13.1653 24.0099 13.8836 23.9972 14.8177H16.0062C16.0541 15.9022 16.4323 16.6636 17.1548 17.0994C17.5922 17.3708 18.1186 17.5073 18.7366 17.5073C19.3872 17.5073 19.9191 17.3416 20.327 17.0117C20.5513 16.8321 20.7489 16.5843 20.9182 16.2669H23.8463C23.7686 16.9073 23.413 17.5602 22.7837 18.2228C21.8016 19.2739 20.4257 19.8001 18.6576 19.8001C17.1971 19.8001 15.9088 19.3574 14.7954 18.4692C13.6764 17.5824 13.1204 16.1374 13.1204 14.1384C13.1204 12.2632 13.6242 10.8251 14.6303 9.8242C15.6393 8.82605 16.9445 8.3235 18.5518 8.3235C19.5071 8.3235 20.3665 8.49334 21.1313 8.83162ZM16.8415 11.2762C16.4365 11.6883 16.1811 12.2465 16.0767 12.9509H21.0198C20.9676 12.1992 20.7108 11.6312 20.2564 11.24C19.7964 10.8516 19.2305 10.6581 18.5532 10.6581C17.8194 10.6581 17.2465 10.8641 16.8415 11.2762Z\" fill=\"#191919\"/> </svg>'},bSbC3h5UP:{svgCode:'<svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"> <path d=\"M24 10.744H16.6888L23.0203 7.088L21.7647 4.912L15.4325 8.568L19.0872 2.236L16.912 0.98L13.2564 7.3104V0H10.7436V7.3112L7.08804 0.98L4.91196 2.236L8.56674 8.5664L2.23605 4.912L0.979673 7.088L7.31116 10.744H0V13.2568H7.31036L0.979673 16.9128L2.23525 19.0888L8.56754 15.4328L4.91196 21.7648L7.08724 23.0208L10.7436 16.6896V24H13.2564V16.5328L16.9791 22.9808L19.0193 21.8032L15.2957 15.3536L21.7631 19.088L23.0195 16.912L16.6888 13.256H23.9992V10.744H24V10.744ZM12 15.416C11.5514 15.4161 11.1073 15.3277 10.6929 15.1561C10.2784 14.9844 9.90186 14.7328 9.58465 14.4155C9.26743 14.0983 9.01579 13.7216 8.84409 13.3071C8.67239 12.8926 8.58399 12.4483 8.58394 11.9996C8.58389 11.5509 8.67218 11.1066 8.84379 10.692C9.01539 10.2775 9.26694 9.90076 9.58408 9.58344C9.90122 9.26612 10.2777 9.0144 10.6921 8.84264C11.1065 8.67088 11.5506 8.58245 11.9992 8.5824C12.9051 8.58229 13.7739 8.94218 14.4146 9.58288C15.0552 10.2236 15.4152 11.0926 15.4153 11.9988C15.4154 12.905 15.0556 13.7741 14.4151 14.415C13.7746 15.0558 12.9059 15.4159 12 15.416V15.416Z\" fill=\"#625DF5\"/> </svg>'},c5kLOOJIk:{svgCode:'<svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"> <path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M3.6 0H20.4C22.3882 0 24 1.61177 24 3.6V20.4C24 22.3882 22.3882 24 20.4 24H3.6C1.61177 24 0 22.3882 0 20.4V3.6C0 1.61177 1.61177 0 3.6 0ZM3.59998 15.6H20.4V20.4H3.59998V15.6Z\" fill=\"#FF4F00\"/> </svg>'},C7Toglr7K:{svgCode:'<svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"> <path d=\"M0.151 14.0247L9.97533 23.849C4.95867 23.001 0.999 19.0417 0.151 14.0247ZM0 11.3577L12.6423 24C13.3821 23.9607 14.1167 23.8531 14.8367 23.6783L0.321667 9.16333C0.146935 9.88328 0.0392525 10.6179 0 11.3577H0ZM0.951 7.27667L16.7233 23.049C17.295 22.8036 17.8467 22.5141 18.3733 22.183L1.817 5.62667C1.48591 6.15334 1.19637 6.70501 0.951 7.27667V7.27667ZM2.88567 4.17933C5.088 1.62 8.35 0 11.9913 0C18.6237 0 24 5.37667 24 12.0087C24 15.6497 22.3797 18.912 19.8207 21.1143L2.88567 4.17933Z\" fill=\"#5E6AD2\"/> </svg>'},cG5R4v1M0:{svgCode:'<svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"> <path d=\"M22.8232 9.7451L22.7918 9.66488L19.7466 1.71916C19.6847 1.56333 19.5752 1.43102 19.4337 1.34113C19.2911 1.25114 19.1242 1.20762 18.9558 1.21658C18.7875 1.22554 18.626 1.28653 18.4938 1.39114C18.3628 1.49617 18.2684 1.63987 18.224 1.80175L16.1651 8.10269H7.83553L5.77673 1.80175C5.73228 1.63987 5.63783 1.49617 5.50688 1.39114C5.37523 1.28583 5.21391 1.22438 5.04556 1.21541C4.87721 1.20644 4.71028 1.2504 4.56818 1.34113C4.42606 1.43065 4.31609 1.56304 4.25412 1.71916L1.20542 9.67531L1.17402 9.75441C0.736375 10.9003 0.68258 12.1573 1.02072 13.3364C1.35886 14.5155 2.07065 15.5529 3.04907 16.2927L3.0607 16.3008L3.08745 16.3217L7.73204 19.7985L10.0281 21.5375L11.424 22.5948C11.588 22.7187 11.7879 22.7857 11.9934 22.7857C12.1988 22.7857 12.3988 22.7187 12.5628 22.5948L13.9586 21.5375L16.2558 19.7985L20.9272 16.3008L20.94 16.2915C21.9217 15.5524 22.6363 14.5141 22.976 13.3332C23.3158 12.1523 23.2621 10.8929 22.8232 9.7451Z\" fill=\"#E24329\"/> <path d=\"M22.8234 9.74508L22.7921 9.66486C21.3069 9.9709 19.9074 10.6003 18.693 11.5084L12.0059 16.5764C14.2857 18.3003 16.2701 19.7985 16.2701 19.7985L20.9414 16.3008L20.9542 16.2915C21.9335 15.5506 22.6454 14.5114 22.9826 13.3306C23.3197 12.1498 23.2639 10.8914 22.8234 9.74508Z\" fill=\"#FC6D26\"/> <path d=\"M7.73584 19.7985L10.0285 21.5375L11.4243 22.5948C11.5883 22.7187 11.7881 22.7858 11.9937 22.7858C12.1992 22.7858 12.3991 22.7187 12.563 22.5948L13.9588 21.5375L16.2562 19.7985C16.2562 19.7985 14.2717 18.3004 11.9919 16.5765L7.73584 19.7985Z\" fill=\"#FCA326\"/> <path d=\"M5.30464 11.5132C4.09058 10.6047 2.69091 9.9756 1.20558 9.67068L1.17418 9.74978C0.735411 10.8962 0.681023 12.1542 1.0192 13.3343C1.35738 14.5143 2.06982 15.5526 3.04923 16.2927L3.06086 16.3008L3.08761 16.3217L7.7322 19.7985L12.0057 16.5765L5.30464 11.5132Z\" fill=\"#FC6D26\"/> </svg>'},Db51gsQ5h:{svgCode:'<svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"> <path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M8.44828 23.4483C9.58621 23.7931 10.7586 24 12 24C18.6207 24 24 18.6207 24 12C24 5.37932 18.6207 7.62939e-06 12 7.62939e-06C5.37931 7.62939e-06 0 5.37932 0 12C0 17.1035 3.2069 21.4828 7.72414 23.2069C7.62069 22.2759 7.51724 20.7241 7.72414 19.6552L9.10345 13.7241C9.10345 13.7241 8.75862 13.0345 8.75862 11.931C8.75862 10.2759 9.7931 9.03449 10.9655 9.03449C12 9.03449 12.4828 9.79311 12.4828 10.7586C12.4828 11.7931 11.7931 13.2759 11.4483 14.6897C11.2414 15.8621 12.069 16.8966 13.2759 16.8966C15.4138 16.8966 17.069 14.6207 17.069 11.3793C17.069 8.51725 15 6.55173 12.0345 6.55173C8.65517 6.55173 6.65517 9.06897 6.65517 11.7241C6.65517 12.7586 7 13.7931 7.55172 14.4828C7.65517 14.5517 7.65517 14.6552 7.62069 14.8276L7.27586 16.1379C7.27586 16.3448 7.13793 16.4138 6.93103 16.2759C5.41379 15.5862 4.51724 13.4138 4.51724 11.6552C4.51724 7.86208 7.2069 4.4138 12.3793 4.4138C16.5172 4.4138 19.7241 7.37932 19.7241 11.3104C19.7241 15.4483 17.1724 18.7586 13.5172 18.7586C12.3448 18.7586 11.2069 18.1379 10.8276 17.3793L10 20.2414C9.72414 21.2759 8.96552 22.6552 8.44828 23.4828V23.4483Z\" fill=\"#E60023\"/> </svg>'},dqARmFjJZ:{svgCode:'<svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"> <path d=\"M7.6273 9.77191V9.58499C7.6273 9.11119 8.00677 8.71823 8.49585 8.68558L12.0583 8.44774L16.9849 15.7025V9.33521L15.7168 9.16617V9.07739C15.7168 8.59801 16.1049 8.20247 16.6002 8.17709L19.8417 8.01105V8.47752C19.8417 8.6965 19.6788 8.8838 19.4557 8.92155L18.6756 9.05348V19.3651L17.6967 19.7017C16.8788 19.983 15.9683 19.6819 15.5001 18.9754L10.7173 11.7582V18.6466L12.1895 18.9284L12.169 19.0649C12.1047 19.4926 11.7354 19.8161 11.2887 19.836L7.6273 19.999C7.5789 19.539 7.92362 19.1275 8.39918 19.0776L8.8808 19.027V9.84234L7.6273 9.77191Z\" fill=\"black\"/> <path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M16.3019 0.00672643L1.62329 1.0089C0.744049 1.06893 0.0625 1.77579 0.0625 2.62767V16.9046C0.0625 17.705 0.338029 18.4827 0.845681 19.1151L4.01061 23.0579C4.52232 23.6953 5.3276 24.0464 6.16073 23.9951L22.4524 22.9922C23.2874 22.9408 23.9374 22.2713 23.9374 21.4627V5.23119C23.9374 4.7309 23.6847 4.2621 23.2606 3.97533L18.1033 0.488466C17.5777 0.133112 16.9418 -0.036958 16.3019 0.00672643ZM2.35117 2.85037C2.14702 2.69922 2.24418 2.38433 2.50065 2.36593L16.4007 1.36894C16.8435 1.33717 17.2836 1.45913 17.6418 1.71288L20.4307 3.6888C20.5366 3.76381 20.4869 3.92576 20.3558 3.93289L5.63577 4.73345C5.19029 4.75768 4.75058 4.62681 4.39638 4.36457L2.35117 2.85037ZM4.94534 7.24318C4.94534 6.76497 5.33167 6.36995 5.8257 6.34305L21.389 5.49547C21.8705 5.46924 22.2758 5.83952 22.2758 6.30558V20.3603C22.2758 20.8377 21.8908 21.2323 21.3977 21.2603L5.933 22.1403C5.39718 22.1708 4.94534 21.759 4.94534 21.2403V7.24318Z\" fill=\"black\"/> </svg>'},dY4J7tO8V:{svgCode:'<svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"> <path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M17.2409 17.2947C15.4483 17.2947 13.9951 15.8566 13.9951 14.0829C13.9951 12.3088 15.4483 10.8707 17.2409 10.8707C19.0336 10.8707 20.4867 12.3088 20.4867 14.0829C20.4867 15.8566 19.0336 17.2947 17.2409 17.2947ZM18.2126 7.89901V5.04163C18.9663 4.68936 19.4942 3.93487 19.4942 3.05925V2.9933C19.4942 1.78482 18.4951 0.796098 17.2739 0.796098H17.2076C15.9864 0.796098 14.9873 1.78482 14.9873 2.9933V3.05925C14.9873 3.93487 15.5152 4.68966 16.2689 5.04194V7.89901C15.1468 8.07068 14.1215 8.52868 13.276 9.20272L5.34823 3.09994C5.40055 2.90114 5.4373 2.6965 5.43761 2.48137C5.43886 1.11293 4.31954 0.00185084 2.93612 1.60552e-06C1.55333 -0.00153942 0.43027 1.10646 0.428713 2.4752C0.427155 3.84395 1.54647 4.95503 2.92989 4.95657C3.38055 4.95719 3.79788 4.83051 4.16351 4.62463L11.9617 10.6282C11.2986 11.6188 10.9099 12.8053 10.9099 14.0829C10.9099 15.4202 11.3369 16.6573 12.0582 17.6747L9.68691 20.0217C9.49943 19.9659 9.30509 19.9271 9.09891 19.9271C7.96247 19.9271 7.04091 20.8387 7.04091 21.9634C7.04091 23.0883 7.96247 24 9.09891 24C10.2357 24 11.1569 23.0883 11.1569 21.9634C11.1569 21.76 11.1177 21.5673 11.0613 21.3818L13.4071 19.0604C14.4719 19.8645 15.798 20.3478 17.2409 20.3478C20.7375 20.3478 23.5716 17.5428 23.5716 14.0829C23.5716 10.9506 21.2463 8.36286 18.2126 7.89901Z\" fill=\"#FF7A59\"/> </svg>'},eEy6eP8oW:{svgCode:'<svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"> <path d=\"M19.7143 0.428558V8.14284H12.0001L4.28577 0.428558H19.7143ZM4.28577 8.14284H12.0001L19.7143 15.8571H12.0001V23.5714L4.28577 15.8571V8.14284Z\" fill=\"black\"/> </svg>'},FAEqwOs8P:{svgCode:'<svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"> <path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M20.4561 3.48501C18.2127 1.23878 15.2291 0.00113964 12.0501 0C5.4995 0 0.168282 5.33065 0.166002 11.883C0.164863 13.9776 0.712458 16.0221 1.75238 17.8239L0.0662842 23.9825L6.36619 22.33C8.10184 23.2771 10.0563 23.7756 12.045 23.7762H12.0501C18.5996 23.7762 23.9314 18.445 23.9337 11.8927C23.9348 8.7171 22.7 5.7318 20.4561 3.48558V3.48501ZM12.0501 21.7693H12.0461C10.274 21.7688 8.5355 21.2924 7.01866 20.3926L6.65794 20.1784L2.91937 21.159L3.91712 17.5139L3.68235 17.1401C2.69371 15.5674 2.17119 13.7497 2.17233 11.8836C2.17461 6.43781 6.60552 2.0069 12.0542 2.0069C14.6924 2.00804 17.1723 3.03656 19.0372 4.90386C20.9023 6.77059 21.9285 9.25273 21.9274 11.8915C21.925 17.3379 17.4942 21.7688 12.0501 21.7688V21.7693ZM17.4679 14.372C17.1711 14.2232 15.7112 13.5052 15.4388 13.4061C15.1665 13.3069 14.9688 13.2574 14.771 13.5548C14.5733 13.8523 14.0041 14.5213 13.8308 14.719C13.6576 14.9173 13.4843 14.9418 13.1875 14.793C12.8906 14.6443 11.9339 14.3309 10.7994 13.3195C9.91676 12.532 9.32067 11.5599 9.1475 11.2624C8.97426 10.965 9.12927 10.8043 9.27738 10.6567C9.4107 10.5234 9.57426 10.3097 9.72297 10.1365C9.87174 9.96325 9.92074 9.83907 10.0199 9.6413C10.119 9.44301 10.0694 9.26983 9.99539 9.12106C9.92127 8.97235 9.32757 7.51074 9.07968 6.91644C8.83862 6.33752 8.59364 6.41615 8.41185 6.40647C8.23862 6.39792 8.04091 6.39621 7.84262 6.39621C7.64432 6.39621 7.3229 6.47029 7.05055 6.76774C6.7782 7.06515 6.0112 7.78369 6.0112 9.24471C6.0112 10.7057 7.07508 12.1183 7.22379 12.3166C7.37249 12.5149 9.31782 15.5139 12.2963 16.8005C13.0046 17.1065 13.5579 17.2894 13.9892 17.4262C14.7004 17.6524 15.3477 17.6205 15.8593 17.5441C16.4298 17.4587 17.6161 16.8256 17.8634 16.1321C18.1107 15.4386 18.1107 14.8437 18.0366 14.7201C17.9626 14.5964 17.7643 14.5218 17.4674 14.3731L17.4679 14.372Z\" fill=\"#25D366\"/> </svg>'},FmZCSPPoe:{svgCode:'<svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"> <path d=\"M1.24182 6.67897C1.98432 5.13169 3.03341 3.82393 4.35554 2.73652C6.14713 1.2563 8.20219 0.365299 10.5063 0.0922495C13.2129 -0.228704 15.7566 0.283863 18.1086 1.69222C18.693 2.04192 19.2391 2.43952 19.7613 2.87065C19.8906 2.97604 19.8763 3.03831 19.7661 3.1437C18.6978 4.20715 17.6296 5.27061 16.5709 6.34365C16.4464 6.4682 16.3793 6.45862 16.2452 6.35802C13.141 3.96764 8.61416 4.61433 6.30042 7.77596C5.89324 8.33164 5.56271 8.93043 5.33277 9.58192C5.31361 9.6394 5.27529 9.6921 5.24655 9.74958C4.62859 9.28013 4.00585 8.81067 3.39269 8.33643C2.67413 7.78554 1.95558 7.23465 1.24182 6.67897Z\" fill=\"#E94335\"/> <path d=\"M5.24646 14.2429C5.45244 14.698 5.62489 15.1722 5.88357 15.5986C6.97098 17.3806 8.52305 18.5255 10.5685 18.9327C12.4128 19.3015 14.1852 19.0524 15.8379 18.1279C15.8954 18.0991 15.9529 18.0704 16.0056 18.0417C16.0343 18.0704 16.0583 18.1039 16.087 18.1279C17.3229 19.086 18.5636 20.044 19.7995 21.0021C19.2055 21.5913 18.5301 22.0656 17.8115 22.4775C15.7277 23.6655 13.4715 24.1446 11.0955 23.9625C8.13503 23.7326 5.58178 22.5637 3.47403 20.456C2.54949 19.5315 1.78783 18.4872 1.23694 17.2944C1.74951 16.9016 2.26207 16.5135 2.77464 16.1207C3.59858 15.4932 4.42252 14.8705 5.24646 14.2429Z\" fill=\"#34A853\"/> <path d=\"M19.8044 21.0021C18.5685 20.044 17.3278 19.086 16.0919 18.1279C16.0632 18.1039 16.0344 18.0704 16.0105 18.0417C16.4368 17.7111 16.8727 17.3902 17.2224 16.9686C17.8069 16.2692 18.1949 15.4788 18.3961 14.5926C18.42 14.4824 18.4009 14.4441 18.2907 14.4489C18.2332 14.4537 18.1805 14.4489 18.123 14.4489C16.1686 14.4489 14.2093 14.4441 12.2548 14.4537C12.0393 14.4537 11.9914 14.3962 11.9962 14.1902C12.0057 12.801 12.0057 11.4118 11.9962 10.0226C11.9962 9.84537 12.0441 9.79747 12.2213 9.79747C15.8045 9.80226 19.3877 9.80226 22.9756 9.79747C23.1289 9.79747 23.1912 9.83579 23.2295 9.99866C23.5217 11.316 23.5026 12.6382 23.3253 13.9699C23.1816 15.0333 22.9229 16.0633 22.5253 17.0596C21.9361 18.5303 21.0691 19.8141 19.929 20.9159C19.8859 20.9494 19.8427 20.9734 19.8044 21.0021Z\" fill=\"#4285F3\"/> <path d=\"M5.24651 14.2429C4.42257 14.8705 3.59863 15.4932 2.77469 16.1208C2.26213 16.5088 1.74956 16.9016 1.23699 17.2944C0.839395 16.5567 0.580717 15.7758 0.369942 14.9711C-0.0324467 13.4142 -0.0947212 11.8334 0.125634 10.2478C0.298087 9.00232 0.657362 7.80474 1.23699 6.6838C1.95555 7.23469 2.66931 7.79037 3.38786 8.34126C4.00581 8.8155 4.62377 9.28495 5.24172 9.75441C5.13633 10.267 4.98783 10.7699 4.93993 11.2969C4.8537 12.2549 4.94472 13.1891 5.21777 14.1088C5.23693 14.1471 5.24172 14.195 5.24651 14.2429Z\" fill=\"#FABB06\"/> </svg>'},Fp4m3fTHo:{svgCode:'<svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"> <path d=\"M22.3909 5.97644C21.3179 4.13803 19.8623 2.68243 18.0237 1.60939C16.1849 0.536387 14.1777 0 12.0003 0C9.8232 0 7.81529 0.536387 5.97683 1.60939C4.13824 2.68227 2.68264 4.13785 1.60955 5.97644C0.536387 7.81513 0 9.82304 0 12C0 14.1771 0.536551 16.1847 1.60937 18.0235C2.68243 19.8619 4.13803 21.3175 5.9766 22.3907C7.81529 23.4636 9.82304 24 12.0001 24C14.1772 24 16.1852 23.4636 18.0237 22.3907C19.8621 21.3179 21.3177 19.8619 22.3907 18.0235C23.4636 16.1848 23.9999 14.1769 23.9999 12C24 9.82281 23.4636 7.81485 22.3909 5.97644ZM12.0002 1.75003C14.5833 1.75003 16.8387 2.60417 18.7656 4.31239L18.5704 4.58564C18.4923 4.69521 18.2969 4.90591 17.9845 5.21857C17.6721 5.53096 17.3309 5.82801 16.9612 6.10921C16.5911 6.39051 16.0888 6.71077 15.4532 7.07017C14.8177 7.42957 14.1407 7.74485 13.4219 8.01565C12.224 5.80711 10.9429 3.81753 9.57824 2.04681C10.4013 1.84892 11.2085 1.75003 12.0002 1.75003ZM3.96908 5.64025C4.96901 4.38008 6.18757 3.41119 7.62523 2.7342C8.91685 4.45293 10.1876 6.42181 11.4377 8.64048C8.27101 9.47381 5.11485 9.89052 1.969 9.89035C2.30251 8.31753 2.96915 6.90068 3.96908 5.64025ZM2.43757 15.6956C1.97917 14.5237 1.75003 13.2918 1.75003 12C1.75003 11.8541 1.7554 11.7447 1.76568 11.6719C5.53671 11.6719 9.04201 11.1876 12.2816 10.2187C12.615 10.8645 12.891 11.4426 13.1098 11.9531C13.0676 11.9739 13.0004 11.9973 12.9066 12.0234C12.8125 12.0494 12.7449 12.0675 12.7029 12.078L12.1249 12.2811C11.7289 12.427 11.2105 12.6771 10.5702 13.0311C9.92964 13.3856 9.24999 13.8072 8.53119 14.2969C7.81239 14.7867 7.07017 15.4351 6.30464 16.2427C5.539 17.0499 4.89579 17.9168 4.37493 18.8439C3.5416 17.9168 2.89587 16.8671 2.43757 15.6956ZM12.0002 22.2501C9.56259 22.2501 7.38552 21.4688 5.46879 19.9064L5.70319 20.0784C6.06772 19.276 6.60411 18.5052 7.31261 17.7657C8.02101 17.0263 8.70325 16.4297 9.35949 15.9764C10.0157 15.5236 10.7292 15.0965 11.5002 14.6951C12.271 14.2943 12.7967 14.0388 13.0782 13.9297C13.3596 13.8204 13.5836 13.7343 13.7501 13.6716L13.7813 13.656H13.8128C14.8332 16.3331 15.5628 18.9269 16.0001 21.4373C14.7084 21.9793 13.3753 22.25 12.0002 22.2501ZM20.6256 17.5391C19.8547 18.732 18.8909 19.7192 17.7351 20.5001C17.3076 18.1044 16.6413 15.6613 15.7348 13.1719C17.8077 12.8487 19.9379 13 22.1255 13.6248C21.8961 15.0415 21.3961 16.3465 20.6256 17.5391ZM22.0939 11.8594C21.9897 11.8387 21.8595 11.8151 21.7032 11.7892C21.5471 11.7633 21.3568 11.7319 21.1328 11.6954C20.9091 11.659 20.6587 11.6252 20.3829 11.5939C20.1068 11.5627 19.8125 11.5341 19.4997 11.5081C19.1873 11.4819 18.854 11.4613 18.5 11.4455C18.1455 11.43 17.7863 11.4221 17.4216 11.4221C17.0573 11.4221 16.6741 11.4326 16.2733 11.4533C15.8724 11.4738 15.4845 11.5107 15.1096 11.5627C15.0781 11.5106 15.0392 11.4246 14.9923 11.3047C14.9455 11.1851 14.9113 11.0938 14.8912 11.0313C14.6929 10.5938 14.4637 10.0989 14.2031 9.54699C14.9219 9.25513 15.6069 8.91932 16.2584 8.53901C16.9092 8.15871 17.4296 7.82039 17.8205 7.52353C18.2112 7.22637 18.5809 6.91124 18.9299 6.57801C19.2789 6.24472 19.5052 6.01305 19.6097 5.8828C19.714 5.75233 19.8129 5.62481 19.9065 5.49997L19.9223 5.48421C21.4431 7.3384 22.2195 9.47371 22.2503 11.8906L22.0939 11.8594Z\" fill=\"#EA4C89\"/> </svg>'},FTVjDbvNR:{svgCode:'<svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"> <path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M0 8.06424C0 5.4663 1.02615 4.12305 2.74623 4.12305C4.4737 4.12305 5.49985 5.4663 5.49985 8.06424V15.9319C5.49985 18.5298 4.46632 19.873 2.74623 19.873C1.02615 19.873 0 18.5298 0 15.9319V8.06424ZM18.5149 4.12305H12.8305C7.7367 4.12305 7.33805 6.32244 7.33805 9.25988L7.33067 14.7362C7.33067 17.7917 7.71455 19.873 12.8527 19.873H18.5149C23.6235 19.873 24 17.681 24 14.751V9.26726C24 6.32244 23.6087 4.12305 18.5149 4.12305Z\" fill=\"#191919\"/> </svg>'},HEOHZ99w4:{svgCode:'<svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"> <path d=\"M22.2 0H1.8C1.32261 0 0.864773 0.189642 0.527208 0.527208C0.189642 0.864773 0 1.32261 0 1.8V22.2C0 22.6774 0.189642 23.1352 0.527208 23.4728C0.864773 23.8104 1.32261 24 1.8 24H22.2C22.6774 24 23.1352 23.8104 23.4728 23.4728C23.8104 23.1352 24 22.6774 24 22.2V1.8C24 1.32261 23.8104 0.864773 23.4728 0.527208C23.1352 0.189642 22.6774 0 22.2 0ZM7.2 20.4H3.6V9.6H7.2V20.4ZM5.4 7.5C4.98742 7.48821 4.58746 7.35509 4.2501 7.11729C3.91274 6.87949 3.65294 6.54754 3.50315 6.16293C3.35337 5.77832 3.32025 5.35809 3.40793 4.95476C3.49561 4.55144 3.7002 4.18289 3.99614 3.89517C4.29207 3.60745 4.66624 3.41332 5.07188 3.33704C5.47752 3.26075 5.89664 3.30569 6.27688 3.46625C6.65712 3.62681 6.98162 3.89586 7.20983 4.23978C7.43804 4.5837 7.55983 4.98725 7.56 5.4C7.55052 5.96442 7.318 6.50214 6.91326 6.89564C6.50852 7.28914 5.96446 7.50642 5.4 7.5ZM20.4 20.4H16.8V14.712C16.8 13.008 16.08 12.396 15.144 12.396C14.8696 12.4143 14.6015 12.4866 14.3551 12.6088C14.1087 12.731 13.8888 12.9006 13.7082 13.108C13.5275 13.3154 13.3897 13.5565 13.3025 13.8173C13.2152 14.0782 13.1804 14.3537 13.2 14.628C13.194 14.6838 13.194 14.7402 13.2 14.796V20.4H9.6V9.6H13.08V11.16C13.431 10.626 13.9133 10.1911 14.4806 9.89692C15.0479 9.60276 15.6813 9.4592 16.32 9.48C18.18 9.48 20.352 10.512 20.352 13.872L20.4 20.4Z\" fill=\"#0A66C2\"/> </svg>'},KeTxXnEFn:{svgCode:'<svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"> <path d=\"M18.9012 1.71359H22.5816L14.5416 10.428L24 22.2852H16.5936L10.794 15.0936L4.1568 22.2852H0.4728L9.0732 12.9648L0 1.71359H7.5936L12.8376 8.28719L18.9012 1.71359ZM17.61 20.1972H19.65L6.4848 3.69359H4.296L17.61 20.1972Z\" fill=\"black\"/> </svg>'},kWrlQ8vb8:{svgCode:'<svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"> <path d=\"M20.3468 4.51199C18.7822 3.804 17.1206 3.288 15.3862 3C15.1679 3.372 14.9253 3.876 14.7555 4.272C12.9108 4.00799 11.0793 4.00799 9.26006 4.272C9.09025 3.876 8.83554 3.372 8.62935 3C6.88287 3.288 5.22126 3.804 3.66761 4.51199C0.526326 9.09598 -0.322673 13.572 0.101825 17.9879C2.18793 19.4879 4.20128 20.4 6.17944 21C6.66458 20.352 7.10121 19.6559 7.4772 18.924C6.76161 18.66 6.08242 18.336 5.42748 17.9519C5.59727 17.832 5.76708 17.7 5.92475 17.568C9.87864 19.356 14.1612 19.356 18.0666 17.568C18.2364 17.7 18.3941 17.832 18.5639 17.9519C17.9089 18.336 17.2297 18.66 16.5141 18.924C16.8901 19.6559 17.3268 20.352 17.8119 21C19.7888 20.4 21.8143 19.4879 23.8895 17.9879C24.4109 12.876 23.0635 8.43602 20.3468 4.51199ZM8.02297 15.264C6.83436 15.264 5.86408 14.196 5.86408 12.888C5.86408 11.58 6.81011 10.512 8.02297 10.512C9.22367 10.512 10.2061 11.58 10.1818 12.888C10.1818 14.196 9.22367 15.264 8.02297 15.264ZM15.9926 15.264C14.804 15.264 13.8325 14.196 13.8325 12.888C13.8325 11.58 14.7797 10.512 15.9926 10.512C17.1934 10.512 18.1757 11.58 18.1515 12.888C18.1515 14.196 17.2055 15.264 15.9926 15.264Z\" fill=\"#5865F2\"/> </svg>'},L4MZhTTp0:{svgCode:'<svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"> <path d=\"M0.770441 1.21005C0.290891 1.21005 -0.0687694 1.64964 0.0111506 2.08923L3.24814 21.9108C3.32806 22.4304 3.76766 22.79 4.28717 22.79H19.9526C20.3123 22.79 20.632 22.5103 20.7119 22.1506L23.9888 2.1292C24.0688 1.64964 23.7091 1.25002 23.2296 1.25002L0.770441 1.21005ZM14.5177 15.5168H9.5223L8.2035 8.44335H15.7565L14.5177 15.5168Z\" fill=\"#2684FF\"/> <path d=\"M22.9098 8.44333H15.7165L14.5176 15.5167H9.52219L3.64771 22.5102C3.64771 22.5102 3.92744 22.75 4.32707 22.75H19.9925C20.3522 22.75 20.6719 22.4702 20.7518 22.1105L22.9098 8.44333Z\" fill=\"url(#paint0_linear_2071_4381)\"/> <defs> <linearGradient id=\"paint0_linear_2071_4381\" x1=\"24.5925\" y1=\"10.4365\" x2=\"12.672\" y2=\"19.7416\" gradientUnits=\"userSpaceOnUse\"> <stop offset=\"0.176\" stop-color=\"#0052CC\"/> <stop offset=\"1\" stop-color=\"#2684FF\"/> </linearGradient> </defs> </svg>'},mSUX0FNqj:{svgCode:'<svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"> <path d=\"M24 12C24 5.37188 18.6281 0 12 0C5.37188 0 0 5.37188 0 12C0 17.9906 4.3875 22.9547 10.125 23.8547V15.4688H7.07812V12H10.125V9.35625C10.125 6.34922 11.9156 4.6875 14.6578 4.6875C15.9703 4.6875 17.3438 4.92188 17.3438 4.92188V7.875H15.8297C14.3391 7.875 13.875 8.80078 13.875 9.75V12H17.2031L16.6711 15.4688H13.875V23.8547C19.6125 22.9547 24 17.9906 24 12Z\" fill=\"#1877F2\"/> </svg>'},mw0ZsbWM9:{svgCode:'<svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"> <path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M11.0306 5.66H13.1448C13.2469 5.66 13.3299 5.57751 13.3304 5.47541V3.59118C13.3299 3.48904 13.2469 3.40659 13.1448 3.40659H11.0306C10.9286 3.40659 10.846 3.48921 10.846 3.59118V5.47538C10.846 5.57735 10.9287 5.66 11.0306 5.66ZM7.26429 8.37026H5.15011C5.04781 8.36969 4.96505 8.28693 4.96448 8.18463V6.30147C4.96505 6.19934 5.04801 6.11688 5.15011 6.11688H7.26429C7.36622 6.11688 7.44888 6.1995 7.44888 6.30147V8.18463C7.44888 8.28673 7.36639 8.36969 7.26429 8.37026ZM21.7892 9.38507C23.0681 9.38507 23.6745 9.84295 23.7394 9.89453L23.9756 10.0812L23.8776 10.3679C23.7214 10.7634 23.4806 11.1199 23.1722 11.4126C22.7082 11.8715 21.8666 12.4192 20.498 12.4192H20.2774C19.7236 13.8196 18.9789 15.3955 17.729 16.8105C16.9813 17.6566 16.102 18.3764 15.1249 18.9422C13.9391 19.6137 12.6494 20.0822 11.3091 20.3283C10.3449 20.5076 9.36603 20.5964 8.38532 20.5933C6.21442 20.5933 4.29928 20.1808 3.1205 19.4589C2.06856 18.8164 1.26 17.7665 0.716514 16.3412C0.241308 15.0432 0.00714004 13.6693 0.0255423 12.2872C0.0277881 11.8751 0.362179 11.5421 0.774269 11.5415H16.5512C16.7441 11.5343 17.697 11.4528 18.291 11.1218C17.7991 10.3442 17.6598 9.43458 17.8888 8.46616C18.01 7.95925 18.2165 7.47663 18.4993 7.03883L18.7252 6.71292L19.0686 6.91096L19.0687 6.91099C19.1324 6.9486 20.5342 7.77575 20.7816 9.47168C21.1146 9.4155 21.4515 9.38654 21.7892 9.38507ZM4.35084 11.0795H2.23666C2.13469 11.0795 2.05207 10.9969 2.05207 10.8949V9.01173V9.01069C2.05207 8.90875 2.13469 8.82609 2.23666 8.82609H4.35084H4.35188C4.45381 8.82666 4.536 8.90976 4.53543 9.01173V10.8949C4.53543 10.9969 4.45281 11.0795 4.35084 11.0795ZM5.15011 11.0795H7.26429C7.36626 11.0795 7.44888 10.9969 7.44888 10.8949V9.01173C7.44945 8.90976 7.36726 8.82666 7.2653 8.82609H7.26426H5.15008C5.04754 8.82609 4.96445 8.90919 4.96445 9.01173V10.8949C4.96505 10.997 5.04798 11.0795 5.15011 11.0795ZM10.2221 11.0795H8.10788C8.00594 11.0795 7.92329 10.9969 7.92325 10.8949V9.01173V9.01069C7.92325 8.90875 8.00588 8.82609 8.10784 8.82609H10.222H10.2231C10.325 8.82666 10.4072 8.90976 10.4066 9.01173V10.8949C10.4066 10.9969 10.324 11.0795 10.2221 11.0795ZM11.0306 11.0795H13.1448C13.2469 11.0795 13.3299 10.9971 13.3304 10.8949V9.01173C13.3304 8.90919 13.2473 8.82609 13.1448 8.82609H11.0306C10.9286 8.82609 10.846 8.90875 10.846 9.01069V9.01173V10.8949C10.846 10.9969 10.9287 11.0795 11.0306 11.0795ZM8.10788 8.37026H10.2221C10.3242 8.36969 10.4066 8.28673 10.4066 8.18463V6.30147C10.4066 6.1995 10.324 6.11688 10.2221 6.11688H8.10788C8.00591 6.11688 7.92329 6.19954 7.92329 6.30147V8.18463C7.92329 8.28673 8.00578 8.36969 8.10788 8.37026ZM13.1448 8.37026H11.0306C10.9285 8.36969 10.846 8.28673 10.846 8.18463V6.30147C10.846 6.19954 10.9286 6.11688 11.0306 6.11688H13.1448C13.2469 6.11688 13.3299 6.19934 13.3304 6.30147V8.18463C13.3299 8.28693 13.2471 8.36969 13.1448 8.37026ZM16.0933 11.0795H13.9791C13.8772 11.0795 13.7945 10.9969 13.7945 10.8949V9.01173V9.01069C13.7945 8.90875 13.8772 8.82609 13.9791 8.82609H16.0933C16.1958 8.82609 16.2789 8.90919 16.2789 9.01173V10.8949C16.2784 10.9971 16.1954 11.0795 16.0933 11.0795Z\" fill=\"#2496ED\"/> </svg>'},okD9Z8fNn:{svgCode:'<svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"> <path d=\"M20.7807 13.2034C20.7807 13.4168 20.6966 13.6214 20.5469 13.7723C20.3972 13.9232 20.1942 14.008 19.9824 14.008C19.7707 14.008 19.5676 13.9232 19.4179 13.7723C19.2682 13.6214 19.1841 13.4168 19.1841 13.2034V6.01609C19.1841 5.80272 19.2682 5.59809 19.4179 5.44722C19.5676 5.29634 19.7707 5.21158 19.9824 5.21158C20.1942 5.21158 20.3972 5.29634 20.5469 5.44722C20.6966 5.59809 20.7807 5.80272 20.7807 6.01609V13.2034ZM20.5035 18.1834C20.398 18.2898 17.4294 20.7831 11.9868 20.7831C6.54426 20.7831 3.59538 18.3031 3.47004 18.1967C3.39105 18.1296 3.32599 18.0474 3.27858 17.9549C3.23117 17.8623 3.20234 17.7613 3.19376 17.6575C3.18518 17.5537 3.197 17.4493 3.22857 17.3501C3.26013 17.251 3.3108 17.159 3.37768 17.0796C3.51546 16.919 3.71067 16.8198 3.92076 16.8035C4.13085 16.7874 4.33876 16.8556 4.49918 16.9932C4.54536 17.0265 7.19736 19.194 11.9802 19.194C16.763 19.194 19.4348 17.0132 19.4613 16.9932C19.6235 16.8568 19.8321 16.7895 20.0427 16.8056C20.2534 16.8218 20.4495 16.9201 20.5893 17.0796C20.7239 17.238 20.7911 17.4434 20.7763 17.6513C20.7615 17.8591 20.6658 18.0528 20.5102 18.19L20.5035 18.1834ZM3.18637 6.01609C3.1983 5.80205 3.29382 5.60146 3.45205 5.45819C3.61028 5.31492 3.81835 5.2406 4.03079 5.25148C4.22772 5.26275 4.41355 5.34711 4.55242 5.4883C4.6913 5.62949 4.77339 5.81752 4.78285 6.01609V13.1902C4.78285 13.4035 4.69875 13.6081 4.54905 13.759C4.39935 13.9099 4.19631 13.9947 3.98461 13.9947C3.7729 13.9947 3.56987 13.9099 3.42016 13.759C3.27047 13.6081 3.18637 13.4035 3.18637 13.1902V6.01609ZM7.19077 4.42038C7.20269 4.20633 7.29822 4.00575 7.45644 3.86248C7.61467 3.71921 7.82275 3.64489 8.03519 3.65577C8.23212 3.66704 8.41795 3.7514 8.55682 3.89259C8.6957 4.03378 8.77778 4.22179 8.78724 4.42038V15.0584C8.78724 15.2719 8.70314 15.4765 8.55345 15.6273C8.40375 15.7782 8.20071 15.8629 7.98901 15.8629C7.7773 15.8629 7.57427 15.7782 7.42456 15.6273C7.27487 15.4765 7.19077 15.2719 7.19077 15.0584V4.42038ZM11.215 4.02145C11.215 3.80808 11.2991 3.60345 11.4488 3.45258C11.5985 3.3017 11.8015 3.21694 12.0131 3.21694C12.2249 3.21694 12.4279 3.3017 12.5776 3.45258C12.7273 3.60345 12.8114 3.80808 12.8114 4.02145V15.5904C12.8114 15.8037 12.7273 16.0083 12.5776 16.1593C12.4279 16.3101 12.2249 16.3949 12.0131 16.3949C11.8015 16.3949 11.5985 16.3101 11.4488 16.1593C11.2991 16.0083 11.215 15.8037 11.215 15.5904V4.02145ZM15.1732 4.42038C15.1732 4.20701 15.2573 4.00238 15.407 3.8515C15.5567 3.70063 15.7597 3.61587 15.9714 3.61587C16.1831 3.61587 16.3862 3.70063 16.5359 3.8515C16.6856 4.00238 16.7697 4.20701 16.7697 4.42038V15.0584C16.7697 15.2719 16.6856 15.4765 16.5359 15.6273C16.3862 15.7782 16.1831 15.8629 15.9714 15.8629C15.7597 15.8629 15.5567 15.7782 15.407 15.6273C15.2573 15.4765 15.1732 15.2719 15.1732 15.0584V4.42038ZM20.9983 0.0321709H3.00164C2.60951 0.0295439 2.22071 0.104898 1.85751 0.253918C1.49431 0.402938 1.16384 0.6227 0.885018 0.900616C0.606202 1.17854 0.384514 1.50914 0.23265 1.87353C0.0807852 2.23792 0.0017265 2.62891 0 3.02413V20.9759C0.0017265 21.3711 0.0807852 21.7621 0.23265 22.1265C0.384514 22.4908 0.606202 22.8215 0.885018 23.0994C1.16384 23.3773 1.49431 23.5971 1.85751 23.7461C2.22071 23.8952 2.60951 23.9704 3.00164 23.9678H20.9983C21.3899 23.9704 21.7782 23.8954 22.1409 23.7467C22.5038 23.5982 22.8339 23.379 23.1126 23.1017C23.3914 22.8246 23.6132 22.4947 23.7654 22.131C23.9177 21.7675 23.9974 21.3772 23.9999 20.9825V3.02413C23.9983 2.62948 23.9194 2.23903 23.7679 1.87508C23.6166 1.51113 23.3955 1.18081 23.1173 0.902978C22.8392 0.625149 22.5095 0.405249 22.147 0.255836C21.7846 0.106422 21.3965 0.0304208 21.0049 0.0321709\" fill=\"#17100E\"/> </svg>'},pBA1Gs14p:{svgCode:'<svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"> <path d=\"M13.5374 12.0001C13.5374 15.764 10.5069 18.8152 6.76884 18.8152C3.03073 18.8152 0 15.7633 0 12.0001C0 8.23693 3.0305 5.18481 6.76884 5.18481C10.5072 5.18481 13.5374 8.23624 13.5374 12.0001Z\" fill=\"black\"/> <path d=\"M20.9628 12.0001C20.9628 15.543 19.4476 18.4162 17.5784 18.4162C15.7092 18.4162 14.194 15.543 14.194 12.0001C14.194 8.45725 15.709 5.58405 17.5782 5.58405C19.4473 5.58405 20.9626 8.45633 20.9626 12.0001\" fill=\"black\"/> <path d=\"M24 12.0001C24 15.1736 23.4672 17.7479 22.8097 17.7479C22.1522 17.7479 21.6196 15.1743 21.6196 12.0001C21.6196 8.82587 22.1525 6.25232 22.8097 6.25232C23.467 6.25232 24 8.82564 24 12.0001Z\" fill=\"black\"/> </svg>'},q1N0TCDGm:{svgCode:'<svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"> <path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M17.9999 5.14286V10.2857H16.2857V5.14286H17.9999ZM11.9999 5.14286H13.7142V10.2857H11.9999V5.14286ZM5.99995 0L1.71423 4.28571V19.7143H6.85709V24L11.1428 19.7143H14.5714L22.2857 12V0H5.99995ZM20.5714 11.1429L17.1428 14.5714H13.7142L10.2857 18V14.5714H6.85709V1.71429H20.5714V11.1429Z\" fill=\"#5C16C5\"/> </svg>'},RY8EMOwQy:{svgCode:'<svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"> <path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M12.0001 0C5.3735 0 0 5.50847 0 12.3038C0 17.74 3.43839 22.3519 8.2064 23.9789C8.80613 24.0927 9.02631 23.7119 9.02631 23.387C9.02631 23.0936 9.01518 22.1244 9.01001 21.0963C5.67157 21.8405 4.96712 19.6446 4.96712 19.6446C4.42125 18.2224 3.63473 17.8443 3.63473 17.8443C2.54596 17.0806 3.7168 17.0963 3.7168 17.0963C4.92181 17.1831 5.55632 18.3642 5.55632 18.3642C6.6266 20.2452 8.36359 19.7014 9.04836 19.387C9.15607 18.5918 9.46706 18.049 9.81024 17.7418C7.14486 17.4307 4.34295 16.3757 4.34295 11.6612C4.34295 10.3179 4.81172 9.22032 5.57937 8.35868C5.45477 8.04878 5.04402 6.79737 5.69562 5.10261C5.69562 5.10261 6.70331 4.77193 8.9965 6.3638C9.95372 6.09119 10.9803 5.95447 12.0001 5.94979C13.0199 5.95447 14.0473 6.09119 15.0063 6.3638C17.2967 4.77193 18.303 5.10261 18.303 5.10261C18.9562 6.79737 18.5452 8.04878 18.4206 8.35868C19.1901 9.22032 19.6557 10.3179 19.6557 11.6612C19.6557 16.3869 16.8484 17.4274 14.1762 17.732C14.6067 18.1138 14.9902 18.8626 14.9902 20.0105C14.9902 21.6568 14.9763 22.9817 14.9763 23.387C14.9763 23.7144 15.1923 24.098 15.8006 23.9772C20.566 22.3485 24 17.7381 24 12.3038C24 5.50847 18.6273 0 12.0001 0Z\" fill=\"#161514\"/> </svg>'},tfLWTwO1x:{svgCode:'<svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"> <path d=\"M12.8571 2.57144L12.8572 16.0408L24 2.57144H12.8571Z\" fill=\"#07363D\"/> <path d=\"M5.57145 8.57144C8.6196 8.57144 11.1429 5.49926 11.1429 2.57146H2.0504e-05C2.0504e-05 5.49926 2.5233 8.57144 5.57145 8.57144Z\" fill=\"#07363D\"/> <path d=\"M12.8572 21.4286C12.8572 18.5008 15.3804 15.4286 18.4286 15.4286C21.4767 15.4286 24 18.5008 24 21.4286H12.8572Z\" fill=\"#07363D\"/> <path d=\"M11.1429 21.4286V7.9592L0 21.4286H11.1429Z\" fill=\"#07363D\"/> </svg>'},tNQm2aU63:{svgCode:'<svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"> <path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M10.5244 15.0295V24H9.0334V10.5144C9.0334 9.68299 9.70604 9.02953 10.5244 9.02953H14.9375V13.5148C14.9375 14.3462 14.2948 15.0295 13.4765 15.0295H10.5244ZM23.8221 0V22.4852C23.8221 23.3166 23.1502 24 22.3319 24H20.8708V1.48485C20.8708 0.653458 21.5135 0 22.3319 0H23.8221ZM17.9187 0H19.3798V22.4852C19.3798 23.3166 18.708 24 17.9187 24H16.4278V7.48485C16.4278 6.65346 17.1004 6 17.9187 6V0ZM6.08134 24H4.62026V1.48485C4.62026 0.653458 5.26298 0 6.08134 0H7.57233V16.4852C7.57233 17.3166 6.8997 18 6.08134 18V24ZM0.177979 24V1.48485C0.177979 0.653458 0.849843 0 1.6682 0H3.13004V22.4852C3.13004 23.3166 2.48656 24 1.6682 24H0.177979Z\" fill=\"#FA5D00\"/> </svg>'},TTJRfBwm5:{svgCode:'<svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"> <path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M5.39689 4.61538C5.39689 3.10351 6.65291 1.84615 8.23709 1.84615H11.0768V7.3846H8.23709C6.65291 7.3846 5.39689 6.12725 5.39689 4.61538ZM8.23709 0H11.0768H12.9234H15.7632C18.3336 0 20.4495 2.05095 20.4495 4.61538C20.4495 6.13156 19.7099 7.46827 18.574 8.30767C19.7099 9.14713 20.4495 10.4838 20.4495 12C20.4495 14.5644 18.3336 16.6153 15.7632 16.6153C14.6994 16.6153 13.7134 16.2641 12.923 15.6705V16.6154V19.3846C12.923 21.9491 10.8072 24 8.23676 24C5.66627 24 3.55042 21.9491 3.55042 19.3846C3.55042 17.8684 4.29002 16.5317 5.42592 15.6923C4.29002 14.8529 3.55042 13.5162 3.55042 12C3.55042 10.4837 4.29009 9.147 5.42607 8.3076C4.29028 7.46813 3.55073 6.13149 3.55073 4.61538C3.55073 2.05095 5.66659 0 8.23709 0ZM11.0769 11.9789C11.0769 11.9859 11.0768 11.9929 11.0768 12C11.0768 12.007 11.0769 12.0141 11.0769 12.0211V14.7692H8.23676C6.65259 14.7692 5.39657 13.5119 5.39657 12C5.39657 10.4881 6.65259 9.2308 8.23676 9.2308H11.0769V11.9789ZM12.923 12.0161C12.932 13.5208 14.1847 14.7692 15.7632 14.7692C17.3474 14.7692 18.6034 13.5119 18.6034 12C18.6034 10.4881 17.3474 9.2308 15.7632 9.2308C14.1847 9.2308 12.932 10.4792 12.923 11.9839V12.0161ZM15.7632 1.84615H12.9234V7.3846H15.7632C17.3474 7.3846 18.6034 6.12725 18.6034 4.61538C18.6034 3.10351 17.3474 1.84615 15.7632 1.84615ZM8.23676 16.6154C6.65259 16.6154 5.39657 17.8727 5.39657 19.3846C5.39657 20.8965 6.65259 22.1539 8.23676 22.1539C9.82089 22.1539 11.0769 20.8965 11.0769 19.3846V16.6154H8.23676Z\" fill=\"black\"/> </svg>'},uCH3X83vq:{svgCode:'<svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"> <path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M6.66659 2.66666L1.33325 5.99999L6.66659 9.33332L1.33325 12.6667L6.66659 16L11.9999 12.6667L17.3333 16L22.6666 12.6667L17.3333 9.33332L22.6666 6.04532L17.3333 2.66666L11.9999 5.99999L6.66659 2.66666ZM11.9999 5.99999L17.3333 9.33332L11.9999 12.6667L6.66659 9.33332L11.9999 5.99999Z\" fill=\"#0061FE\"/> <path d=\"M6.66675 18L12.0001 14.6667L17.3334 18L12.0001 21.3333L6.66675 18Z\" fill=\"#0061FE\"/> </svg>'},Uh3LzWXJ6:{svgCode:'<svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"> <path d=\"M18.7958 12.6497C17.4156 12.6497 16.0919 13.198 15.1159 14.174C14.1399 15.1499 13.5916 16.4737 13.5916 17.8539C13.5916 19.2341 14.1399 20.5578 15.1159 21.5338C16.0919 22.5098 17.4156 23.0581 18.7958 23.0581C20.1761 23.0581 21.4998 22.5098 22.4757 21.5338C23.4517 20.5578 24 19.2341 24 17.8539C24 16.4737 23.4517 15.1499 22.4757 14.174C21.4998 13.198 20.1761 12.6497 18.7958 12.6497V12.6497ZM5.27613 12.6507C4.58675 12.6411 3.90232 12.7686 3.26263 13.0258C2.62294 13.283 2.04073 13.6647 1.54983 14.1488C1.05893 14.6329 0.669126 15.2098 0.403068 15.8458C0.137009 16.4819 0 17.1644 0 17.8539C0 18.5433 0.137009 19.2259 0.403068 19.862C0.669126 20.498 1.05893 21.0749 1.54983 21.559C2.04073 22.0431 2.62294 22.4248 3.26263 22.682C3.90232 22.9392 4.58675 23.0667 5.27613 23.0571C6.64355 23.038 7.94852 22.4815 8.90877 21.5077C9.86902 20.534 10.4074 19.2214 10.4074 17.8539C10.4074 16.4863 9.86902 15.1738 8.90877 14.2C7.94852 13.2263 6.64355 12.6698 5.27613 12.6507V12.6507ZM17.2392 6.14561C17.2392 7.52571 16.6909 8.84928 15.715 9.82516C14.7391 10.801 13.4156 11.3493 12.0355 11.3493C10.6554 11.3493 9.33179 10.801 8.35591 9.82516C7.38003 8.84928 6.83179 7.52571 6.83179 6.14561C6.83179 4.7655 7.38003 3.44193 8.35591 2.46605C9.33179 1.49017 10.6554 0.941925 12.0355 0.941925C13.4156 0.941925 14.7391 1.49017 15.715 2.46605C16.6909 3.44193 17.2392 4.7655 17.2392 6.14561V6.14561Z\" fill=\"#F06A6A\"/> </svg>'},uxbjDtkG2:{svgCode:'<svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"> <path d=\"M8.7608 0.0591965C7.4412 0.0591965 6.3716 1.1312 6.3716 2.4532C6.37128 2.76727 6.43283 3.07832 6.55273 3.3686C6.67263 3.65889 6.84853 3.92271 7.07039 4.14502C7.29224 4.36732 7.55571 4.54375 7.84576 4.66423C8.1358 4.78471 8.44673 4.84688 8.7608 4.8472H11.1504V2.4532C11.1509 1.81887 10.8995 1.2103 10.4514 0.761352C10.0032 0.312402 9.39513 0.0598327 8.7608 0.0591965ZM8.7608 6.4432H2.3892C1.0696 6.4432 0 7.5152 0 8.8376C0 10.1596 1.0696 11.2316 2.3892 11.2316H8.7612C10.0804 11.2316 11.1504 10.1596 11.1504 8.8376C11.1504 7.5152 10.0804 6.4432 8.7608 6.4432Z\" fill=\"#36C5F0\"/> <path d=\"M23.8936 8.83759C23.8936 7.5152 22.8236 6.4432 21.504 6.4432C20.1844 6.4432 19.1148 7.5152 19.1148 8.83759V11.2316H21.504C22.1383 11.231 22.7464 10.9784 23.1945 10.5294C23.6426 10.0805 23.8941 9.47192 23.8936 8.83759ZM17.522 8.83759V2.4532C17.5225 1.81887 17.271 1.2103 16.8229 0.761352C16.3748 0.312402 15.7667 0.0598327 15.1324 0.0591965C13.8128 0.0591965 12.7432 1.1312 12.7432 2.4532V8.8372C12.7432 10.16 13.8128 11.232 15.1324 11.232C15.7667 11.2314 16.3748 10.9788 16.8229 10.5298C17.271 10.0809 17.5225 9.47232 17.522 8.83799\" fill=\"#2EB67D\"/> <path d=\"M15.1324 24C15.7667 23.9994 16.3748 23.7468 16.8229 23.2978C17.271 22.8489 17.5225 22.2403 17.522 21.606C17.5225 20.9717 17.271 20.3631 16.8229 19.9142C16.3748 19.4652 15.7667 19.2126 15.1324 19.212H12.7432V21.606C12.7432 22.928 13.8128 24 15.1324 24ZM15.1324 17.616H21.5044C22.8236 17.616 23.8936 16.544 23.8936 15.2216C23.8941 14.5873 23.6426 13.9787 23.1945 13.5298C22.7464 13.0808 22.1383 12.8282 21.504 12.8276H15.1324C13.8128 12.8276 12.7432 13.8996 12.7432 15.2216C12.7428 15.5357 12.8044 15.8467 12.9243 16.137C13.0442 16.4273 13.2201 16.6911 13.442 16.9134C13.6638 17.1357 13.9273 17.3122 14.2173 17.4326C14.5074 17.5531 14.8183 17.6153 15.1324 17.6156\" fill=\"#ECB22E\"/> <path d=\"M1.20553e-06 15.2216C-0.000314125 15.5357 0.0612342 15.8467 0.181132 16.137C0.30103 16.4273 0.476929 16.6911 0.698787 16.9134C0.920645 17.1357 1.18412 17.3122 1.47416 17.4326C1.7642 17.5531 2.07513 17.6153 2.3892 17.6156C3.02353 17.615 3.63163 17.3624 4.07976 16.9134C4.52788 16.4645 4.77933 15.8559 4.7788 15.2216V12.8276H2.3892C1.0696 12.8276 1.20553e-06 13.8996 1.20553e-06 15.2216ZM6.3716 15.2216V21.6056C6.3716 22.928 7.4412 24 8.7608 24C9.39513 23.9994 10.0032 23.7468 10.4514 23.2978C10.8995 22.8489 11.1509 22.2403 11.1504 21.606V15.2216C11.1507 14.9075 11.0892 14.5964 10.9692 14.3061C10.8493 14.0158 10.6734 13.7519 10.4515 13.5296C10.2296 13.3073 9.96605 13.1309 9.67597 13.0105C9.38588 12.89 9.0749 12.8279 8.7608 12.8276C7.4412 12.8276 6.3716 13.8996 6.3716 15.2216Z\" fill=\"#E01E5A\"/> </svg>'},Vp_QBvhRB:{svgCode:'<svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"> <path d=\"M11.9952 2.16191C15.2 2.16191 15.5762 2.17619 16.8429 2.23333C18.0143 2.28571 18.6476 2.48095 19.0714 2.64762C19.6333 2.86667 20.0333 3.12381 20.4524 3.54286C20.8714 3.96191 21.1333 4.36191 21.3476 4.92381C21.5095 5.34762 21.7095 5.98095 21.7619 7.15238C21.819 8.41905 21.8333 8.79524 21.8333 12C21.8333 15.2048 21.819 15.581 21.7619 16.8476C21.7095 18.0191 21.5143 18.6524 21.3476 19.0762C21.1286 19.6381 20.8714 20.0381 20.4524 20.4571C20.0333 20.8762 19.6333 21.1381 19.0714 21.3524C18.6476 21.5143 18.0143 21.7143 16.8429 21.7667C15.5762 21.8238 15.2 21.8381 11.9952 21.8381C8.79048 21.8381 8.41429 21.8238 7.14762 21.7667C5.97619 21.7143 5.34286 21.5191 4.91905 21.3524C4.35714 21.1333 3.95714 20.8762 3.5381 20.4571C3.11905 20.0381 2.85714 19.6381 2.64286 19.0762C2.48095 18.6524 2.28095 18.0191 2.22857 16.8476C2.17143 15.581 2.15714 15.2048 2.15714 12C2.15714 8.79524 2.17143 8.41905 2.22857 7.15238C2.28095 5.98095 2.47619 5.34762 2.64286 4.92381C2.8619 4.36191 3.11905 3.96191 3.5381 3.54286C3.95714 3.12381 4.35714 2.86191 4.91905 2.64762C5.34286 2.48571 5.97619 2.28571 7.14762 2.23333C8.41429 2.17143 8.79048 2.16191 11.9952 2.16191ZM11.9952 0C8.7381 0 8.32857 0.0142857 7.04762 0.0714286C5.77143 0.128571 4.9 0.333333 4.1381 0.628572C3.34762 0.933334 2.68095 1.34762 2.01429 2.01429C1.34762 2.68095 0.938095 3.35238 0.628572 4.1381C0.333333 4.9 0.128571 5.77143 0.0714286 7.05238C0.0142857 8.32857 0 8.7381 0 11.9952C0 15.2524 0.0142857 15.6619 0.0714286 16.9429C0.128571 18.2191 0.333333 19.0905 0.628572 19.8571C0.933333 20.6476 1.34762 21.3143 2.01429 21.981C2.68095 22.6476 3.35238 23.0571 4.1381 23.3667C4.9 23.6619 5.77143 23.8667 7.05238 23.9238C8.33333 23.981 8.7381 23.9952 12 23.9952C15.2619 23.9952 15.6667 23.981 16.9476 23.9238C18.2238 23.8667 19.0952 23.6619 19.8619 23.3667C20.6524 23.0619 21.319 22.6476 21.9857 21.981C22.6524 21.3143 23.0619 20.6429 23.3714 19.8571C23.6667 19.0952 23.8714 18.2238 23.9286 16.9429C23.9857 15.6619 24 15.2571 24 11.9952C24 8.73334 23.9857 8.32857 23.9286 7.04762C23.8714 5.77143 23.6667 4.9 23.3714 4.13333C23.0667 3.34286 22.6524 2.67619 21.9857 2.00952C21.319 1.34286 20.6476 0.933334 19.8619 0.62381C19.1 0.328572 18.2286 0.12381 16.9476 0.0666667C15.6619 0.0142857 15.2524 0 11.9952 0Z\" fill=\"black\"/> <path d=\"M11.9952 5.83343C8.59522 5.83343 5.83332 8.59057 5.83332 11.9953C5.83332 15.4001 8.59522 18.1572 11.9952 18.1572C15.3952 18.1572 18.1571 15.3953 18.1571 11.9953C18.1571 8.59533 15.3952 5.83343 11.9952 5.83343ZM11.9952 15.9953C9.7857 15.9953 7.99522 14.2049 7.99522 11.9953C7.99522 9.78581 9.7857 7.99533 11.9952 7.99533C14.2047 7.99533 15.9952 9.78581 15.9952 11.9953C15.9952 14.2049 14.2047 15.9953 11.9952 15.9953Z\" fill=\"black\"/> <path d=\"M18.4 7.02875C19.1942 7.02875 19.8381 6.38489 19.8381 5.59065C19.8381 4.79642 19.1942 4.15256 18.4 4.15256C17.6058 4.15256 16.9619 4.79642 16.9619 5.59065C16.9619 6.38489 17.6058 7.02875 18.4 7.02875Z\" fill=\"black\"/> </svg>'},w2DBikRxv:{svgCode:'<svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"> <path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M12 12C12 9.86975 13.7269 8.14285 15.8571 8.14285C17.9874 8.14285 19.7143 9.86975 19.7143 12C19.7143 14.1302 17.9874 15.8571 15.8571 15.8571C13.7269 15.8571 12 14.1302 12 12Z\" fill=\"#1ABCFE\"/> <path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M4.28564 19.7143C4.28564 17.584 6.01255 15.8571 8.14279 15.8571H11.9999V19.7143C11.9999 21.8445 10.273 23.5714 8.14279 23.5714C6.01255 23.5714 4.28564 21.8445 4.28564 19.7143Z\" fill=\"#0ACF83\"/> <path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M12 0.428558V8.14284H15.8571C17.9874 8.14284 19.7143 6.41594 19.7143 4.2857C19.7143 2.15546 17.9874 0.428558 15.8571 0.428558H12Z\" fill=\"#FF7262\"/> <path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M4.28564 4.2857C4.28564 6.41594 6.01255 8.14284 8.14279 8.14284H11.9999V0.428558H8.14279C6.01255 0.428558 4.28564 2.15546 4.28564 4.2857Z\" fill=\"#F24E1E\"/> <path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M4.28564 12C4.28564 14.1302 6.01255 15.8571 8.14279 15.8571H11.9999V8.14285H8.14279C6.01255 8.14285 4.28564 9.86975 4.28564 12Z\" fill=\"#A259FF\"/> </svg>'},y7MCSPRKB:{svgCode:'<svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"> <path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M24 4.42105L16.3419 19.5789H9.14879L12.3537 13.2969H12.2099C9.56586 16.7721 5.62092 19.0598 0 19.5789V13.3838C0 13.3838 3.59585 13.1688 5.70973 10.9185H0V4.42116H6.41713V9.76515L6.56117 9.76455L9.18343 4.42116H14.0365V9.73126L14.1805 9.73103L16.9012 4.42105H24Z\" fill=\"#146EF5\"/> </svg>'},Yg14gu8Qv:{svgCode:'<svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"> <path d=\"M12.186 24H12.1788C8.59802 23.976 5.84521 22.7952 3.99481 20.4912C2.35081 18.4392 1.50121 15.5856 1.47241 12.0096V11.9928C1.50121 8.4144 2.35081 5.5632 3.99721 3.5112C5.84521 1.2048 8.60042 0.024 12.1788 0H12.186H12.1932C14.9388 0.0192 17.2356 0.7248 19.0188 2.0976C20.6964 3.3888 21.8772 5.2272 22.5276 7.5648L20.4876 8.1336C19.3836 4.1736 16.59 2.1504 12.1836 2.1192C9.27482 2.1408 7.07401 3.0552 5.64361 4.836C4.30681 6.504 3.61561 8.9136 3.58921 12C3.61561 15.0864 4.30681 17.496 5.64601 19.164C7.07641 20.9472 9.27722 21.8616 12.186 21.8808C14.8092 21.8616 16.5444 21.2496 17.9868 19.836C19.6332 18.2232 19.6044 16.2432 19.0764 15.0384C18.7668 14.328 18.2028 13.7376 17.442 13.2888C17.25 14.64 16.8204 15.7344 16.158 16.56C15.2724 17.6616 14.0172 18.264 12.4284 18.3504C11.226 18.4152 10.0668 18.132 9.16922 17.5488C8.10602 16.86 7.48441 15.8088 7.41721 14.5848C7.35241 13.3944 7.82522 12.3 8.74682 11.5032C9.62762 10.7424 10.866 10.296 12.33 10.212C13.4076 10.152 14.418 10.2 15.3492 10.3536C15.2244 9.612 14.9748 9.0216 14.6004 8.5968C14.0868 8.0112 13.2924 7.7136 12.2412 7.7064C12.2316 7.7064 12.222 7.7064 12.2124 7.7064C11.3676 7.7064 10.2204 7.9392 9.49082 9.0264L7.73402 7.848C8.71322 6.3936 10.302 5.592 12.2124 5.592C12.2268 5.592 12.2412 5.592 12.2556 5.592C15.45 5.6112 17.3532 7.5672 17.5428 10.98C17.6508 11.0256 17.7588 11.0736 17.8644 11.1216C19.3548 11.8224 20.4444 12.8832 21.018 14.1912C21.8148 16.0128 21.8892 18.9816 19.47 21.3504C17.6196 23.16 15.3756 23.9784 12.1932 24H12.186ZM13.1892 12.3096C12.9468 12.3096 12.702 12.3168 12.45 12.3312C10.614 12.4344 9.46922 13.2768 9.53402 14.4744C9.60122 15.7296 10.986 16.3128 12.318 16.2408C13.542 16.176 15.1356 15.6984 15.4044 12.5304C14.7276 12.384 13.986 12.3096 13.1892 12.3096Z\" fill=\"black\"/> </svg>'},zA8HWiSaa:{svgCode:'<svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"> <path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M0.284919 8.98952L5.09392 2.46152C5.1431 2.3949 5.20554 2.33919 5.27731 2.29789C5.34908 2.25658 5.42861 2.23058 5.51092 2.22152L11.9339 1.50752C11.9778 1.50266 12.0221 1.50266 12.0659 1.50752L18.4889 2.22077C18.5712 2.22983 18.6508 2.25583 18.7225 2.29714C18.7943 2.33844 18.8567 2.39415 18.9059 2.46077L23.7157 8.98952C23.7961 9.09911 23.837 9.23279 23.8315 9.36864C23.8261 9.50449 23.7747 9.63447 23.6857 9.73727L12.3412 22.8563C12.2989 22.9052 12.2466 22.9444 12.1879 22.9713C12.1291 22.9981 12.0653 23.0121 12.0007 23.0121C11.9361 23.0121 11.8722 22.9981 11.8134 22.9713C11.7547 22.9444 11.7024 22.9052 11.6602 22.8563L0.313419 9.73727C0.224548 9.63438 0.173253 9.50436 0.167939 9.36851C0.162625 9.23266 0.203606 9.09903 0.284169 8.98952H0.284919ZM13.6544 3.43727L18.1897 7.72127C18.2336 7.7629 18.2891 7.79027 18.3489 7.79977C18.4087 7.80926 18.47 7.80045 18.5247 7.77449C18.5793 7.74852 18.6249 7.70662 18.6553 7.65429C18.6858 7.60195 18.6997 7.54164 18.6952 7.48127L18.4777 4.44077C18.4746 4.40357 18.4855 4.36657 18.5083 4.337C18.5311 4.30743 18.5641 4.2874 18.6008 4.28084C18.6375 4.27428 18.6754 4.28165 18.707 4.30152C18.7386 4.32138 18.7617 4.35231 18.7717 4.38827L19.7662 7.86977C19.7996 7.987 19.8612 8.0943 19.9455 8.18238C20.0298 8.27047 20.1343 8.33667 20.2499 8.37527L22.3724 9.08252C22.4063 9.09365 22.4351 9.11647 22.4536 9.1469C22.4722 9.17732 22.4793 9.21337 22.4737 9.24857C22.4681 9.28377 22.4502 9.31583 22.4231 9.339C22.396 9.36217 22.3616 9.37494 22.3259 9.37502H20.2859C20.1598 9.37509 20.0358 9.40695 19.9253 9.46764C19.8148 9.52834 19.7214 9.61591 19.6537 9.72227L14.0932 18.4598C14.0621 18.5074 14.014 18.5415 13.9588 18.5552C13.9035 18.5689 13.8451 18.5611 13.7954 18.5334C13.7456 18.5057 13.7082 18.4602 13.6907 18.406C13.6732 18.3519 13.6768 18.2931 13.7009 18.2415L17.6864 10.0215C17.7197 9.9529 17.735 9.87695 17.7309 9.80078C17.7268 9.72462 17.7034 9.65076 17.6629 9.58612C17.6224 9.52148 17.5662 9.4682 17.4995 9.43127C17.4327 9.39435 17.3577 9.37499 17.2814 9.37502H6.71842C6.64215 9.37499 6.56712 9.39435 6.50038 9.43127C6.43365 9.4682 6.37739 9.52148 6.3369 9.58612C6.29641 9.65076 6.27301 9.72462 6.2689 9.80078C6.2648 9.87695 6.28011 9.9529 6.31342 10.0215L10.2989 18.2415C10.324 18.2932 10.3283 18.3525 10.311 18.4072C10.2938 18.462 10.2563 18.5081 10.2061 18.5361C10.156 18.5641 10.0971 18.5719 10.0414 18.5578C9.98571 18.5437 9.93752 18.5089 9.90667 18.4605L4.34617 9.72302C4.27849 9.61641 4.18498 9.52862 4.07433 9.46779C3.96367 9.40695 3.83945 9.37504 3.71317 9.37502H1.61092C1.57528 9.37494 1.54083 9.36217 1.51374 9.339C1.48666 9.31583 1.46871 9.28377 1.46312 9.24857C1.45752 9.21337 1.46464 9.17732 1.4832 9.1469C1.50177 9.11647 1.53056 9.09365 1.56442 9.08252L3.74542 8.37377C3.8623 8.33569 3.96802 8.26946 4.05329 8.18092C4.13856 8.09238 4.20076 7.98424 4.23442 7.86602L5.22817 4.38827C5.23818 4.35231 5.26124 4.32138 5.29283 4.30152C5.32443 4.28165 5.3623 4.27428 5.39904 4.28084C5.43578 4.2874 5.46876 4.30743 5.49153 4.337C5.51429 4.36657 5.52522 4.40357 5.52217 4.44077L5.30467 7.48127C5.30019 7.54164 5.31407 7.60195 5.34451 7.65429C5.37494 7.70662 5.42049 7.74852 5.47518 7.77449C5.52987 7.80045 5.59113 7.80926 5.65092 7.79977C5.71071 7.79027 5.76622 7.7629 5.81017 7.72127L10.3454 3.43727C10.3728 3.4096 10.4099 3.39367 10.4488 3.39285C10.4878 3.39203 10.5255 3.40639 10.5541 3.43289C10.5826 3.45938 10.5997 3.49594 10.6018 3.53483C10.6039 3.57371 10.5907 3.61188 10.5652 3.64127L7.52242 7.38602C7.48673 7.43001 7.46423 7.4832 7.45751 7.53944C7.4508 7.59569 7.46014 7.65268 7.48446 7.70384C7.50879 7.75499 7.54709 7.79822 7.59495 7.82851C7.64282 7.8588 7.69828 7.87493 7.75492 7.87502H16.2449C16.3016 7.87493 16.357 7.8588 16.4049 7.82851C16.4527 7.79822 16.4911 7.75499 16.5154 7.70384C16.5397 7.65268 16.549 7.59569 16.5423 7.53944C16.5356 7.4832 16.5131 7.43001 16.4774 7.38602L13.4347 3.64127C13.4091 3.61188 13.396 3.57371 13.3981 3.53483C13.4001 3.49594 13.4172 3.45938 13.4458 3.43289C13.4743 3.40639 13.5121 3.39203 13.551 3.39285C13.5899 3.39367 13.627 3.4096 13.6544 3.43727V3.43727Z\" fill=\"black\"/> </svg>'},zh0_J5cCT:{svgCode:'<svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"> <path d=\"M15.273 7.683L16.0418 7.69613L18.1305 5.60738L18.2318 4.72238C16.575 3.24638 14.3877 2.3475 11.9974 2.3475C7.6699 2.3475 4.0174 5.292 2.93628 9.2805C3.16428 9.1215 3.65178 9.24075 3.65178 9.24075L7.82553 8.5545C7.82553 8.5545 8.04003 8.19938 8.14878 8.217C8.63682 7.68082 9.2315 7.25251 9.8947 6.95953C10.5579 6.66655 11.275 6.51535 12 6.51563C13.2375 6.51825 14.3775 6.9555 15.273 7.67888V7.683Z\" fill=\"#EA4335\"/> <path d=\"M21.0638 9.28876C20.579 7.50001 19.5796 5.92051 18.2307 4.72238L15.2731 7.68001C16.4581 8.63626 17.2182 10.0995 17.2182 11.7375V12.2595C18.6571 12.2595 19.826 13.431 19.826 14.8673C19.826 16.3061 18.6545 17.475 17.2182 17.475H12.0027L11.4807 18V21.1298L12.0027 21.6491H17.2182C19.0161 21.6467 20.7396 20.9314 22.0109 19.6602C23.2822 18.3889 23.9975 16.6655 24.0001 14.8676C23.9975 12.5595 22.8376 10.5176 21.0638 9.28913V9.28876Z\" fill=\"#4285F4\"/> <path d=\"M6.78195 21.6525H11.9945V17.475H6.78195C6.41162 17.475 6.0456 17.3955 5.7087 17.2417L4.95608 17.4724L2.86733 19.5611L2.68433 20.2661C3.86141 21.1641 5.30107 21.6502 6.78158 21.6495L6.78195 21.6525Z\" fill=\"#34A853\"/> <path d=\"M6.78187 8.08875C4.98404 8.09123 3.26054 8.80649 1.98924 10.0777C0.717937 11.3489 0.0025794 13.0724 0 14.8702C0 17.0726 1.05487 19.0309 2.68725 20.2714L5.71125 17.2474C5.25353 17.041 4.86506 16.7069 4.59242 16.2853C4.31978 15.8637 4.17454 15.3723 4.17412 14.8702C4.17412 13.4314 5.34562 12.2625 6.78187 12.2625C7.83937 12.2625 8.74837 12.9 9.15937 13.8L12.1834 10.776C10.9432 9.14362 8.98463 8.08875 6.78225 8.08875H6.78187Z\" fill=\"#FBBC05\"/> </svg>'},zIKj3wDvQ:{svgCode:'<svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"> <path d=\"M23.496 6.05999C24 7.97999 24 11.988 24 11.988C24 11.988 24 15.996 23.496 17.916C23.232 18.972 22.416 19.812 21.384 20.1C19.512 20.628 12 20.628 12 20.628C12 20.628 4.488 20.628 2.616 20.1C1.584 19.812 0.768 18.972 0.504 17.916C0 15.996 0 11.988 0 11.988C0 11.988 0 7.97999 0.504 6.05999C0.768 5.00399 1.584 4.16399 2.616 3.87599C4.488 3.37199 12 3.37199 12 3.37199C12 3.37199 19.512 3.37199 21.384 3.87599C22.416 4.16399 23.232 5.00399 23.496 6.05999ZM9.744 16.116L15.744 12.372L9.744 8.62799V16.116Z\" fill=\"#FF0000\"/> </svg>'}},baseVariant,gestureVariant)})})})})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-KdCso.framer-ju9efx, .framer-KdCso .framer-ju9efx { display: block; }\",\".framer-KdCso.framer-xto7z3 { gap: 10px; height: 24px; position: relative; width: 24px; }\",\".framer-KdCso .framer-lse7ey-container { bottom: 0px; flex: none; left: 0px; position: absolute; right: 0px; top: 0px; }\",\".framer-KdCso.framer-v-umlvui.framer-xto7z3, .framer-KdCso.framer-v-10uoc1a.framer-xto7z3, .framer-KdCso.framer-v-koueij.framer-xto7z3, .framer-KdCso.framer-v-a45vgi.framer-xto7z3, .framer-KdCso.framer-v-1c09t3y.framer-xto7z3 { text-decoration: none; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 24\n * @framerIntrinsicWidth 24\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"Uh3LzWXJ6\":{\"layout\":[\"fixed\",\"fixed\"]},\"aJGvmVuiB\":{\"layout\":[\"fixed\",\"fixed\"]},\"L4MZhTTp0\":{\"layout\":[\"fixed\",\"fixed\"]},\"kWrlQ8vb8\":{\"layout\":[\"fixed\",\"fixed\"]},\"mw0ZsbWM9\":{\"layout\":[\"fixed\",\"fixed\"]},\"uCH3X83vq\":{\"layout\":[\"fixed\",\"fixed\"]},\"Fp4m3fTHo\":{\"layout\":[\"fixed\",\"fixed\"]},\"mSUX0FNqj\":{\"layout\":[\"fixed\",\"fixed\"]},\"w2DBikRxv\":{\"layout\":[\"fixed\",\"fixed\"]},\"TTJRfBwm5\":{\"layout\":[\"fixed\",\"fixed\"]},\"eEy6eP8oW\":{\"layout\":[\"fixed\",\"fixed\"]},\"RY8EMOwQy\":{\"layout\":[\"fixed\",\"fixed\"]},\"cG5R4v1M0\":{\"layout\":[\"fixed\",\"fixed\"]},\"FmZCSPPoe\":{\"layout\":[\"fixed\",\"fixed\"]},\"zh0_J5cCT\":{\"layout\":[\"fixed\",\"fixed\"]},\"tNQm2aU63\":{\"layout\":[\"fixed\",\"fixed\"]},\"dY4J7tO8V\":{\"layout\":[\"fixed\",\"fixed\"]},\"Vp_QBvhRB\":{\"layout\":[\"fixed\",\"fixed\"]},\"okD9Z8fNn\":{\"layout\":[\"fixed\",\"fixed\"]},\"C7Toglr7K\":{\"layout\":[\"fixed\",\"fixed\"]},\"HEOHZ99w4\":{\"layout\":[\"fixed\",\"fixed\"]},\"bSbC3h5UP\":{\"layout\":[\"fixed\",\"fixed\"]},\"pBA1Gs14p\":{\"layout\":[\"fixed\",\"fixed\"]},\"dqARmFjJZ\":{\"layout\":[\"fixed\",\"fixed\"]},\"Db51gsQ5h\":{\"layout\":[\"fixed\",\"fixed\"]},\"zA8HWiSaa\":{\"layout\":[\"fixed\",\"fixed\"]},\"uxbjDtkG2\":{\"layout\":[\"fixed\",\"fixed\"]},\"Yg14gu8Qv\":{\"layout\":[\"fixed\",\"fixed\"]},\"q1N0TCDGm\":{\"layout\":[\"fixed\",\"fixed\"]},\"FTVjDbvNR\":{\"layout\":[\"fixed\",\"fixed\"]},\"y7MCSPRKB\":{\"layout\":[\"fixed\",\"fixed\"]},\"FAEqwOs8P\":{\"layout\":[\"fixed\",\"fixed\"]},\"KeTxXnEFn\":{\"layout\":[\"fixed\",\"fixed\"]},\"zIKj3wDvQ\":{\"layout\":[\"fixed\",\"fixed\"]},\"c5kLOOJIk\":{\"layout\":[\"fixed\",\"fixed\"]},\"tfLWTwO1x\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"QHadKmFxr\":\"customColor\",\"KNbZWtbn5\":\"color\",\"W2QCTTKYp\":\"padding\",\"TfVvv2NaN\":\"link2\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerrhuhJ_hjg=withCSS(Component,css,\"framer-KdCso\");export default FramerrhuhJ_hjg;FramerrhuhJ_hjg.displayName=\"Brand Icon\";FramerrhuhJ_hjg.defaultProps={height:24,width:24};addPropertyControls(FramerrhuhJ_hjg,{variant:{options:[\"qpVfRw4uE\",\"Uh3LzWXJ6\",\"aJGvmVuiB\",\"L4MZhTTp0\",\"kWrlQ8vb8\",\"mw0ZsbWM9\",\"uCH3X83vq\",\"Fp4m3fTHo\",\"mSUX0FNqj\",\"w2DBikRxv\",\"TTJRfBwm5\",\"eEy6eP8oW\",\"RY8EMOwQy\",\"cG5R4v1M0\",\"FmZCSPPoe\",\"zh0_J5cCT\",\"tNQm2aU63\",\"dY4J7tO8V\",\"Vp_QBvhRB\",\"okD9Z8fNn\",\"C7Toglr7K\",\"HEOHZ99w4\",\"bSbC3h5UP\",\"pBA1Gs14p\",\"dqARmFjJZ\",\"Db51gsQ5h\",\"zA8HWiSaa\",\"uxbjDtkG2\",\"Yg14gu8Qv\",\"q1N0TCDGm\",\"FTVjDbvNR\",\"y7MCSPRKB\",\"FAEqwOs8P\",\"KeTxXnEFn\",\"zIKj3wDvQ\",\"c5kLOOJIk\",\"tfLWTwO1x\"],optionTitles:[\"Apple\",\"Asana\",\"Behance\",\"BitBucket\",\"Discord\",\"Docker\",\"Dropbox\",\"Dribbble\",\"Facebook\",\"Figma\",\"Figma (Outline)\",\"Framer\",\"GitHub\",\"GitLab\",\"Google\",\"Google Cloud\",\"Harvest\",\"Hubspot\",\"Instagram\",\"Intercom\",\"Linear\",\"LinkedIn\",\"Loom\",\"Medium\",\"Notion\",\"Pinterest\",\"Sketch\",\"Slack\",\"Threads\",\"Twitch\",\"Typeform\",\"Webflow\",\"WhatsApp\",\"X\",\"YouTube\",\"Zapier\",\"Zendesk\"],title:\"Variant\",type:ControlType.Enum},QHadKmFxr:{defaultValue:false,title:\"Custom Color\",type:ControlType.Boolean},KNbZWtbn5:{defaultValue:'var(--token-6b37bb7f-d505-443c-8db4-b8b77bd188b1, rgb(113, 113, 113)) /* {\"name\":\"Fg / Subtle\"} */',title:\"Color\",type:ControlType.Color},W2QCTTKYp:{defaultValue:0,displayStepper:true,min:0,step:1,title:\"Padding\",type:ControlType.Number},TfVvv2NaN:{title:\"Link 2\",type:ControlType.Link}});addFonts(FramerrhuhJ_hjg,[{explicitInter:true,fonts:[]},...SVGFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerrhuhJ_hjg\",\"slots\":[],\"annotations\":{\"framerComponentViewportWidth\":\"true\",\"framerVariables\":\"{\\\"QHadKmFxr\\\":\\\"customColor\\\",\\\"KNbZWtbn5\\\":\\\"color\\\",\\\"W2QCTTKYp\\\":\\\"padding\\\",\\\"TfVvv2NaN\\\":\\\"link2\\\"}\",\"framerIntrinsicHeight\":\"24\",\"framerAutoSizeImages\":\"true\",\"framerImmutableVariables\":\"true\",\"framerColorSyntax\":\"true\",\"framerContractVersion\":\"1\",\"framerDisplayContentsDiv\":\"false\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"Uh3LzWXJ6\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"aJGvmVuiB\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"L4MZhTTp0\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"kWrlQ8vb8\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"mw0ZsbWM9\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"uCH3X83vq\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"Fp4m3fTHo\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"mSUX0FNqj\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"w2DBikRxv\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"TTJRfBwm5\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"eEy6eP8oW\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"RY8EMOwQy\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"cG5R4v1M0\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"FmZCSPPoe\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"zh0_J5cCT\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"tNQm2aU63\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"dY4J7tO8V\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"Vp_QBvhRB\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"okD9Z8fNn\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"C7Toglr7K\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"HEOHZ99w4\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"bSbC3h5UP\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"pBA1Gs14p\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"dqARmFjJZ\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"Db51gsQ5h\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"zA8HWiSaa\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"uxbjDtkG2\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"Yg14gu8Qv\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"q1N0TCDGm\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"FTVjDbvNR\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"y7MCSPRKB\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"FAEqwOs8P\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"KeTxXnEFn\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"zIKj3wDvQ\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"c5kLOOJIk\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"tfLWTwO1x\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerIntrinsicWidth\":\"24\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./rhuhJ_hjg.map","// Generated by Framer (5b26096)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,getFontsFromSharedStyle,RichText,SmartComponentScopedContainer,useComponentViewport,useLocaleInfo,useVariantState,withCSS,withFX}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import*as sharedStyle from\"https://framerusercontent.com/modules/4CIDXIzCkZpK4QyoBf9U/sFEtRVFS8phjxKnX7HpY/kqlHNBU6D.js\";import*as sharedStyle1 from\"https://framerusercontent.com/modules/WhC2tYLc2qcNEGsq9mSc/0Q6Wag890zaUK5KB8orv/V_Fs0N7Cp.js\";import FeaturesFooterUrlAnimate from\"https://framerusercontent.com/modules/SdCYoK5q2ak8YcobEFYt/dtz7Gzmr6o4o7S7Zphsm/gIoRpvzII.js\";import NavbarItem from\"https://framerusercontent.com/modules/uV66AutDhgmv4FDFgZMz/GY5xyLN81iTaMXY6sAfQ/HBUOj12m6.js\";import BrandIcon from\"https://framerusercontent.com/modules/9GyGRWzqGM5VH52mFuqZ/PuuM07EYsnnEbPzQmGvC/rhuhJ_hjg.js\";const NavbarItemFonts=getFonts(NavbarItem);const BrandIconFonts=getFonts(BrandIcon);const FeaturesFooterUrlAnimateFonts=getFonts(FeaturesFooterUrlAnimate);const MotionDivWithFX=withFX(motion.div);const cycleOrder=[\"bLwpNPrXU\",\"YhKXdyMH_\",\"fuDMDKwkG\"];const serializationHash=\"framer-jKni8\";const variantClassNames={bLwpNPrXU:\"framer-v-1uma4bc\",fuDMDKwkG:\"framer-v-14zl6c6\",YhKXdyMH_:\"framer-v-5zo266\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const animation={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transformPerspective:1200,x:0,y:10};const transition2={delay:0,duration:1,ease:[.12,.23,0,1],type:\"tween\"};const animation1={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transformPerspective:1200,transition:transition2,x:0,y:10};const transformTemplate1=(_,t)=>`translate(-50%, -50%) ${t}`;const transformTemplate2=(_,t)=>`translateY(-50%) ${t}`;const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const humanReadableVariantMap={Desktop:\"bLwpNPrXU\",Phone:\"fuDMDKwkG\",Tablet:\"YhKXdyMH_\"};const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"bLwpNPrXU\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"bLwpNPrXU\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[sharedStyle.className,sharedStyle1.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if(baseVariant===\"YhKXdyMH_\")return false;return true;};return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-1uma4bc\",className,classNames),\"data-border\":true,\"data-framer-name\":\"Desktop\",layoutDependency:layoutDependency,layoutId:\"bLwpNPrXU\",ref:refBinding,style:{\"--border-bottom-width\":\"0px\",\"--border-color\":\"var(--token-3648b482-766c-4501-98df-024221488373, rgba(0, 0, 0, 0.12))\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0.5px\",...style},...addPropertyOverrides({fuDMDKwkG:{\"data-framer-name\":\"Phone\"},YhKXdyMH_:{\"data-framer-name\":\"Tablet\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-u2o5wl\",\"data-border\":true,\"data-framer-name\":\"links\",layoutDependency:layoutDependency,layoutId:\"h_GvLzX79\",style:{\"--border-bottom-width\":\"0.5px\",\"--border-color\":\"var(--token-c159fa9e-ff22-4a09-9449-f53437d28e7f, rgba(255, 255, 255, 0.1))\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0px\"},children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1p0vud5\",\"data-border\":true,\"data-framer-name\":\"container\",layoutDependency:layoutDependency,layoutId:\"KSlrxaAsV\",style:{\"--border-bottom-width\":\"0px\",\"--border-color\":\"var(--token-3648b482-766c-4501-98df-024221488373, rgba(0, 0, 0, 0.12))\",\"--border-left-width\":\"0.5px\",\"--border-right-width\":\"0.5px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0px\"},variants:{fuDMDKwkG:{\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\"}},children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1l0u0of\",\"data-framer-name\":\"links\",\"data-hide-scrollbars\":true,layoutDependency:layoutDependency,layoutId:\"OsMsGzwsZ\",style:{\"--border-bottom-width\":\"0px\",\"--border-color\":\"rgba(0, 0, 0, 0)\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0px\"},variants:{fuDMDKwkG:{\"--border-bottom-width\":\"0px\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-top-width\":\"0px\"},YhKXdyMH_:{\"--border-bottom-width\":\"0.5px\",\"--border-color\":\"var(--token-c159fa9e-ff22-4a09-9449-f53437d28e7f, rgba(255, 255, 255, 0.1))\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0.5px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0px\"}},...addPropertyOverrides({YhKXdyMH_:{\"data-border\":true}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1h9xv3c\",\"data-styles-preset\":\"kqlHNBU6D\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-bfe1a8cd-29df-415d-847c-515aa569e089, rgb(0, 0, 0)))\"},children:\"Product\"})}),className:\"framer-9r4id2\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"tFsAuTzWm\",style:{\"--extracted-r6o4lv\":\"var(--token-bfe1a8cd-29df-415d-847c-515aa569e089, rgb(0, 0, 0))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:17,y:(componentViewport?.y||0)+0+(((componentViewport?.height||621)-0-623)/2+0+0)+0+0+0+32+36,...addPropertyOverrides({fuDMDKwkG:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||200)-0-1448)/2+0+0)+0+0+0+0+20+36},YhKXdyMH_:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||1027)-0-1027)/2+0+0)+0+0+0+0+32+36}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-r3l86p-container\",layoutDependency:layoutDependency,layoutId:\"Zj2_uiqz6-container\",nodeId:\"Zj2_uiqz6\",rendersWithMotion:true,scopeId:\"lT_cvUaof\",children:/*#__PURE__*/_jsx(NavbarItem,{height:\"100%\",id:\"Zj2_uiqz6\",layoutId:\"Zj2_uiqz6\",rTfiEtABO:\"Overview\",variant:\"hCmOqNRJA\",width:\"100%\",YAPRYyfng:\"https://bettermode.com/product/overview\",ydPvgUFma:false})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:17,y:(componentViewport?.y||0)+0+(((componentViewport?.height||621)-0-623)/2+0+0)+0+0+0+32+73,...addPropertyOverrides({fuDMDKwkG:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||200)-0-1448)/2+0+0)+0+0+0+0+20+73},YhKXdyMH_:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||1027)-0-1027)/2+0+0)+0+0+0+0+32+73}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-yh5640-container\",layoutDependency:layoutDependency,layoutId:\"TRVgF2lCj-container\",nodeId:\"TRVgF2lCj\",rendersWithMotion:true,scopeId:\"lT_cvUaof\",children:/*#__PURE__*/_jsx(NavbarItem,{height:\"100%\",id:\"TRVgF2lCj\",layoutId:\"TRVgF2lCj\",rTfiEtABO:\"Features\",variant:\"hCmOqNRJA\",width:\"100%\",YAPRYyfng:\"https://bettermode.com/product/feature-index-bettermode\",ydPvgUFma:false})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:17,y:(componentViewport?.y||0)+0+(((componentViewport?.height||621)-0-623)/2+0+0)+0+0+0+32+110,...addPropertyOverrides({fuDMDKwkG:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||200)-0-1448)/2+0+0)+0+0+0+0+20+110},YhKXdyMH_:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||1027)-0-1027)/2+0+0)+0+0+0+0+32+110}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-9gzw5p-container\",layoutDependency:layoutDependency,layoutId:\"Xg05kwQU4-container\",nodeId:\"Xg05kwQU4\",rendersWithMotion:true,scopeId:\"lT_cvUaof\",children:/*#__PURE__*/_jsx(NavbarItem,{height:\"100%\",id:\"Xg05kwQU4\",layoutId:\"Xg05kwQU4\",rTfiEtABO:\"Integrations\",variant:\"hCmOqNRJA\",width:\"100%\",YAPRYyfng:\"https://bettermode.com/product/apps\",ydPvgUFma:false})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:17,y:(componentViewport?.y||0)+0+(((componentViewport?.height||621)-0-623)/2+0+0)+0+0+0+32+147,...addPropertyOverrides({fuDMDKwkG:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||200)-0-1448)/2+0+0)+0+0+0+0+20+147},YhKXdyMH_:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||1027)-0-1027)/2+0+0)+0+0+0+0+32+147}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-swcnj3-container\",layoutDependency:layoutDependency,layoutId:\"en7w3iVoK-container\",nodeId:\"en7w3iVoK\",rendersWithMotion:true,scopeId:\"lT_cvUaof\",children:/*#__PURE__*/_jsx(NavbarItem,{height:\"100%\",id:\"en7w3iVoK\",layoutId:\"en7w3iVoK\",rTfiEtABO:\"Pricing\",variant:\"hCmOqNRJA\",width:\"100%\",YAPRYyfng:\"https://bettermode.com/pricing\",ydPvgUFma:false})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:17,y:(componentViewport?.y||0)+0+(((componentViewport?.height||621)-0-623)/2+0+0)+0+0+0+32+184,...addPropertyOverrides({fuDMDKwkG:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||200)-0-1448)/2+0+0)+0+0+0+0+20+184},YhKXdyMH_:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||1027)-0-1027)/2+0+0)+0+0+0+0+32+184}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-12zw1z0-container\",layoutDependency:layoutDependency,layoutId:\"jqOQ7QjHU-container\",nodeId:\"jqOQ7QjHU\",rendersWithMotion:true,scopeId:\"lT_cvUaof\",children:/*#__PURE__*/_jsx(NavbarItem,{height:\"100%\",id:\"jqOQ7QjHU\",layoutId:\"jqOQ7QjHU\",rTfiEtABO:\"Releases\",variant:\"hCmOqNRJA\",width:\"100%\",YAPRYyfng:\"https://www.bettermode.com/hub/product-updates\",ydPvgUFma:false})})})]}),isDisplayed()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-1nr4efg\",\"data-border\":true,\"data-framer-name\":\"divider\",layoutDependency:layoutDependency,layoutId:\"SKGop7vSZ\",style:{\"--border-bottom-width\":\"0px\",\"--border-color\":\"var(--token-3648b482-766c-4501-98df-024221488373, rgba(0, 0, 0, 0.12))\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0.5px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0px\"},variants:{fuDMDKwkG:{\"--border-bottom-width\":\"0.5px\",\"--border-right-width\":\"0px\"}}}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-u6gj9j\",\"data-framer-name\":\"links\",\"data-hide-scrollbars\":true,layoutDependency:layoutDependency,layoutId:\"lSvhQ7wfs\",style:{\"--border-bottom-width\":\"0px\",\"--border-color\":\"rgba(0, 0, 0, 0)\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0px\"},variants:{fuDMDKwkG:{\"--border-bottom-width\":\"0px\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-top-width\":\"0px\"},YhKXdyMH_:{\"--border-bottom-width\":\"0.5px\",\"--border-color\":\"var(--token-c159fa9e-ff22-4a09-9449-f53437d28e7f, rgba(255, 255, 255, 0.1))\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0px\"}},...addPropertyOverrides({YhKXdyMH_:{\"data-border\":true}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1h9xv3c\",\"data-styles-preset\":\"kqlHNBU6D\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-bfe1a8cd-29df-415d-847c-515aa569e089, rgb(0, 0, 0)))\"},children:\"Solutions\"})}),className:\"framer-kigg8w\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"diwRDtSZu\",style:{\"--extracted-r6o4lv\":\"var(--token-bfe1a8cd-29df-415d-847c-515aa569e089, rgb(0, 0, 0))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:17,y:(componentViewport?.y||0)+0+(((componentViewport?.height||621)-0-623)/2+0+0)+0+0+0+32+36,...addPropertyOverrides({fuDMDKwkG:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||200)-0-1448)/2+0+0)+0+0+0+242+20+36},YhKXdyMH_:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||1027)-0-1027)/2+0+0)+0+0+0+0+32+36}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1jqur2s-container\",layoutDependency:layoutDependency,layoutId:\"cy1MEI1MV-container\",nodeId:\"cy1MEI1MV\",rendersWithMotion:true,scopeId:\"lT_cvUaof\",children:/*#__PURE__*/_jsx(NavbarItem,{height:\"100%\",id:\"cy1MEI1MV\",layoutId:\"cy1MEI1MV\",rTfiEtABO:\"Customer self-service\",variant:\"hCmOqNRJA\",width:\"100%\",YAPRYyfng:\"https://bettermode.com/solutions/use-cases/customer-self-service\",ydPvgUFma:false})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:17,y:(componentViewport?.y||0)+0+(((componentViewport?.height||621)-0-623)/2+0+0)+0+0+0+32+73,...addPropertyOverrides({fuDMDKwkG:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||200)-0-1448)/2+0+0)+0+0+0+242+20+73},YhKXdyMH_:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||1027)-0-1027)/2+0+0)+0+0+0+0+32+73}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-10bbkd0-container\",layoutDependency:layoutDependency,layoutId:\"m19PEK4Sh-container\",nodeId:\"m19PEK4Sh\",rendersWithMotion:true,scopeId:\"lT_cvUaof\",children:/*#__PURE__*/_jsx(NavbarItem,{height:\"100%\",id:\"m19PEK4Sh\",layoutId:\"m19PEK4Sh\",rTfiEtABO:\"Ideation & feedback\",variant:\"hCmOqNRJA\",width:\"100%\",YAPRYyfng:\"https://bettermode.com/solutions/use-cases/ideation-and-feedback\",ydPvgUFma:false})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:17,y:(componentViewport?.y||0)+0+(((componentViewport?.height||621)-0-623)/2+0+0)+0+0+0+32+110,...addPropertyOverrides({fuDMDKwkG:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||200)-0-1448)/2+0+0)+0+0+0+242+20+110},YhKXdyMH_:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||1027)-0-1027)/2+0+0)+0+0+0+0+32+110}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1r5vsfa-container\",layoutDependency:layoutDependency,layoutId:\"F5GZAle6h-container\",nodeId:\"F5GZAle6h\",rendersWithMotion:true,scopeId:\"lT_cvUaof\",children:/*#__PURE__*/_jsx(NavbarItem,{height:\"100%\",id:\"F5GZAle6h\",layoutId:\"F5GZAle6h\",rTfiEtABO:\"Customer engagement\",variant:\"hCmOqNRJA\",width:\"100%\",YAPRYyfng:\"https://bettermode.com/solutions/use-cases/customer-engagement\",ydPvgUFma:false})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:17,y:(componentViewport?.y||0)+0+(((componentViewport?.height||621)-0-623)/2+0+0)+0+0+0+32+147,...addPropertyOverrides({fuDMDKwkG:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||200)-0-1448)/2+0+0)+0+0+0+242+20+147},YhKXdyMH_:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||1027)-0-1027)/2+0+0)+0+0+0+0+32+147}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-8j1p94-container\",layoutDependency:layoutDependency,layoutId:\"WrQYLa7IN-container\",nodeId:\"WrQYLa7IN\",rendersWithMotion:true,scopeId:\"lT_cvUaof\",children:/*#__PURE__*/_jsx(NavbarItem,{height:\"100%\",id:\"WrQYLa7IN\",layoutId:\"WrQYLa7IN\",rTfiEtABO:\"Support & success\",variant:\"hCmOqNRJA\",width:\"100%\",YAPRYyfng:\"https://bettermode.com/solutions/department/support-and-success\",ydPvgUFma:false})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:17,y:(componentViewport?.y||0)+0+(((componentViewport?.height||621)-0-623)/2+0+0)+0+0+0+32+184,...addPropertyOverrides({fuDMDKwkG:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||200)-0-1448)/2+0+0)+0+0+0+242+20+184},YhKXdyMH_:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||1027)-0-1027)/2+0+0)+0+0+0+0+32+184}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-fa93y7-container\",layoutDependency:layoutDependency,layoutId:\"ejAagY7I0-container\",nodeId:\"ejAagY7I0\",rendersWithMotion:true,scopeId:\"lT_cvUaof\",children:/*#__PURE__*/_jsx(NavbarItem,{height:\"100%\",id:\"ejAagY7I0\",layoutId:\"ejAagY7I0\",rTfiEtABO:\"Product\",variant:\"hCmOqNRJA\",width:\"100%\",YAPRYyfng:\"https://bettermode.com/solutions/department/product\",ydPvgUFma:false})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:17,y:(componentViewport?.y||0)+0+(((componentViewport?.height||621)-0-623)/2+0+0)+0+0+0+32+221,...addPropertyOverrides({fuDMDKwkG:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||200)-0-1448)/2+0+0)+0+0+0+242+20+221},YhKXdyMH_:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||1027)-0-1027)/2+0+0)+0+0+0+0+32+221}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-pu3xkf-container\",layoutDependency:layoutDependency,layoutId:\"HrjVvP3YD-container\",nodeId:\"HrjVvP3YD\",rendersWithMotion:true,scopeId:\"lT_cvUaof\",children:/*#__PURE__*/_jsx(NavbarItem,{height:\"100%\",id:\"HrjVvP3YD\",layoutId:\"HrjVvP3YD\",rTfiEtABO:\"Marketing\",variant:\"hCmOqNRJA\",width:\"100%\",YAPRYyfng:\"https://bettermode.com/solutions/department/marketing\",ydPvgUFma:false})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:17,y:(componentViewport?.y||0)+0+(((componentViewport?.height||621)-0-623)/2+0+0)+0+0+0+32+258,...addPropertyOverrides({fuDMDKwkG:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||200)-0-1448)/2+0+0)+0+0+0+242+20+258},YhKXdyMH_:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||1027)-0-1027)/2+0+0)+0+0+0+0+32+258}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1nxl7r-container\",layoutDependency:layoutDependency,layoutId:\"g1baFd1L7-container\",nodeId:\"g1baFd1L7\",rendersWithMotion:true,scopeId:\"lT_cvUaof\",children:/*#__PURE__*/_jsx(NavbarItem,{height:\"100%\",id:\"g1baFd1L7\",layoutId:\"g1baFd1L7\",rTfiEtABO:\"SaaS\",variant:\"hCmOqNRJA\",width:\"100%\",YAPRYyfng:\"https://bettermode.com/solutions/industry/saas\",ydPvgUFma:false})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:17,y:(componentViewport?.y||0)+0+(((componentViewport?.height||621)-0-623)/2+0+0)+0+0+0+32+295,...addPropertyOverrides({fuDMDKwkG:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||200)-0-1448)/2+0+0)+0+0+0+242+20+295},YhKXdyMH_:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||1027)-0-1027)/2+0+0)+0+0+0+0+32+295}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-av8uqz-container\",layoutDependency:layoutDependency,layoutId:\"ui_YqoB8J-container\",nodeId:\"ui_YqoB8J\",rendersWithMotion:true,scopeId:\"lT_cvUaof\",children:/*#__PURE__*/_jsx(NavbarItem,{height:\"100%\",id:\"ui_YqoB8J\",layoutId:\"ui_YqoB8J\",rTfiEtABO:\"Consumer products\",variant:\"hCmOqNRJA\",width:\"100%\",YAPRYyfng:\"https://bettermode.com/solutions/industry/consumer-products-and-services\",ydPvgUFma:false})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:17,y:(componentViewport?.y||0)+0+(((componentViewport?.height||621)-0-623)/2+0+0)+0+0+0+32+332,...addPropertyOverrides({fuDMDKwkG:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||200)-0-1448)/2+0+0)+0+0+0+242+20+332},YhKXdyMH_:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||1027)-0-1027)/2+0+0)+0+0+0+0+32+332}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-md2q54-container\",layoutDependency:layoutDependency,layoutId:\"D8sIIHHpF-container\",nodeId:\"D8sIIHHpF\",rendersWithMotion:true,scopeId:\"lT_cvUaof\",children:/*#__PURE__*/_jsx(NavbarItem,{height:\"100%\",id:\"D8sIIHHpF\",layoutId:\"D8sIIHHpF\",rTfiEtABO:\"Online training\",variant:\"hCmOqNRJA\",width:\"100%\",YAPRYyfng:\"https://bettermode.com/solutions/industry/online-training-and-education\",ydPvgUFma:false})})})]}),isDisplayed()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-1fat4lq\",\"data-border\":true,\"data-framer-name\":\"divider\",layoutDependency:layoutDependency,layoutId:\"JDNNEP1Yo\",style:{\"--border-bottom-width\":\"0px\",\"--border-color\":\"var(--token-3648b482-766c-4501-98df-024221488373, rgba(0, 0, 0, 0.12))\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0.5px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0px\"},variants:{fuDMDKwkG:{\"--border-bottom-width\":\"0.5px\",\"--border-right-width\":\"0px\"}}}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-e7e1mz\",\"data-framer-name\":\"links\",\"data-hide-scrollbars\":true,layoutDependency:layoutDependency,layoutId:\"F6KxYi2hy\",style:{\"--border-bottom-width\":\"0px\",\"--border-color\":\"rgba(0, 0, 0, 0)\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0px\"},variants:{fuDMDKwkG:{\"--border-bottom-width\":\"0px\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-top-width\":\"0px\"},YhKXdyMH_:{\"--border-bottom-width\":\"0.5px\",\"--border-color\":\"var(--token-c159fa9e-ff22-4a09-9449-f53437d28e7f, rgba(255, 255, 255, 0.1))\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0.5px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0px\"}},...addPropertyOverrides({YhKXdyMH_:{\"data-border\":true}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1h9xv3c\",\"data-styles-preset\":\"kqlHNBU6D\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-bfe1a8cd-29df-415d-847c-515aa569e089, rgb(0, 0, 0)))\"},children:\"Resources\"})}),className:\"framer-14hfmev\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"r7zGXh6Y5\",style:{\"--extracted-r6o4lv\":\"var(--token-bfe1a8cd-29df-415d-847c-515aa569e089, rgb(0, 0, 0))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:17,y:(componentViewport?.y||0)+0+(((componentViewport?.height||621)-0-623)/2+0+0)+0+0+0+32+36,...addPropertyOverrides({fuDMDKwkG:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||200)-0-1448)/2+0+0)+0+0+0+632+20+36},YhKXdyMH_:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||1027)-0-1027)/2+0+0)+0+0+0+409+32+36}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-18twxvj-container\",layoutDependency:layoutDependency,layoutId:\"Ox4CHFMzZ-container\",nodeId:\"Ox4CHFMzZ\",rendersWithMotion:true,scopeId:\"lT_cvUaof\",children:/*#__PURE__*/_jsx(NavbarItem,{height:\"100%\",id:\"Ox4CHFMzZ\",layoutId:\"Ox4CHFMzZ\",rTfiEtABO:\"Community\",variant:\"hCmOqNRJA\",width:\"100%\",YAPRYyfng:\"https://bettermode.com/hub/\",ydPvgUFma:false})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:17,y:(componentViewport?.y||0)+0+(((componentViewport?.height||621)-0-623)/2+0+0)+0+0+0+32+73,...addPropertyOverrides({fuDMDKwkG:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||200)-0-1448)/2+0+0)+0+0+0+632+20+73},YhKXdyMH_:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||1027)-0-1027)/2+0+0)+0+0+0+409+32+73}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1s0yldq-container\",layoutDependency:layoutDependency,layoutId:\"dUMAq0l2E-container\",nodeId:\"dUMAq0l2E\",rendersWithMotion:true,scopeId:\"lT_cvUaof\",children:/*#__PURE__*/_jsx(NavbarItem,{height:\"100%\",id:\"dUMAq0l2E\",layoutId:\"dUMAq0l2E\",rTfiEtABO:\"Customers showcase\",variant:\"hCmOqNRJA\",width:\"100%\",YAPRYyfng:\"https://bettermode.com/showcase\",ydPvgUFma:false})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:17,y:(componentViewport?.y||0)+0+(((componentViewport?.height||621)-0-623)/2+0+0)+0+0+0+32+110,...addPropertyOverrides({fuDMDKwkG:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||200)-0-1448)/2+0+0)+0+0+0+632+20+110},YhKXdyMH_:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||1027)-0-1027)/2+0+0)+0+0+0+409+32+110}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1qra1wj-container\",layoutDependency:layoutDependency,layoutId:\"fnbkvxqHY-container\",nodeId:\"fnbkvxqHY\",rendersWithMotion:true,scopeId:\"lT_cvUaof\",children:/*#__PURE__*/_jsx(NavbarItem,{height:\"100%\",id:\"fnbkvxqHY\",layoutId:\"fnbkvxqHY\",rTfiEtABO:\"Blog\",variant:\"hCmOqNRJA\",width:\"100%\",YAPRYyfng:\"https://bettermode.com/blog\",ydPvgUFma:false})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:17,y:(componentViewport?.y||0)+0+(((componentViewport?.height||621)-0-623)/2+0+0)+0+0+0+32+147,...addPropertyOverrides({fuDMDKwkG:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||200)-0-1448)/2+0+0)+0+0+0+632+20+147},YhKXdyMH_:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||1027)-0-1027)/2+0+0)+0+0+0+409+32+147}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1fqpf98-container\",layoutDependency:layoutDependency,layoutId:\"G0fdB2k2n-container\",nodeId:\"G0fdB2k2n\",rendersWithMotion:true,scopeId:\"lT_cvUaof\",children:/*#__PURE__*/_jsx(NavbarItem,{height:\"100%\",id:\"G0fdB2k2n\",layoutId:\"G0fdB2k2n\",rTfiEtABO:\"Help center\",variant:\"hCmOqNRJA\",width:\"100%\",YAPRYyfng:\"https://bettermode.com/hub/knowledge-base\",ydPvgUFma:false})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:17,y:(componentViewport?.y||0)+0+(((componentViewport?.height||621)-0-623)/2+0+0)+0+0+0+32+184,...addPropertyOverrides({fuDMDKwkG:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||200)-0-1448)/2+0+0)+0+0+0+632+20+184},YhKXdyMH_:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||1027)-0-1027)/2+0+0)+0+0+0+409+32+184}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1fepxqq-container\",layoutDependency:layoutDependency,layoutId:\"EC4Q7wEoq-container\",nodeId:\"EC4Q7wEoq\",rendersWithMotion:true,scopeId:\"lT_cvUaof\",children:/*#__PURE__*/_jsx(NavbarItem,{height:\"100%\",id:\"EC4Q7wEoq\",layoutId:\"EC4Q7wEoq\",rTfiEtABO:\"Developer hub\",variant:\"hCmOqNRJA\",width:\"100%\",YAPRYyfng:\"https://developers.bettermode.com\",ydPvgUFma:false})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:17,y:(componentViewport?.y||0)+0+(((componentViewport?.height||621)-0-623)/2+0+0)+0+0+0+32+221,...addPropertyOverrides({fuDMDKwkG:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||200)-0-1448)/2+0+0)+0+0+0+632+20+221},YhKXdyMH_:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||1027)-0-1027)/2+0+0)+0+0+0+409+32+221}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1y0ynfe-container\",layoutDependency:layoutDependency,layoutId:\"b6EXX0DXc-container\",nodeId:\"b6EXX0DXc\",rendersWithMotion:true,scopeId:\"lT_cvUaof\",children:/*#__PURE__*/_jsx(NavbarItem,{height:\"100%\",id:\"b6EXX0DXc\",layoutId:\"b6EXX0DXc\",rTfiEtABO:\"Webinars\",variant:\"hCmOqNRJA\",width:\"100%\",YAPRYyfng:\"https://bettermode.com/resources/webinars\",ydPvgUFma:false})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:17,y:(componentViewport?.y||0)+0+(((componentViewport?.height||621)-0-623)/2+0+0)+0+0+0+32+258,...addPropertyOverrides({fuDMDKwkG:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||200)-0-1448)/2+0+0)+0+0+0+632+20+258},YhKXdyMH_:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||1027)-0-1027)/2+0+0)+0+0+0+409+32+258}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-16edf6a-container\",layoutDependency:layoutDependency,layoutId:\"juyOeOLUZ-container\",nodeId:\"juyOeOLUZ\",rendersWithMotion:true,scopeId:\"lT_cvUaof\",children:/*#__PURE__*/_jsx(NavbarItem,{height:\"100%\",id:\"juyOeOLUZ\",layoutId:\"juyOeOLUZ\",rTfiEtABO:\"Glossary\",variant:\"hCmOqNRJA\",width:\"100%\",YAPRYyfng:\"https://bettermode.com/resources/glossary\",ydPvgUFma:false})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:17,y:(componentViewport?.y||0)+0+(((componentViewport?.height||621)-0-623)/2+0+0)+0+0+0+32+295,...addPropertyOverrides({fuDMDKwkG:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||200)-0-1448)/2+0+0)+0+0+0+632+20+295},YhKXdyMH_:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||1027)-0-1027)/2+0+0)+0+0+0+409+32+295}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-r3tncq-container\",layoutDependency:layoutDependency,layoutId:\"O7fmdtApm-container\",nodeId:\"O7fmdtApm\",rendersWithMotion:true,scopeId:\"lT_cvUaof\",children:/*#__PURE__*/_jsx(NavbarItem,{height:\"100%\",id:\"O7fmdtApm\",layoutId:\"O7fmdtApm\",rTfiEtABO:\"Books\",variant:\"hCmOqNRJA\",width:\"100%\",YAPRYyfng:\"https://bettermode.com/resources/books\",ydPvgUFma:false})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:17,y:(componentViewport?.y||0)+0+(((componentViewport?.height||621)-0-623)/2+0+0)+0+0+0+32+332,...addPropertyOverrides({fuDMDKwkG:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||200)-0-1448)/2+0+0)+0+0+0+632+20+332},YhKXdyMH_:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||1027)-0-1027)/2+0+0)+0+0+0+409+32+332}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-jmhsxj-container\",layoutDependency:layoutDependency,layoutId:\"x1zZPZrgx-container\",nodeId:\"x1zZPZrgx\",rendersWithMotion:true,scopeId:\"lT_cvUaof\",children:/*#__PURE__*/_jsx(NavbarItem,{height:\"100%\",id:\"x1zZPZrgx\",layoutId:\"x1zZPZrgx\",rTfiEtABO:\"Newsletter\",variant:\"hCmOqNRJA\",width:\"100%\",YAPRYyfng:\"https://bettermode.com/newsletter\",ydPvgUFma:false})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:17,y:(componentViewport?.y||0)+0+(((componentViewport?.height||621)-0-623)/2+0+0)+0+0+0+32+369,...addPropertyOverrides({fuDMDKwkG:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||200)-0-1448)/2+0+0)+0+0+0+632+20+369},YhKXdyMH_:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||1027)-0-1027)/2+0+0)+0+0+0+409+32+369}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-fuzghj-container\",layoutDependency:layoutDependency,layoutId:\"dI_Wd2yAL-container\",nodeId:\"dI_Wd2yAL\",rendersWithMotion:true,scopeId:\"lT_cvUaof\",children:/*#__PURE__*/_jsx(NavbarItem,{height:\"100%\",id:\"dI_Wd2yAL\",layoutId:\"dI_Wd2yAL\",rTfiEtABO:\"System status\",variant:\"hCmOqNRJA\",width:\"100%\",YAPRYyfng:\"https://status.bettermode.com\",ydPvgUFma:false})})})]}),isDisplayed()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-1abr44q\",\"data-border\":true,\"data-framer-name\":\"divider\",layoutDependency:layoutDependency,layoutId:\"F7LUEk0HU\",style:{\"--border-bottom-width\":\"0px\",\"--border-color\":\"var(--token-3648b482-766c-4501-98df-024221488373, rgba(0, 0, 0, 0.12))\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0.5px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0px\"},variants:{fuDMDKwkG:{\"--border-bottom-width\":\"0.5px\",\"--border-right-width\":\"0px\"}}}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1l4m2qu\",layoutDependency:layoutDependency,layoutId:\"KrE16u3op\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-piima\",\"data-framer-name\":\"links\",\"data-hide-scrollbars\":true,layoutDependency:layoutDependency,layoutId:\"roDlSZR5P\",style:{\"--border-bottom-width\":\"0px\",\"--border-color\":\"rgba(0, 0, 0, 0)\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0px\"},variants:{fuDMDKwkG:{\"--border-bottom-width\":\"0px\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-top-width\":\"0px\"},YhKXdyMH_:{\"--border-bottom-width\":\"0.5px\",\"--border-color\":\"var(--token-c159fa9e-ff22-4a09-9449-f53437d28e7f, rgba(255, 255, 255, 0.1))\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0px\"}},...addPropertyOverrides({YhKXdyMH_:{\"data-border\":true}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1h9xv3c\",\"data-styles-preset\":\"kqlHNBU6D\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-bfe1a8cd-29df-415d-847c-515aa569e089, rgb(0, 0, 0)))\"},children:\"Company\"})}),className:\"framer-flzspa\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"RZae_8xC1\",style:{\"--extracted-r6o4lv\":\"var(--token-bfe1a8cd-29df-415d-847c-515aa569e089, rgb(0, 0, 0))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:17,y:(componentViewport?.y||0)+0+(((componentViewport?.height||621)-0-623)/2+0+0)+0+0+0+0+0+32+36,...addPropertyOverrides({fuDMDKwkG:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||200)-0-1448)/2+0+0)+0+0+0+1059+0+0+20+36},YhKXdyMH_:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||1027)-0-1027)/2+0+0)+0+0+0+409+0+-12.5+32+36}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1t2josh-container\",layoutDependency:layoutDependency,layoutId:\"h0b9T6Btv-container\",nodeId:\"h0b9T6Btv\",rendersWithMotion:true,scopeId:\"lT_cvUaof\",children:/*#__PURE__*/_jsx(NavbarItem,{height:\"100%\",id:\"h0b9T6Btv\",layoutId:\"h0b9T6Btv\",rTfiEtABO:\"Terms of service\",variant:\"hCmOqNRJA\",width:\"100%\",YAPRYyfng:\"https://bettermode.com/legal/terms-of-service\",ydPvgUFma:false})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:17,y:(componentViewport?.y||0)+0+(((componentViewport?.height||621)-0-623)/2+0+0)+0+0+0+0+0+32+73,...addPropertyOverrides({fuDMDKwkG:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||200)-0-1448)/2+0+0)+0+0+0+1059+0+0+20+73},YhKXdyMH_:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||1027)-0-1027)/2+0+0)+0+0+0+409+0+-12.5+32+73}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-8knu54-container\",layoutDependency:layoutDependency,layoutId:\"zHi6WOhZz-container\",nodeId:\"zHi6WOhZz\",rendersWithMotion:true,scopeId:\"lT_cvUaof\",children:/*#__PURE__*/_jsx(NavbarItem,{height:\"100%\",id:\"zHi6WOhZz\",layoutId:\"zHi6WOhZz\",rTfiEtABO:\"Privacy policy\",variant:\"hCmOqNRJA\",width:\"100%\",YAPRYyfng:\"https://bettermode.com/legal/privacy-policy\",ydPvgUFma:false})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:17,y:(componentViewport?.y||0)+0+(((componentViewport?.height||621)-0-623)/2+0+0)+0+0+0+0+0+32+110,...addPropertyOverrides({fuDMDKwkG:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||200)-0-1448)/2+0+0)+0+0+0+1059+0+0+20+110},YhKXdyMH_:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||1027)-0-1027)/2+0+0)+0+0+0+409+0+-12.5+32+110}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1e3r4db-container\",layoutDependency:layoutDependency,layoutId:\"ntbfX8mf9-container\",nodeId:\"ntbfX8mf9\",rendersWithMotion:true,scopeId:\"lT_cvUaof\",children:/*#__PURE__*/_jsx(NavbarItem,{height:\"100%\",id:\"ntbfX8mf9\",layoutId:\"ntbfX8mf9\",rTfiEtABO:\"Data processing agreement\",variant:\"hCmOqNRJA\",width:\"100%\",YAPRYyfng:\"https://bettermode.com/legal/data-processing-agreement\",ydPvgUFma:false})})})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-yj9lef\",\"data-framer-name\":\"socials\",layoutDependency:layoutDependency,layoutId:\"eb4k5LooU\",children:[/*#__PURE__*/_jsx(motion.div,{\"aria-label\":\"Social media link\",className:\"framer-1w49tou\",\"data-framer-name\":\"icon\",layoutDependency:layoutDependency,layoutId:\"F14_hKBaS\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:17,width:\"16px\",y:(componentViewport?.y||0)+0+(((componentViewport?.height||621)-0-623)/2+0+0)+0+0+0+0+187+0+4,...addPropertyOverrides({fuDMDKwkG:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||200)-0-1448)/2+0+0)+0+0+0+1059+0+167+0+4},YhKXdyMH_:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||1027)-0-1027)/2+0+0)+0+0+0+409+0+12.5+0+4}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-p9gqa2-container\",layoutDependency:layoutDependency,layoutId:\"Ce8M3oUak-container\",nodeId:\"Ce8M3oUak\",rendersWithMotion:true,scopeId:\"lT_cvUaof\",style:{opacity:.5},children:/*#__PURE__*/_jsx(BrandIcon,{height:\"100%\",id:\"Ce8M3oUak\",KNbZWtbn5:\"var(--token-bfe1a8cd-29df-415d-847c-515aa569e089, rgb(0, 0, 0))\",layoutId:\"Ce8M3oUak\",QHadKmFxr:true,style:{height:\"100%\",width:\"100%\"},TfVvv2NaN:\"https://facebook.com/bettermodeHQ\",variant:\"mSUX0FNqj\",W2QCTTKYp:0,width:\"100%\"})})})}),/*#__PURE__*/_jsx(motion.div,{\"aria-label\":\"Social media link\",className:\"framer-169lhb0\",\"data-framer-name\":\"icon\",layoutDependency:layoutDependency,layoutId:\"hTvWgJLrR\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:17,width:\"16px\",y:(componentViewport?.y||0)+0+(((componentViewport?.height||621)-0-623)/2+0+0)+0+0+0+0+187+0+4,...addPropertyOverrides({fuDMDKwkG:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||200)-0-1448)/2+0+0)+0+0+0+1059+0+167+0+4},YhKXdyMH_:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||1027)-0-1027)/2+0+0)+0+0+0+409+0+12.5+0+4}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-d9oi9j-container\",layoutDependency:layoutDependency,layoutId:\"UNK0nkNVw-container\",nodeId:\"UNK0nkNVw\",rendersWithMotion:true,scopeId:\"lT_cvUaof\",style:{opacity:.5},children:/*#__PURE__*/_jsx(BrandIcon,{height:\"100%\",id:\"UNK0nkNVw\",KNbZWtbn5:\"var(--token-bfe1a8cd-29df-415d-847c-515aa569e089, rgb(0, 0, 0))\",layoutId:\"UNK0nkNVw\",QHadKmFxr:true,style:{height:\"100%\",width:\"100%\"},TfVvv2NaN:\"https://instagram.com/BettermodeHQ\",variant:\"Vp_QBvhRB\",W2QCTTKYp:0,width:\"100%\"})})})}),/*#__PURE__*/_jsx(motion.div,{\"aria-label\":\"Social media link\",className:\"framer-1kt1tx3\",\"data-framer-name\":\"icon\",layoutDependency:layoutDependency,layoutId:\"PNEB2gvB7\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:17,width:\"16px\",y:(componentViewport?.y||0)+0+(((componentViewport?.height||621)-0-623)/2+0+0)+0+0+0+0+187+0+4,...addPropertyOverrides({fuDMDKwkG:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||200)-0-1448)/2+0+0)+0+0+0+1059+0+167+0+4},YhKXdyMH_:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||1027)-0-1027)/2+0+0)+0+0+0+409+0+12.5+0+4}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1m0l5fs-container\",layoutDependency:layoutDependency,layoutId:\"Z07UeCp1E-container\",nodeId:\"Z07UeCp1E\",rendersWithMotion:true,scopeId:\"lT_cvUaof\",style:{opacity:.5},children:/*#__PURE__*/_jsx(BrandIcon,{height:\"100%\",id:\"Z07UeCp1E\",KNbZWtbn5:\"var(--token-bfe1a8cd-29df-415d-847c-515aa569e089, rgb(0, 0, 0))\",layoutId:\"Z07UeCp1E\",QHadKmFxr:true,style:{height:\"100%\",width:\"100%\"},TfVvv2NaN:\"https://www.youtube.com/@BettermodeHQ\",variant:\"zIKj3wDvQ\",W2QCTTKYp:0,width:\"100%\"})})})}),/*#__PURE__*/_jsx(motion.div,{\"aria-label\":\"Social media link\",className:\"framer-1q9e3je\",\"data-framer-name\":\"icon\",layoutDependency:layoutDependency,layoutId:\"P1pUDa5dC\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:17,width:\"16px\",y:(componentViewport?.y||0)+0+(((componentViewport?.height||621)-0-623)/2+0+0)+0+0+0+0+187+0+4,...addPropertyOverrides({fuDMDKwkG:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||200)-0-1448)/2+0+0)+0+0+0+1059+0+167+0+4},YhKXdyMH_:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||1027)-0-1027)/2+0+0)+0+0+0+409+0+12.5+0+4}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-df1n42-container\",layoutDependency:layoutDependency,layoutId:\"nV1sxiFhJ-container\",nodeId:\"nV1sxiFhJ\",rendersWithMotion:true,scopeId:\"lT_cvUaof\",style:{opacity:.5},children:/*#__PURE__*/_jsx(BrandIcon,{height:\"100%\",id:\"nV1sxiFhJ\",KNbZWtbn5:\"var(--token-bfe1a8cd-29df-415d-847c-515aa569e089, rgb(0, 0, 0))\",layoutId:\"nV1sxiFhJ\",QHadKmFxr:true,style:{height:\"100%\",width:\"100%\"},TfVvv2NaN:\"https://twitter.com/BettermodeHQ\",variant:\"KeTxXnEFn\",W2QCTTKYp:0,width:\"100%\"})})})}),/*#__PURE__*/_jsx(motion.div,{\"aria-label\":\"Social media link\",className:\"framer-18r2orv\",\"data-framer-name\":\"icon\",layoutDependency:layoutDependency,layoutId:\"mP4weZmAW\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:17,width:\"16px\",y:(componentViewport?.y||0)+0+(((componentViewport?.height||621)-0-623)/2+0+0)+0+0+0+0+187+0+4,...addPropertyOverrides({fuDMDKwkG:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||200)-0-1448)/2+0+0)+0+0+0+1059+0+167+0+4},YhKXdyMH_:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||1027)-0-1027)/2+0+0)+0+0+0+409+0+12.5+0+4}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-bdlb7z-container\",layoutDependency:layoutDependency,layoutId:\"vUiV_CXa7-container\",nodeId:\"vUiV_CXa7\",rendersWithMotion:true,scopeId:\"lT_cvUaof\",style:{opacity:.5},children:/*#__PURE__*/_jsx(BrandIcon,{height:\"100%\",id:\"vUiV_CXa7\",KNbZWtbn5:\"var(--token-bfe1a8cd-29df-415d-847c-515aa569e089, rgb(0, 0, 0))\",layoutId:\"vUiV_CXa7\",QHadKmFxr:true,style:{height:\"100%\",width:\"100%\"},TfVvv2NaN:\"https://www.linkedin.com/company/bettermode\",variant:\"HEOHZ99w4\",W2QCTTKYp:0,width:\"100%\"})})})})]})]})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1enlnw4\",\"data-border\":true,\"data-framer-name\":\"container\",layoutDependency:layoutDependency,layoutId:\"TgWSbF_Sw\",style:{\"--border-bottom-width\":\"0.5px\",\"--border-color\":\"var(--token-3648b482-766c-4501-98df-024221488373, rgba(0, 0, 0, 0.12))\",\"--border-left-width\":\"0.5px\",\"--border-right-width\":\"0.5px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0.5px\"},children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1rg4jgp\",\"data-styles-preset\":\"V_Fs0N7Cp\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-7ea128ea-d6b3-45af-8b0c-8ac8f6a25daa, rgb(102, 102, 102)))\"},children:\"\\xa9 2025 Bettermode Inc.\"})}),className:\"framer-rh8yj7\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"GM8usyZMe\",style:{\"--extracted-r6o4lv\":\"var(--token-7ea128ea-d6b3-45af-8b0c-8ac8f6a25daa, rgb(102, 102, 102))\",\"--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.p,{className:\"framer-styles-preset-1rg4jgp\",\"data-styles-preset\":\"V_Fs0N7Cp\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-7ea128ea-d6b3-45af-8b0c-8ac8f6a25daa, rgb(102, 102, 102)))\"},children:\"Crafted by humans on 🌎 planet Earth.\"})}),className:\"framer-16xqbzj\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"FyebqfvQC\",style:{\"--extracted-r6o4lv\":\"var(--token-7ea128ea-d6b3-45af-8b0c-8ac8f6a25daa, rgb(102, 102, 102))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true})]})]}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-tk9cje\",\"data-border\":true,\"data-framer-name\":\"footer-bottom\",layoutDependency:layoutDependency,layoutId:\"EpFuV0_dw\",style:{\"--border-bottom-width\":\"0px\",\"--border-color\":\"var(--token-3648b482-766c-4501-98df-024221488373, rgba(0, 0, 0, 0.12))\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0px\"},children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1be088c\",\"data-border\":true,\"data-framer-name\":\"container\",layoutDependency:layoutDependency,layoutId:\"JiEajFirT\",style:{\"--border-bottom-width\":\"0px\",\"--border-color\":\"var(--token-3648b482-766c-4501-98df-024221488373, rgba(0, 0, 0, 0.12))\",\"--border-left-width\":\"0.5px\",\"--border-right-width\":\"0.5px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0px\"},children:/*#__PURE__*/_jsx(MotionDivWithFX,{__framer__animate:{transition:transition2},__framer__animateOnce:true,__framer__enter:animation,__framer__exit:animation1,__framer__styleAppearEffectEnabled:true,__framer__threshold:.5,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,className:\"framer-5wtb0h\",\"data-border\":true,\"data-framer-name\":\"Device\",layoutDependency:layoutDependency,layoutId:\"b9myhLW78\",style:{\"--border-bottom-width\":\"0.5px\",\"--border-color\":\"var(--token-3648b482-766c-4501-98df-024221488373, rgba(0, 0, 0, 0.12))\",\"--border-left-width\":\"0.5px\",\"--border-right-width\":\"0.5px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0.5px\",backdropFilter:\"blur(10px)\",borderTopLeftRadius:8,borderTopRightRadius:8,transformPerspective:1200,WebkitBackdropFilter:\"blur(10px)\"},children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-jbu8v3\",\"data-border\":true,\"data-framer-name\":\"div.container_c1hqw1h1\",layoutDependency:layoutDependency,layoutId:\"Gv3KkRDaJ\",style:{\"--border-bottom-width\":\"0.5px\",\"--border-color\":\"var(--token-3648b482-766c-4501-98df-024221488373, rgba(0, 0, 0, 0.12))\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0px\"},children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:16,y:(componentViewport?.y||0)+0+(((componentViewport?.height||621)-0-623)/2+491+0)+0+0+32+0+10,...addPropertyOverrides({fuDMDKwkG:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||200)-0-1448)/2+1316+0)+0+0+32+0+10},YhKXdyMH_:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||1027)-0-1027)/2+895+0)+0+0+32+0+10}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1m8pg1u-container\",layoutDependency:layoutDependency,layoutId:\"i7aFW5aah-container\",nodeId:\"i7aFW5aah\",rendersWithMotion:true,scopeId:\"lT_cvUaof\",transformTemplate:transformTemplate1,children:/*#__PURE__*/_jsx(FeaturesFooterUrlAnimate,{height:\"100%\",id:\"i7aFW5aah\",layoutId:\"i7aFW5aah\",style:{height:\"100%\"},TqCPdcWa4:\"var(--token-bfe1a8cd-29df-415d-847c-515aa569e089, rgb(0, 0, 0))\",variant:\"QtrmxA9uV\",vyLvAEcW7:\"var(--token-7ea128ea-d6b3-45af-8b0c-8ac8f6a25daa, rgb(97, 97, 97))\",width:\"100%\"})})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-t8l\",layoutDependency:layoutDependency,layoutId:\"vfPBt_RzE\",transformTemplate:transformTemplate2,children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-aoruhm\",layoutDependency:layoutDependency,layoutId:\"CSPNqFNh_\",style:{backgroundColor:\"rgb(255, 95, 87)\",borderBottomLeftRadius:40,borderBottomRightRadius:40,borderTopLeftRadius:40,borderTopRightRadius:40}}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-czar1s\",layoutDependency:layoutDependency,layoutId:\"I9A6h58ei\",style:{backgroundColor:\"rgb(253, 188, 46)\",borderBottomLeftRadius:40,borderBottomRightRadius:40,borderTopLeftRadius:40,borderTopRightRadius:40}}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-h0xves\",layoutDependency:layoutDependency,layoutId:\"EgZ2eYLd5\",style:{backgroundColor:\"rgb(40, 200, 64)\",borderBottomLeftRadius:40,borderBottomRightRadius:40,borderTopLeftRadius:40,borderTopRightRadius:40}})]})]})})})})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-jKni8.framer-pteect, .framer-jKni8 .framer-pteect { display: block; }\",\".framer-jKni8.framer-1uma4bc { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: 1440px; }\",\".framer-jKni8 .framer-u2o5wl { 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; position: relative; width: 100%; }\",\".framer-jKni8 .framer-1p0vud5 { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; max-width: 1280px; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-jKni8 .framer-1l0u0of, .framer-jKni8 .framer-u6gj9j, .framer-jKni8 .framer-e7e1mz { align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 20px; height: min-content; justify-content: flex-start; overflow: visible; padding: 32px 28px 28px 28px; position: relative; width: 1px; }\",\".framer-jKni8 .framer-9r4id2, .framer-jKni8 .framer-kigg8w, .framer-jKni8 .framer-14hfmev, .framer-jKni8 .framer-flzspa, .framer-jKni8 .framer-rh8yj7, .framer-jKni8 .framer-16xqbzj { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-jKni8 .framer-r3l86p-container, .framer-jKni8 .framer-yh5640-container, .framer-jKni8 .framer-9gzw5p-container, .framer-jKni8 .framer-swcnj3-container, .framer-jKni8 .framer-12zw1z0-container, .framer-jKni8 .framer-1jqur2s-container, .framer-jKni8 .framer-10bbkd0-container, .framer-jKni8 .framer-1r5vsfa-container, .framer-jKni8 .framer-8j1p94-container, .framer-jKni8 .framer-fa93y7-container, .framer-jKni8 .framer-pu3xkf-container, .framer-jKni8 .framer-1nxl7r-container, .framer-jKni8 .framer-av8uqz-container, .framer-jKni8 .framer-md2q54-container, .framer-jKni8 .framer-18twxvj-container, .framer-jKni8 .framer-1s0yldq-container, .framer-jKni8 .framer-1qra1wj-container, .framer-jKni8 .framer-1fqpf98-container, .framer-jKni8 .framer-1fepxqq-container, .framer-jKni8 .framer-1y0ynfe-container, .framer-jKni8 .framer-16edf6a-container, .framer-jKni8 .framer-r3tncq-container, .framer-jKni8 .framer-jmhsxj-container, .framer-jKni8 .framer-fuzghj-container, .framer-jKni8 .framer-1t2josh-container, .framer-jKni8 .framer-8knu54-container, .framer-jKni8 .framer-1e3r4db-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-jKni8 .framer-1nr4efg, .framer-jKni8 .framer-1fat4lq, .framer-jKni8 .framer-1abr44q { align-self: stretch; flex: none; height: auto; overflow: hidden; position: relative; width: 1px; }\",\".framer-jKni8 .framer-1l4m2qu { align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: visible; padding: 0px 0px 20px 0px; position: relative; width: 1px; }\",\".framer-jKni8 .framer-piima { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 20px; height: min-content; justify-content: flex-start; overflow: visible; padding: 32px 28px 28px 28px; position: relative; width: 100%; }\",\".framer-jKni8 .framer-yj9lef { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 12px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px 0px 0px 24px; position: relative; width: min-content; z-index: 2; }\",\".framer-jKni8 .framer-1w49tou, .framer-jKni8 .framer-169lhb0, .framer-jKni8 .framer-1kt1tx3, .framer-jKni8 .framer-1q9e3je, .framer-jKni8 .framer-18r2orv { 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: 4px; position: relative; width: min-content; }\",\".framer-jKni8 .framer-p9gqa2-container, .framer-jKni8 .framer-1m0l5fs-container, .framer-jKni8 .framer-df1n42-container, .framer-jKni8 .framer-bdlb7z-container { aspect-ratio: 1 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 16px); position: relative; width: 16px; }\",\".framer-jKni8 .framer-d9oi9j-container { aspect-ratio: 1 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 16px); position: relative; width: 16px; z-index: 1; }\",\".framer-jKni8 .framer-1enlnw4 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; height: min-content; justify-content: space-between; max-width: 1280px; overflow: visible; padding: 16px 24px 16px 24px; position: relative; width: 100%; }\",\".framer-jKni8 .framer-tk9cje { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: hidden; padding: 0px; position: relative; width: 100%; }\",\".framer-jKni8 .framer-1be088c { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; max-width: 1280px; overflow: visible; padding: 32px 24px 0px 24px; position: relative; width: 100%; }\",\".framer-jKni8 .framer-5wtb0h { cursor: none; flex: 1 0 0px; gap: 0px; height: 100px; max-width: 1000px; overflow: hidden; position: relative; width: 1px; will-change: var(--framer-will-change-override, transform); z-index: 0; }\",\".framer-jKni8 .framer-jbu8v3 { flex: none; gap: 0px; height: 36px; left: calc(50.00000000000002% - 100% / 2); overflow: visible; position: absolute; top: 0px; width: 100%; }\",\".framer-jKni8 .framer-1m8pg1u-container { flex: none; height: 16px; left: 50%; position: absolute; top: 50%; width: auto; }\",\".framer-jKni8 .framer-t8l { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 6px; height: min-content; justify-content: center; left: 15px; overflow: hidden; padding: 0px; position: absolute; top: 50%; width: min-content; }\",\".framer-jKni8 .framer-aoruhm, .framer-jKni8 .framer-czar1s, .framer-jKni8 .framer-h0xves { aspect-ratio: 1 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 10px); overflow: hidden; position: relative; width: 10px; will-change: var(--framer-will-change-override, transform); }\",\".framer-jKni8.framer-v-5zo266.framer-1uma4bc { width: 810px; }\",\".framer-jKni8.framer-v-5zo266 .framer-u2o5wl, .framer-jKni8.framer-v-5zo266 .framer-tk9cje, .framer-jKni8.framer-v-14zl6c6 .framer-tk9cje { padding: 0px 16px 0px 16px; }\",\".framer-jKni8.framer-v-5zo266 .framer-1p0vud5 { align-content: unset; align-items: unset; display: grid; grid-auto-rows: min-content; grid-template-columns: repeat(2, minmax(50px, 1fr)); grid-template-rows: repeat(3, min-content); height: 850px; }\",\".framer-jKni8.framer-v-5zo266 .framer-1l0u0of, .framer-jKni8.framer-v-5zo266 .framer-u6gj9j, .framer-jKni8.framer-v-5zo266 .framer-e7e1mz { align-self: start; flex: none; height: 100%; justify-self: start; width: 100%; }\",\".framer-jKni8.framer-v-5zo266 .framer-1l4m2qu { align-self: start; flex: none; justify-self: start; width: 1fr; }\",\".framer-jKni8.framer-v-5zo266 .framer-piima { height: 100%; }\",\".framer-jKni8.framer-v-14zl6c6.framer-1uma4bc { width: 390px; }\",\".framer-jKni8.framer-v-14zl6c6 .framer-1p0vud5 { flex-direction: column; }\",\".framer-jKni8.framer-v-14zl6c6 .framer-1l0u0of, .framer-jKni8.framer-v-14zl6c6 .framer-u6gj9j, .framer-jKni8.framer-v-14zl6c6 .framer-e7e1mz { flex: none; padding: 20px 24px 20px 24px; width: 100%; }\",\".framer-jKni8.framer-v-14zl6c6 .framer-1nr4efg, .framer-jKni8.framer-v-14zl6c6 .framer-1fat4lq, .framer-jKni8.framer-v-14zl6c6 .framer-1abr44q { align-self: unset; height: 1px; width: 100%; }\",\".framer-jKni8.framer-v-14zl6c6 .framer-1l4m2qu { flex: none; width: 100%; }\",\".framer-jKni8.framer-v-14zl6c6 .framer-piima { padding: 20px 24px 20px 24px; }\",\".framer-jKni8.framer-v-14zl6c6 .framer-p9gqa2-container, .framer-jKni8.framer-v-14zl6c6 .framer-d9oi9j-container, .framer-jKni8.framer-v-14zl6c6 .framer-1m0l5fs-container, .framer-jKni8.framer-v-14zl6c6 .framer-df1n42-container, .framer-jKni8.framer-v-14zl6c6 .framer-bdlb7z-container { height: var(--framer-aspect-ratio-supported, 17px); }\",\".framer-jKni8.framer-v-14zl6c6 .framer-1be088c { padding: 32px 16px 0px 16px; }\",...sharedStyle.css,...sharedStyle1.css,'.framer-jKni8[data-border=\"true\"]::after, .framer-jKni8 [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; }','.framer-jKni8[data-hide-scrollbars=\"true\"]::-webkit-scrollbar, .framer-jKni8 [data-hide-scrollbars=\"true\"]::-webkit-scrollbar { width: 0px; height: 0px; }','.framer-jKni8[data-hide-scrollbars=\"true\"]::-webkit-scrollbar-thumb, .framer-jKni8 [data-hide-scrollbars=\"true\"]::-webkit-scrollbar-thumb { background: transparent; }','.framer-jKni8[data-hide-scrollbars=\"true\"], .framer-jKni8 [data-hide-scrollbars=\"true\"] { scrollbar-width: none; }'];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 621\n * @framerIntrinsicWidth 1440\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"YhKXdyMH_\":{\"layout\":[\"fixed\",\"auto\"]},\"fuDMDKwkG\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerlT_cvUaof=withCSS(Component,css,\"framer-jKni8\");export default FramerlT_cvUaof;FramerlT_cvUaof.displayName=\"Footer\";FramerlT_cvUaof.defaultProps={height:621,width:1440};addPropertyControls(FramerlT_cvUaof,{variant:{options:[\"bLwpNPrXU\",\"YhKXdyMH_\",\"fuDMDKwkG\"],optionTitles:[\"Desktop\",\"Tablet\",\"Phone\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramerlT_cvUaof,[{explicitInter:true,fonts:[{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/vQyevYAyHtARFwPqUzQGpnDs.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"}]},...NavbarItemFonts,...BrandIconFonts,...FeaturesFooterUrlAnimateFonts,...getFontsFromSharedStyle(sharedStyle.fonts),...getFontsFromSharedStyle(sharedStyle1.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerlT_cvUaof\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"621\",\"framerColorSyntax\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"1440\",\"framerImmutableVariables\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"YhKXdyMH_\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"fuDMDKwkG\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (9f68555)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,SVG,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";const cycleOrder=[\"RGEYn5rkX\",\"jRsdY1pU6\",\"oGZamqnzj\",\"hEqO9n2Sv\",\"CdGNl01aQ\",\"YFjPMC8Ln\"];const serializationHash=\"framer-U6USf\";const variantClassNames={CdGNl01aQ:\"framer-v-pad5zq\",hEqO9n2Sv:\"framer-v-1rgnxyy\",jRsdY1pU6:\"framer-v-gxm5tr\",oGZamqnzj:\"framer-v-2s09d7\",RGEYn5rkX:\"framer-v-119olji\",YFjPMC8Ln:\"framer-v-15qyvoh\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants===null||variants===void 0?void 0:variants.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value!==null&&value!==void 0?value:config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const humanReadableVariantMap={\"Variant 1\":\"RGEYn5rkX\",\"Variant 2\":\"jRsdY1pU6\",\"Variant 3\":\"oGZamqnzj\",\"Variant 4\":\"hEqO9n2Sv\",\"Variant 5\":\"CdGNl01aQ\",\"Variant 6\":\"YFjPMC8Ln\"};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:\"RGEYn5rkX\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{activeLocale,setLocale}=useLocaleInfo();const{style,className,layoutId,variant,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"RGEYn5rkX\",variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const ref1=React.useRef(null);const isDisplayed=()=>{if([\"jRsdY1pU6\",\"oGZamqnzj\",\"hEqO9n2Sv\",\"CdGNl01aQ\",\"YFjPMC8Ln\"].includes(baseVariant))return false;return true;};const isDisplayed1=()=>{if(baseVariant===\"jRsdY1pU6\")return true;return false;};const isDisplayed2=()=>{if(baseVariant===\"oGZamqnzj\")return true;return false;};const isDisplayed3=()=>{if(baseVariant===\"hEqO9n2Sv\")return true;return false;};const isDisplayed4=()=>{if(baseVariant===\"CdGNl01aQ\")return true;return false;};const isDisplayed5=()=>{if(baseVariant===\"YFjPMC8Ln\")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,...gestureHandlers,className:cx(serializationHash,...sharedStyleClassNames,\"framer-119olji\",className,classNames),\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"RGEYn5rkX\",ref:ref!==null&&ref!==void 0?ref:ref1,style:{...style},...addPropertyOverrides({CdGNl01aQ:{\"data-framer-name\":\"Variant 5\"},hEqO9n2Sv:{\"data-framer-name\":\"Variant 4\"},jRsdY1pU6:{\"data-framer-name\":\"Variant 2\"},oGZamqnzj:{\"data-framer-name\":\"Variant 3\"},YFjPMC8Ln:{\"data-framer-name\":\"Variant 6\"}},baseVariant,gestureVariant),children:[isDisplayed()&&/*#__PURE__*/_jsx(SVG,{className:\"framer-q75kxp\",\"data-framer-name\":\"1\",fill:\"black\",intrinsicHeight:176,intrinsicWidth:160,layoutDependency:layoutDependency,layoutId:\"ynggdaGcd\",svg:'<svg width=\"160\" height=\"176\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M159.575 114.48a1 1 0 0 1-.854 1.52H141a1 1 0 0 1-1-1V94a1 1 0 0 1 1-1h17.721a1 1 0 0 1 .854 1.52l-5.759 9.46a1.002 1.002 0 0 0 0 1.04l5.759 9.46ZM.925 94.52A1 1 0 0 1 1.78 93H19.5a1 1 0 0 1 1 1v21a1 1 0 0 1-1 1H1.78a1 1 0 0 1-.855-1.52l5.759-9.46a1 1 0 0 0 0-1.04L.925 94.52Z\" fill=\"#DF3F25\"/><path d=\"M15 17c0-6.627 5.373-12 12-12h107c6.627 0 12 5.373 12 12v112.596a12 12 0 0 1-5.825 10.29l-53.953 32.38a12.002 12.002 0 0 1-12.42-.042l-53.047-32.327A12 12 0 0 1 15 129.65V17Z\" fill=\"#FEF6F4\"/><path d=\"M146 45.5 39.923 151.577l-19.168-11.68A12 12 0 0 1 15 129.65V104l99-99h20c6.627 0 12 5.373 12 12v28.5Z\" fill=\"#fff\"/><path opacity=\".8\" d=\"m55.456 161.044-10.252-6.248L146 54v16.5l-90.543 90.544Z\" fill=\"#fff\"/><path d=\"M27 6.5h107c5.799 0 10.5 4.701 10.5 10.5v112.596c0 3.688-1.935 7.106-5.097 9.004l-53.952 32.379a10.501 10.501 0 0 1-10.868-.036l-53.047-32.327a10.5 10.5 0 0 1-5.036-8.966V17c0-5.799 4.701-10.5 10.5-10.5Z\" stroke=\"#DEB4B2\" stroke-width=\"3\"/><path d=\"M10 90a2 2 0 0 1 2-2h137a2 2 0 0 1 2 2v21H10V90Z\" fill=\"#FF4C2F\"/><path d=\"m49.193 104-2.497-8.727h2.016l1.444 6.064h.073l1.594-6.064h1.725l1.59 6.076h.077l1.444-6.076h2.016L56.178 104h-1.799l-1.661-5.706h-.069L50.992 104h-1.799Zm16.155-8.727V104h-1.846v-8.727h1.846Zm12.657 0V104h-1.593l-3.797-5.493h-.064V104h-1.845v-8.727h1.619l3.767 5.488h.077v-5.488h1.836Zm5.032 1.521v-1.521h7.168v1.521h-2.672V104H85.71v-7.206h-2.672ZM95.226 104v-8.727h5.88v1.521h-4.035v2.08h3.733v1.521h-3.733v2.084h4.052V104h-5.897Zm11.187 0v-8.727h3.443c.659 0 1.222.118 1.688.353.469.233.825.564 1.069.993.248.427.371.928.371 1.505 0 .58-.125 1.078-.375 1.495-.25.415-.612.733-1.086.955-.472.221-1.043.332-1.713.332h-2.306v-1.483h2.007c.352 0 .645-.048.878-.145.233-.096.406-.241.52-.434.116-.193.175-.433.175-.72 0-.29-.059-.534-.175-.733a1.072 1.072 0 0 0-.524-.452c-.233-.105-.527-.158-.882-.158h-1.245V104h-1.845Zm4.713-3.972 2.169 3.972h-2.037l-2.122-3.972h1.99Z\" fill=\"#fff\"/><path d=\"M94.329 25.087 81.992 32.1a3 3 0 0 1-2.974-.005l-12.51-7.167A3 3 0 0 1 65 22.325V3a3 3 0 0 1 3-3h24.846a3 3 0 0 1 3 3v19.48a3 3 0 0 1-1.517 2.607Z\" fill=\"#FF492C\"/><path d=\"M82.442 5.46c-.646-.16-1.292-.16-1.938-.16h-.807c-5.168.161-9.044 4.522-8.883 9.69.162 5.168 4.522 9.044 9.69 8.882a9.79 9.79 0 0 0 5.653-1.776l-2.1-3.553a5.644 5.644 0 0 1-3.553 1.292h-.646c-2.907-.162-5.168-2.746-5.006-5.653.161-2.907 2.745-5.168 5.652-5.006l1.938-3.715Z\" fill=\"#fff\"/><path d=\"m89.548 17.248-2.422-4.037h-4.522l-2.423 4.037h4.684l2.26 3.876 2.423-3.876ZM83.734 9.98c-.322.485-.484 1.131-.484 1.777l4.36.162v-1.13h-2.906c.161-.485.484-.647.969-.97l.484-.323c.969-.323 1.454-.969 1.454-1.776 0-.485-.324-.97-.647-1.292-.323-.323-.968-.485-1.453-.485-.484 0-.969 0-1.453.323-.324.323-.647.646-.808.97l.808.807c.322-.646.807-.97 1.453-.97.323 0 .808.324.808.647s-.162.484-.808.807l-.323.162c-.484.323-1.13.807-1.454 1.292Z\" fill=\"#fff\"/><path d=\"M10 111h5v5l-5-5Zm141 0h-5v5l5-5Z\" fill=\"#BF3721\"/><path d=\"M51.654 70H33.566v-1.064c.654-.019 1.176-.075 1.568-.168.41-.093.728-.252.952-.476.224-.224.374-.541.448-.952.075-.41.112-.943.112-1.596V52.696c0-.653-.037-1.176-.112-1.568-.056-.41-.186-.728-.392-.952-.186-.243-.466-.401-.84-.476-.373-.093-.858-.159-1.456-.196V48.44h8.512v1.064c-.597.019-1.082.075-1.456.168-.354.093-.634.261-.84.504-.186.243-.317.579-.392 1.008-.056.43-.084.999-.084 1.708V64.96c0 .784.075 1.428.224 1.932.168.485.439.868.812 1.148.392.261.906.448 1.54.56.635.093 1.438.14 2.408.14 1.064 0 1.96-.056 2.688-.168.728-.13 1.335-.345 1.82-.644a3.263 3.263 0 0 0 1.176-1.288c.299-.56.55-1.279.756-2.156h1.064L51.654 70Zm15.052-2.604c-1.587 1.923-3.556 2.884-5.908 2.884-1.101 0-2.1-.177-2.996-.532a7.118 7.118 0 0 1-2.324-1.54 7.231 7.231 0 0 1-1.484-2.38c-.355-.933-.532-1.96-.532-3.08 0-1.139.187-2.193.56-3.164a7.267 7.267 0 0 1 1.568-2.492 7.53 7.53 0 0 1 2.436-1.624c.952-.392 1.988-.588 3.108-.588 1.81 0 3.21.495 4.2 1.484.99.97 1.484 2.37 1.484 4.2 0 .261-.056.42-.168.476-.093.056-.327.084-.7.084h-9.212a3.6 3.6 0 0 0-.084.56 7.795 7.795 0 0 0-.028.7c0 .97.112 1.857.336 2.66.243.784.579 1.456 1.008 2.016.448.56.97.999 1.568 1.316a4.622 4.622 0 0 0 2.044.448c.784 0 1.512-.168 2.184-.504.672-.355 1.363-.924 2.072-1.708l.868.784Zm-4.62-7.56c.373 0 .672-.01.896-.028.224-.019.392-.056.504-.112a.436.436 0 0 0 .224-.224c.037-.112.056-.252.056-.42 0-.859-.28-1.54-.84-2.044-.541-.523-1.288-.784-2.24-.784-2.016 0-3.267 1.204-3.752 3.612h5.152Zm15.267 1.876a26.26 26.26 0 0 0-2.716 1.204c-.728.392-1.316.784-1.764 1.176-.448.392-.775.784-.98 1.176-.187.392-.28.793-.28 1.204 0 .616.205 1.12.616 1.512.41.392.952.588 1.624.588.485 0 .933-.121 1.344-.364.43-.243.802-.57 1.12-.98.317-.43.57-.924.756-1.484a5.89 5.89 0 0 0 .28-1.82v-2.212Zm0-1.204V59.36c0-2.277-.97-3.416-2.912-3.416-.317 0-.588.028-.812.084a1.32 1.32 0 0 0-.56.28c-.15.13-.29.317-.42.56a7.717 7.717 0 0 0-.336.896c-.206.541-.41.905-.616 1.092-.187.168-.467.252-.84.252-.933 0-1.4-.467-1.4-1.4 0-.896.476-1.587 1.428-2.072.952-.504 2.305-.756 4.06-.756 1.867 0 3.192.336 3.976 1.008.784.653 1.176 1.773 1.176 3.36v6.272c0 2.128.42 3.192 1.26 3.192.261 0 .513-.028.756-.084.243-.075.448-.252.616-.532l.392.672c-.224.43-.635.793-1.232 1.092-.597.28-1.223.42-1.876.42-.822 0-1.438-.261-1.848-.784-.392-.523-.588-1.26-.588-2.212h-.14a5.68 5.68 0 0 1-2.016 2.184 5.386 5.386 0 0 1-2.856.784c-1.176 0-2.1-.299-2.772-.896-.672-.597-1.008-1.4-1.008-2.408 0-.448.075-.877.224-1.288.168-.41.43-.803.784-1.176.354-.373.821-.737 1.4-1.092a15.798 15.798 0 0 1 2.128-1.12l4.032-1.764Zm18.724 7.14h-.112c-.672.952-1.391 1.633-2.156 2.044-.747.392-1.634.588-2.66.588-1.064 0-2.044-.187-2.94-.56a7.352 7.352 0 0 1-2.296-1.596A7.814 7.814 0 0 1 84.4 65.66c-.355-.952-.532-1.988-.532-3.108 0-1.101.177-2.119.532-3.052.373-.952.877-1.764 1.512-2.436a6.714 6.714 0 0 1 2.324-1.596 7.185 7.185 0 0 1 2.912-.588c.896 0 1.689.15 2.38.448.709.299 1.39.775 2.044 1.428V53.9c0-1.064-.019-1.95-.056-2.66-.019-.71-.056-1.195-.112-1.456-.094-.41-.355-.7-.784-.868-.43-.168-1.13-.252-2.1-.252v-.84l5.74-1.064v16.156c0 1.288.009 2.352.028 3.192.018.821.074 1.41.168 1.764.056.224.121.41.196.56.093.15.214.27.364.364.168.075.382.13.644.168.28.037.634.056 1.064.056v.952l-4.648.308v-2.632Zm-.56-6.188c0-.97-.056-1.708-.168-2.212a2.92 2.92 0 0 0-.588-1.316 3.96 3.96 0 0 0-1.652-1.26 4.68 4.68 0 0 0-1.96-.448c-1.344 0-2.371.56-3.08 1.68-.691 1.101-1.036 2.604-1.036 4.508 0 .99.084 1.885.252 2.688.186.803.448 1.493.784 2.072.354.56.784.999 1.288 1.316.522.299 1.12.448 1.792.448.336 0 .672-.037 1.008-.112.354-.075.69-.187 1.008-.336.336-.168.644-.355.924-.56.28-.224.513-.476.7-.756.261-.41.448-.905.56-1.484.112-.579.168-1.372.168-2.38V61.46Zm19.958 5.936c-1.586 1.923-3.556 2.884-5.908 2.884-1.101 0-2.1-.177-2.996-.532a7.126 7.126 0 0 1-2.324-1.54 7.248 7.248 0 0 1-1.484-2.38c-.354-.933-.532-1.96-.532-3.08 0-1.139.187-2.193.56-3.164.374-.97.896-1.801 1.568-2.492a7.536 7.536 0 0 1 2.436-1.624c.952-.392 1.988-.588 3.108-.588 1.811 0 3.211.495 4.2 1.484.99.97 1.484 2.37 1.484 4.2 0 .261-.056.42-.168.476-.093.056-.326.084-.7.084h-9.212c-.037.15-.065.336-.084.56a8.065 8.065 0 0 0-.028.7c0 .97.112 1.857.336 2.66.243.784.579 1.456 1.008 2.016.448.56.971.999 1.568 1.316a4.624 4.624 0 0 0 2.044.448c.784 0 1.512-.168 2.184-.504.672-.355 1.363-.924 2.072-1.708l.868.784Zm-4.62-7.56c.374 0 .672-.01.896-.028.224-.019.392-.056.504-.112a.435.435 0 0 0 .224-.224c.038-.112.056-.252.056-.42 0-.859-.28-1.54-.84-2.044-.541-.523-1.288-.784-2.24-.784-2.016 0-3.266 1.204-3.752 3.612h5.152Zm11.711 5.712c0 .765.019 1.372.056 1.82.037.448.131.793.28 1.036.168.224.401.373.7.448.299.075.719.13 1.26.168V70h-7.448v-.98c.541-.019.971-.065 1.288-.14.317-.093.56-.252.728-.476.168-.224.271-.541.308-.952.056-.43.084-.999.084-1.708v-3.276c0-1.27-.019-2.259-.056-2.968-.019-.71-.112-1.232-.28-1.568-.149-.336-.392-.532-.728-.588-.336-.075-.803-.112-1.4-.112v-.98l4.9-1.064.392 3.472h.112c.243-.56.541-1.073.896-1.54a6.489 6.489 0 0 1 1.204-1.176 5.474 5.474 0 0 1 1.344-.784 3.81 3.81 0 0 1 1.428-.28c.597 0 1.064.15 1.4.448.355.28.532.663.532 1.148 0 .448-.14.803-.42 1.064-.28.243-.681.364-1.204.364-.299 0-.551-.037-.756-.112a8.81 8.81 0 0 1-.56-.224 5.435 5.435 0 0 0-.448-.252.887.887 0 0 0-.448-.112c-.504 0-1.008.327-1.512.98-.504.635-.896 1.447-1.176 2.436a14.083 14.083 0 0 0-.364 1.848 19.206 19.206 0 0 0-.112 2.128v.952Zm-60.67 72.688h3.582c.288 0 .54-.024.756-.072.216-.06.408-.168.576-.324.168-.156.318-.366.45-.63a8.08 8.08 0 0 0 .396-1.044h.666L67.638 140h-8.37v-.594c1.368-1.224 2.49-2.292 3.366-3.204.888-.924 1.584-1.752 2.088-2.484s.852-1.404 1.044-2.016a6.394 6.394 0 0 0 .288-1.89c0-.936-.222-1.674-.666-2.214-.432-.54-1.026-.81-1.782-.81-.72 0-1.308.234-1.764.702-.444.468-.666 1.074-.666 1.818 0 .648.174 1.164.522 1.548.36.384.846.576 1.458.576-.06.288-.216.522-.468.702-.252.168-.564.252-.936.252a2.22 2.22 0 0 1-.936-.198 2.355 2.355 0 0 1-.738-.558 2.787 2.787 0 0 1-.486-.846 3.57 3.57 0 0 1-.162-1.098c0-.54.114-1.038.342-1.494.228-.456.54-.846.936-1.17a4.45 4.45 0 0 1 1.404-.792 5.388 5.388 0 0 1 1.782-.288c.636 0 1.218.096 1.746.288.528.192.984.462 1.368.81.384.348.678.762.882 1.242.216.468.324.99.324 1.566 0 .744-.168 1.476-.504 2.196a9.568 9.568 0 0 1-1.35 2.106 18.884 18.884 0 0 1-2.016 2.034c-.768.66-1.59 1.314-2.466 1.962l.018.09Zm13.99-12.276c.732 0 1.422.186 2.07.558a5.522 5.522 0 0 1 1.692 1.53c.48.648.858 1.41 1.134 2.286.288.876.432 1.824.432 2.844 0 .972-.144 1.884-.432 2.736-.276.852-.654 1.596-1.134 2.232a5.714 5.714 0 0 1-1.692 1.494c-.648.36-1.338.54-2.07.54-.732 0-1.422-.18-2.07-.54a5.714 5.714 0 0 1-1.692-1.494 7.841 7.841 0 0 1-1.152-2.232 8.826 8.826 0 0 1-.414-2.736c0-1.02.138-1.968.414-2.844.288-.876.672-1.638 1.152-2.286a5.522 5.522 0 0 1 1.692-1.53 4.092 4.092 0 0 1 2.07-.558Zm0 13.356c.468 0 .882-.096 1.242-.288.372-.192.684-.522.936-.99.264-.468.462-1.092.594-1.872.144-.78.216-1.758.216-2.934 0-1.224-.072-2.244-.216-3.06-.132-.816-.324-1.47-.576-1.962-.252-.504-.564-.858-.936-1.062a2.463 2.463 0 0 0-1.26-.324c-.468 0-.888.108-1.26.324-.372.204-.684.558-.936 1.062-.252.492-.45 1.146-.594 1.962-.132.816-.198 1.836-.198 3.06 0 1.176.066 2.154.198 2.934.144.78.342 1.404.594 1.872.252.468.564.798.936.99.372.192.792.288 1.26.288Zm9.952-1.08h3.582c.288 0 .54-.024.756-.072.216-.06.408-.168.576-.324.168-.156.318-.366.45-.63a8.08 8.08 0 0 0 .396-1.044h.666L91.58 140h-8.37v-.594c1.368-1.224 2.49-2.292 3.366-3.204.888-.924 1.584-1.752 2.088-2.484s.852-1.404 1.044-2.016a6.394 6.394 0 0 0 .288-1.89c0-.936-.222-1.674-.666-2.214-.432-.54-1.026-.81-1.782-.81-.72 0-1.308.234-1.764.702-.444.468-.666 1.074-.666 1.818 0 .648.174 1.164.522 1.548.36.384.846.576 1.458.576-.06.288-.216.522-.468.702-.252.168-.564.252-.936.252a2.22 2.22 0 0 1-.936-.198 2.355 2.355 0 0 1-.738-.558 2.787 2.787 0 0 1-.486-.846 3.57 3.57 0 0 1-.162-1.098c0-.54.114-1.038.342-1.494.228-.456.54-.846.936-1.17a4.45 4.45 0 0 1 1.404-.792 5.388 5.388 0 0 1 1.782-.288c.636 0 1.218.096 1.746.288.528.192.984.462 1.368.81.384.348.678.762.882 1.242.216.468.324.99.324 1.566 0 .744-.168 1.476-.504 2.196a9.568 9.568 0 0 1-1.35 2.106 18.884 18.884 0 0 1-2.016 2.034c-.768.66-1.59 1.314-2.466 1.962l.018.09Zm11.127-6.912.036.054c.18-.132.444-.24.792-.324a3.91 3.91 0 0 1 1.044-.144 3.4 3.4 0 0 1 1.476.324c.456.204.846.492 1.17.864.336.372.6.816.792 1.332.192.504.288 1.05.288 1.638 0 .72-.138 1.392-.414 2.016a5.018 5.018 0 0 1-1.116 1.62 5.159 5.159 0 0 1-1.674 1.08 5.346 5.346 0 0 1-2.07.396 5.23 5.23 0 0 1-1.404-.18 4.002 4.002 0 0 1-1.116-.522c-.3-.216-.54-.474-.72-.774a2.093 2.093 0 0 1-.252-1.008c0-.324.072-.576.216-.756.156-.18.372-.27.648-.27.252 0 .438.066.558.198.132.132.234.3.306.504.072.204.138.426.198.666.06.228.144.444.252.648a1.5 1.5 0 0 0 .486.504c.216.132.51.198.882.198.468 0 .888-.108 1.26-.324a2.85 2.85 0 0 0 .936-.954c.252-.42.444-.918.576-1.494a8.255 8.255 0 0 0 .216-1.962c0-1.02-.144-1.77-.432-2.25-.276-.48-.744-.72-1.404-.72-.504 0-.918.138-1.242.414-.312.264-.57.696-.774 1.296-.072.216-.138.354-.198.414a.317.317 0 0 1-.234.09c-.264 0-.396-.12-.396-.36 0-.06.006-.108.018-.144l1.926-7.434c.264.108.564.192.9.252.336.048.738.072 1.206.072 1.116 0 1.914-.114 2.394-.342l.108.018c-.144.684-.462 1.212-.954 1.584-.48.372-1.098.558-1.854.558h-1.584l-.846 3.222Z\" fill=\"#222\"/></svg>',withExternalLayout:true}),isDisplayed1()&&/*#__PURE__*/_jsx(SVG,{className:\"framer-14gnc4w\",\"data-framer-name\":\"3\",fill:\"black\",intrinsicHeight:176,intrinsicWidth:160,layoutDependency:layoutDependency,layoutId:\"QfpKHRtoz\",svg:'<svg width=\"160\" height=\"176\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M159.575 114.48a1 1 0 0 1-.854 1.52H141a1 1 0 0 1-1-1V94a1 1 0 0 1 1-1h17.721a1 1 0 0 1 .854 1.52l-5.759 9.46a1.002 1.002 0 0 0 0 1.04l5.759 9.46ZM.925 94.52A1 1 0 0 1 1.78 93H19.5a1 1 0 0 1 1 1v21a1 1 0 0 1-1 1H1.78a1 1 0 0 1-.855-1.52l5.759-9.46a1 1 0 0 0 0-1.04L.925 94.52Z\" fill=\"#2C9469\"/><path d=\"M15 17c0-6.627 5.373-12 12-12h107c6.627 0 12 5.373 12 12v112.596a12 12 0 0 1-5.825 10.29l-53.953 32.38a12.002 12.002 0 0 1-12.42-.042l-53.047-32.327A12 12 0 0 1 15 129.65V17Z\" fill=\"#EAFBF2\"/><path d=\"M146 45.5 39.923 151.577l-19.168-11.68A12 12 0 0 1 15 129.65V104l99-99h20c6.627 0 12 5.373 12 12v28.5Z\" fill=\"#fff\"/><path d=\"M62.677 55v-.684c.468-.012.84-.048 1.116-.108.288-.06.504-.162.648-.306.156-.144.258-.348.306-.612.06-.264.09-.606.09-1.026v-8.388c0-.42-.024-.756-.072-1.008-.036-.264-.12-.468-.252-.612-.12-.156-.3-.258-.54-.306a5.362 5.362 0 0 0-.936-.126v-.684h5.382c1.62 0 2.88.288 3.78.864.9.576 1.35 1.386 1.35 2.43 0 .792-.252 1.44-.756 1.944-.492.504-1.278.918-2.358 1.242v.072c.372.036.696.078.972.126s.522.108.738.18c.216.06.414.138.594.234.192.096.378.204.558.324 1.068.756 1.602 1.704 1.602 2.844 0 .636-.18 1.23-.54 1.782-.348.54-.84.966-1.476 1.278a4.148 4.148 0 0 1-.63.27c-.216.06-.468.114-.756.162-.288.036-.624.066-1.008.09-.372.012-.816.018-1.332.018h-6.48Zm6.534-.774c2.172 0 3.258-.93 3.258-2.79 0-1.356-.558-2.304-1.674-2.844a6.611 6.611 0 0 0-.558-.216c-.18-.06-.39-.102-.63-.126a7.812 7.812 0 0 0-.864-.072 33.532 33.532 0 0 0-1.206-.018h-.81v4.014c0 .732.192 1.26.576 1.584.384.312 1.02.468 1.908.468Zm-1.476-6.966c.372 0 .684-.006.936-.018.252-.012.468-.03.648-.054.18-.036.336-.078.468-.126.144-.06.288-.138.432-.234.384-.24.654-.528.81-.864.168-.336.252-.774.252-1.314 0-.948-.234-1.626-.702-2.034-.456-.42-1.176-.63-2.16-.63h-1.386c-.204 0-.306.102-.306.306v4.968h1.008Zm17.093 6.066c-1.02 1.236-2.286 1.854-3.798 1.854-.708 0-1.35-.114-1.926-.342a4.576 4.576 0 0 1-1.494-.99 4.649 4.649 0 0 1-.954-1.53 5.532 5.532 0 0 1-.342-1.98c0-.732.12-1.41.36-2.034a4.669 4.669 0 0 1 1.008-1.602 4.84 4.84 0 0 1 1.566-1.044 5.197 5.197 0 0 1 1.998-.378c1.164 0 2.064.318 2.7.954.636.624.954 1.524.954 2.7 0 .168-.036.27-.108.306-.06.036-.21.054-.45.054H78.42a2.31 2.31 0 0 0-.054.36 5.02 5.02 0 0 0-.018.45c0 .624.072 1.194.216 1.71.156.504.372.936.648 1.296.288.36.624.642 1.008.846.396.192.834.288 1.314.288.504 0 .972-.108 1.404-.324.432-.228.876-.594 1.332-1.098l.558.504Zm-2.97-4.86c.24 0 .432-.006.576-.018a.928.928 0 0 0 .324-.072.28.28 0 0 0 .144-.144.865.865 0 0 0 .036-.27c0-.552-.18-.99-.54-1.314-.348-.336-.828-.504-1.44-.504-1.296 0-2.1.774-2.412 2.322h3.312ZM86.938 55h-.396v-3.096h.45c.468 1.692 1.32 2.538 2.556 2.538.48 0 .858-.114 1.134-.342.288-.24.432-.6.432-1.08 0-.18-.03-.33-.09-.45-.048-.132-.15-.264-.306-.396a4.001 4.001 0 0 0-.63-.486c-.264-.18-.618-.408-1.062-.684a18.227 18.227 0 0 1-1.062-.702 5.286 5.286 0 0 1-.756-.648 2.642 2.642 0 0 1-.468-.72 2.471 2.471 0 0 1-.144-.882c0-.408.066-.78.198-1.116a2.535 2.535 0 0 1 1.422-1.44 2.585 2.585 0 0 1 1.062-.216c.324 0 .66.054 1.008.162.348.096.654.228.918.396l.36-.378h.342v2.592h-.468c-.264-.732-.552-1.254-.864-1.566a1.566 1.566 0 0 0-1.152-.468c-.408 0-.738.108-.99.324-.24.216-.36.516-.36.9 0 .204.03.384.09.54.072.144.18.288.324.432.144.144.324.294.54.45.228.144.498.312.81.504.516.324.954.612 1.314.864.372.252.672.504.9.756.228.24.396.492.504.756.108.264.162.564.162.9 0 .852-.276 1.524-.828 2.016-.552.48-1.278.72-2.178.72-.936 0-1.74-.27-2.412-.81l-.36.63Zm6.986-8.406v-.666c.636-.372 1.134-.744 1.494-1.116a3.79 3.79 0 0 0 .828-1.332h.522v2.268h2.412v.846h-2.412v5.472c0 .42.018.774.054 1.062.048.288.12.522.216.702a.839.839 0 0 0 .378.36c.156.072.354.108.594.108.3 0 .552-.06.756-.18.216-.132.426-.348.63-.648l.45.342a1.944 1.944 0 0 1-.882 1.026c-.408.228-.918.342-1.53.342-.792 0-1.398-.186-1.818-.558-.408-.384-.612-.93-.612-1.638v-6.39h-1.08ZM45.498 68.77h.666c.084.54.24 1.026.468 1.458.24.432.534.798.882 1.098.36.3.768.534 1.224.702.468.156.972.234 1.512.234.888 0 1.59-.21 2.106-.63.516-.42.774-.99.774-1.71 0-.3-.054-.576-.162-.828a1.974 1.974 0 0 0-.504-.72c-.24-.24-.564-.474-.972-.702-.396-.228-.9-.474-1.512-.738a16.91 16.91 0 0 1-1.872-.936c-.504-.3-.906-.612-1.206-.936a3.07 3.07 0 0 1-.648-1.026 4.096 4.096 0 0 1-.18-1.26c0-.552.096-1.062.288-1.53.204-.468.486-.87.846-1.206.36-.348.786-.612 1.278-.792a4.42 4.42 0 0 1 1.62-.288c.528 0 1.02.084 1.476.252.456.168.918.438 1.386.81l.468-.81h.414l.198 3.582h-.666c-.288-.984-.708-1.716-1.26-2.196-.54-.48-1.194-.72-1.962-.72-.732 0-1.314.18-1.746.54-.432.36-.648.846-.648 1.458 0 .288.048.552.144.792.096.228.252.45.468.666.216.204.498.414.846.63.348.204.78.42 1.296.648.888.396 1.626.768 2.214 1.116.588.336 1.056.678 1.404 1.026.348.336.594.696.738 1.08.144.372.216.792.216 1.26 0 .6-.12 1.152-.36 1.656a3.79 3.79 0 0 1-1.008 1.296c-.432.36-.948.642-1.548.846a6.47 6.47 0 0 1-1.98.288 5.618 5.618 0 0 1-1.854-.288c-.54-.192-1.092-.516-1.656-.972l-.504.882h-.414l-.27-4.032Zm18.532-2.43c0-.492-.012-.876-.036-1.152-.024-.288-.09-.504-.198-.648a.685.685 0 0 0-.45-.306 4.357 4.357 0 0 0-.81-.144v-.63h3.258v5.526c0 .684.006 1.242.018 1.674.024.432.054.756.09.972.024.156.06.282.108.378a.75.75 0 0 0 .252.216c.108.048.246.084.414.108.18.012.408.018.684.018v.63l-2.97.216-.198-2.16h-.072c-.456.744-.984 1.29-1.584 1.638a3.683 3.683 0 0 1-1.854.504c-.504 0-.996-.096-1.476-.288-.468-.192-.822-.45-1.062-.774-.204-.264-.354-.63-.45-1.098-.084-.468-.126-1.074-.126-1.818V66.34c0-.492-.012-.876-.036-1.152-.024-.288-.09-.504-.198-.648a.685.685 0 0 0-.45-.306 4.357 4.357 0 0 0-.81-.144v-.63h3.258v4.914c0 1.308.15 2.256.45 2.844.312.588.804.882 1.476.882 1.056 0 1.878-.69 2.466-2.07a3.228 3.228 0 0 0 .234-.792c.024-.144.042-.306.054-.486.012-.18.018-.396.018-.648V66.34Zm7.144-1.584h.072a4.929 4.929 0 0 1 1.242-1.08c.444-.264.96-.396 1.548-.396.684 0 1.308.126 1.872.378.576.24 1.074.582 1.494 1.026.42.444.744.972.972 1.584.24.6.36 1.26.36 1.98 0 .732-.12 1.404-.36 2.016-.24.6-.57 1.116-.99 1.548a4.44 4.44 0 0 1-1.494 1.008c-.576.24-1.2.36-1.872.36-.552 0-1.056-.09-1.512-.27-.444-.192-.864-.498-1.26-.918v2.628c0 .48.024.864.072 1.152.048.288.144.51.288.666.144.156.348.264.612.324.276.06.636.096 1.08.108v.63h-5.544v-.63c.36-.012.648-.048.864-.108a.932.932 0 0 0 .522-.324c.132-.156.222-.372.27-.648.048-.264.072-.612.072-1.044v-6.732c0-.696-.012-1.266-.036-1.71-.012-.444-.042-.75-.09-.918-.06-.288-.198-.48-.414-.576-.216-.108-.624-.162-1.224-.162v-.612l3.456-.684v1.404Zm.54.522c-.156.24-.276.528-.36.864-.072.324-.108.75-.108 1.278v1.404c0 .324.006.606.018.846.024.228.054.426.09.594.036.168.084.318.144.45.06.132.138.258.234.378.276.384.606.684.99.9.384.204.786.306 1.206.306.828 0 1.494-.348 1.998-1.044.516-.696.774-1.674.774-2.934 0-.624-.072-1.188-.216-1.692-.132-.516-.324-.954-.576-1.314a2.733 2.733 0 0 0-.918-.864 2.27 2.27 0 0 0-1.17-.306c-.432 0-.834.102-1.206.306-.36.192-.66.468-.9.828Zm11.317-.522h.072a4.929 4.929 0 0 1 1.242-1.08c.444-.264.96-.396 1.548-.396.684 0 1.308.126 1.872.378.576.24 1.074.582 1.494 1.026.42.444.744.972.972 1.584.24.6.36 1.26.36 1.98 0 .732-.12 1.404-.36 2.016-.24.6-.57 1.116-.99 1.548a4.44 4.44 0 0 1-1.494 1.008c-.576.24-1.2.36-1.872.36-.552 0-1.056-.09-1.512-.27-.444-.192-.864-.498-1.26-.918v2.628c0 .48.024.864.072 1.152.048.288.144.51.288.666.144.156.348.264.612.324.276.06.636.096 1.08.108v.63h-5.544v-.63c.36-.012.648-.048.864-.108a.932.932 0 0 0 .522-.324c.132-.156.222-.372.27-.648.048-.264.072-.612.072-1.044v-6.732c0-.696-.012-1.266-.036-1.71-.012-.444-.042-.75-.09-.918-.06-.288-.198-.48-.414-.576-.216-.108-.624-.162-1.224-.162v-.612l3.456-.684v1.404Zm.54.522c-.156.24-.276.528-.36.864-.072.324-.108.75-.108 1.278v1.404c0 .324.006.606.018.846.024.228.054.426.09.594.036.168.084.318.144.45.06.132.138.258.234.378.276.384.606.684.99.9.384.204.786.306 1.206.306.828 0 1.494-.348 1.998-1.044.516-.696.774-1.674.774-2.934 0-.624-.072-1.188-.216-1.692-.132-.516-.324-.954-.576-1.314a2.733 2.733 0 0 0-.918-.864 2.27 2.27 0 0 0-1.17-.306c-.432 0-.834.102-1.206.306-.36.192-.66.468-.9.828Zm13.387-1.998c.684 0 1.332.126 1.944.378.612.24 1.146.576 1.602 1.008.468.432.834.948 1.098 1.548.276.588.414 1.236.414 1.944 0 .732-.138 1.404-.414 2.016a4.75 4.75 0 0 1-1.098 1.584 5 5 0 0 1-1.602 1.044 5.055 5.055 0 0 1-1.944.378c-.672 0-1.314-.12-1.926-.36-.6-.252-1.128-.6-1.584-1.044a4.884 4.884 0 0 1-1.08-1.584 5.166 5.166 0 0 1-.396-2.034c0-.708.132-1.362.396-1.962a4.73 4.73 0 0 1 1.08-1.548 4.955 4.955 0 0 1 1.584-1.008 5.228 5.228 0 0 1 1.926-.36Zm0 .864c-.444 0-.852.096-1.224.288-.36.192-.672.468-.936.828-.252.348-.45.774-.594 1.278a6.317 6.317 0 0 0-.198 1.638c0 .624.066 1.188.198 1.692.144.504.342.936.594 1.296.264.348.576.618.936.81.36.192.768.288 1.224.288.456 0 .87-.096 1.242-.288.372-.192.69-.468.954-.828.264-.36.468-.792.612-1.296a6.083 6.083 0 0 0 .216-1.674c0-.6-.072-1.146-.216-1.638a3.854 3.854 0 0 0-.612-1.26 2.727 2.727 0 0 0-.954-.828 2.54 2.54 0 0 0-1.242-.306Zm9.563 5.994c0 .492.012.882.036 1.17.024.288.084.51.18.666.108.144.258.24.45.288.192.048.462.084.81.108V73h-4.788v-.63c.348-.012.624-.042.828-.09a.87.87 0 0 0 .468-.306c.108-.144.174-.348.198-.612.036-.276.054-.642.054-1.098v-2.106c0-.816-.012-1.452-.036-1.908-.012-.456-.072-.792-.18-1.008a.6.6 0 0 0-.468-.378 4.367 4.367 0 0 0-.9-.072v-.63l3.15-.684.252 2.232h.072c.156-.36.348-.69.576-.99.24-.3.498-.552.774-.756.276-.216.564-.384.864-.504.3-.12.606-.18.918-.18.384 0 .684.096.9.288.228.18.342.426.342.738 0 .288-.09.516-.27.684-.18.156-.438.234-.774.234-.192 0-.354-.024-.486-.072a5.613 5.613 0 0 1-.36-.144 3.481 3.481 0 0 0-.288-.162.57.57 0 0 0-.288-.072c-.324 0-.648.21-.972.63-.324.408-.576.93-.756 1.566a9.055 9.055 0 0 0-.234 1.188 12.4 12.4 0 0 0-.072 1.368v.612Zm4.942-5.544v-.666c.636-.372 1.134-.744 1.494-1.116a3.79 3.79 0 0 0 .828-1.332h.522v2.268h2.412v.846h-2.412v5.472c0 .42.018.774.054 1.062.048.288.12.522.216.702a.839.839 0 0 0 .378.36c.156.072.354.108.594.108.3 0 .552-.06.756-.18.216-.132.426-.348.63-.648l.45.342a1.944 1.944 0 0 1-.882 1.026c-.408.228-.918.342-1.53.342-.792 0-1.398-.186-1.818-.558-.408-.384-.612-.93-.612-1.638v-6.39h-1.08Z\" fill=\"#222\"/><path opacity=\".8\" d=\"m55.456 161.044-10.252-6.248L146 54v16.5l-90.543 90.544Z\" fill=\"#fff\"/><path d=\"M27 6.5h107c5.799 0 10.5 4.701 10.5 10.5v112.596c0 3.688-1.935 7.106-5.097 9.004l-53.952 32.379a10.501 10.501 0 0 1-10.868-.036l-53.047-32.327a10.5 10.5 0 0 1-5.036-8.966V17c0-5.799 4.701-10.5 10.5-10.5Z\" stroke=\"#BADED1\" stroke-width=\"3\"/><path d=\"m49.193 104-2.497-8.727h2.016l1.444 6.064h.073l1.594-6.064h1.725l1.59 6.076h.077l1.444-6.076h2.016L56.178 104h-1.799l-1.661-5.706h-.069L50.992 104h-1.799Zm16.155-8.727V104h-1.846v-8.727h1.846Zm12.657 0V104h-1.593l-3.797-5.493h-.064V104h-1.845v-8.727h1.619l3.767 5.488h.077v-5.488h1.836Zm5.032 1.521v-1.521h7.168v1.521h-2.672V104H85.71v-7.206h-2.672ZM95.226 104v-8.727h5.88v1.521h-4.035v2.08h3.733v1.521h-3.733v2.084h4.052V104h-5.897Zm11.187 0v-8.727h3.443c.659 0 1.222.118 1.688.353.469.233.825.564 1.069.993.248.427.371.928.371 1.505 0 .58-.125 1.078-.375 1.495-.25.415-.612.733-1.086.955-.472.221-1.043.332-1.713.332h-2.306v-1.483h2.007c.352 0 .645-.048.878-.145.233-.096.406-.241.52-.434.116-.193.175-.433.175-.72 0-.29-.059-.534-.175-.733a1.072 1.072 0 0 0-.524-.452c-.233-.105-.527-.158-.882-.158h-1.245V104h-1.845Zm4.713-3.972 2.169 3.972h-2.037l-2.122-3.972h1.99Z\" fill=\"#fff\"/><path d=\"m67.794 128.886 2.184-6.076c.13-.364.224-.653.28-.868.056-.215.084-.401.084-.56 0-.243-.08-.406-.238-.49-.15-.093-.42-.14-.812-.14v-.532h3.402v.532c-.43 0-.756.089-.98.266-.215.177-.397.467-.546.868l-3.514 9.254h-.49l-2.688-7.966-2.982 7.966h-.49l-2.912-8.036a15.69 15.69 0 0 0-.462-1.12 2.627 2.627 0 0 0-.434-.728 1.267 1.267 0 0 0-.518-.378 2.004 2.004 0 0 0-.714-.112v-.546h4.564v.546c-.476 0-.812.042-1.008.126-.187.084-.28.247-.28.49 0 .121.019.261.056.42.038.159.093.345.168.56l2.128 6.482L63.314 124c.13-.364.257-.7.378-1.008a9.22 9.22 0 0 0 .308-.854 6.823 6.823 0 0 0-.364-.672 1.781 1.781 0 0 0-.322-.42.806.806 0 0 0-.336-.21.931.931 0 0 0-.364-.07v-.546h4.284v.546c-.27 0-.49.009-.658.028a1.193 1.193 0 0 0-.392.098.354.354 0 0 0-.182.168.758.758 0 0 0-.042.266c0 .14.023.313.07.518.056.196.13.448.224.756l1.876 6.286Zm7.868-.112c0 .364.014.658.042.882.037.215.102.387.196.518a.724.724 0 0 0 .392.252c.168.047.392.075.672.084v.49h-4.018v-.49c.28-.009.508-.037.686-.084a.842.842 0 0 0 .406-.252.938.938 0 0 0 .196-.49c.037-.215.056-.485.056-.812v-1.792c0-.541-.01-.985-.028-1.33-.01-.355-.033-.597-.07-.728-.047-.215-.154-.359-.322-.434-.168-.084-.486-.126-.952-.126v-.49l2.744-.532v5.334Zm-1.61-8.176c0-.243.084-.448.252-.616a.838.838 0 0 1 .616-.252c.242 0 .448.084.616.252a.837.837 0 0 1 .252.616.837.837 0 0 1-.252.616.838.838 0 0 1-.616.252.838.838 0 0 1-.616-.252.837.837 0 0 1-.252-.616Zm6.213 8.204c0 .383.01.686.028.91.019.215.066.383.14.504.084.112.2.187.35.224.159.037.373.065.644.084V131H77.76v-.476c.261-.019.467-.047.616-.084a.61.61 0 0 0 .364-.224c.084-.112.135-.271.154-.476a6.54 6.54 0 0 0 .042-.84v-1.862c0-1.111-.028-1.787-.084-2.03a.974.974 0 0 0-.112-.294.346.346 0 0 0-.182-.182.765.765 0 0 0-.322-.084 3.636 3.636 0 0 0-.504-.028v-.448l2.24-.532.168 1.386h.056c.355-.439.77-.779 1.246-1.022a3.368 3.368 0 0 1 1.554-.364c.43 0 .822.07 1.176.21.355.14.625.331.812.574.159.215.27.495.336.84.066.336.098.803.098 1.4v2.338c0 .383.01.686.028.91.028.215.08.383.154.504a.543.543 0 0 0 .336.224c.159.037.364.065.616.084V131h-3.626v-.476a3.12 3.12 0 0 0 .616-.07.608.608 0 0 0 .35-.238c.084-.112.135-.271.154-.476a6.76 6.76 0 0 0 .042-.84v-1.848c0-.532-.028-.98-.084-1.344-.056-.364-.15-.658-.28-.882a1.048 1.048 0 0 0-.49-.476 1.64 1.64 0 0 0-.742-.154 2.223 2.223 0 0 0-1.974 1.232 6.215 6.215 0 0 0-.126.266 1.955 1.955 0 0 0-.07.294 3.883 3.883 0 0 0-.042.392c-.01.14-.014.322-.014.546v1.876Zm7.189-4.34v-.518c.494-.289.882-.579 1.162-.868.28-.289.494-.635.644-1.036h.406v1.764h1.876v.658h-1.876v4.256c0 .327.014.602.042.826.037.224.093.406.168.546a.65.65 0 0 0 .294.28 1.1 1.1 0 0 0 .462.084c.233 0 .429-.047.588-.14.168-.103.33-.271.49-.504l.35.266c-.131.345-.36.611-.686.798-.318.177-.714.266-1.19.266-.616 0-1.088-.145-1.414-.434-.318-.299-.476-.723-.476-1.274v-4.97h-.84Zm12.039 5.236c-.794.961-1.778 1.442-2.954 1.442-.551 0-1.05-.089-1.498-.266a3.559 3.559 0 0 1-1.162-.77 3.618 3.618 0 0 1-.742-1.19 4.303 4.303 0 0 1-.266-1.54c0-.569.093-1.097.28-1.582a3.63 3.63 0 0 1 .784-1.246 3.77 3.77 0 0 1 1.218-.812 4.042 4.042 0 0 1 1.554-.294c.905 0 1.605.247 2.1.742.494.485.742 1.185.742 2.1 0 .131-.028.21-.084.238-.047.028-.164.042-.35.042h-4.606a1.794 1.794 0 0 0-.042.28 4.94 4.94 0 0 0 .154 1.68c.12.392.289.728.504 1.008.224.28.485.499.784.658.308.149.648.224 1.022.224.392 0 .756-.084 1.092-.252.336-.177.68-.462 1.036-.854l.434.392Zm-2.31-3.78c.186 0 .336-.005.448-.014a.714.714 0 0 0 .252-.056.217.217 0 0 0 .112-.112.675.675 0 0 0 .028-.21c0-.429-.14-.77-.42-1.022-.271-.261-.644-.392-1.12-.392-1.008 0-1.634.602-1.876 1.806h2.576Zm6.135 2.856c0 .383.009.686.028.91.019.224.065.397.14.518a.604.604 0 0 0 .35.224c.149.037.359.065.63.084v.49h-3.724v-.49c.271-.009.485-.033.644-.07a.677.677 0 0 0 .364-.238c.084-.112.135-.271.154-.476.028-.215.042-.499.042-.854v-1.638c0-.635-.009-1.129-.028-1.484-.009-.355-.056-.616-.14-.784a.467.467 0 0 0-.364-.294 3.418 3.418 0 0 0-.7-.056v-.49l2.45-.532.196 1.736h.056c.121-.28.271-.537.448-.77.187-.233.387-.429.602-.588.215-.168.439-.299.672-.392.233-.093.471-.14.714-.14.299 0 .532.075.7.224.177.14.266.331.266.574 0 .224-.07.401-.21.532-.14.121-.341.182-.602.182-.149 0-.275-.019-.378-.056a4.29 4.29 0 0 1-.28-.112 2.527 2.527 0 0 0-.224-.126.446.446 0 0 0-.224-.056c-.252 0-.504.163-.756.49-.252.317-.448.723-.588 1.218a7.065 7.065 0 0 0-.182.924 9.73 9.73 0 0 0-.056 1.064v.476Zm-36.793 18.854h2.786c.224 0 .42-.019.588-.056a1.08 1.08 0 0 0 .448-.252c.13-.121.248-.285.35-.49a6.3 6.3 0 0 0 .308-.812h.518L70.991 149h-6.51v-.462a49.204 49.204 0 0 0 2.618-2.492c.69-.719 1.232-1.363 1.624-1.932.392-.569.663-1.092.812-1.568a4.97 4.97 0 0 0 .224-1.47c0-.728-.172-1.302-.518-1.722-.336-.42-.798-.63-1.386-.63-.56 0-1.017.182-1.372.546-.345.364-.518.835-.518 1.414 0 .504.136.905.406 1.204.28.299.658.448 1.134.448a.872.872 0 0 1-.364.546c-.196.131-.438.196-.728.196a1.72 1.72 0 0 1-.728-.154 1.831 1.831 0 0 1-.574-.434 2.17 2.17 0 0 1-.378-.658 2.776 2.776 0 0 1-.126-.854c0-.42.089-.807.266-1.162a2.76 2.76 0 0 1 .728-.91 3.46 3.46 0 0 1 1.092-.616c.43-.149.892-.224 1.386-.224.495 0 .948.075 1.358.224.41.149.766.359 1.064.63.299.271.528.593.686.966.168.364.252.77.252 1.218a4 4 0 0 1-.392 1.708 7.427 7.427 0 0 1-1.05 1.638c-.448.532-.97 1.059-1.568 1.582a33.78 33.78 0 0 1-1.918 1.526l.014.07Zm10.881-9.548c.57 0 1.106.145 1.61.434a4.29 4.29 0 0 1 1.316 1.19 5.95 5.95 0 0 1 .882 1.778c.224.681.336 1.419.336 2.212 0 .756-.112 1.465-.336 2.128a5.847 5.847 0 0 1-.882 1.736 4.444 4.444 0 0 1-1.316 1.162c-.504.28-1.04.42-1.61.42-.57 0-1.106-.14-1.61-.42a4.444 4.444 0 0 1-1.316-1.162 6.1 6.1 0 0 1-.896-1.736 6.865 6.865 0 0 1-.322-2.128c0-.793.108-1.531.322-2.212a6.237 6.237 0 0 1 .896-1.778 4.29 4.29 0 0 1 1.316-1.19 3.186 3.186 0 0 1 1.61-.434Zm0 10.388c.364 0 .686-.075.966-.224.29-.149.532-.406.728-.77.206-.364.36-.849.462-1.456.112-.607.168-1.367.168-2.282 0-.952-.056-1.745-.168-2.38-.102-.635-.252-1.143-.448-1.526-.196-.392-.439-.667-.728-.826a1.915 1.915 0 0 0-.98-.252c-.364 0-.69.084-.98.252-.29.159-.532.434-.728.826-.196.383-.35.891-.462 1.526-.103.635-.154 1.428-.154 2.38 0 .915.052 1.675.154 2.282.112.607.266 1.092.462 1.456.196.364.439.621.728.77.29.149.616.224.98.224Zm7.74-.84h2.786c.224 0 .42-.019.588-.056.168-.047.318-.131.448-.252.131-.121.248-.285.35-.49a6.27 6.27 0 0 0 .308-.812h.518L89.612 149h-6.51v-.462a49.166 49.166 0 0 0 2.618-2.492c.691-.719 1.232-1.363 1.624-1.932.392-.569.663-1.092.812-1.568.15-.485.224-.975.224-1.47 0-.728-.172-1.302-.518-1.722-.336-.42-.798-.63-1.386-.63-.56 0-1.017.182-1.372.546-.345.364-.518.835-.518 1.414 0 .504.136.905.406 1.204.28.299.658.448 1.134.448a.872.872 0 0 1-.364.546c-.196.131-.438.196-.728.196-.261 0-.504-.051-.728-.154a1.832 1.832 0 0 1-.574-.434 2.174 2.174 0 0 1-.378-.658 2.776 2.776 0 0 1-.126-.854c0-.42.089-.807.266-1.162a2.76 2.76 0 0 1 .728-.91 3.46 3.46 0 0 1 1.092-.616 4.2 4.2 0 0 1 1.386-.224c.495 0 .948.075 1.358.224.411.149.766.359 1.064.63.299.271.528.593.686.966.168.364.252.77.252 1.218a4 4 0 0 1-.392 1.708 7.427 7.427 0 0 1-1.05 1.638c-.448.532-.97 1.059-1.568 1.582a33.71 33.71 0 0 1-1.918 1.526l.014.07Zm6.135-1.834 4.928-7.714h.434v7.742c.29-.009.518-.028.686-.056.178-.037.308-.098.392-.182a.685.685 0 0 0 .182-.378c.028-.168.042-.387.042-.658h.49v3.122h-.49a3.67 3.67 0 0 0-.042-.616.615.615 0 0 0-.182-.364c-.084-.093-.214-.154-.392-.182a3.889 3.889 0 0 0-.686-.07v.294c0 .364.014.658.042.882.028.224.08.401.154.532a.651.651 0 0 0 .336.252c.15.047.341.07.574.07V149h-3.934v-.532c.308 0 .556-.023.742-.07a.816.816 0 0 0 .448-.252 1.04 1.04 0 0 0 .21-.504 4.8 4.8 0 0 0 .056-.812v-.336h-3.99v-.7Zm3.99-4.984h-.07l-3.22 4.984h3.29v-4.984Z\" fill=\"#222\"/><path d=\"M10 90a2 2 0 0 1 2-2h137a2 2 0 0 1 2 2v21H10V90Z\" fill=\"#45BE8B\"/><path d=\"M28.244 104v-8.727h5.88v1.521H30.09v2.08h3.733v1.521H30.09v2.084h4.053V104h-5.898Zm18.247-8.727V104h-1.593L41.1 98.507h-.064V104h-1.845v-8.727h1.619l3.767 5.488h.077v-5.488h1.836Zm4.793 1.521v-1.521h7.167v1.521H55.78V104h-1.824v-7.206h-2.671ZM63.232 104v-8.727h3.443c.659 0 1.221.118 1.687.353.469.233.826.564 1.07.993.247.427.37.928.37 1.505 0 .58-.124 1.078-.374 1.495-.25.415-.613.733-1.087.955-.472.221-1.043.332-1.713.332h-2.305v-1.483h2.007c.352 0 .645-.048.877-.145.233-.096.407-.241.52-.434.117-.193.175-.433.175-.72 0-.29-.058-.534-.175-.733a1.071 1.071 0 0 0-.524-.452c-.233-.105-.527-.158-.882-.158h-1.244V104h-1.845Zm4.713-3.972L70.114 104h-2.037l-2.122-3.972h1.99ZM74.707 104v-8.727h5.88v1.521h-4.035v2.08h3.733v1.521h-3.733v2.084h4.052V104h-5.897Zm10.947 0v-8.727h3.443c.662 0 1.226.126 1.692.379.466.25.821.598 1.066 1.044.247.443.37.955.37 1.534 0 .58-.125 1.091-.375 1.534-.25.443-.612.789-1.086 1.036-.472.247-1.043.37-1.713.37h-2.195v-1.478h1.896c.355 0 .648-.061.878-.183.233-.126.406-.297.52-.516.116-.222.175-.476.175-.763 0-.29-.059-.543-.175-.758a1.167 1.167 0 0 0-.52-.507c-.233-.123-.528-.184-.886-.184h-1.245V104h-1.845Zm11.37 0v-8.727h3.443c.659 0 1.222.118 1.687.353.469.233.826.564 1.07.993.247.427.371.928.371 1.505 0 .58-.125 1.078-.375 1.495-.25.415-.612.733-1.087.955-.471.221-1.042.332-1.713.332h-2.305v-1.483h2.007c.352 0 .645-.048.878-.145.233-.096.406-.241.519-.434.117-.193.175-.433.175-.72 0-.29-.058-.534-.175-.733a1.068 1.068 0 0 0-.524-.452c-.233-.105-.527-.158-.882-.158h-1.244V104h-1.845Zm4.713-3.972 2.169 3.972h-2.037l-2.122-3.972h1.99Zm8.607-4.755V104h-1.845v-8.727h1.845Zm9.852 2.51a1.08 1.08 0 0 0-.439-.802c-.258-.19-.609-.285-1.052-.285-.301 0-.555.043-.763.128a1.075 1.075 0 0 0-.477.345.83.83 0 0 0-.162.503.716.716 0 0 0 .098.409c.074.116.175.217.303.302.127.083.275.155.443.218.167.06.346.11.537.153l.784.188c.38.085.73.199 1.048.34.318.143.594.317.827.525.233.207.413.452.541.733.131.281.197.603.2.967-.003.534-.139.997-.409 1.389-.267.39-.653.692-1.159.908-.503.213-1.109.32-1.82.32-.704 0-1.318-.108-1.84-.324-.52-.216-.927-.536-1.219-.959-.29-.426-.442-.953-.456-1.581h1.785c.02.293.104.537.252.733.15.193.351.339.601.439.252.096.538.145.856.145.313 0 .584-.046.814-.137.233-.091.413-.217.541-.379a.875.875 0 0 0 .192-.558.721.721 0 0 0-.175-.494 1.304 1.304 0 0 0-.503-.341 5.09 5.09 0 0 0-.805-.256l-.95-.239c-.736-.179-1.317-.459-1.743-.84-.426-.38-.638-.893-.635-1.537-.003-.529.138-.99.422-1.386.287-.394.68-.703 1.18-.924.5-.222 1.068-.333 1.705-.333.647 0 1.213.111 1.696.333.486.221.863.53 1.133.924.27.395.409.853.418 1.373h-1.769Zm6.729 6.217v-8.727h5.881v1.521h-4.036v2.08h3.733v1.521h-3.733v2.084h4.053V104h-5.898Z\" fill=\"#fff\"/><path d=\"M94.329 25.087 81.992 32.1a3 3 0 0 1-2.974-.005l-12.51-7.167A3 3 0 0 1 65 22.325V3a3 3 0 0 1 3-3h24.846a3 3 0 0 1 3 3v19.48a3 3 0 0 1-1.517 2.607Z\" fill=\"#FF492C\"/><path d=\"M82.442 5.46c-.646-.16-1.292-.16-1.938-.16h-.807c-5.168.161-9.044 4.522-8.883 9.69.162 5.168 4.522 9.044 9.69 8.882a9.79 9.79 0 0 0 5.653-1.776l-2.1-3.553a5.644 5.644 0 0 1-3.553 1.292h-.646c-2.907-.162-5.168-2.746-5.006-5.653.161-2.907 2.745-5.168 5.652-5.006l1.938-3.715Z\" fill=\"#fff\"/><path d=\"m89.548 17.248-2.422-4.037h-4.522l-2.423 4.037h4.684l2.26 3.876 2.423-3.876ZM83.734 9.98c-.322.485-.484 1.131-.484 1.777l4.36.162v-1.13h-2.906c.161-.485.484-.647.969-.97l.484-.323c.969-.323 1.454-.969 1.454-1.776 0-.485-.324-.97-.647-1.292-.323-.323-.968-.485-1.453-.485-.484 0-.969 0-1.453.323-.324.323-.647.646-.808.97l.808.807c.322-.646.807-.97 1.453-.97.323 0 .808.324.808.647s-.162.484-.808.807l-.323.162c-.484.323-1.13.807-1.454 1.292Z\" fill=\"#fff\"/><path d=\"M10 111h5v5l-5-5Zm141 0h-5v5l5-5Z\" fill=\"#237452\"/></svg>',withExternalLayout:true}),isDisplayed2()&&/*#__PURE__*/_jsx(SVG,{className:\"framer-nnd3v\",\"data-framer-name\":\"4\",fill:\"black\",intrinsicHeight:176,intrinsicWidth:160,layoutDependency:layoutDependency,layoutId:\"YsJ0g9jG4\",svg:'<svg width=\"160\" height=\"176\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M159.575 114.48a1 1 0 0 1-.854 1.52H141a1 1 0 0 1-1-1V94a1 1 0 0 1 1-1h17.721a1 1 0 0 1 .854 1.52l-5.759 9.46a1.002 1.002 0 0 0 0 1.04l5.759 9.46ZM.925 94.52A1 1 0 0 1 1.78 93H19.5a1 1 0 0 1 1 1v21a1 1 0 0 1-1 1H1.78a1 1 0 0 1-.855-1.52l5.759-9.46a1 1 0 0 0 0-1.04L.925 94.52Z\" fill=\"#EBC514\"/><path d=\"M15 17c0-6.627 5.373-12 12-12h107c6.627 0 12 5.373 12 12v112.596a12 12 0 0 1-5.825 10.29l-53.953 32.38a12.002 12.002 0 0 1-12.42-.042l-53.047-32.327A12 12 0 0 1 15 129.65V17Z\" fill=\"#FEFCF4\"/><path d=\"M146 45.5 39.923 151.577l-19.168-11.68A12 12 0 0 1 15 129.65V104l99-99h20c6.627 0 12 5.373 12 12v28.5Z\" fill=\"#fff\"/><path opacity=\".8\" d=\"m55.456 161.044-10.252-6.248L146 54v16.5l-90.543 90.544Z\" fill=\"#fff\"/><path d=\"M27 6.5h107c5.799 0 10.5 4.701 10.5 10.5v112.596c0 3.688-1.935 7.106-5.097 9.004l-53.952 32.379a10.501 10.501 0 0 1-10.868-.036l-53.047-32.327a10.5 10.5 0 0 1-5.036-8.966V17c0-5.799 4.701-10.5 10.5-10.5Z\" stroke=\"#EADEA6\" stroke-width=\"3\"/><path d=\"M10 90a2 2 0 0 1 2-2h137a2 2 0 0 1 2 2v21H10V90Z\" fill=\"#FFD200\"/><path d=\"m49.193 104-2.497-8.727h2.016l1.444 6.064h.073l1.594-6.064h1.725l1.59 6.076h.077l1.444-6.076h2.016L56.178 104h-1.799l-1.661-5.706h-.069L50.992 104h-1.799Zm16.155-8.727V104h-1.846v-8.727h1.846Zm12.657 0V104h-1.593l-3.797-5.493h-.064V104h-1.845v-8.727h1.619l3.767 5.488h.077v-5.488h1.836Zm5.032 1.521v-1.521h7.168v1.521h-2.672V104H85.71v-7.206h-2.672ZM95.226 104v-8.727h5.88v1.521h-4.035v2.08h3.733v1.521h-3.733v2.084h4.052V104h-5.897Zm11.187 0v-8.727h3.443c.659 0 1.222.118 1.688.353.469.233.825.564 1.069.993.248.427.371.928.371 1.505 0 .58-.125 1.078-.375 1.495-.25.415-.612.733-1.086.955-.472.221-1.043.332-1.713.332h-2.306v-1.483h2.007c.352 0 .645-.048.878-.145.233-.096.406-.241.52-.434.116-.193.175-.433.175-.72 0-.29-.059-.534-.175-.733a1.072 1.072 0 0 0-.524-.452c-.233-.105-.527-.158-.882-.158h-1.245V104h-1.845Zm4.713-3.972 2.169 3.972h-2.037l-2.122-3.972h1.99Z\" fill=\"#222\"/><path d=\"M94.329 25.087 81.992 32.1a3 3 0 0 1-2.974-.005l-12.51-7.167A3 3 0 0 1 65 22.325V3a3 3 0 0 1 3-3h24.846a3 3 0 0 1 3 3v19.48a3 3 0 0 1-1.517 2.607Z\" fill=\"#FF492C\"/><path d=\"M82.442 5.46c-.646-.16-1.292-.16-1.938-.16h-.807c-5.168.161-9.044 4.522-8.883 9.69.162 5.168 4.522 9.044 9.69 8.882a9.79 9.79 0 0 0 5.653-1.776l-2.1-3.553a5.644 5.644 0 0 1-3.553 1.292h-.646c-2.907-.162-5.168-2.746-5.006-5.653.161-2.907 2.745-5.168 5.652-5.006l1.938-3.715Z\" fill=\"#fff\"/><path d=\"m89.548 17.248-2.422-4.037h-4.522l-2.423 4.037h4.684l2.26 3.876 2.423-3.876ZM83.734 9.98c-.322.485-.484 1.131-.484 1.777l4.36.162v-1.13h-2.906c.161-.485.484-.647.969-.97l.484-.323c.969-.323 1.454-.969 1.454-1.776 0-.485-.324-.97-.647-1.292-.323-.323-.968-.485-1.453-.485-.484 0-.969 0-1.453.323-.324.323-.647.646-.808.97l.808.807c.322-.646.807-.97 1.453-.97.323 0 .808.324.808.647s-.162.484-.808.807l-.323.162c-.484.323-1.13.807-1.454 1.292Z\" fill=\"#fff\"/><path d=\"M10 111h5v5l-5-5Zm141 0h-5v5l5-5Z\" fill=\"#C0A421\"/><path d=\"M55.945 48.386c.648 0 1.188-.036 1.62-.108.444-.084.792-.21 1.044-.378a1.38 1.38 0 0 0 .558-.648c.12-.264.18-.576.18-.936h.63v4.914h-.63c0-.36-.054-.672-.162-.936a1.28 1.28 0 0 0-.54-.648c-.252-.18-.6-.312-1.044-.396-.432-.096-.984-.144-1.656-.144v4.068c0 .396.048.726.144.99.096.252.258.462.486.63.24.156.552.27.936.342.384.06.858.09 1.422.09.636 0 1.176-.042 1.62-.126.444-.096.816-.252 1.116-.468.3-.216.54-.498.72-.846.18-.36.33-.804.45-1.332h.684L63.253 56H52.075v-.684c.42-.012.756-.048 1.008-.108.264-.06.468-.162.612-.306.144-.144.24-.348.288-.612.048-.264.072-.606.072-1.026v-8.388c0-.42-.024-.756-.072-1.008-.036-.264-.12-.468-.252-.612-.12-.156-.3-.258-.54-.306a5.362 5.362 0 0 0-.936-.126v-.684h10.404l.162 3.168h-.63c-.072-.48-.192-.87-.36-1.17a1.802 1.802 0 0 0-.666-.738c-.276-.18-.63-.306-1.062-.378a9.701 9.701 0 0 0-1.566-.108H56.25c-.204 0-.306.102-.306.306v5.166Zm14.302 2.286c-.684.264-1.266.522-1.746.774a6.178 6.178 0 0 0-1.134.756c-.288.252-.498.504-.63.756-.12.252-.18.51-.18.774 0 .396.132.72.396.972s.612.378 1.044.378c.312 0 .6-.078.864-.234.276-.156.516-.366.72-.63.204-.276.366-.594.486-.954.12-.372.18-.762.18-1.17v-1.422Zm0-.774v-.738c0-1.464-.624-2.196-1.872-2.196a2.18 2.18 0 0 0-.522.054.85.85 0 0 0-.36.18 1.28 1.28 0 0 0-.27.36 4.96 4.96 0 0 0-.216.576c-.132.348-.264.582-.396.702-.12.108-.3.162-.54.162-.6 0-.9-.3-.9-.9 0-.576.306-1.02.918-1.332.612-.324 1.482-.486 2.61-.486 1.2 0 2.052.216 2.556.648.504.42.756 1.14.756 2.16v4.032c0 1.368.27 2.052.81 2.052.168 0 .33-.018.486-.054.156-.048.288-.162.396-.342l.252.432c-.144.276-.408.51-.792.702-.384.18-.786.27-1.206.27-.528 0-.924-.168-1.188-.504-.252-.336-.378-.81-.378-1.422h-.09a3.652 3.652 0 0 1-1.296 1.404 3.463 3.463 0 0 1-1.836.504c-.756 0-1.35-.192-1.782-.576-.432-.384-.648-.9-.648-1.548 0-.288.048-.564.144-.828a2.45 2.45 0 0 1 .504-.756c.228-.24.528-.474.9-.702.372-.24.828-.48 1.368-.72l2.592-1.134ZM75.12 56h-.396v-3.096h.45c.468 1.692 1.32 2.538 2.556 2.538.48 0 .858-.114 1.134-.342.288-.24.432-.6.432-1.08 0-.18-.03-.33-.09-.45-.048-.132-.15-.264-.306-.396a4.001 4.001 0 0 0-.63-.486c-.264-.18-.618-.408-1.062-.684a18.227 18.227 0 0 1-1.062-.702 5.286 5.286 0 0 1-.756-.648 2.642 2.642 0 0 1-.468-.72 2.471 2.471 0 0 1-.144-.882c0-.408.066-.78.198-1.116a2.535 2.535 0 0 1 1.422-1.44 2.585 2.585 0 0 1 1.062-.216c.324 0 .66.054 1.008.162.348.096.654.228.918.396l.36-.378h.342v2.592h-.468c-.264-.732-.552-1.254-.864-1.566a1.566 1.566 0 0 0-1.152-.468c-.408 0-.738.108-.99.324-.24.216-.36.516-.36.9 0 .204.03.384.09.54.072.144.18.288.324.432.144.144.324.294.54.45.228.144.498.312.81.504.516.324.954.612 1.314.864.372.252.672.504.9.756.228.24.396.492.504.756.108.264.162.564.162.9 0 .852-.276 1.524-.828 2.016-.552.48-1.278.72-2.178.72-.936 0-1.74-.27-2.412-.81l-.36.63Zm10.37-2.862c0 .468.018.846.054 1.134.048.276.132.498.252.666.12.156.288.264.504.324.216.06.504.096.864.108V56h-5.166v-.63c.36-.012.654-.048.882-.108.228-.072.402-.18.522-.324.132-.156.216-.366.252-.63.048-.276.072-.624.072-1.044V50.96c0-.696-.012-1.266-.036-1.71-.012-.456-.042-.768-.09-.936-.06-.276-.198-.462-.414-.558-.216-.108-.624-.162-1.224-.162v-.63l3.528-.684v6.858Zm-2.07-10.512c0-.312.108-.576.324-.792.216-.216.48-.324.792-.324.312 0 .576.108.792.324.216.216.324.48.324.792 0 .312-.108.576-.324.792-.216.216-.48.324-.792.324-.312 0-.576-.108-.792-.324a1.077 1.077 0 0 1-.324-.792Zm13.136 11.7c-1.02 1.236-2.285 1.854-3.797 1.854-.709 0-1.35-.114-1.927-.342a4.576 4.576 0 0 1-1.493-.99 4.649 4.649 0 0 1-.954-1.53 5.532 5.532 0 0 1-.343-1.98c0-.732.12-1.41.36-2.034a4.669 4.669 0 0 1 1.008-1.602 4.84 4.84 0 0 1 1.567-1.044 5.197 5.197 0 0 1 1.998-.378c1.163 0 2.064.318 2.7.954.636.624.954 1.524.954 2.7 0 .168-.037.27-.109.306-.06.036-.21.054-.45.054h-5.92a2.31 2.31 0 0 0-.055.36 5.02 5.02 0 0 0-.017.45c0 .624.072 1.194.216 1.71.155.504.371.936.647 1.296.288.36.624.642 1.008.846a2.98 2.98 0 0 0 1.315.288c.503 0 .971-.108 1.403-.324.433-.228.877-.594 1.333-1.098l.558.504Zm-2.97-4.86c.24 0 .433-.006.576-.018a.928.928 0 0 0 .325-.072.28.28 0 0 0 .144-.144.865.865 0 0 0 .035-.27c0-.552-.18-.99-.54-1.314-.348-.336-.828-.504-1.44-.504-1.296 0-2.1.774-2.412 2.322h3.313ZM98.666 56h-.395v-3.096h.45c.468 1.692 1.32 2.538 2.556 2.538.48 0 .858-.114 1.134-.342.288-.24.432-.6.432-1.08 0-.18-.03-.33-.09-.45-.048-.132-.15-.264-.306-.396a4.001 4.001 0 0 0-.63-.486c-.264-.18-.618-.408-1.062-.684a18.232 18.232 0 0 1-1.062-.702 5.286 5.286 0 0 1-.756-.648 2.642 2.642 0 0 1-.468-.72 2.471 2.471 0 0 1-.144-.882c0-.408.066-.78.198-1.116a2.535 2.535 0 0 1 1.422-1.44 2.586 2.586 0 0 1 1.062-.216c.324 0 .66.054 1.008.162.348.096.654.228.918.396l.36-.378h.342v2.592h-.468c-.264-.732-.552-1.254-.864-1.566a1.566 1.566 0 0 0-1.152-.468c-.408 0-.738.108-.99.324-.24.216-.36.516-.36.9 0 .204.03.384.09.54.072.144.18.288.324.432.144.144.324.294.54.45.228.144.498.312.81.504.516.324.954.612 1.314.864.372.252.672.504.9.756.228.24.396.492.504.756.108.264.162.564.162.9 0 .852-.276 1.524-.828 2.016-.552.48-1.278.72-2.178.72-.936 0-1.74-.27-2.412-.81l-.36.63Zm6.987-8.406v-.666c.636-.372 1.134-.744 1.494-1.116a3.79 3.79 0 0 0 .828-1.332h.522v2.268h2.412v.846h-2.412v5.472c0 .42.018.774.054 1.062.048.288.12.522.216.702a.839.839 0 0 0 .378.36c.156.072.354.108.594.108.3 0 .552-.06.756-.18.216-.132.426-.348.63-.648l.45.342a1.944 1.944 0 0 1-.882 1.026c-.408.228-.918.342-1.53.342-.792 0-1.398-.186-1.818-.558-.408-.384-.612-.93-.612-1.638v-6.39h-1.08Zm-49.682 18v-.666c.636-.372 1.134-.744 1.494-1.116a3.79 3.79 0 0 0 .828-1.332h.522v2.268h2.412v.846h-2.412v5.472c0 .42.018.774.054 1.062.048.288.12.522.216.702a.839.839 0 0 0 .378.36c.156.072.354.108.594.108.3 0 .552-.06.756-.18.216-.132.426-.348.63-.648l.45.342a1.944 1.944 0 0 1-.882 1.026c-.408.228-.918.342-1.53.342-.792 0-1.398-.186-1.818-.558-.408-.384-.612-.93-.612-1.638v-6.39h-1.08Zm11.572-1.314c.684 0 1.332.126 1.944.378.612.24 1.146.576 1.602 1.008.468.432.834.948 1.098 1.548.276.588.414 1.236.414 1.944 0 .732-.138 1.404-.414 2.016a4.75 4.75 0 0 1-1.098 1.584 5 5 0 0 1-1.602 1.044 5.055 5.055 0 0 1-1.944.378c-.672 0-1.314-.12-1.926-.36-.6-.252-1.128-.6-1.584-1.044a4.884 4.884 0 0 1-1.08-1.584 5.166 5.166 0 0 1-.396-2.034c0-.708.132-1.362.396-1.962a4.73 4.73 0 0 1 1.08-1.548 4.955 4.955 0 0 1 1.584-1.008 5.228 5.228 0 0 1 1.926-.36Zm0 .864c-.444 0-.852.096-1.224.288-.36.192-.672.468-.936.828-.252.348-.45.774-.594 1.278a6.317 6.317 0 0 0-.198 1.638c0 .624.066 1.188.198 1.692.144.504.342.936.594 1.296.264.348.576.618.936.81.36.192.768.288 1.224.288.456 0 .87-.096 1.242-.288.372-.192.69-.468.954-.828.264-.36.468-.792.612-1.296a6.083 6.083 0 0 0 .216-1.674c0-.6-.072-1.146-.216-1.638a3.854 3.854 0 0 0-.612-1.26 2.727 2.727 0 0 0-.954-.828 2.54 2.54 0 0 0-1.242-.306Zm18.71 2.196c0-.492-.012-.876-.036-1.152-.024-.288-.09-.504-.198-.648a.685.685 0 0 0-.45-.306 4.357 4.357 0 0 0-.81-.144v-.63h3.258v5.526c0 .684.006 1.242.018 1.674.024.432.054.756.09.972.024.156.06.282.108.378a.75.75 0 0 0 .252.216c.108.048.246.084.414.108.18.012.408.018.684.018v.63l-2.97.216-.198-2.16h-.072c-.456.744-.984 1.29-1.584 1.638a3.683 3.683 0 0 1-1.854.504c-.504 0-.996-.096-1.476-.288-.468-.192-.822-.45-1.062-.774-.204-.264-.354-.63-.45-1.098-.084-.468-.126-1.074-.126-1.818V67.34c0-.492-.012-.876-.036-1.152-.024-.288-.09-.504-.198-.648a.685.685 0 0 0-.45-.306 4.357 4.357 0 0 0-.81-.144v-.63h3.258v4.914c0 1.308.15 2.256.45 2.844.312.588.804.882 1.476.882 1.056 0 1.878-.69 2.466-2.07a3.228 3.228 0 0 0 .234-.792c.024-.144.042-.306.054-.486.012-.18.018-.396.018-.648V67.34ZM91.165 74h-.396v-3.096h.45c.468 1.692 1.32 2.538 2.556 2.538.48 0 .858-.114 1.134-.342.288-.24.432-.6.432-1.08 0-.18-.03-.33-.09-.45-.048-.132-.15-.264-.306-.396a4.001 4.001 0 0 0-.63-.486c-.264-.18-.618-.408-1.062-.684a18.227 18.227 0 0 1-1.062-.702 5.286 5.286 0 0 1-.756-.648 2.642 2.642 0 0 1-.468-.72 2.471 2.471 0 0 1-.144-.882c0-.408.066-.78.198-1.116a2.535 2.535 0 0 1 1.422-1.44 2.585 2.585 0 0 1 1.062-.216c.324 0 .66.054 1.008.162.348.096.654.228.918.396l.36-.378h.342v2.592h-.468c-.264-.732-.552-1.254-.864-1.566a1.566 1.566 0 0 0-1.152-.468c-.408 0-.738.108-.99.324-.24.216-.36.516-.36.9 0 .204.03.384.09.54.072.144.18.288.324.432.144.144.324.294.54.45.228.144.498.312.81.504.516.324.954.612 1.314.864.372.252.672.504.9.756.228.24.396.492.504.756.108.264.162.564.162.9 0 .852-.276 1.524-.828 2.016-.552.48-1.278.72-2.178.72-.936 0-1.74-.27-2.412-.81l-.36.63Zm15.662-1.674c-1.02 1.236-2.286 1.854-3.798 1.854-.708 0-1.35-.114-1.926-.342a4.575 4.575 0 0 1-1.494-.99 4.649 4.649 0 0 1-.954-1.53 5.532 5.532 0 0 1-.342-1.98c0-.732.12-1.41.36-2.034a4.669 4.669 0 0 1 1.008-1.602 4.839 4.839 0 0 1 1.566-1.044 5.197 5.197 0 0 1 1.998-.378c1.164 0 2.064.318 2.7.954.636.624.954 1.524.954 2.7 0 .168-.036.27-.108.306-.06.036-.21.054-.45.054h-5.922a2.31 2.31 0 0 0-.054.36 5.02 5.02 0 0 0-.018.45c0 .624.072 1.194.216 1.71.156.504.372.936.648 1.296.288.36.624.642 1.008.846.396.192.834.288 1.314.288.504 0 .972-.108 1.404-.324.432-.228.876-.594 1.332-1.098l.558.504Zm-2.97-4.86c.24 0 .432-.006.576-.018a.928.928 0 0 0 .324-.072.28.28 0 0 0 .144-.144.865.865 0 0 0 .036-.27c0-.552-.18-.99-.54-1.314-.348-.336-.828-.504-1.44-.504-1.296 0-2.1.774-2.412 2.322h3.312Zm-41.961 70.77h3.582c.288 0 .54-.024.756-.072.216-.06.408-.168.576-.324.168-.156.318-.366.45-.63a8.08 8.08 0 0 0 .396-1.044h.666L67.638 140h-8.37v-.594c1.368-1.224 2.49-2.292 3.366-3.204.888-.924 1.584-1.752 2.088-2.484s.852-1.404 1.044-2.016a6.394 6.394 0 0 0 .288-1.89c0-.936-.222-1.674-.666-2.214-.432-.54-1.026-.81-1.782-.81-.72 0-1.308.234-1.764.702-.444.468-.666 1.074-.666 1.818 0 .648.174 1.164.522 1.548.36.384.846.576 1.458.576-.06.288-.216.522-.468.702-.252.168-.564.252-.936.252a2.22 2.22 0 0 1-.936-.198 2.355 2.355 0 0 1-.738-.558 2.787 2.787 0 0 1-.486-.846 3.57 3.57 0 0 1-.162-1.098c0-.54.114-1.038.342-1.494.228-.456.54-.846.936-1.17a4.45 4.45 0 0 1 1.404-.792 5.388 5.388 0 0 1 1.782-.288c.636 0 1.218.096 1.746.288.528.192.984.462 1.368.81.384.348.678.762.882 1.242.216.468.324.99.324 1.566 0 .744-.168 1.476-.504 2.196a9.568 9.568 0 0 1-1.35 2.106 18.884 18.884 0 0 1-2.016 2.034c-.768.66-1.59 1.314-2.466 1.962l.018.09Zm13.99-12.276c.732 0 1.422.186 2.07.558a5.522 5.522 0 0 1 1.692 1.53c.48.648.858 1.41 1.134 2.286.288.876.432 1.824.432 2.844 0 .972-.144 1.884-.432 2.736-.276.852-.654 1.596-1.134 2.232a5.714 5.714 0 0 1-1.692 1.494c-.648.36-1.338.54-2.07.54-.732 0-1.422-.18-2.07-.54a5.714 5.714 0 0 1-1.692-1.494 7.841 7.841 0 0 1-1.152-2.232 8.826 8.826 0 0 1-.414-2.736c0-1.02.138-1.968.414-2.844.288-.876.672-1.638 1.152-2.286a5.522 5.522 0 0 1 1.692-1.53 4.092 4.092 0 0 1 2.07-.558Zm0 13.356c.468 0 .882-.096 1.242-.288.372-.192.684-.522.936-.99.264-.468.462-1.092.594-1.872.144-.78.216-1.758.216-2.934 0-1.224-.072-2.244-.216-3.06-.132-.816-.324-1.47-.576-1.962-.252-.504-.564-.858-.936-1.062a2.463 2.463 0 0 0-1.26-.324c-.468 0-.888.108-1.26.324-.372.204-.684.558-.936 1.062-.252.492-.45 1.146-.594 1.962-.132.816-.198 1.836-.198 3.06 0 1.176.066 2.154.198 2.934.144.78.342 1.404.594 1.872.252.468.564.798.936.99.372.192.792.288 1.26.288Zm9.952-1.08h3.582c.288 0 .54-.024.756-.072.216-.06.408-.168.576-.324.168-.156.318-.366.45-.63a8.08 8.08 0 0 0 .396-1.044h.666L91.58 140h-8.37v-.594c1.368-1.224 2.49-2.292 3.366-3.204.888-.924 1.584-1.752 2.088-2.484s.852-1.404 1.044-2.016a6.394 6.394 0 0 0 .288-1.89c0-.936-.222-1.674-.666-2.214-.432-.54-1.026-.81-1.782-.81-.72 0-1.308.234-1.764.702-.444.468-.666 1.074-.666 1.818 0 .648.174 1.164.522 1.548.36.384.846.576 1.458.576-.06.288-.216.522-.468.702-.252.168-.564.252-.936.252a2.22 2.22 0 0 1-.936-.198 2.355 2.355 0 0 1-.738-.558 2.787 2.787 0 0 1-.486-.846 3.57 3.57 0 0 1-.162-1.098c0-.54.114-1.038.342-1.494.228-.456.54-.846.936-1.17a4.45 4.45 0 0 1 1.404-.792 5.388 5.388 0 0 1 1.782-.288c.636 0 1.218.096 1.746.288.528.192.984.462 1.368.81.384.348.678.762.882 1.242.216.468.324.99.324 1.566 0 .744-.168 1.476-.504 2.196a9.568 9.568 0 0 1-1.35 2.106 18.884 18.884 0 0 1-2.016 2.034c-.768.66-1.59 1.314-2.466 1.962l.018.09Zm11.127-6.912.036.054c.18-.132.444-.24.792-.324a3.91 3.91 0 0 1 1.044-.144 3.4 3.4 0 0 1 1.476.324c.456.204.846.492 1.17.864.336.372.6.816.792 1.332.192.504.288 1.05.288 1.638 0 .72-.138 1.392-.414 2.016a5.018 5.018 0 0 1-1.116 1.62 5.159 5.159 0 0 1-1.674 1.08 5.346 5.346 0 0 1-2.07.396 5.23 5.23 0 0 1-1.404-.18 4.002 4.002 0 0 1-1.116-.522c-.3-.216-.54-.474-.72-.774a2.093 2.093 0 0 1-.252-1.008c0-.324.072-.576.216-.756.156-.18.372-.27.648-.27.252 0 .438.066.558.198.132.132.234.3.306.504.072.204.138.426.198.666.06.228.144.444.252.648a1.5 1.5 0 0 0 .486.504c.216.132.51.198.882.198.468 0 .888-.108 1.26-.324a2.85 2.85 0 0 0 .936-.954c.252-.42.444-.918.576-1.494a8.255 8.255 0 0 0 .216-1.962c0-1.02-.144-1.77-.432-2.25-.276-.48-.744-.72-1.404-.72-.504 0-.918.138-1.242.414-.312.264-.57.696-.774 1.296-.072.216-.138.354-.198.414a.317.317 0 0 1-.234.09c-.264 0-.396-.12-.396-.36 0-.06.006-.108.018-.144l1.926-7.434c.264.108.564.192.9.252.336.048.738.072 1.206.072 1.116 0 1.914-.114 2.394-.342l.108.018c-.144.684-.462 1.212-.954 1.584-.48.372-1.098.558-1.854.558h-1.584l-.846 3.222Z\" fill=\"#222\"/></svg>',withExternalLayout:true}),isDisplayed3()&&/*#__PURE__*/_jsx(SVG,{className:\"framer-1rnrg2w\",\"data-framer-name\":\"2\",fill:\"black\",intrinsicHeight:176,intrinsicWidth:160,layoutDependency:layoutDependency,layoutId:\"g_X9XfHMA\",svg:'<svg width=\"160\" height=\"176\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M159.575 114.48a1 1 0 0 1-.854 1.52H141a1 1 0 0 1-1-1V94a1 1 0 0 1 1-1h17.721a1 1 0 0 1 .854 1.52l-5.759 9.46a1.002 1.002 0 0 0 0 1.04l5.759 9.46ZM.925 94.52A1 1 0 0 1 1.78 93H19.5a1 1 0 0 1 1 1v21a1 1 0 0 1-1 1H1.78a1 1 0 0 1-.855-1.52l5.759-9.46a1 1 0 0 0 0-1.04L.925 94.52Z\" fill=\"#DF3F25\"/><path d=\"M15 17c0-6.627 5.373-12 12-12h107c6.627 0 12 5.373 12 12v112.596a12 12 0 0 1-5.825 10.29l-53.953 32.38a12.002 12.002 0 0 1-12.42-.042l-53.047-32.327A12 12 0 0 1 15 129.65V17Z\" fill=\"#FEF6F4\"/><path d=\"M146 45.5 39.923 151.577l-19.168-11.68A12 12 0 0 1 15 129.65V104l99-99h20c6.627 0 12 5.373 12 12v28.5Z\" fill=\"#fff\"/><path opacity=\".8\" d=\"m55.456 161.044-10.252-6.248L146 54v16.5l-90.543 90.544Z\" fill=\"#fff\"/><path d=\"M27 6.5h107c5.799 0 10.5 4.701 10.5 10.5v112.596c0 3.688-1.935 7.106-5.097 9.004l-53.952 32.379a10.501 10.501 0 0 1-10.868-.036l-53.047-32.327a10.5 10.5 0 0 1-5.036-8.966V17c0-5.799 4.701-10.5 10.5-10.5Z\" stroke=\"#DEB4B2\" stroke-width=\"3\"/><path d=\"M10 90a2 2 0 0 1 2-2h137a2 2 0 0 1 2 2v21H10V90Z\" fill=\"#FF4C2F\"/><path d=\"m49.193 104-2.497-8.727h2.016l1.444 6.064h.073l1.594-6.064h1.725l1.59 6.076h.077l1.444-6.076h2.016L56.178 104h-1.799l-1.661-5.706h-.069L50.992 104h-1.799Zm16.155-8.727V104h-1.846v-8.727h1.846Zm12.657 0V104h-1.593l-3.797-5.493h-.064V104h-1.845v-8.727h1.619l3.767 5.488h.077v-5.488h1.836Zm5.032 1.521v-1.521h7.168v1.521h-2.672V104H85.71v-7.206h-2.672ZM95.226 104v-8.727h5.88v1.521h-4.035v2.08h3.733v1.521h-3.733v2.084h4.052V104h-5.897Zm11.187 0v-8.727h3.443c.659 0 1.222.118 1.688.353.469.233.825.564 1.069.993.248.427.371.928.371 1.505 0 .58-.125 1.078-.375 1.495-.25.415-.612.733-1.086.955-.472.221-1.043.332-1.713.332h-2.306v-1.483h2.007c.352 0 .645-.048.878-.145.233-.096.406-.241.52-.434.116-.193.175-.433.175-.72 0-.29-.059-.534-.175-.733a1.072 1.072 0 0 0-.524-.452c-.233-.105-.527-.158-.882-.158h-1.245V104h-1.845Zm4.713-3.972 2.169 3.972h-2.037l-2.122-3.972h1.99Z\" fill=\"#fff\"/><path d=\"M94.329 25.087 81.992 32.1a3 3 0 0 1-2.974-.005l-12.51-7.167A3 3 0 0 1 65 22.325V3a3 3 0 0 1 3-3h24.846a3 3 0 0 1 3 3v19.48a3 3 0 0 1-1.517 2.607Z\" fill=\"#FF492C\"/><path d=\"M82.442 5.46c-.646-.16-1.292-.16-1.938-.16h-.807c-5.168.161-9.044 4.522-8.883 9.69.162 5.168 4.522 9.044 9.69 8.882a9.79 9.79 0 0 0 5.653-1.776l-2.1-3.553a5.644 5.644 0 0 1-3.553 1.292h-.646c-2.907-.162-5.168-2.746-5.006-5.653.161-2.907 2.745-5.168 5.652-5.006l1.938-3.715Z\" fill=\"#fff\"/><path d=\"m89.548 17.248-2.422-4.037h-4.522l-2.423 4.037h4.684l2.26 3.876 2.423-3.876ZM83.734 9.98c-.322.485-.484 1.131-.484 1.777l4.36.162v-1.13h-2.906c.161-.485.484-.647.969-.97l.484-.323c.969-.323 1.454-.969 1.454-1.776 0-.485-.324-.97-.647-1.292-.323-.323-.968-.485-1.453-.485-.484 0-.969 0-1.453.323-.324.323-.647.646-.808.97l.808.807c.322-.646.807-.97 1.453-.97.323 0 .808.324.808.647s-.162.484-.808.807l-.323.162c-.484.323-1.13.807-1.454 1.292Z\" fill=\"#fff\"/><path d=\"M10 111h5v5l-5-5Zm141 0h-5v5l5-5Z\" fill=\"#BF3721\"/><path d=\"m37.096 52.778 4.68-10.638h4.031v.684c-.384.012-.696.06-.936.144a1.066 1.066 0 0 0-.54.432c-.12.192-.204.462-.252.81-.035.348-.053.792-.053 1.332v7.056c0 .6.023 1.074.071 1.422.048.348.139.618.27.81.145.192.343.318.595.378.263.06.605.096 1.025.108V56h-5.831v-.684c.42-.012.755-.048 1.008-.108a1.14 1.14 0 0 0 .611-.378c.145-.18.24-.432.288-.756.048-.336.072-.786.072-1.35v-8.352h-.18L36.7 56.18h-.397l-5.165-11.808h-.073v8.226c0 .6.024 1.074.072 1.422.049.348.139.618.27.81.145.192.343.318.595.378.264.06.605.096 1.026.108V56h-5.022v-.684c.42-.012.756-.048 1.008-.108a1.14 1.14 0 0 0 .611-.378c.145-.18.24-.432.288-.756.049-.336.072-.786.072-1.35v-7.308c0-.504-.023-.918-.072-1.242-.035-.336-.12-.6-.252-.792a.922.922 0 0 0-.54-.396c-.24-.084-.551-.138-.935-.162v-.684h4.301l4.536 10.638h.072ZM51.81 46.28a5.06 5.06 0 0 1 1.944.378c.611.24 1.145.576 1.601 1.008a4.62 4.62 0 0 1 1.099 1.548c.276.588.413 1.236.413 1.944 0 .732-.138 1.404-.413 2.016a4.75 4.75 0 0 1-1.099 1.584 5 5 0 0 1-1.602 1.044 5.055 5.055 0 0 1-1.944.378 5.22 5.22 0 0 1-1.925-.36c-.6-.252-1.128-.6-1.584-1.044a4.884 4.884 0 0 1-1.08-1.584 5.166 5.166 0 0 1-.396-2.034c0-.708.131-1.362.395-1.962a4.73 4.73 0 0 1 1.08-1.548 4.955 4.955 0 0 1 1.585-1.008 5.228 5.228 0 0 1 1.925-.36Zm0 .864c-.444 0-.852.096-1.224.288-.36.192-.673.468-.937.828-.252.348-.45.774-.593 1.278a6.317 6.317 0 0 0-.199 1.638c0 .624.067 1.188.199 1.692.143.504.341.936.593 1.296.264.348.577.618.937.81.36.192.767.288 1.223.288.456 0 .87-.096 1.242-.288a2.73 2.73 0 0 0 .955-.828 4.03 4.03 0 0 0 .611-1.296 6.083 6.083 0 0 0 .216-1.674c0-.6-.072-1.146-.216-1.638a3.854 3.854 0 0 0-.611-1.26 2.727 2.727 0 0 0-.954-.828 2.54 2.54 0 0 0-1.242-.306Zm9.545 5.976c0 .504.012.9.036 1.188.024.288.084.51.18.666.108.144.258.24.45.288.192.048.462.084.81.108V56h-4.788v-.63a5.4 5.4 0 0 0 .828-.108.786.786 0 0 0 .468-.288c.108-.144.174-.348.198-.612.036-.276.054-.642.054-1.098V50.96c0-.684-.012-1.254-.036-1.71-.012-.456-.042-.768-.09-.936a1.366 1.366 0 0 0-.126-.36.459.459 0 0 0-.234-.216 1.035 1.035 0 0 0-.432-.108 4.911 4.911 0 0 0-.666-.036v-.63l2.934-.684.234 1.8h.09c.54-.612 1.104-1.062 1.692-1.35.6-.3 1.26-.45 1.98-.45.756 0 1.392.156 1.908.468.516.3.876.738 1.08 1.314h.072a4.64 4.64 0 0 1 1.62-1.314 4.558 4.558 0 0 1 2.034-.468c.564 0 1.074.096 1.53.288.468.18.822.432 1.062.756.216.276.366.642.45 1.098.096.444.144 1.056.144 1.836v2.862c0 .492.012.882.036 1.17.036.288.102.51.198.666.096.156.24.258.432.306a5.4 5.4 0 0 0 .828.108V56h-4.788v-.63c.336-.012.606-.042.81-.09a.87.87 0 0 0 .468-.306c.108-.156.174-.366.198-.63.036-.264.054-.624.054-1.08v-2.268c0-.684-.036-1.26-.108-1.728-.072-.48-.192-.864-.36-1.152-.168-.3-.39-.516-.666-.648-.264-.132-.588-.198-.972-.198-.528 0-1.026.15-1.494.45a3.076 3.076 0 0 0-1.242 1.53 2.509 2.509 0 0 0-.09.378 4.265 4.265 0 0 0-.054.486v3.006c0 .492.012.882.036 1.17.024.288.084.51.18.666a.755.755 0 0 0 .468.306 5.4 5.4 0 0 0 .828.108V56h-4.788v-.63c.336-.024.606-.06.81-.108a.708.708 0 0 0 .45-.288c.108-.144.174-.348.198-.612.036-.276.054-.642.054-1.098v-2.268c0-.696-.036-1.278-.108-1.746-.072-.48-.192-.864-.36-1.152-.156-.3-.366-.51-.63-.63-.264-.132-.588-.198-.972-.198-.54 0-1.05.15-1.53.45a2.778 2.778 0 0 0-1.062 1.17c-.06.12-.114.24-.162.36a2.509 2.509 0 0 0-.09.378 4.265 4.265 0 0 0-.054.486v3.006Zm24.376 1.206c-1.02 1.236-2.286 1.854-3.798 1.854-.708 0-1.35-.114-1.926-.342a4.576 4.576 0 0 1-1.494-.99 4.649 4.649 0 0 1-.954-1.53 5.532 5.532 0 0 1-.342-1.98c0-.732.12-1.41.36-2.034a4.669 4.669 0 0 1 1.008-1.602 4.84 4.84 0 0 1 1.566-1.044 5.197 5.197 0 0 1 1.998-.378c1.164 0 2.064.318 2.7.954.636.624.954 1.524.954 2.7 0 .168-.036.27-.108.306-.06.036-.21.054-.45.054h-5.922a2.31 2.31 0 0 0-.054.36 5.02 5.02 0 0 0-.018.45c0 .624.072 1.194.216 1.71.156.504.372.936.648 1.296.288.36.624.642 1.008.846.396.192.834.288 1.314.288.504 0 .972-.108 1.404-.324.432-.228.876-.594 1.332-1.098l.558.504Zm-2.97-4.86c.24 0 .432-.006.576-.018a.928.928 0 0 0 .324-.072.28.28 0 0 0 .144-.144.865.865 0 0 0 .036-.27c0-.552-.18-.99-.54-1.314-.348-.336-.828-.504-1.44-.504-1.296 0-2.1.774-2.412 2.322h3.312Zm7.42 3.708c0 .492.013.882.037 1.17.024.276.084.492.18.648.108.144.258.24.45.288a5.4 5.4 0 0 0 .828.108V56H86.96v-.612c.336-.024.6-.06.792-.108a.786.786 0 0 0 .468-.288c.108-.144.174-.348.198-.612.036-.264.054-.624.054-1.08v-2.394c0-1.428-.036-2.298-.108-2.61a1.244 1.244 0 0 0-.144-.378.446.446 0 0 0-.234-.234.996.996 0 0 0-.414-.108 4.742 4.742 0 0 0-.648-.036v-.576l2.88-.684.216 1.782h.072a4.925 4.925 0 0 1 1.602-1.314 4.335 4.335 0 0 1 1.998-.468c.552 0 1.056.09 1.512.27.456.18.804.426 1.044.738.204.276.348.636.432 1.08.084.432.126 1.032.126 1.8v3.006c0 .492.012.882.036 1.17.036.276.102.492.198.648.096.144.24.24.432.288.204.048.468.084.792.108V56h-4.662v-.612c.336-.012.6-.042.792-.09a.78.78 0 0 0 .45-.306c.108-.144.174-.348.198-.612.036-.276.054-.636.054-1.08v-2.376c0-.684-.036-1.26-.108-1.728-.072-.468-.192-.846-.36-1.134a1.349 1.349 0 0 0-.63-.612c-.264-.132-.582-.198-.954-.198-.54 0-1.038.144-1.494.432-.444.276-.792.66-1.044 1.152-.06.12-.114.234-.162.342a2.509 2.509 0 0 0-.09.378 5.004 5.004 0 0 0-.054.504c-.012.18-.018.414-.018.702v2.412Zm8.883-5.58v-.666c.636-.372 1.134-.744 1.494-1.116a3.79 3.79 0 0 0 .828-1.332h.522v2.268h2.412v.846h-2.412v5.472c0 .42.018.774.054 1.062.048.288.12.522.216.702a.839.839 0 0 0 .378.36c.156.072.354.108.594.108.3 0 .552-.06.756-.18.216-.132.426-.348.63-.648l.45.342a1.944 1.944 0 0 1-.882 1.026c-.408.228-.918.342-1.53.342-.792 0-1.398-.186-1.818-.558-.408-.384-.612-.93-.612-1.638v-6.39h-1.08Zm14.056 1.746c0-.492-.012-.876-.036-1.152-.024-.288-.09-.504-.198-.648a.685.685 0 0 0-.45-.306 4.357 4.357 0 0 0-.81-.144v-.63h3.258v5.526c0 .684.006 1.242.018 1.674.024.432.054.756.09.972.024.156.06.282.108.378a.75.75 0 0 0 .252.216c.108.048.246.084.414.108.18.012.408.018.684.018v.63l-2.97.216-.198-2.16h-.072c-.456.744-.984 1.29-1.584 1.638a3.683 3.683 0 0 1-1.854.504c-.504 0-.996-.096-1.476-.288-.468-.192-.822-.45-1.062-.774-.204-.264-.354-.63-.45-1.098-.084-.468-.126-1.074-.126-1.818V49.34c0-.492-.012-.876-.036-1.152-.024-.288-.09-.504-.198-.648a.685.685 0 0 0-.45-.306 4.357 4.357 0 0 0-.81-.144v-.63h3.258v4.914c0 1.308.15 2.256.45 2.844.312.588.804.882 1.476.882 1.056 0 1.878-.69 2.466-2.07a3.228 3.228 0 0 0 .234-.792c.024-.144.042-.306.054-.486.012-.18.018-.396.018-.648V49.34Zm7.343 3.78c0 .504.012.9.036 1.188.024.288.084.51.18.666.108.144.258.24.45.288.192.048.462.084.81.108V56h-4.788v-.63a5.4 5.4 0 0 0 .828-.108.786.786 0 0 0 .468-.288c.108-.144.174-.348.198-.612.036-.276.054-.642.054-1.098V50.96c0-.684-.012-1.254-.036-1.71-.012-.456-.042-.768-.09-.936a1.366 1.366 0 0 0-.126-.36.459.459 0 0 0-.234-.216 1.035 1.035 0 0 0-.432-.108 4.911 4.911 0 0 0-.666-.036v-.63l2.934-.684.234 1.8h.09c.54-.612 1.104-1.062 1.692-1.35.6-.3 1.26-.45 1.98-.45.756 0 1.392.156 1.908.468.516.3.876.738 1.08 1.314h.072a4.64 4.64 0 0 1 1.62-1.314 4.558 4.558 0 0 1 2.034-.468c.564 0 1.074.096 1.53.288.468.18.822.432 1.062.756.216.276.366.642.45 1.098.096.444.144 1.056.144 1.836v2.862c0 .492.012.882.036 1.17.036.288.102.51.198.666.096.156.24.258.432.306a5.4 5.4 0 0 0 .828.108V56h-4.788v-.63c.336-.012.606-.042.81-.09a.87.87 0 0 0 .468-.306c.108-.156.174-.366.198-.63.036-.264.054-.624.054-1.08v-2.268c0-.684-.036-1.26-.108-1.728-.072-.48-.192-.864-.36-1.152-.168-.3-.39-.516-.666-.648-.264-.132-.588-.198-.972-.198-.528 0-1.026.15-1.494.45a3.076 3.076 0 0 0-1.242 1.53 2.509 2.509 0 0 0-.09.378 4.265 4.265 0 0 0-.054.486v3.006c0 .492.012.882.036 1.17.024.288.084.51.18.666a.755.755 0 0 0 .468.306 5.4 5.4 0 0 0 .828.108V56h-4.788v-.63c.336-.024.606-.06.81-.108a.708.708 0 0 0 .45-.288c.108-.144.174-.348.198-.612.036-.276.054-.642.054-1.098v-2.268c0-.696-.036-1.278-.108-1.746-.072-.48-.192-.864-.36-1.152-.156-.3-.366-.51-.63-.63-.264-.132-.588-.198-.972-.198-.54 0-1.05.15-1.53.45a2.778 2.778 0 0 0-1.062 1.17c-.06.12-.114.24-.162.36a2.509 2.509 0 0 0-.09.378 4.265 4.265 0 0 0-.054.486v3.006ZM62.634 74H51.008v-.684c.42-.012.756-.048 1.008-.108.264-.06.468-.162.612-.306.144-.144.24-.348.288-.612.048-.264.072-.606.072-1.026v-8.388c0-.42-.024-.756-.072-1.008-.036-.264-.12-.468-.252-.612-.12-.156-.3-.258-.54-.306a5.362 5.362 0 0 0-.936-.126v-.684h5.472v.684a4.567 4.567 0 0 0-.936.108c-.228.06-.408.168-.54.324-.12.156-.204.372-.252.648a8.868 8.868 0 0 0-.054 1.098v7.758c0 .504.048.918.144 1.242.108.312.282.558.522.738.252.168.582.288.99.36.408.06.924.09 1.548.09.684 0 1.26-.036 1.728-.108.468-.084.858-.222 1.17-.414.324-.204.576-.48.756-.828.192-.36.354-.822.486-1.386h.684L62.635 74Zm9.677-1.674c-1.02 1.236-2.286 1.854-3.798 1.854-.708 0-1.35-.114-1.926-.342a4.576 4.576 0 0 1-1.494-.99 4.649 4.649 0 0 1-.954-1.53 5.532 5.532 0 0 1-.342-1.98c0-.732.12-1.41.36-2.034a4.669 4.669 0 0 1 1.008-1.602 4.84 4.84 0 0 1 1.566-1.044 5.197 5.197 0 0 1 1.998-.378c1.164 0 2.064.318 2.7.954.636.624.954 1.524.954 2.7 0 .168-.036.27-.108.306-.06.036-.21.054-.45.054h-5.922a2.31 2.31 0 0 0-.054.36 5.02 5.02 0 0 0-.018.45c0 .624.072 1.194.216 1.71.156.504.372.936.648 1.296.288.36.624.642 1.008.846.396.192.834.288 1.314.288.504 0 .972-.108 1.404-.324.432-.228.876-.594 1.332-1.098l.558.504Zm-2.97-4.86c.24 0 .432-.006.576-.018a.928.928 0 0 0 .324-.072.28.28 0 0 0 .144-.144.865.865 0 0 0 .036-.27c0-.552-.18-.99-.54-1.314-.348-.336-.828-.504-1.44-.504-1.296 0-2.1.774-2.412 2.322h3.312Zm9.814 1.206c-.684.264-1.266.522-1.746.774a6.178 6.178 0 0 0-1.134.756c-.288.252-.498.504-.63.756-.12.252-.18.51-.18.774 0 .396.132.72.396.972s.612.378 1.044.378c.312 0 .6-.078.864-.234.276-.156.516-.366.72-.63.204-.276.366-.594.486-.954.12-.372.18-.762.18-1.17v-1.422Zm0-.774v-.738c0-1.464-.624-2.196-1.872-2.196a2.18 2.18 0 0 0-.522.054.85.85 0 0 0-.36.18 1.28 1.28 0 0 0-.27.36 4.96 4.96 0 0 0-.216.576c-.132.348-.264.582-.396.702-.12.108-.3.162-.54.162-.6 0-.9-.3-.9-.9 0-.576.306-1.02.918-1.332.612-.324 1.482-.486 2.61-.486 1.2 0 2.052.216 2.556.648.504.42.756 1.14.756 2.16v4.032c0 1.368.27 2.052.81 2.052.168 0 .33-.018.486-.054.156-.048.288-.162.396-.342l.252.432c-.144.276-.408.51-.792.702-.384.18-.786.27-1.206.27-.528 0-.924-.168-1.188-.504-.252-.336-.378-.81-.378-1.422h-.09a3.652 3.652 0 0 1-1.296 1.404 3.463 3.463 0 0 1-1.836.504c-.756 0-1.35-.192-1.782-.576-.432-.384-.648-.9-.648-1.548 0-.288.048-.564.144-.828a2.45 2.45 0 0 1 .504-.756c.228-.24.528-.474.9-.702.372-.24.828-.48 1.368-.72l2.592-1.134Zm12.037 4.59h-.072c-.432.612-.894 1.05-1.386 1.314-.48.252-1.05.378-1.71.378-.684 0-1.314-.12-1.89-.36a4.726 4.726 0 0 1-1.476-1.026 5.024 5.024 0 0 1-.972-1.584 5.68 5.68 0 0 1-.342-1.998c0-.708.114-1.362.342-1.962.24-.612.564-1.134.972-1.566.42-.444.918-.786 1.494-1.026a4.619 4.619 0 0 1 1.872-.378c.576 0 1.086.096 1.53.288.456.192.894.498 1.314.918V63.65c0-.684-.012-1.254-.036-1.71-.012-.456-.036-.768-.072-.936-.06-.264-.228-.45-.504-.558-.276-.108-.726-.162-1.35-.162v-.54l3.69-.684v10.386c0 .828.006 1.512.018 2.052.012.528.048.906.108 1.134.036.144.078.264.126.36.06.096.138.174.234.234.108.048.246.084.414.108.18.024.408.036.684.036v.612l-2.988.198v-1.692Zm-.36-3.978c0-.624-.036-1.098-.108-1.422a1.877 1.877 0 0 0-.378-.846c-.276-.36-.63-.63-1.062-.81a3.008 3.008 0 0 0-1.26-.288c-.864 0-1.524.36-1.98 1.08-.444.708-.666 1.674-.666 2.898 0 .636.054 1.212.162 1.728.12.516.288.96.504 1.332.228.36.504.642.828.846.336.192.72.288 1.152.288.216 0 .432-.024.648-.072.228-.048.444-.12.648-.216a4.11 4.11 0 0 0 .594-.36c.18-.144.33-.306.45-.486.168-.264.288-.582.36-.954.072-.372.108-.882.108-1.53V68.51Zm12.831 3.816c-1.02 1.236-2.286 1.854-3.798 1.854-.708 0-1.35-.114-1.926-.342a4.576 4.576 0 0 1-1.494-.99 4.649 4.649 0 0 1-.954-1.53 5.532 5.532 0 0 1-.342-1.98c0-.732.12-1.41.36-2.034a4.669 4.669 0 0 1 1.008-1.602 4.84 4.84 0 0 1 1.566-1.044 5.197 5.197 0 0 1 1.998-.378c1.164 0 2.064.318 2.7.954.636.624.954 1.524.954 2.7 0 .168-.036.27-.108.306-.06.036-.21.054-.45.054h-5.922a2.31 2.31 0 0 0-.054.36 5.02 5.02 0 0 0-.018.45c0 .624.072 1.194.216 1.71.156.504.372.936.648 1.296.288.36.624.642 1.008.846.396.192.834.288 1.314.288.504 0 .972-.108 1.404-.324.432-.228.876-.594 1.332-1.098l.558.504Zm-2.97-4.86c.24 0 .432-.006.576-.018a.928.928 0 0 0 .324-.072.28.28 0 0 0 .144-.144.865.865 0 0 0 .036-.27c0-.552-.18-.99-.54-1.314-.348-.336-.828-.504-1.44-.504-1.296 0-2.1.774-2.412 2.322h3.312Zm7.528 3.672c0 .492.012.882.036 1.17.024.288.084.51.18.666.108.144.258.24.45.288.192.048.462.084.81.108V74h-4.788v-.63c.348-.012.624-.042.828-.09a.87.87 0 0 0 .468-.306c.108-.144.174-.348.198-.612.036-.276.054-.642.054-1.098v-2.106c0-.816-.012-1.452-.036-1.908-.012-.456-.072-.792-.18-1.008a.6.6 0 0 0-.468-.378 4.367 4.367 0 0 0-.9-.072v-.63l3.15-.684.252 2.232h.072c.156-.36.348-.69.576-.99.24-.3.498-.552.774-.756.276-.216.564-.384.864-.504.3-.12.606-.18.918-.18.384 0 .684.096.9.288.228.18.342.426.342.738 0 .288-.09.516-.27.684-.18.156-.438.234-.774.234-.192 0-.354-.024-.486-.072a5.613 5.613 0 0 1-.36-.144 3.481 3.481 0 0 0-.288-.162.57.57 0 0 0-.288-.072c-.324 0-.648.21-.972.63-.324.408-.576.93-.756 1.566a9.055 9.055 0 0 0-.234 1.188 12.4 12.4 0 0 0-.072 1.368v.612Zm-46.325 67.098h3.582c.288 0 .54-.024.756-.072.216-.06.408-.168.576-.324.168-.156.318-.366.45-.63a8.08 8.08 0 0 0 .396-1.044h.666L67.638 140h-8.37v-.594c1.368-1.224 2.49-2.292 3.366-3.204.888-.924 1.584-1.752 2.088-2.484s.852-1.404 1.044-2.016a6.394 6.394 0 0 0 .288-1.89c0-.936-.222-1.674-.666-2.214-.432-.54-1.026-.81-1.782-.81-.72 0-1.308.234-1.764.702-.444.468-.666 1.074-.666 1.818 0 .648.174 1.164.522 1.548.36.384.846.576 1.458.576-.06.288-.216.522-.468.702-.252.168-.564.252-.936.252a2.22 2.22 0 0 1-.936-.198 2.355 2.355 0 0 1-.738-.558 2.787 2.787 0 0 1-.486-.846 3.57 3.57 0 0 1-.162-1.098c0-.54.114-1.038.342-1.494.228-.456.54-.846.936-1.17a4.45 4.45 0 0 1 1.404-.792 5.388 5.388 0 0 1 1.782-.288c.636 0 1.218.096 1.746.288.528.192.984.462 1.368.81.384.348.678.762.882 1.242.216.468.324.99.324 1.566 0 .744-.168 1.476-.504 2.196a9.568 9.568 0 0 1-1.35 2.106 18.884 18.884 0 0 1-2.016 2.034c-.768.66-1.59 1.314-2.466 1.962l.018.09Zm13.99-12.276c.732 0 1.422.186 2.07.558a5.522 5.522 0 0 1 1.692 1.53c.48.648.858 1.41 1.134 2.286.288.876.432 1.824.432 2.844 0 .972-.144 1.884-.432 2.736-.276.852-.654 1.596-1.134 2.232a5.714 5.714 0 0 1-1.692 1.494c-.648.36-1.338.54-2.07.54-.732 0-1.422-.18-2.07-.54a5.714 5.714 0 0 1-1.692-1.494 7.841 7.841 0 0 1-1.152-2.232 8.826 8.826 0 0 1-.414-2.736c0-1.02.138-1.968.414-2.844.288-.876.672-1.638 1.152-2.286a5.522 5.522 0 0 1 1.692-1.53 4.092 4.092 0 0 1 2.07-.558Zm0 13.356c.468 0 .882-.096 1.242-.288.372-.192.684-.522.936-.99.264-.468.462-1.092.594-1.872.144-.78.216-1.758.216-2.934 0-1.224-.072-2.244-.216-3.06-.132-.816-.324-1.47-.576-1.962-.252-.504-.564-.858-.936-1.062a2.463 2.463 0 0 0-1.26-.324c-.468 0-.888.108-1.26.324-.372.204-.684.558-.936 1.062-.252.492-.45 1.146-.594 1.962-.132.816-.198 1.836-.198 3.06 0 1.176.066 2.154.198 2.934.144.78.342 1.404.594 1.872.252.468.564.798.936.99.372.192.792.288 1.26.288Zm9.952-1.08h3.582c.288 0 .54-.024.756-.072.216-.06.408-.168.576-.324.168-.156.318-.366.45-.63a8.08 8.08 0 0 0 .396-1.044h.666L91.58 140h-8.37v-.594c1.368-1.224 2.49-2.292 3.366-3.204.888-.924 1.584-1.752 2.088-2.484s.852-1.404 1.044-2.016a6.394 6.394 0 0 0 .288-1.89c0-.936-.222-1.674-.666-2.214-.432-.54-1.026-.81-1.782-.81-.72 0-1.308.234-1.764.702-.444.468-.666 1.074-.666 1.818 0 .648.174 1.164.522 1.548.36.384.846.576 1.458.576-.06.288-.216.522-.468.702-.252.168-.564.252-.936.252a2.22 2.22 0 0 1-.936-.198 2.355 2.355 0 0 1-.738-.558 2.787 2.787 0 0 1-.486-.846 3.57 3.57 0 0 1-.162-1.098c0-.54.114-1.038.342-1.494.228-.456.54-.846.936-1.17a4.45 4.45 0 0 1 1.404-.792 5.388 5.388 0 0 1 1.782-.288c.636 0 1.218.096 1.746.288.528.192.984.462 1.368.81.384.348.678.762.882 1.242.216.468.324.99.324 1.566 0 .744-.168 1.476-.504 2.196a9.568 9.568 0 0 1-1.35 2.106 18.884 18.884 0 0 1-2.016 2.034c-.768.66-1.59 1.314-2.466 1.962l.018.09Zm11.127-6.912.036.054c.18-.132.444-.24.792-.324a3.91 3.91 0 0 1 1.044-.144 3.4 3.4 0 0 1 1.476.324c.456.204.846.492 1.17.864.336.372.6.816.792 1.332.192.504.288 1.05.288 1.638 0 .72-.138 1.392-.414 2.016a5.018 5.018 0 0 1-1.116 1.62 5.159 5.159 0 0 1-1.674 1.08 5.346 5.346 0 0 1-2.07.396 5.23 5.23 0 0 1-1.404-.18 4.002 4.002 0 0 1-1.116-.522c-.3-.216-.54-.474-.72-.774a2.093 2.093 0 0 1-.252-1.008c0-.324.072-.576.216-.756.156-.18.372-.27.648-.27.252 0 .438.066.558.198.132.132.234.3.306.504.072.204.138.426.198.666.06.228.144.444.252.648a1.5 1.5 0 0 0 .486.504c.216.132.51.198.882.198.468 0 .888-.108 1.26-.324a2.85 2.85 0 0 0 .936-.954c.252-.42.444-.918.576-1.494a8.255 8.255 0 0 0 .216-1.962c0-1.02-.144-1.77-.432-2.25-.276-.48-.744-.72-1.404-.72-.504 0-.918.138-1.242.414-.312.264-.57.696-.774 1.296-.072.216-.138.354-.198.414a.317.317 0 0 1-.234.09c-.264 0-.396-.12-.396-.36 0-.06.006-.108.018-.144l1.926-7.434c.264.108.564.192.9.252.336.048.738.072 1.206.072 1.116 0 1.914-.114 2.394-.342l.108.018c-.144.684-.462 1.212-.954 1.584-.48.372-1.098.558-1.854.558h-1.584l-.846 3.222Z\" fill=\"#222\"/></svg>',withExternalLayout:true}),isDisplayed4()&&/*#__PURE__*/_jsx(SVG,{className:\"framer-frk5c0\",\"data-framer-name\":\"5\",fill:\"black\",intrinsicHeight:176,intrinsicWidth:160,layoutDependency:layoutDependency,layoutId:\"lGVV_NQGH\",svg:'<svg width=\"160\" height=\"176\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M159.575 114.48a1 1 0 0 1-.854 1.52H141a1 1 0 0 1-1-1V94a1 1 0 0 1 1-1h17.721a1 1 0 0 1 .854 1.52l-5.759 9.46a1.002 1.002 0 0 0 0 1.04l5.759 9.46ZM.925 94.52A1 1 0 0 1 1.78 93H19.5a1 1 0 0 1 1 1v21a1 1 0 0 1-1 1H1.78a1 1 0 0 1-.855-1.52l5.759-9.46a1 1 0 0 0 0-1.04L.925 94.52Z\" fill=\"#852E94\"/><path d=\"M15 17c0-6.627 5.373-12 12-12h107c6.627 0 12 5.373 12 12v112.596a12 12 0 0 1-5.825 10.29l-53.953 32.38a12.002 12.002 0 0 1-12.42-.042l-53.047-32.327A12 12 0 0 1 15 129.65V17Z\" fill=\"#FBF2FD\"/><path d=\"M146 45.5 39.923 151.577l-19.168-11.68A12 12 0 0 1 15 129.65V104l99-99h20c6.627 0 12 5.373 12 12v28.5Z\" fill=\"#fff\"/><path d=\"M72.425 52.138c0 .456.024.828.072 1.116.048.276.138.492.27.648.144.144.342.246.594.306.264.06.606.096 1.026.108V55h-5.832v-.684c.42-.012.756-.048 1.008-.108.264-.06.468-.162.612-.306.144-.144.24-.348.288-.612.048-.264.072-.606.072-1.026v-3.906h-7.29v3.78c0 .456.024.828.072 1.116.048.276.138.492.27.648.144.144.342.246.594.306.264.06.606.096 1.026.108V55h-5.832v-.684c.42-.012.756-.048 1.008-.108.264-.06.468-.162.612-.306.144-.144.24-.348.288-.612.048-.264.072-.606.072-1.026v-8.388c0-.42-.024-.756-.072-1.008-.036-.264-.12-.468-.252-.612-.12-.156-.3-.258-.54-.306a5.362 5.362 0 0 0-.936-.126v-.684h5.472v.684a4.567 4.567 0 0 0-.936.108c-.228.06-.408.168-.54.324-.12.156-.204.372-.252.648a8.868 8.868 0 0 0-.054 1.098v3.456h7.29v-3.582c0-.42-.024-.756-.072-1.008-.036-.264-.12-.468-.252-.612-.12-.156-.3-.258-.54-.306a5.362 5.362 0 0 0-.936-.126v-.684h5.472v.684a4.567 4.567 0 0 0-.936.108c-.228.06-.408.168-.54.324-.12.156-.204.372-.252.648a8.868 8.868 0 0 0-.054 1.098v8.136Zm6.53 0c0 .468.019.846.055 1.134.048.276.132.498.252.666.12.156.288.264.504.324.216.06.504.096.864.108V55h-5.166v-.63c.36-.012.654-.048.882-.108.228-.072.402-.18.522-.324.132-.156.216-.366.252-.63.048-.276.072-.624.072-1.044V49.96c0-.696-.012-1.266-.036-1.71-.012-.456-.042-.768-.09-.936-.06-.276-.198-.462-.414-.558-.216-.108-.624-.162-1.224-.162v-.63l3.528-.684v6.858Zm-2.07-10.512c0-.312.109-.576.325-.792.216-.216.48-.324.792-.324.312 0 .576.108.792.324.216.216.324.48.324.792 0 .312-.108.576-.324.792-.216.216-.48.324-.792.324-.312 0-.576-.108-.792-.324a1.077 1.077 0 0 1-.324-.792Zm8.674 9.504c.504 0 .894-.228 1.17-.684.288-.456.432-1.098.432-1.926 0-.816-.144-1.446-.432-1.89-.276-.456-.672-.684-1.188-.684-.516 0-.93.228-1.242.684-.3.456-.45 1.08-.45 1.872s.156 1.428.468 1.908c.312.48.726.72 1.242.72Zm-.99 2.106c.288.024.552.048.792.072l.702.072c.24.024.474.054.702.09.24.036.498.072.774.108.864.132 1.554.468 2.07 1.008.528.528.792 1.194.792 1.998 0 1.008-.402 1.776-1.206 2.304-.792.528-1.944.792-3.456.792-.672 0-1.29-.06-1.854-.18a4.945 4.945 0 0 1-1.422-.522 2.786 2.786 0 0 1-.936-.792 1.764 1.764 0 0 1-.324-1.026c0-.252.042-.486.126-.702a1.98 1.98 0 0 1 .342-.576c.144-.156.312-.282.504-.378.204-.096.414-.144.63-.144.408 0 .774.126 1.098.378a1.313 1.313 0 0 0-.792.522 1.641 1.641 0 0 0-.306.972c0 .528.258.936.774 1.224.528.288 1.272.432 2.232.432 2.052 0 3.078-.63 3.078-1.89 0-.48-.162-.882-.486-1.206a2.01 2.01 0 0 0-1.152-.558 32.16 32.16 0 0 1-.9-.126l-.9-.108a27.814 27.814 0 0 0-.81-.09 11.135 11.135 0 0 1-.612-.072c-.672-.072-1.182-.252-1.53-.54-.348-.288-.522-.684-.522-1.188 0-.42.174-.792.522-1.116.348-.324.786-.528 1.314-.612v-.072a2.77 2.77 0 0 1-.738-.45 3.578 3.578 0 0 1-.594-.684 3.84 3.84 0 0 1-.378-.81 2.995 2.995 0 0 1-.144-.918c0-.456.084-.876.252-1.26.18-.384.426-.714.738-.99.324-.288.702-.51 1.134-.666a3.891 3.891 0 0 1 1.422-.252c.528 0 1.026.084 1.494.252.468.156.87.39 1.206.702.408-.336.768-.576 1.08-.72.312-.156.606-.234.882-.234.432 0 .774.102 1.026.306a.926.926 0 0 1 .396.792.6.6 0 0 1-.216.486.72.72 0 0 1-.504.18.846.846 0 0 1-.414-.09c-.108-.06-.21-.12-.306-.18a2.23 2.23 0 0 0-.27-.198.668.668 0 0 0-.36-.09c-.288 0-.582.102-.882.306.288.444.432 1.002.432 1.674 0 1.02-.318 1.824-.954 2.412-.636.576-1.59.912-2.862 1.008-.732.06-1.242.138-1.53.234-.288.096-.432.27-.432.522 0 .192.108.336.324.432.216.084.534.138.954.162Zm10.217-1.098c0 .492.012.882.036 1.17.024.288.084.51.18.666.108.144.258.24.45.288.192.048.462.084.81.108V55h-4.788v-.63a5.4 5.4 0 0 0 .828-.108.786.786 0 0 0 .468-.288c.108-.144.174-.348.198-.612.036-.276.054-.642.054-1.098v-7.542c0-.708-.012-1.272-.036-1.692-.012-.42-.042-.738-.09-.954a.816.816 0 0 0-.126-.342.459.459 0 0 0-.234-.216 1.232 1.232 0 0 0-.432-.126 5.164 5.164 0 0 0-.666-.036v-.612l3.312-.684v6.858h.072c.18-.24.402-.456.666-.648.276-.204.57-.378.882-.522.312-.144.636-.258.972-.342a4.292 4.292 0 0 1 1.008-.126c.552 0 1.056.096 1.512.288.468.192.828.45 1.08.774.204.276.354.642.45 1.098.096.444.144 1.05.144 1.818v2.88c0 .492.012.882.036 1.17.024.276.084.492.18.648a.748.748 0 0 0 .45.306c.192.048.462.084.81.108V55h-4.77v-.63c.336-.012.606-.042.81-.09a.78.78 0 0 0 .45-.306c.108-.144.174-.348.198-.612.036-.276.054-.642.054-1.098v-2.268c0-1.344-.156-2.298-.468-2.862-.312-.576-.834-.864-1.566-.864-.564 0-1.08.144-1.548.432a3.043 3.043 0 0 0-1.08 1.188c-.06.132-.114.258-.162.378a2.509 2.509 0 0 0-.09.378 5.004 5.004 0 0 0-.054.504v2.988ZM46.041 62.614c0 .636-.102 1.206-.306 1.71-.204.504-.528.93-.972 1.278-.432.348-1.002.618-1.71.81-.696.192-1.548.288-2.556.288h-1.62v3.474c0 .444.024.81.072 1.098.06.276.174.492.342.648.18.156.432.264.756.324.336.048.774.072 1.314.072V73h-6.354v-.684c.42-.012.756-.048 1.008-.108.264-.06.468-.162.612-.306.144-.144.24-.348.288-.612.048-.264.072-.606.072-1.026v-8.388c0-.42-.024-.756-.072-1.008-.036-.264-.12-.468-.252-.612-.12-.156-.3-.258-.54-.306a5.362 5.362 0 0 0-.936-.126v-.684h5.652c1.656 0 2.934.306 3.834.918.912.612 1.368 1.464 1.368 2.556ZM38.877 65.8h1.278c1.2 0 2.088-.228 2.664-.684.588-.468.882-1.23.882-2.286 0-1.02-.234-1.746-.702-2.178-.456-.444-1.176-.666-2.16-.666h-1.656c-.204 0-.306.102-.306.306V65.8Zm16.168 5.526c-1.02 1.236-2.286 1.854-3.798 1.854-.708 0-1.35-.114-1.926-.342a4.576 4.576 0 0 1-1.494-.99 4.649 4.649 0 0 1-.954-1.53 5.532 5.532 0 0 1-.342-1.98c0-.732.12-1.41.36-2.034a4.669 4.669 0 0 1 1.008-1.602 4.84 4.84 0 0 1 1.566-1.044 5.197 5.197 0 0 1 1.998-.378c1.164 0 2.064.318 2.7.954.636.624.954 1.524.954 2.7 0 .168-.036.27-.108.306-.06.036-.21.054-.45.054h-5.922a2.31 2.31 0 0 0-.054.36 5.02 5.02 0 0 0-.018.45c0 .624.072 1.194.216 1.71.156.504.372.936.648 1.296.288.36.624.642 1.008.846.396.192.834.288 1.314.288.504 0 .972-.108 1.404-.324.432-.228.876-.594 1.332-1.098l.558.504Zm-2.97-4.86c.24 0 .432-.006.576-.018a.928.928 0 0 0 .324-.072.28.28 0 0 0 .144-.144.865.865 0 0 0 .036-.27c0-.552-.18-.99-.54-1.314-.348-.336-.828-.504-1.44-.504-1.296 0-2.1.774-2.412 2.322h3.312Zm7.529 3.672c0 .492.012.882.036 1.17.024.288.084.51.18.666.108.144.258.24.45.288.192.048.462.084.81.108V73h-4.788v-.63c.348-.012.624-.042.828-.09a.87.87 0 0 0 .468-.306c.108-.144.174-.348.198-.612.036-.276.054-.642.054-1.098v-2.106c0-.816-.012-1.452-.036-1.908-.012-.456-.072-.792-.18-1.008a.6.6 0 0 0-.468-.378 4.367 4.367 0 0 0-.9-.072v-.63l3.15-.684.252 2.232h.072c.156-.36.348-.69.576-.99.24-.3.498-.552.774-.756.276-.216.564-.384.864-.504.3-.12.606-.18.918-.18.384 0 .684.096.9.288.228.18.342.426.342.738 0 .288-.09.516-.27.684-.18.156-.438.234-.774.234-.192 0-.354-.024-.486-.072a5.613 5.613 0 0 1-.36-.144 3.481 3.481 0 0 0-.288-.162.57.57 0 0 0-.288-.072c-.324 0-.648.21-.972.63-.324.408-.576.93-.756 1.566a9.055 9.055 0 0 0-.234 1.188 12.4 12.4 0 0 0-.072 1.368v.612Zm4.618-6.39h2.034v-1.296c0-1.38.36-2.454 1.08-3.222.732-.78 1.77-1.17 3.114-1.17.744 0 1.35.114 1.818.342.468.228.702.522.702.882 0 .24-.078.444-.234.612a.725.725 0 0 1-.558.234c-.144 0-.3-.042-.468-.126a6.29 6.29 0 0 1-.63-.468c-.3-.252-.534-.414-.702-.486a1.313 1.313 0 0 0-.594-.126c-.72 0-1.236.366-1.548 1.098-.108.24-.186.534-.234.882-.036.348-.054.828-.054 1.44v1.404h2.898v.846h-2.898v5.508c0 .444.024.81.072 1.098.06.288.156.522.288.702.144.168.336.288.576.36.24.06.552.096.936.108V73h-5.112v-.63c.336-.012.606-.042.81-.09a.87.87 0 0 0 .468-.306c.108-.156.18-.366.216-.63.036-.276.054-.642.054-1.098v-5.652h-2.034v-.846Zm12.3-.468c.685 0 1.333.126 1.945.378.612.24 1.146.576 1.602 1.008.468.432.834.948 1.098 1.548.276.588.414 1.236.414 1.944 0 .732-.138 1.404-.414 2.016a4.75 4.75 0 0 1-1.098 1.584 5 5 0 0 1-1.602 1.044 5.055 5.055 0 0 1-1.944.378c-.672 0-1.314-.12-1.926-.36-.6-.252-1.128-.6-1.584-1.044a4.884 4.884 0 0 1-1.08-1.584 5.166 5.166 0 0 1-.396-2.034c0-.708.132-1.362.396-1.962a4.73 4.73 0 0 1 1.08-1.548 4.955 4.955 0 0 1 1.584-1.008 5.228 5.228 0 0 1 1.926-.36Zm0 .864c-.443 0-.851.096-1.223.288-.36.192-.672.468-.936.828-.252.348-.45.774-.594 1.278a6.317 6.317 0 0 0-.198 1.638c0 .624.066 1.188.198 1.692.144.504.342.936.594 1.296.264.348.576.618.936.81.36.192.768.288 1.224.288.456 0 .87-.096 1.242-.288.372-.192.69-.468.954-.828.264-.36.468-.792.612-1.296a6.083 6.083 0 0 0 .216-1.674c0-.6-.072-1.146-.216-1.638a3.854 3.854 0 0 0-.612-1.26 2.727 2.727 0 0 0-.954-.828 2.54 2.54 0 0 0-1.242-.306Zm9.564 5.994c0 .492.012.882.036 1.17.024.288.084.51.18.666.108.144.258.24.45.288.192.048.462.084.81.108V73h-4.788v-.63c.348-.012.624-.042.828-.09a.87.87 0 0 0 .468-.306c.108-.144.174-.348.198-.612.036-.276.054-.642.054-1.098v-2.106c0-.816-.012-1.452-.036-1.908-.012-.456-.072-.792-.18-1.008a.6.6 0 0 0-.468-.378 4.367 4.367 0 0 0-.9-.072v-.63l3.15-.684.252 2.232h.072c.156-.36.348-.69.576-.99.24-.3.498-.552.774-.756.276-.216.564-.384.864-.504.3-.12.606-.18.918-.18.384 0 .684.096.9.288.228.18.342.426.342.738 0 .288-.09.516-.27.684-.18.156-.438.234-.774.234-.192 0-.354-.024-.486-.072a5.613 5.613 0 0 1-.36-.144 3.481 3.481 0 0 0-.288-.162.57.57 0 0 0-.288-.072c-.324 0-.648.21-.972.63-.324.408-.576.93-.756 1.566a9.055 9.055 0 0 0-.234 1.188 12.4 12.4 0 0 0-.072 1.368v.612Zm8.2-.018c0 .504.012.9.036 1.188.024.288.084.51.18.666.108.144.258.24.45.288.192.048.462.084.81.108V73h-4.788v-.63a5.4 5.4 0 0 0 .828-.108.786.786 0 0 0 .468-.288c.108-.144.174-.348.198-.612.036-.276.054-.642.054-1.098V67.96c0-.684-.012-1.254-.036-1.71-.012-.456-.042-.768-.09-.936a1.366 1.366 0 0 0-.126-.36.459.459 0 0 0-.234-.216 1.035 1.035 0 0 0-.432-.108 4.911 4.911 0 0 0-.666-.036v-.63l2.934-.684.234 1.8h.09c.54-.612 1.104-1.062 1.692-1.35.6-.3 1.26-.45 1.98-.45.756 0 1.392.156 1.908.468.516.3.876.738 1.08 1.314h.072a4.64 4.64 0 0 1 1.62-1.314 4.558 4.558 0 0 1 2.034-.468c.564 0 1.074.096 1.53.288.468.18.822.432 1.062.756.216.276.366.642.45 1.098.096.444.144 1.056.144 1.836v2.862c0 .492.012.882.036 1.17.036.288.102.51.198.666.096.156.24.258.432.306a5.4 5.4 0 0 0 .828.108V73h-4.788v-.63c.336-.012.606-.042.81-.09a.87.87 0 0 0 .468-.306c.108-.156.174-.366.198-.63.036-.264.054-.624.054-1.08v-2.268c0-.684-.036-1.26-.108-1.728-.072-.48-.192-.864-.36-1.152-.168-.3-.39-.516-.666-.648-.264-.132-.588-.198-.972-.198-.528 0-1.026.15-1.494.45a3.076 3.076 0 0 0-1.242 1.53 2.509 2.509 0 0 0-.09.378 4.265 4.265 0 0 0-.054.486v3.006c0 .492.012.882.036 1.17.024.288.084.51.18.666a.755.755 0 0 0 .468.306 5.4 5.4 0 0 0 .828.108V73h-4.788v-.63c.336-.024.606-.06.81-.108a.708.708 0 0 0 .45-.288c.108-.144.174-.348.198-.612.036-.276.054-.642.054-1.098v-2.268c0-.696-.036-1.278-.108-1.746-.072-.48-.192-.864-.36-1.152-.156-.3-.366-.51-.63-.63-.264-.132-.588-.198-.972-.198-.54 0-1.05.15-1.53.45a2.778 2.778 0 0 0-1.062 1.17c-.06.12-.114.24-.162.36a2.509 2.509 0 0 0-.09.378 4.265 4.265 0 0 0-.054.486v3.006Zm24.377 1.206c-1.02 1.236-2.286 1.854-3.798 1.854-.708 0-1.35-.114-1.926-.342a4.576 4.576 0 0 1-1.494-.99 4.649 4.649 0 0 1-.954-1.53 5.532 5.532 0 0 1-.342-1.98c0-.732.12-1.41.36-2.034a4.669 4.669 0 0 1 1.008-1.602 4.84 4.84 0 0 1 1.566-1.044 5.197 5.197 0 0 1 1.998-.378c1.164 0 2.064.318 2.7.954.636.624.954 1.524.954 2.7 0 .168-.036.27-.108.306-.06.036-.21.054-.45.054h-5.922a2.31 2.31 0 0 0-.054.36 5.02 5.02 0 0 0-.018.45c0 .624.072 1.194.216 1.71.156.504.372.936.648 1.296.288.36.624.642 1.008.846.396.192.834.288 1.314.288.504 0 .972-.108 1.404-.324.432-.228.876-.594 1.332-1.098l.558.504Zm-2.97-4.86c.24 0 .432-.006.576-.018a.928.928 0 0 0 .324-.072.28.28 0 0 0 .144-.144.865.865 0 0 0 .036-.27c0-.552-.18-.99-.54-1.314-.348-.336-.828-.504-1.44-.504-1.296 0-2.1.774-2.412 2.322h3.312Zm7.528 3.672c0 .492.012.882.036 1.17.024.288.084.51.18.666.108.144.258.24.45.288.192.048.462.084.81.108V73h-4.788v-.63c.348-.012.624-.042.828-.09a.87.87 0 0 0 .468-.306c.108-.144.174-.348.198-.612.036-.276.054-.642.054-1.098v-2.106c0-.816-.012-1.452-.036-1.908-.012-.456-.072-.792-.18-1.008a.6.6 0 0 0-.468-.378 4.367 4.367 0 0 0-.9-.072v-.63l3.15-.684.252 2.232h.072c.156-.36.348-.69.576-.99.24-.3.498-.552.774-.756.276-.216.564-.384.864-.504.3-.12.606-.18.918-.18.384 0 .684.096.9.288.228.18.342.426.342.738 0 .288-.09.516-.27.684-.18.156-.438.234-.774.234-.192 0-.354-.024-.486-.072a5.613 5.613 0 0 1-.36-.144 3.481 3.481 0 0 0-.288-.162.57.57 0 0 0-.288-.072c-.324 0-.648.21-.972.63-.324.408-.576.93-.756 1.566a9.055 9.055 0 0 0-.234 1.188 12.4 12.4 0 0 0-.072 1.368v.612Z\" fill=\"#222\"/><path opacity=\".8\" d=\"m55.456 161.044-10.252-6.248L146 54v16.5l-90.543 90.544Z\" fill=\"#fff\"/><path d=\"M27 6.5h107c5.799 0 10.5 4.701 10.5 10.5v112.596c0 3.688-1.935 7.106-5.097 9.004l-53.952 32.379a10.501 10.501 0 0 1-10.868-.036l-53.047-32.327a10.5 10.5 0 0 1-5.036-8.966V17c0-5.799 4.701-10.5 10.5-10.5Z\" stroke=\"#D9BADE\" stroke-width=\"3\"/><path d=\"m49.193 104-2.497-8.727h2.016l1.444 6.064h.073l1.594-6.064h1.725l1.59 6.076h.077l1.444-6.076h2.016L56.178 104h-1.799l-1.661-5.706h-.069L50.992 104h-1.799Zm16.155-8.727V104h-1.846v-8.727h1.846Zm12.657 0V104h-1.593l-3.797-5.493h-.064V104h-1.845v-8.727h1.619l3.767 5.488h.077v-5.488h1.836Zm5.032 1.521v-1.521h7.168v1.521h-2.672V104H85.71v-7.206h-2.672ZM95.226 104v-8.727h5.88v1.521h-4.035v2.08h3.733v1.521h-3.733v2.084h4.052V104h-5.897Zm11.187 0v-8.727h3.443c.659 0 1.222.118 1.688.353.469.233.825.564 1.069.993.248.427.371.928.371 1.505 0 .58-.125 1.078-.375 1.495-.25.415-.612.733-1.086.955-.472.221-1.043.332-1.713.332h-2.306v-1.483h2.007c.352 0 .645-.048.878-.145.233-.096.406-.241.52-.434.116-.193.175-.433.175-.72 0-.29-.059-.534-.175-.733a1.072 1.072 0 0 0-.524-.452c-.233-.105-.527-.158-.882-.158h-1.245V104h-1.845Zm4.713-3.972 2.169 3.972h-2.037l-2.122-3.972h1.99Z\" fill=\"#fff\"/><path d=\"M71.775 128.774c0 .355.018.644.056.868.046.215.14.383.28.504.14.112.336.191.588.238.261.047.602.075 1.022.084V131h-4.956v-.532c.326-.009.588-.037.784-.084a.959.959 0 0 0 .476-.238.877.877 0 0 0 .224-.476c.037-.205.056-.471.056-.798v-6.524c0-.327-.019-.588-.056-.784-.028-.205-.094-.364-.196-.476a.673.673 0 0 0-.42-.238 4.172 4.172 0 0 0-.728-.098v-.532h8.092l.154 2.674h-.49c-.056-.401-.145-.728-.266-.98a1.461 1.461 0 0 0-.518-.616c-.215-.149-.49-.252-.826-.308a6.792 6.792 0 0 0-1.26-.098h-1.778c-.159 0-.238.079-.238.238v4.228c.448 0 .83-.023 1.148-.07.326-.056.592-.149.798-.28a1.29 1.29 0 0 0 .49-.532c.112-.224.182-.513.21-.868h.49v4.102h-.49a3.27 3.27 0 0 0-.224-.882 1.21 1.21 0 0 0-.462-.546c-.196-.131-.453-.224-.77-.28a7.024 7.024 0 0 0-1.19-.084v2.856Zm10.119-1.918a13.05 13.05 0 0 0-1.358.602 4.805 4.805 0 0 0-.882.588 2.101 2.101 0 0 0-.49.588c-.094.196-.14.397-.14.602 0 .308.102.56.308.756.205.196.476.294.812.294a1.3 1.3 0 0 0 .672-.182c.215-.121.401-.285.56-.49.158-.215.284-.462.378-.742.093-.289.14-.593.14-.91v-1.106Zm0-.602v-.574c0-1.139-.486-1.708-1.456-1.708-.159 0-.294.014-.406.042a.665.665 0 0 0-.28.14.994.994 0 0 0-.21.28 3.858 3.858 0 0 0-.168.448c-.103.271-.206.453-.308.546-.094.084-.234.126-.42.126-.467 0-.7-.233-.7-.7 0-.448.238-.793.714-1.036.476-.252 1.153-.378 2.03-.378.933 0 1.596.168 1.988.504.392.327.588.887.588 1.68v3.136c0 1.064.21 1.596.63 1.596.13 0 .257-.014.378-.042a.556.556 0 0 0 .308-.266l.196.336c-.112.215-.318.397-.616.546-.299.14-.612.21-.938.21-.41 0-.719-.131-.924-.392-.196-.261-.294-.63-.294-1.106h-.07a2.846 2.846 0 0 1-1.008 1.092 2.7 2.7 0 0 1-1.428.392c-.588 0-1.05-.149-1.386-.448-.336-.299-.504-.7-.504-1.204 0-.224.037-.439.112-.644.084-.205.215-.401.392-.588a3.42 3.42 0 0 1 .7-.546 7.93 7.93 0 0 1 1.064-.56l2.016-.882Zm5.792 2.562c0 .355.014.639.042.854.028.215.084.383.168.504.093.121.22.205.378.252.168.047.387.075.658.084v.49h-3.864v-.49c.28-.009.504-.037.672-.084a.842.842 0 0 0 .392-.252.842.842 0 0 0 .196-.462c.037-.205.056-.471.056-.798v-6.034c0-.504-.01-.924-.028-1.26-.01-.345-.028-.579-.056-.7-.047-.215-.159-.359-.336-.434-.168-.075-.476-.112-.924-.112v-.476l2.646-.518v9.436Zm4.552 0c0 .355.014.639.043.854.027.215.084.383.167.504.094.121.22.205.379.252.168.047.387.075.657.084v.49h-3.863v-.49c.28-.009.504-.037.672-.084a.842.842 0 0 0 .391-.252.841.841 0 0 0 .197-.462c.037-.205.055-.471.055-.798v-6.034c0-.504-.009-.924-.028-1.26-.009-.345-.028-.579-.055-.7-.047-.215-.16-.359-.337-.434-.168-.075-.476-.112-.924-.112v-.476l2.647-.518v9.436Zm-26.213 18.812h2.786c.224 0 .42-.019.588-.056a1.08 1.08 0 0 0 .448-.252c.13-.121.248-.285.35-.49a6.3 6.3 0 0 0 .308-.812h.518L70.491 149h-6.51v-.462a49.204 49.204 0 0 0 2.618-2.492c.69-.719 1.232-1.363 1.624-1.932.392-.569.663-1.092.812-1.568a4.97 4.97 0 0 0 .224-1.47c0-.728-.172-1.302-.518-1.722-.336-.42-.798-.63-1.386-.63-.56 0-1.017.182-1.372.546-.345.364-.518.835-.518 1.414 0 .504.136.905.406 1.204.28.299.658.448 1.134.448a.872.872 0 0 1-.364.546c-.196.131-.438.196-.728.196a1.72 1.72 0 0 1-.728-.154 1.831 1.831 0 0 1-.574-.434 2.17 2.17 0 0 1-.378-.658 2.776 2.776 0 0 1-.126-.854c0-.42.089-.807.266-1.162a2.76 2.76 0 0 1 .728-.91 3.46 3.46 0 0 1 1.092-.616c.43-.149.892-.224 1.386-.224.495 0 .948.075 1.358.224.41.149.766.359 1.064.63.299.271.528.593.686.966.168.364.252.77.252 1.218a4 4 0 0 1-.392 1.708 7.427 7.427 0 0 1-1.05 1.638c-.448.532-.97 1.059-1.568 1.582a33.78 33.78 0 0 1-1.918 1.526l.014.07Zm10.881-9.548c.57 0 1.106.145 1.61.434a4.29 4.29 0 0 1 1.316 1.19 5.95 5.95 0 0 1 .882 1.778c.224.681.336 1.419.336 2.212 0 .756-.112 1.465-.336 2.128a5.847 5.847 0 0 1-.882 1.736 4.444 4.444 0 0 1-1.316 1.162c-.504.28-1.04.42-1.61.42-.57 0-1.106-.14-1.61-.42a4.444 4.444 0 0 1-1.316-1.162 6.1 6.1 0 0 1-.896-1.736 6.865 6.865 0 0 1-.322-2.128c0-.793.108-1.531.322-2.212a6.237 6.237 0 0 1 .896-1.778 4.29 4.29 0 0 1 1.316-1.19 3.186 3.186 0 0 1 1.61-.434Zm0 10.388c.364 0 .686-.075.966-.224.29-.149.532-.406.728-.77.206-.364.36-.849.462-1.456.112-.607.168-1.367.168-2.282 0-.952-.056-1.745-.168-2.38-.102-.635-.252-1.143-.448-1.526-.196-.392-.439-.667-.728-.826a1.915 1.915 0 0 0-.98-.252c-.364 0-.69.084-.98.252-.29.159-.532.434-.728.826-.196.383-.35.891-.462 1.526-.103.635-.154 1.428-.154 2.38 0 .915.052 1.675.154 2.282.112.607.266 1.092.462 1.456.196.364.439.621.728.77.29.149.616.224.98.224Zm7.74-.84h2.786c.224 0 .42-.019.588-.056.168-.047.318-.131.448-.252.131-.121.248-.285.35-.49a6.27 6.27 0 0 0 .308-.812h.518L89.112 149h-6.51v-.462a49.166 49.166 0 0 0 2.618-2.492c.691-.719 1.232-1.363 1.624-1.932.392-.569.663-1.092.812-1.568.15-.485.224-.975.224-1.47 0-.728-.172-1.302-.518-1.722-.336-.42-.798-.63-1.386-.63-.56 0-1.017.182-1.372.546-.345.364-.518.835-.518 1.414 0 .504.136.905.406 1.204.28.299.658.448 1.134.448a.872.872 0 0 1-.364.546c-.196.131-.438.196-.728.196-.261 0-.504-.051-.728-.154a1.832 1.832 0 0 1-.574-.434 2.174 2.174 0 0 1-.378-.658 2.776 2.776 0 0 1-.126-.854c0-.42.089-.807.266-1.162a2.76 2.76 0 0 1 .728-.91 3.46 3.46 0 0 1 1.092-.616 4.2 4.2 0 0 1 1.386-.224c.495 0 .948.075 1.358.224.411.149.766.359 1.064.63.299.271.528.593.686.966.168.364.252.77.252 1.218a4 4 0 0 1-.392 1.708 7.427 7.427 0 0 1-1.05 1.638c-.448.532-.97 1.059-1.568 1.582a33.71 33.71 0 0 1-1.918 1.526l.014.07Zm6.135-1.834 4.928-7.714h.434v7.742c.29-.009.518-.028.686-.056.178-.037.308-.098.392-.182a.685.685 0 0 0 .182-.378c.028-.168.042-.387.042-.658h.49v3.122h-.49a3.67 3.67 0 0 0-.042-.616.615.615 0 0 0-.182-.364c-.084-.093-.214-.154-.392-.182a3.889 3.889 0 0 0-.686-.07v.294c0 .364.014.658.042.882.028.224.08.401.154.532a.651.651 0 0 0 .336.252c.15.047.341.07.574.07V149h-3.934v-.532c.308 0 .556-.023.742-.07a.816.816 0 0 0 .448-.252 1.04 1.04 0 0 0 .21-.504 4.8 4.8 0 0 0 .056-.812v-.336h-3.99v-.7Zm3.99-4.984h-.07l-3.22 4.984h3.29v-4.984Z\" fill=\"#222\"/><path d=\"M10 90a2 2 0 0 1 2-2h137a2 2 0 0 1 2 2v21H10V90Z\" fill=\"#9132A2\"/><path d=\"M48.018 104v-8.727H53.9v1.521h-4.035v2.08h3.732v1.521h-3.732v2.084h4.052V104h-5.898Zm16.339-8.727h1.845v5.667c0 .637-.152 1.194-.456 1.671a3.05 3.05 0 0 1-1.266 1.116c-.543.264-1.175.397-1.896.397-.725 0-1.358-.133-1.9-.397a3.051 3.051 0 0 1-1.266-1.116c-.301-.477-.452-1.034-.452-1.671v-5.667h1.845v5.51c0 .332.073.628.217.886.148.259.356.462.623.609.267.148.578.222.933.222.358 0 .669-.074.933-.222.267-.147.473-.35.618-.609a1.75 1.75 0 0 0 .222-.886v-5.51ZM71.32 104v-8.727h3.443c.66 0 1.222.118 1.688.353a2.45 2.45 0 0 1 1.07.993c.246.427.37.928.37 1.505 0 .58-.125 1.078-.375 1.495-.25.415-.612.733-1.087.955-.471.221-1.042.332-1.713.332h-2.305v-1.483h2.007c.352 0 .645-.048.878-.145.233-.096.406-.241.52-.434.116-.193.174-.433.174-.72 0-.29-.058-.534-.174-.733a1.072 1.072 0 0 0-.525-.452c-.233-.105-.526-.158-.882-.158h-1.244V104H71.32Zm4.713-3.972L78.202 104h-2.037l-2.122-3.972h1.99Zm14.782-.392c0 .952-.18 1.762-.541 2.429a3.749 3.749 0 0 1-1.466 1.53c-.617.35-1.31.524-2.08.524-.775 0-1.471-.176-2.088-.528-.617-.352-1.104-.862-1.462-1.53-.358-.668-.537-1.476-.537-2.425 0-.951.18-1.761.537-2.429.358-.667.846-1.176 1.462-1.525.617-.353 1.313-.529 2.088-.529.77 0 1.463.176 2.08.529.619.35 1.108.858 1.465 1.525.361.668.542 1.478.542 2.43Zm-1.871 0c0-.616-.092-1.136-.277-1.56-.182-.423-.439-.744-.771-.962a2.076 2.076 0 0 0-1.168-.329c-.446 0-.835.11-1.167.329-.333.218-.591.54-.776.963-.182.423-.273.943-.273 1.56 0 .616.091 1.136.273 1.559.185.423.443.744.776.963.332.219.721.328 1.167.328.446 0 .835-.109 1.168-.328.332-.219.59-.54.771-.963.185-.423.277-.943.277-1.56ZM95.782 104v-8.727h3.443c.662 0 1.226.126 1.692.379.465.25.821.598 1.065 1.044.247.443.371.955.371 1.534 0 .58-.125 1.091-.375 1.534a2.59 2.59 0 0 1-1.087 1.036c-.472.247-1.043.37-1.713.37h-2.195v-1.478h1.897c.355 0 .647-.061.877-.183a1.21 1.21 0 0 0 .52-.516 1.61 1.61 0 0 0 .175-.763c0-.29-.058-.543-.175-.758a1.162 1.162 0 0 0-.52-.507c-.233-.123-.528-.184-.886-.184h-1.244V104h-1.845Zm11.369 0v-8.727h5.881v1.521h-4.036v2.08h3.733v1.521h-3.733v2.084h4.053V104h-5.898Z\" fill=\"#fff\"/><path d=\"M94.329 25.087 81.992 32.1a3 3 0 0 1-2.974-.005l-12.51-7.167A3 3 0 0 1 65 22.325V3a3 3 0 0 1 3-3h24.846a3 3 0 0 1 3 3v19.48a3 3 0 0 1-1.517 2.607Z\" fill=\"#9132A2\"/><path d=\"M82.442 5.46c-.646-.16-1.292-.16-1.938-.16h-.807c-5.168.161-9.044 4.522-8.883 9.69.162 5.168 4.522 9.044 9.69 8.882a9.79 9.79 0 0 0 5.653-1.776l-2.1-3.553a5.644 5.644 0 0 1-3.553 1.292h-.646c-2.907-.162-5.168-2.746-5.006-5.653.161-2.907 2.745-5.168 5.652-5.006l1.938-3.715Z\" fill=\"#fff\"/><path d=\"m89.548 17.248-2.422-4.037h-4.522l-2.423 4.037h4.684l2.26 3.876 2.423-3.876ZM83.734 9.98c-.322.485-.484 1.131-.484 1.777l4.36.162v-1.13h-2.906c.161-.485.484-.647.969-.97l.484-.323c.969-.323 1.454-.969 1.454-1.776 0-.485-.324-.97-.647-1.292-.323-.323-.968-.485-1.453-.485-.484 0-.969 0-1.453.323-.324.323-.647.646-.808.97l.808.807c.322-.646.807-.97 1.453-.97.323 0 .808.324.808.647s-.162.484-.808.807l-.323.162c-.484.323-1.13.807-1.454 1.292Z\" fill=\"#fff\"/><path d=\"M10 111h5v5l-5-5Zm141 0h-5v5l5-5Z\" fill=\"#70267D\"/></svg>',withExternalLayout:true}),isDisplayed5()&&/*#__PURE__*/_jsx(SVG,{className:\"framer-4oo4rc\",\"data-framer-name\":\"6\",fill:\"black\",intrinsicHeight:176,intrinsicWidth:160,layoutDependency:layoutDependency,layoutId:\"WLvX0jIE9\",svg:'<svg width=\"160\" height=\"176\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M159.575 114.48a1 1 0 0 1-.854 1.52H141a1 1 0 0 1-1-1V94a1 1 0 0 1 1-1h17.721a1 1 0 0 1 .854 1.52l-5.759 9.46a1.002 1.002 0 0 0 0 1.04l5.759 9.46ZM.925 94.52A1 1 0 0 1 1.78 93H19.5a1 1 0 0 1 1 1v21a1 1 0 0 1-1 1H1.78a1 1 0 0 1-.855-1.52l5.759-9.46a1 1 0 0 0 0-1.04L.925 94.52Z\" fill=\"#2C9469\"/><path d=\"M15 17c0-6.627 5.373-12 12-12h107c6.627 0 12 5.373 12 12v112.596a12 12 0 0 1-5.825 10.29l-53.953 32.38a12.002 12.002 0 0 1-12.42-.042l-53.047-32.327A12 12 0 0 1 15 129.65V17Z\" fill=\"#EAFBF2\"/><path d=\"M146 45.5 39.923 151.577l-19.168-11.68A12 12 0 0 1 15 129.65V104l99-99h20c6.627 0 12 5.373 12 12v28.5Z\" fill=\"#fff\"/><path opacity=\".8\" d=\"m55.456 161.044-10.252-6.248L146 54v16.5l-90.543 90.544Z\" fill=\"#fff\"/><path d=\"M27 6.5h107c5.799 0 10.5 4.701 10.5 10.5v112.596c0 3.688-1.935 7.106-5.097 9.004l-53.952 32.379a10.501 10.501 0 0 1-10.868-.036l-53.047-32.327a10.5 10.5 0 0 1-5.036-8.966V17c0-5.799 4.701-10.5 10.5-10.5Z\" stroke=\"#BADED1\" stroke-width=\"3\"/><path d=\"m49.193 104-2.497-8.727h2.016l1.444 6.064h.073l1.594-6.064h1.725l1.59 6.076h.077l1.444-6.076h2.016L56.178 104h-1.799l-1.661-5.706h-.069L50.992 104h-1.799Zm16.155-8.727V104h-1.846v-8.727h1.846Zm12.657 0V104h-1.593l-3.797-5.493h-.064V104h-1.845v-8.727h1.619l3.767 5.488h.077v-5.488h1.836Zm5.032 1.521v-1.521h7.168v1.521h-2.672V104H85.71v-7.206h-2.672ZM95.226 104v-8.727h5.88v1.521h-4.035v2.08h3.733v1.521h-3.733v2.084h4.052V104h-5.897Zm11.187 0v-8.727h3.443c.659 0 1.222.118 1.688.353.469.233.825.564 1.069.993.248.427.371.928.371 1.505 0 .58-.125 1.078-.375 1.495-.25.415-.612.733-1.086.955-.472.221-1.043.332-1.713.332h-2.306v-1.483h2.007c.352 0 .645-.048.878-.145.233-.096.406-.241.52-.434.116-.193.175-.433.175-.72 0-.29-.059-.534-.175-.733a1.072 1.072 0 0 0-.524-.452c-.233-.105-.527-.158-.882-.158h-1.245V104h-1.845Zm4.713-3.972 2.169 3.972h-2.037l-2.122-3.972h1.99Z\" fill=\"#fff\"/><path d=\"M71.775 128.774c0 .355.018.644.056.868.046.215.14.383.28.504.14.112.336.191.588.238.261.047.602.075 1.022.084V131h-4.956v-.532c.326-.009.588-.037.784-.084a.959.959 0 0 0 .476-.238.877.877 0 0 0 .224-.476c.037-.205.056-.471.056-.798v-6.524c0-.327-.019-.588-.056-.784-.028-.205-.094-.364-.196-.476a.673.673 0 0 0-.42-.238 4.172 4.172 0 0 0-.728-.098v-.532h8.092l.154 2.674h-.49c-.056-.401-.145-.728-.266-.98a1.461 1.461 0 0 0-.518-.616c-.215-.149-.49-.252-.826-.308a6.792 6.792 0 0 0-1.26-.098h-1.778c-.159 0-.238.079-.238.238v4.228c.448 0 .83-.023 1.148-.07.326-.056.592-.149.798-.28a1.29 1.29 0 0 0 .49-.532c.112-.224.182-.513.21-.868h.49v4.102h-.49a3.27 3.27 0 0 0-.224-.882 1.21 1.21 0 0 0-.462-.546c-.196-.131-.453-.224-.77-.28a7.024 7.024 0 0 0-1.19-.084v2.856Zm10.119-1.918a13.05 13.05 0 0 0-1.358.602 4.805 4.805 0 0 0-.882.588 2.101 2.101 0 0 0-.49.588c-.094.196-.14.397-.14.602 0 .308.102.56.308.756.205.196.476.294.812.294a1.3 1.3 0 0 0 .672-.182c.215-.121.401-.285.56-.49.158-.215.284-.462.378-.742.093-.289.14-.593.14-.91v-1.106Zm0-.602v-.574c0-1.139-.486-1.708-1.456-1.708-.159 0-.294.014-.406.042a.665.665 0 0 0-.28.14.994.994 0 0 0-.21.28 3.858 3.858 0 0 0-.168.448c-.103.271-.206.453-.308.546-.094.084-.234.126-.42.126-.467 0-.7-.233-.7-.7 0-.448.238-.793.714-1.036.476-.252 1.153-.378 2.03-.378.933 0 1.596.168 1.988.504.392.327.588.887.588 1.68v3.136c0 1.064.21 1.596.63 1.596.13 0 .257-.014.378-.042a.556.556 0 0 0 .308-.266l.196.336c-.112.215-.318.397-.616.546-.299.14-.612.21-.938.21-.41 0-.719-.131-.924-.392-.196-.261-.294-.63-.294-1.106h-.07a2.846 2.846 0 0 1-1.008 1.092 2.7 2.7 0 0 1-1.428.392c-.588 0-1.05-.149-1.386-.448-.336-.299-.504-.7-.504-1.204 0-.224.037-.439.112-.644.084-.205.215-.401.392-.588a3.42 3.42 0 0 1 .7-.546 7.93 7.93 0 0 1 1.064-.56l2.016-.882Zm5.792 2.562c0 .355.014.639.042.854.028.215.084.383.168.504.093.121.22.205.378.252.168.047.387.075.658.084v.49h-3.864v-.49c.28-.009.504-.037.672-.084a.842.842 0 0 0 .392-.252.842.842 0 0 0 .196-.462c.037-.205.056-.471.056-.798v-6.034c0-.504-.01-.924-.028-1.26-.01-.345-.028-.579-.056-.7-.047-.215-.159-.359-.336-.434-.168-.075-.476-.112-.924-.112v-.476l2.646-.518v9.436Zm4.552 0c0 .355.014.639.043.854.027.215.084.383.167.504.094.121.22.205.379.252.168.047.387.075.657.084v.49h-3.863v-.49c.28-.009.504-.037.672-.084a.842.842 0 0 0 .391-.252.841.841 0 0 0 .197-.462c.037-.205.055-.471.055-.798v-6.034c0-.504-.009-.924-.028-1.26-.009-.345-.028-.579-.055-.7-.047-.215-.16-.359-.337-.434-.168-.075-.476-.112-.924-.112v-.476l2.647-.518v9.436Zm-26.213 18.812h2.786c.224 0 .42-.019.588-.056a1.08 1.08 0 0 0 .448-.252c.13-.121.248-.285.35-.49a6.3 6.3 0 0 0 .308-.812h.518L70.491 149h-6.51v-.462a49.204 49.204 0 0 0 2.618-2.492c.69-.719 1.232-1.363 1.624-1.932.392-.569.663-1.092.812-1.568a4.97 4.97 0 0 0 .224-1.47c0-.728-.172-1.302-.518-1.722-.336-.42-.798-.63-1.386-.63-.56 0-1.017.182-1.372.546-.345.364-.518.835-.518 1.414 0 .504.136.905.406 1.204.28.299.658.448 1.134.448a.872.872 0 0 1-.364.546c-.196.131-.438.196-.728.196a1.72 1.72 0 0 1-.728-.154 1.831 1.831 0 0 1-.574-.434 2.17 2.17 0 0 1-.378-.658 2.776 2.776 0 0 1-.126-.854c0-.42.089-.807.266-1.162a2.76 2.76 0 0 1 .728-.91 3.46 3.46 0 0 1 1.092-.616c.43-.149.892-.224 1.386-.224.495 0 .948.075 1.358.224.41.149.766.359 1.064.63.299.271.528.593.686.966.168.364.252.77.252 1.218a4 4 0 0 1-.392 1.708 7.427 7.427 0 0 1-1.05 1.638c-.448.532-.97 1.059-1.568 1.582a33.78 33.78 0 0 1-1.918 1.526l.014.07Zm10.881-9.548c.57 0 1.106.145 1.61.434a4.29 4.29 0 0 1 1.316 1.19 5.95 5.95 0 0 1 .882 1.778c.224.681.336 1.419.336 2.212 0 .756-.112 1.465-.336 2.128a5.847 5.847 0 0 1-.882 1.736 4.444 4.444 0 0 1-1.316 1.162c-.504.28-1.04.42-1.61.42-.57 0-1.106-.14-1.61-.42a4.444 4.444 0 0 1-1.316-1.162 6.1 6.1 0 0 1-.896-1.736 6.865 6.865 0 0 1-.322-2.128c0-.793.108-1.531.322-2.212a6.237 6.237 0 0 1 .896-1.778 4.29 4.29 0 0 1 1.316-1.19 3.186 3.186 0 0 1 1.61-.434Zm0 10.388c.364 0 .686-.075.966-.224.29-.149.532-.406.728-.77.206-.364.36-.849.462-1.456.112-.607.168-1.367.168-2.282 0-.952-.056-1.745-.168-2.38-.102-.635-.252-1.143-.448-1.526-.196-.392-.439-.667-.728-.826a1.915 1.915 0 0 0-.98-.252c-.364 0-.69.084-.98.252-.29.159-.532.434-.728.826-.196.383-.35.891-.462 1.526-.103.635-.154 1.428-.154 2.38 0 .915.052 1.675.154 2.282.112.607.266 1.092.462 1.456.196.364.439.621.728.77.29.149.616.224.98.224Zm7.74-.84h2.786c.224 0 .42-.019.588-.056.168-.047.318-.131.448-.252.131-.121.248-.285.35-.49a6.27 6.27 0 0 0 .308-.812h.518L89.112 149h-6.51v-.462a49.166 49.166 0 0 0 2.618-2.492c.691-.719 1.232-1.363 1.624-1.932.392-.569.663-1.092.812-1.568.15-.485.224-.975.224-1.47 0-.728-.172-1.302-.518-1.722-.336-.42-.798-.63-1.386-.63-.56 0-1.017.182-1.372.546-.345.364-.518.835-.518 1.414 0 .504.136.905.406 1.204.28.299.658.448 1.134.448a.872.872 0 0 1-.364.546c-.196.131-.438.196-.728.196-.261 0-.504-.051-.728-.154a1.832 1.832 0 0 1-.574-.434 2.174 2.174 0 0 1-.378-.658 2.776 2.776 0 0 1-.126-.854c0-.42.089-.807.266-1.162a2.76 2.76 0 0 1 .728-.91 3.46 3.46 0 0 1 1.092-.616 4.2 4.2 0 0 1 1.386-.224c.495 0 .948.075 1.358.224.411.149.766.359 1.064.63.299.271.528.593.686.966.168.364.252.77.252 1.218a4 4 0 0 1-.392 1.708 7.427 7.427 0 0 1-1.05 1.638c-.448.532-.97 1.059-1.568 1.582a33.71 33.71 0 0 1-1.918 1.526l.014.07Zm6.135-1.834 4.928-7.714h.434v7.742c.29-.009.518-.028.686-.056.178-.037.308-.098.392-.182a.685.685 0 0 0 .182-.378c.028-.168.042-.387.042-.658h.49v3.122h-.49a3.67 3.67 0 0 0-.042-.616.615.615 0 0 0-.182-.364c-.084-.093-.214-.154-.392-.182a3.889 3.889 0 0 0-.686-.07v.294c0 .364.014.658.042.882.028.224.08.401.154.532a.651.651 0 0 0 .336.252c.15.047.341.07.574.07V149h-3.934v-.532c.308 0 .556-.023.742-.07a.816.816 0 0 0 .448-.252 1.04 1.04 0 0 0 .21-.504 4.8 4.8 0 0 0 .056-.812v-.336h-3.99v-.7Zm3.99-4.984h-.07l-3.22 4.984h3.29v-4.984ZM32.932 48.809a9.55 9.55 0 0 0 1.53-.102c.42-.08.748-.198.986-.357.25-.159.425-.363.527-.612.114-.25.17-.544.17-.884h.595v4.641h-.595c0-.34-.05-.635-.153-.884a1.2 1.2 0 0 0-.51-.612c-.238-.17-.566-.295-.986-.374-.408-.09-.93-.136-1.564-.136v3.842c0 .374.045.686.136.935.09.238.244.436.46.595.226.147.52.255.883.323.363.057.81.085 1.343.085.6 0 1.11-.04 1.53-.119.42-.09.77-.238 1.054-.442.283-.204.51-.47.68-.799.17-.34.312-.76.425-1.258h.646L39.834 56H29.277v-.646c.397-.011.714-.045.952-.102.25-.057.442-.153.578-.289.136-.136.227-.329.272-.578.046-.25.068-.572.068-.969v-7.922a5.24 5.24 0 0 0-.068-.952c-.034-.25-.113-.442-.238-.578-.113-.147-.283-.244-.51-.289a5.066 5.066 0 0 0-.884-.119v-.646h9.826l.153 2.992h-.595c-.068-.453-.181-.822-.34-1.105a1.702 1.702 0 0 0-.629-.697c-.26-.17-.595-.289-1.003-.357a9.162 9.162 0 0 0-1.479-.102h-2.159c-.192 0-.289.096-.289.289v4.879Zm13.508 2.159c-.646.25-1.195.493-1.649.731a5.835 5.835 0 0 0-1.07.714 2.544 2.544 0 0 0-.596.714c-.113.238-.17.482-.17.731 0 .374.125.68.374.918.25.238.578.357.986.357.295 0 .567-.074.816-.221a2.26 2.26 0 0 0 .68-.595 3.21 3.21 0 0 0 .46-.901c.112-.351.17-.72.17-1.105v-1.343Zm0-.731v-.697c0-1.383-.59-2.074-1.768-2.074a2.06 2.06 0 0 0-.493.051.803.803 0 0 0-.34.17 1.21 1.21 0 0 0-.255.34 4.685 4.685 0 0 0-.204.544c-.125.329-.25.55-.374.663-.113.102-.283.153-.51.153-.567 0-.85-.283-.85-.85 0-.544.29-.963.867-1.258.578-.306 1.4-.459 2.465-.459 1.133 0 1.938.204 2.414.612.476.397.714 1.077.714 2.04v3.808c0 1.292.255 1.938.765 1.938.159 0 .312-.017.46-.051.146-.045.271-.153.373-.323l.238.408c-.136.26-.385.482-.748.663-.363.17-.742.255-1.139.255-.498 0-.873-.159-1.122-.476-.238-.317-.357-.765-.357-1.343h-.085a3.448 3.448 0 0 1-1.224 1.326 3.27 3.27 0 0 1-1.734.476c-.714 0-1.275-.181-1.683-.544-.408-.363-.612-.85-.612-1.462 0-.272.045-.533.136-.782.102-.25.26-.487.476-.714.215-.227.499-.448.85-.663a9.583 9.583 0 0 1 1.292-.68l2.448-1.071ZM51.042 56h-.374v-2.924h.425c.442 1.598 1.247 2.397 2.414 2.397.454 0 .81-.108 1.071-.323.272-.227.408-.567.408-1.02a.946.946 0 0 0-.085-.425.929.929 0 0 0-.289-.374 3.777 3.777 0 0 0-.595-.459c-.25-.17-.584-.385-1.003-.646-.385-.238-.72-.459-1.003-.663a4.996 4.996 0 0 1-.714-.612 2.494 2.494 0 0 1-.442-.68 2.333 2.333 0 0 1-.136-.833c0-.385.063-.737.187-1.054a2.395 2.395 0 0 1 1.343-1.36 2.44 2.44 0 0 1 1.003-.204c.306 0 .623.051.952.153.329.09.618.215.867.374l.34-.357h.323v2.448h-.442c-.25-.691-.521-1.184-.816-1.479a1.479 1.479 0 0 0-1.088-.442c-.385 0-.697.102-.935.306-.227.204-.34.487-.34.85 0 .193.029.363.085.51.068.136.17.272.306.408.136.136.306.278.51.425.215.136.47.295.765.476.487.306.901.578 1.241.816.351.238.635.476.85.714.216.227.374.465.476.714.102.25.153.533.153.85 0 .805-.26 1.44-.782 1.904-.521.453-1.207.68-2.057.68-.884 0-1.643-.255-2.278-.765l-.34.595Zm9.794-2.703c0 .442.017.799.05 1.071.046.26.126.47.239.629.113.147.272.25.476.306.204.057.476.09.816.102V56h-4.88v-.595c.34-.011.619-.045.834-.102.215-.068.38-.17.493-.306.125-.147.204-.346.238-.595.045-.26.068-.59.068-.986V51.24c0-.657-.011-1.196-.034-1.615-.011-.43-.04-.725-.085-.884-.057-.26-.187-.436-.391-.527-.204-.102-.59-.153-1.156-.153v-.595l3.332-.646v6.477Zm-1.955-9.928c0-.295.102-.544.306-.748.204-.204.453-.306.748-.306s.544.102.748.306c.204.204.306.453.306.748s-.102.544-.306.748a1.017 1.017 0 0 1-.748.306c-.295 0-.544-.102-.748-.306a1.017 1.017 0 0 1-.306-.748Zm12.407 11.05c-.963 1.167-2.16 1.751-3.587 1.751a4.905 4.905 0 0 1-1.82-.323 4.322 4.322 0 0 1-1.41-.935 4.391 4.391 0 0 1-.901-1.445 5.226 5.226 0 0 1-.323-1.87 5.3 5.3 0 0 1 .34-1.921 4.41 4.41 0 0 1 .952-1.513c.42-.42.912-.748 1.479-.986a4.908 4.908 0 0 1 1.887-.357c1.1 0 1.95.3 2.55.901.6.59.9 1.44.9 2.55 0 .159-.033.255-.101.289-.057.034-.198.051-.425.051h-5.593c-.023.09-.04.204-.051.34a4.753 4.753 0 0 0-.017.425c0 .59.068 1.128.204 1.615.147.476.351.884.612 1.224.272.34.59.606.952.799.374.181.788.272 1.24.272.477 0 .919-.102 1.327-.306.408-.215.827-.561 1.258-1.037l.527.476Zm-2.805-4.59c.227 0 .408-.006.544-.017a.875.875 0 0 0 .306-.068.265.265 0 0 0 .136-.136.816.816 0 0 0 .034-.255c0-.521-.17-.935-.51-1.241-.329-.317-.782-.476-1.36-.476-1.224 0-1.983.731-2.278 2.193h3.128ZM73.28 56h-.374v-2.924h.425c.442 1.598 1.247 2.397 2.414 2.397.453 0 .81-.108 1.071-.323.272-.227.408-.567.408-1.02a.946.946 0 0 0-.085-.425.929.929 0 0 0-.289-.374 3.777 3.777 0 0 0-.595-.459c-.25-.17-.584-.385-1.003-.646-.385-.238-.72-.459-1.003-.663a4.996 4.996 0 0 1-.714-.612 2.494 2.494 0 0 1-.442-.68 2.333 2.333 0 0 1-.136-.833c0-.385.062-.737.187-1.054a2.395 2.395 0 0 1 1.343-1.36 2.44 2.44 0 0 1 1.003-.204c.306 0 .623.051.952.153.329.09.618.215.867.374l.34-.357h.323v2.448h-.442c-.25-.691-.521-1.184-.816-1.479a1.479 1.479 0 0 0-1.088-.442c-.385 0-.697.102-.935.306-.227.204-.34.487-.34.85 0 .193.028.363.085.51.068.136.17.272.306.408.136.136.306.278.51.425.215.136.47.295.765.476.487.306.901.578 1.241.816.351.238.635.476.85.714.215.227.374.465.476.714.102.25.153.533.153.85 0 .805-.26 1.44-.782 1.904-.521.453-1.207.68-2.057.68-.884 0-1.643-.255-2.278-.765l-.34.595Zm6.598-7.939v-.629c.6-.351 1.07-.703 1.41-1.054.34-.351.601-.77.783-1.258h.493v2.142h2.278v.799h-2.278v5.168c0 .397.017.731.05 1.003.046.272.114.493.205.663.09.159.21.272.357.34s.334.102.56.102c.284 0 .522-.057.715-.17.204-.125.402-.329.595-.612l.425.323c-.159.42-.437.742-.833.969-.386.215-.867.323-1.445.323-.748 0-1.32-.176-1.717-.527-.386-.363-.578-.878-.578-1.547v-6.035h-1.02Zm10.625 0v-.629c.601-.351 1.071-.703 1.411-1.054.34-.351.601-.77.782-1.258h.493v2.142h2.278v.799H93.19v5.168c0 .397.017.731.051 1.003.046.272.114.493.204.663.091.159.21.272.357.34.148.068.335.102.561.102.284 0 .522-.057.714-.17.204-.125.403-.329.595-.612l.425.323a1.83 1.83 0 0 1-.833.969c-.385.215-.867.323-1.445.323-.748 0-1.32-.176-1.717-.527-.385-.363-.578-.878-.578-1.547v-6.035h-1.02Zm10.93-1.241c.646 0 1.258.119 1.836.357a4.629 4.629 0 0 1 1.513.952 4.34 4.34 0 0 1 1.037 1.462 4.26 4.26 0 0 1 .391 1.836c0 .691-.13 1.326-.391 1.904a4.481 4.481 0 0 1-1.037 1.496c-.43.42-.935.748-1.513.986a4.775 4.775 0 0 1-1.836.357 4.938 4.938 0 0 1-1.819-.34 4.772 4.772 0 0 1-1.496-.986 4.64 4.64 0 0 1-1.02-1.496 4.88 4.88 0 0 1-.374-1.921c0-.669.125-1.286.374-1.853.25-.567.59-1.054 1.02-1.462a4.68 4.68 0 0 1 1.496-.952 4.938 4.938 0 0 1 1.819-.34Zm0 .816c-.419 0-.804.09-1.156.272a2.62 2.62 0 0 0-.884.782 3.84 3.84 0 0 0-.56 1.207c-.126.465-.188.98-.188 1.547 0 .59.063 1.122.187 1.598.136.476.323.884.561 1.224a2.7 2.7 0 0 0 .884.765c.34.181.726.272 1.156.272.431 0 .822-.09 1.173-.272.352-.181.652-.442.901-.782.25-.34.442-.748.578-1.224a5.745 5.745 0 0 0 .204-1.581c0-.567-.068-1.082-.204-1.547a3.626 3.626 0 0 0-.578-1.19c-.249-.34-.549-.6-.901-.782a2.397 2.397 0 0 0-1.173-.289Zm18.027 6.936h-.068c-.408.578-.844.992-1.309 1.241-.453.238-.992.357-1.615.357a4.595 4.595 0 0 1-1.785-.34 4.464 4.464 0 0 1-1.394-.969 4.756 4.756 0 0 1-.918-1.496 5.372 5.372 0 0 1-.323-1.887c0-.669.108-1.286.323-1.853a4.55 4.55 0 0 1 .918-1.479c.397-.42.867-.742 1.411-.969a4.361 4.361 0 0 1 1.768-.357c.544 0 1.026.09 1.445.272.431.181.844.47 1.241.867v-1.734c0-.646-.011-1.184-.034-1.615-.011-.43-.034-.725-.068-.884-.057-.25-.215-.425-.476-.527-.261-.102-.686-.153-1.275-.153v-.51l3.485-.646v9.809c0 .782.006 1.428.017 1.938.011.499.045.856.102 1.071a1.7 1.7 0 0 0 .119.34c.057.09.13.164.221.221.102.045.232.08.391.102.17.023.385.034.646.034v.578l-2.822.187v-1.598Zm-.34-3.757c0-.59-.034-1.037-.102-1.343a1.78 1.78 0 0 0-.357-.799 2.406 2.406 0 0 0-1.003-.765 2.842 2.842 0 0 0-1.19-.272c-.816 0-1.439.34-1.87 1.02-.419.669-.629 1.581-.629 2.737 0 .6.051 1.145.153 1.632.113.487.272.907.476 1.258.215.34.476.606.782.799.317.181.68.272 1.088.272.204 0 .408-.023.612-.068.215-.045.419-.113.612-.204.204-.102.391-.215.561-.34a2.02 2.02 0 0 0 .425-.459c.159-.25.272-.55.34-.901s.102-.833.102-1.445v-1.122Zm8.769-3.995c.646 0 1.258.119 1.836.357a4.64 4.64 0 0 1 1.513.952c.442.408.787.895 1.037 1.462.26.555.391 1.167.391 1.836a4.59 4.59 0 0 1-.391 1.904 4.496 4.496 0 0 1-1.037 1.496c-.431.42-.935.748-1.513.986a4.775 4.775 0 0 1-1.836.357 4.936 4.936 0 0 1-1.819-.34 4.761 4.761 0 0 1-1.496-.986 4.602 4.602 0 0 1-1.02-1.496 4.868 4.868 0 0 1-.374-1.921c0-.669.124-1.286.374-1.853a4.457 4.457 0 0 1 1.02-1.462 4.67 4.67 0 0 1 1.496-.952 4.936 4.936 0 0 1 1.819-.34Zm0 .816c-.42 0-.805.09-1.156.272a2.62 2.62 0 0 0-.884.782 3.84 3.84 0 0 0-.561 1.207c-.125.465-.187.98-.187 1.547 0 .59.062 1.122.187 1.598.136.476.323.884.561 1.224.249.329.544.584.884.765.34.181.725.272 1.156.272.43 0 .821-.09 1.173-.272.351-.181.651-.442.901-.782.249-.34.442-.748.578-1.224a5.745 5.745 0 0 0 .204-1.581c0-.567-.068-1.082-.204-1.547a3.646 3.646 0 0 0-.578-1.19c-.25-.34-.55-.6-.901-.782a2.402 2.402 0 0 0-1.173-.289ZM28.388 69.447c0 .43.063.827.187 1.19a3 3 0 0 0 .51.918c.227.25.493.448.8.595.317.147.657.221 1.02.221.396 0 .753-.09 1.07-.272a2.42 2.42 0 0 0 .833-.765c.238-.34.42-.742.544-1.207a5.745 5.745 0 0 0 .204-1.581c0-.578-.068-1.105-.204-1.581a4.043 4.043 0 0 0-.56-1.241 2.582 2.582 0 0 0-.868-.816 2.112 2.112 0 0 0-1.088-.289c-.464 0-.878.113-1.24.34a2.112 2.112 0 0 0-.834.918c-.25.499-.374 1.184-.374 2.057v1.513Zm-.034-4.25h.068c.363-.476.76-.822 1.19-1.037.442-.227.952-.34 1.53-.34.612 0 1.179.119 1.7.357.533.238.992.567 1.377.986.397.42.703.918.918 1.496a4.9 4.9 0 0 1 .34 1.836c0 .669-.113 1.292-.34 1.87a4.63 4.63 0 0 1-.935 1.479c-.385.42-.844.748-1.377.986a4.202 4.202 0 0 1-1.734.357 4.649 4.649 0 0 1-1.819-.357 3.825 3.825 0 0 1-1.377-.969L27.096 73h-.374V62.732c0-1.145-.073-1.876-.22-2.193a.591.591 0 0 0-.12-.187.461.461 0 0 0-.204-.136 1.621 1.621 0 0 0-.374-.119 7.939 7.939 0 0 0-.646-.102v-.425l3.196-.68v6.307ZM43.83 66.71c0-.465-.011-.827-.034-1.088-.022-.272-.085-.476-.187-.612a.647.647 0 0 0-.425-.289 4.111 4.111 0 0 0-.765-.136v-.595h3.077v5.219c0 .646.006 1.173.017 1.581.023.408.051.714.085.918.023.147.057.266.102.357a.71.71 0 0 0 .238.204c.102.045.233.08.391.102.17.011.386.017.646.017v.595l-2.805.204-.187-2.04h-.068c-.43.703-.929 1.218-1.496 1.547a3.478 3.478 0 0 1-1.75.476c-.477 0-.941-.09-1.395-.272-.442-.181-.776-.425-1.003-.731-.192-.25-.334-.595-.425-1.037-.079-.442-.119-1.014-.119-1.717V66.71c0-.465-.011-.827-.034-1.088-.022-.272-.085-.476-.187-.612a.647.647 0 0 0-.425-.289 4.111 4.111 0 0 0-.765-.136v-.595h3.077v4.641c0 1.235.142 2.13.425 2.686.295.555.76.833 1.394.833.998 0 1.774-.652 2.33-1.955a3.054 3.054 0 0 0 .221-.748 4.85 4.85 0 0 0 .05-.459 8.94 8.94 0 0 0 .017-.612V66.71ZM48.47 73h-.374v-2.924h.425c.442 1.598 1.247 2.397 2.414 2.397.453 0 .81-.108 1.071-.323.272-.227.408-.567.408-1.02a.947.947 0 0 0-.085-.425.93.93 0 0 0-.289-.374 3.782 3.782 0 0 0-.595-.459c-.25-.17-.584-.385-1.003-.646a17.18 17.18 0 0 1-1.003-.663 4.985 4.985 0 0 1-.714-.612 2.494 2.494 0 0 1-.442-.68 2.333 2.333 0 0 1-.136-.833c0-.385.062-.737.187-1.054a2.394 2.394 0 0 1 1.343-1.36 2.44 2.44 0 0 1 1.003-.204c.306 0 .623.051.952.153.329.09.618.215.867.374l.34-.357h.323v2.448h-.442c-.25-.691-.521-1.184-.816-1.479a1.479 1.479 0 0 0-1.088-.442c-.385 0-.697.102-.935.306-.227.204-.34.487-.34.85 0 .193.028.363.085.51.068.136.17.272.306.408.136.136.306.278.51.425.215.136.47.295.765.476.487.306.901.578 1.241.816.351.238.635.476.85.714.215.227.374.465.476.714.102.25.153.533.153.85 0 .805-.26 1.44-.782 1.904-.521.453-1.207.68-2.057.68-.884 0-1.643-.255-2.278-.765l-.34.595Zm9.794-2.703c0 .442.017.799.05 1.071.046.26.125.47.239.629.113.147.272.25.476.306.204.057.476.09.816.102V73h-4.88v-.595c.34-.011.618-.045.834-.102.215-.068.38-.17.493-.306.124-.147.204-.346.238-.595.045-.26.068-.59.068-.986V68.24c0-.657-.012-1.196-.034-1.615-.012-.43-.04-.725-.085-.884-.057-.26-.187-.436-.391-.527-.204-.102-.59-.153-1.156-.153v-.595l3.332-.646v6.477Zm-1.955-9.928c0-.295.102-.544.306-.748.204-.204.453-.306.748-.306.294 0 .544.102.748.306.204.204.306.453.306.748s-.102.544-.306.748a1.017 1.017 0 0 1-.748.306c-.295 0-.544-.102-.748-.306a1.017 1.017 0 0 1-.306-.748Zm7.205 9.962c0 .465.011.833.034 1.105.022.26.079.465.17.612a.734.734 0 0 0 .425.272c.192.045.453.08.782.102V73H60.47v-.578c.317-.023.566-.057.748-.102a.742.742 0 0 0 .442-.272c.102-.136.164-.329.187-.578.034-.25.05-.59.05-1.02v-2.261c0-1.349-.033-2.17-.101-2.465a1.175 1.175 0 0 0-.136-.357.421.421 0 0 0-.221-.221.94.94 0 0 0-.391-.102 4.472 4.472 0 0 0-.612-.034v-.544l2.72-.646.204 1.683h.068c.43-.533.935-.946 1.513-1.241a4.094 4.094 0 0 1 1.887-.442c.521 0 .997.085 1.428.255.43.17.759.402.986.697.192.26.328.6.408 1.02.079.408.119.975.119 1.7v2.839c0 .465.011.833.034 1.105.034.26.096.465.187.612a.66.66 0 0 0 .408.272c.192.045.442.08.748.102V73h-4.403v-.578c.317-.011.566-.04.748-.085a.737.737 0 0 0 .425-.289c.102-.136.164-.329.187-.578a8.2 8.2 0 0 0 .05-1.02v-2.244c0-.646-.033-1.19-.101-1.632-.068-.442-.182-.799-.34-1.071a1.273 1.273 0 0 0-.595-.578c-.25-.125-.55-.187-.901-.187-.51 0-.98.136-1.411.408-.42.26-.748.623-.986 1.088a8.05 8.05 0 0 0-.153.323 2.374 2.374 0 0 0-.085.357 4.55 4.55 0 0 0-.051.476c-.012.17-.017.391-.017.663v2.278Zm16.582 1.088c-.963 1.167-2.159 1.751-3.587 1.751a4.905 4.905 0 0 1-1.819-.323 4.322 4.322 0 0 1-1.41-.935 4.393 4.393 0 0 1-.902-1.445 5.226 5.226 0 0 1-.323-1.87c0-.691.114-1.332.34-1.921a4.41 4.41 0 0 1 .952-1.513c.42-.42.913-.748 1.48-.986a4.908 4.908 0 0 1 1.886-.357c1.1 0 1.95.3 2.55.901.601.59.901 1.44.901 2.55 0 .159-.034.255-.102.289-.056.034-.198.051-.425.051h-5.593c-.022.09-.04.204-.05.34a4.753 4.753 0 0 0-.018.425c0 .59.068 1.128.204 1.615.148.476.352.884.612 1.224.272.34.59.606.952.799.374.181.788.272 1.241.272.476 0 .918-.102 1.326-.306.408-.215.828-.561 1.258-1.037l.527.476Zm-2.805-4.59c.227 0 .408-.006.544-.017a.875.875 0 0 0 .306-.068.264.264 0 0 0 .136-.136.816.816 0 0 0 .034-.255c0-.521-.17-.935-.51-1.241-.328-.317-.782-.476-1.36-.476-1.224 0-1.983.731-2.278 2.193h3.128ZM82.088 73h-.373v-2.924h.424c.443 1.598 1.247 2.397 2.415 2.397.453 0 .81-.108 1.07-.323.273-.227.409-.567.409-1.02a.947.947 0 0 0-.085-.425.93.93 0 0 0-.29-.374 3.782 3.782 0 0 0-.594-.459c-.25-.17-.584-.385-1.003-.646a17.18 17.18 0 0 1-1.004-.663 4.985 4.985 0 0 1-.713-.612 2.494 2.494 0 0 1-.442-.68 2.333 2.333 0 0 1-.136-.833c0-.385.062-.737.186-1.054a2.394 2.394 0 0 1 1.343-1.36c.306-.136.64-.204 1.004-.204.305 0 .623.051.951.153.33.09.618.215.868.374l.34-.357h.323v2.448h-.443c-.249-.691-.52-1.184-.816-1.479a1.479 1.479 0 0 0-1.088-.442c-.385 0-.697.102-.934.306-.227.204-.34.487-.34.85 0 .193.028.363.085.51.067.136.17.272.305.408.136.136.306.278.51.425.216.136.47.295.766.476.487.306.9.578 1.24.816.352.238.635.476.85.714.216.227.374.465.477.714.102.25.153.533.153.85 0 .805-.261 1.44-.783 1.904-.52.453-1.207.68-2.056.68-.884 0-1.644-.255-2.278-.765l-.34.595Zm7.38 0h-.374v-2.924h.425c.442 1.598 1.247 2.397 2.414 2.397.453 0 .81-.108 1.071-.323.272-.227.408-.567.408-1.02a.946.946 0 0 0-.085-.425.929.929 0 0 0-.289-.374 3.777 3.777 0 0 0-.595-.459c-.25-.17-.584-.385-1.003-.646-.385-.238-.72-.459-1.003-.663a4.996 4.996 0 0 1-.714-.612 2.494 2.494 0 0 1-.442-.68 2.333 2.333 0 0 1-.136-.833c0-.385.063-.737.187-1.054a2.395 2.395 0 0 1 1.343-1.36 2.44 2.44 0 0 1 1.003-.204c.306 0 .624.051.952.153.329.09.618.215.867.374l.34-.357h.323v2.448h-.442c-.25-.691-.521-1.184-.816-1.479a1.479 1.479 0 0 0-1.088-.442c-.385 0-.697.102-.935.306-.227.204-.34.487-.34.85 0 .193.028.363.085.51.068.136.17.272.306.408.136.136.306.278.51.425.216.136.47.295.765.476.487.306.901.578 1.241.816.352.238.635.476.85.714.215.227.374.465.476.714.102.25.153.533.153.85 0 .805-.26 1.44-.782 1.904-.521.453-1.207.68-2.057.68-.884 0-1.643-.255-2.278-.765l-.34.595Zm14.703.17h-.629l-2.21-7.072a6.532 6.532 0 0 0-.289-.765 1.422 1.422 0 0 0-.323-.459.907.907 0 0 0-.442-.221 2.479 2.479 0 0 0-.629-.068v-.595h4.505v.595c-.442 0-.753.051-.935.153-.181.102-.272.278-.272.527 0 .113.017.25.051.408.034.147.08.334.136.561l1.156 4.063h.068l2.499-6.307h.527l2.261 6.307h.068l1.02-2.754.34-.935c.091-.26.159-.476.204-.646.057-.181.097-.329.119-.442.023-.113.034-.221.034-.323 0-.25-.073-.414-.221-.493-.147-.08-.453-.119-.918-.119v-.595h3.4v.595c-.17 0-.317.028-.442.085-.113.045-.232.142-.357.289a3.373 3.373 0 0 0-.357.629c-.124.272-.277.629-.459 1.071l-2.635 6.511h-.629l-2.074-6.273h-.068l-2.499 6.273Zm13.287-2.873c0 .442.017.799.051 1.071.045.26.125.47.238.629.113.147.272.25.476.306.204.057.476.09.816.102V73h-4.879v-.595c.34-.011.618-.045.833-.102.215-.068.38-.17.493-.306.125-.147.204-.346.238-.595.045-.26.068-.59.068-.986V68.24c0-.657-.011-1.196-.034-1.615-.011-.43-.04-.725-.085-.884-.057-.26-.187-.436-.391-.527-.204-.102-.589-.153-1.156-.153v-.595l3.332-.646v6.477Zm-1.955-9.928c0-.295.102-.544.306-.748.204-.204.453-.306.748-.306s.544.102.748.306c.204.204.306.453.306.748s-.102.544-.306.748a1.017 1.017 0 0 1-.748.306c-.295 0-.544-.102-.748-.306a1.017 1.017 0 0 1-.306-.748Zm4.213 4.692v-.629c.601-.351 1.071-.703 1.411-1.054.34-.351.601-.77.782-1.258h.493v2.142h2.278v.799h-2.278v5.168c0 .397.017.731.051 1.003.045.272.113.493.204.663.091.159.21.272.357.34s.334.102.561.102c.283 0 .521-.057.714-.17.204-.125.402-.329.595-.612l.425.323c-.159.42-.436.742-.833.969-.385.215-.867.323-1.445.323-.748 0-1.32-.176-1.717-.527-.385-.363-.578-.878-.578-1.547v-6.035h-1.02Zm8.941 5.236c0 .465.011.833.034 1.105.022.272.079.482.17.629a.732.732 0 0 0 .425.272c.181.045.436.08.765.102V73h-4.522v-.595c.328-.023.589-.057.782-.102a.744.744 0 0 0 .442-.272c.102-.136.164-.329.187-.578.034-.26.051-.606.051-1.037v-7.123c0-.669-.012-1.201-.034-1.598a5.237 5.237 0 0 0-.085-.901.784.784 0 0 0-.119-.323.436.436 0 0 0-.221-.204 1.164 1.164 0 0 0-.408-.119 4.874 4.874 0 0 0-.629-.034v-.578l3.128-.646v6.477h.068c.17-.227.379-.43.629-.612a4.7 4.7 0 0 1 .833-.493c.294-.136.6-.244.918-.323.328-.08.646-.119.952-.119.521 0 .997.09 1.428.272.442.181.782.425 1.02.731.192.26.334.606.425 1.037.09.42.136.992.136 1.717v2.72c0 .465.011.833.034 1.105.022.26.079.465.17.612a.705.705 0 0 0 .425.289c.181.045.436.08.765.102V73h-4.505v-.595c.317-.011.572-.04.765-.085a.74.74 0 0 0 .425-.289c.102-.136.164-.329.187-.578.034-.26.051-.606.051-1.037v-2.142c0-1.27-.148-2.17-.442-2.703-.295-.544-.788-.816-1.479-.816-.533 0-1.02.136-1.462.408a2.87 2.87 0 0 0-1.02 1.122 7.685 7.685 0 0 0-.153.357 2.291 2.291 0 0 0-.085.357 4.54 4.54 0 0 0-.051.476v2.822Z\" fill=\"#222\"/><path d=\"M10 90a2 2 0 0 1 2-2h137a2 2 0 0 1 2 2v21H10V90Z\" fill=\"#45BE8B\"/><path d=\"M28.244 104v-8.727h5.88v1.521H30.09v2.08h3.733v1.521H30.09v2.084h4.053V104h-5.898Zm18.247-8.727V104h-1.593L41.1 98.507h-.064V104h-1.845v-8.727h1.619l3.767 5.488h.077v-5.488h1.836Zm4.793 1.521v-1.521h7.167v1.521H55.78V104h-1.824v-7.206h-2.671ZM63.232 104v-8.727h3.443c.659 0 1.221.118 1.687.353.469.233.826.564 1.07.993.247.427.37.928.37 1.505 0 .58-.124 1.078-.374 1.495-.25.415-.613.733-1.087.955-.472.221-1.043.332-1.713.332h-2.305v-1.483h2.007c.352 0 .645-.048.877-.145.233-.096.407-.241.52-.434.117-.193.175-.433.175-.72 0-.29-.058-.534-.175-.733a1.071 1.071 0 0 0-.524-.452c-.233-.105-.527-.158-.882-.158h-1.244V104h-1.845Zm4.713-3.972L70.114 104h-2.037l-2.122-3.972h1.99ZM74.707 104v-8.727h5.88v1.521h-4.035v2.08h3.733v1.521h-3.733v2.084h4.052V104h-5.897Zm10.947 0v-8.727h3.443c.662 0 1.226.126 1.692.379.466.25.821.598 1.066 1.044.247.443.37.955.37 1.534 0 .58-.125 1.091-.375 1.534-.25.443-.612.789-1.086 1.036-.472.247-1.043.37-1.713.37h-2.195v-1.478h1.896c.355 0 .648-.061.878-.183.233-.126.406-.297.52-.516.116-.222.175-.476.175-.763 0-.29-.059-.543-.175-.758a1.167 1.167 0 0 0-.52-.507c-.233-.123-.528-.184-.886-.184h-1.245V104h-1.845Zm11.37 0v-8.727h3.443c.659 0 1.222.118 1.687.353.469.233.826.564 1.07.993.247.427.371.928.371 1.505 0 .58-.125 1.078-.375 1.495-.25.415-.612.733-1.087.955-.471.221-1.042.332-1.713.332h-2.305v-1.483h2.007c.352 0 .645-.048.878-.145.233-.096.406-.241.519-.434.117-.193.175-.433.175-.72 0-.29-.058-.534-.175-.733a1.068 1.068 0 0 0-.524-.452c-.233-.105-.527-.158-.882-.158h-1.244V104h-1.845Zm4.713-3.972 2.169 3.972h-2.037l-2.122-3.972h1.99Zm8.607-4.755V104h-1.845v-8.727h1.845Zm9.852 2.51a1.08 1.08 0 0 0-.439-.802c-.258-.19-.609-.285-1.052-.285-.301 0-.555.043-.763.128a1.075 1.075 0 0 0-.477.345.83.83 0 0 0-.162.503.716.716 0 0 0 .098.409c.074.116.175.217.303.302.127.083.275.155.443.218.167.06.346.11.537.153l.784.188c.38.085.73.199 1.048.34.318.143.594.317.827.525.233.207.413.452.541.733.131.281.197.603.2.967-.003.534-.139.997-.409 1.389-.267.39-.653.692-1.159.908-.503.213-1.109.32-1.82.32-.704 0-1.318-.108-1.84-.324-.52-.216-.927-.536-1.219-.959-.29-.426-.442-.953-.456-1.581h1.785c.02.293.104.537.252.733.15.193.351.339.601.439.252.096.538.145.856.145.313 0 .584-.046.814-.137.233-.091.413-.217.541-.379a.875.875 0 0 0 .192-.558.721.721 0 0 0-.175-.494 1.304 1.304 0 0 0-.503-.341 5.09 5.09 0 0 0-.805-.256l-.95-.239c-.736-.179-1.317-.459-1.743-.84-.426-.38-.638-.893-.635-1.537-.003-.529.138-.99.422-1.386.287-.394.68-.703 1.18-.924.5-.222 1.068-.333 1.705-.333.647 0 1.213.111 1.696.333.486.221.863.53 1.133.924.27.395.409.853.418 1.373h-1.769Zm6.729 6.217v-8.727h5.881v1.521h-4.036v2.08h3.733v1.521h-3.733v2.084h4.053V104h-5.898Z\" fill=\"#fff\"/><path d=\"M94.329 25.087 81.992 32.1a3 3 0 0 1-2.974-.005l-12.51-7.167A3 3 0 0 1 65 22.325V3a3 3 0 0 1 3-3h24.846a3 3 0 0 1 3 3v19.48a3 3 0 0 1-1.517 2.607Z\" fill=\"#FF492C\"/><path d=\"M82.442 5.46c-.646-.16-1.292-.16-1.938-.16h-.807c-5.168.161-9.044 4.522-8.883 9.69.162 5.168 4.522 9.044 9.69 8.882a9.79 9.79 0 0 0 5.653-1.776l-2.1-3.553a5.644 5.644 0 0 1-3.553 1.292h-.646c-2.907-.162-5.168-2.746-5.006-5.653.161-2.907 2.745-5.168 5.652-5.006l1.938-3.715Z\" fill=\"#fff\"/><path d=\"m89.548 17.248-2.422-4.037h-4.522l-2.423 4.037h4.684l2.26 3.876 2.423-3.876ZM83.734 9.98c-.322.485-.484 1.131-.484 1.777l4.36.162v-1.13h-2.906c.161-.485.484-.647.969-.97l.484-.323c.969-.323 1.454-.969 1.454-1.776 0-.485-.324-.97-.647-1.292-.323-.323-.968-.485-1.453-.485-.484 0-.969 0-1.453.323-.324.323-.647.646-.808.97l.808.807c.322-.646.807-.97 1.453-.97.323 0 .808.324.808.647s-.162.484-.808.807l-.323.162c-.484.323-1.13.807-1.454 1.292Z\" fill=\"#fff\"/><path d=\"M10 111h5v5l-5-5Zm141 0h-5v5l5-5Z\" fill=\"#237452\"/></svg>',withExternalLayout:true})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-U6USf.framer-1m8j17o, .framer-U6USf .framer-1m8j17o { display: block; }\",\".framer-U6USf.framer-119olji { height: 176px; overflow: visible; position: relative; width: 160px; }\",\".framer-U6USf .framer-q75kxp, .framer-U6USf .framer-14gnc4w, .framer-U6USf .framer-nnd3v, .framer-U6USf .framer-1rnrg2w, .framer-U6USf .framer-frk5c0, .framer-U6USf .framer-4oo4rc { aspect-ratio: 0.9090909090909091 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 176px); left: 0px; position: absolute; right: 0px; top: 0px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 176\n * @framerIntrinsicWidth 160\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"jRsdY1pU6\":{\"layout\":[\"fixed\",\"fixed\"]},\"oGZamqnzj\":{\"layout\":[\"fixed\",\"fixed\"]},\"hEqO9n2Sv\":{\"layout\":[\"fixed\",\"fixed\"]},\"CdGNl01aQ\":{\"layout\":[\"fixed\",\"fixed\"]},\"YFjPMC8Ln\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n */const FramerC550DzelJ=withCSS(Component,css,\"framer-U6USf\");export default FramerC550DzelJ;FramerC550DzelJ.displayName=\"Testimonial/G2-Badges\";FramerC550DzelJ.defaultProps={height:176,width:160};addPropertyControls(FramerC550DzelJ,{variant:{options:[\"RGEYn5rkX\",\"jRsdY1pU6\",\"oGZamqnzj\",\"hEqO9n2Sv\",\"CdGNl01aQ\",\"YFjPMC8Ln\"],optionTitles:[\"Variant 1\",\"Variant 2\",\"Variant 3\",\"Variant 4\",\"Variant 5\",\"Variant 6\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramerC550DzelJ,[{explicitInter:true,fonts:[]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerC550DzelJ\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"176\",\"framerDisplayContentsDiv\":\"false\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"jRsdY1pU6\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"oGZamqnzj\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"hEqO9n2Sv\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"CdGNl01aQ\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"YFjPMC8Ln\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerIntrinsicWidth\":\"160\",\"framerImmutableVariables\":\"true\",\"framerComponentViewportWidth\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./C550DzelJ.map","// Generated by Framer (2306ade)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,SVG,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";const cycleOrder=[\"CMKRq2RZS\",\"sCYk9HIP4\",\"ikdrFSK6C\",\"mBXZlTjKT\",\"axL5ihvYV\",\"RF3pgaA2k\",\"CS2t1djwt\",\"U9M06e2YF\"];const serializationHash=\"framer-cilQB\";const variantClassNames={axL5ihvYV:\"framer-v-9ikvo4\",CMKRq2RZS:\"framer-v-n6kskn\",CS2t1djwt:\"framer-v-1mz1gie\",ikdrFSK6C:\"framer-v-svko7s\",mBXZlTjKT:\"framer-v-3rxuwt\",RF3pgaA2k:\"framer-v-rigkdc\",sCYk9HIP4:\"framer-v-1it0qkp\",U9M06e2YF:\"framer-v-mesitm\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const humanReadableVariantMap={\"Mercedes-Benz\":\"sCYk9HIP4\",Flutterflow:\"CS2t1djwt\",Hubspot:\"mBXZlTjKT\",IBM:\"axL5ihvYV\",Lenovo:\"CMKRq2RZS\",Logitech:\"ikdrFSK6C\",Samsung:\"RF3pgaA2k\",Xano:\"U9M06e2YF\"};const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"CMKRq2RZS\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"CMKRq2RZS\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if([\"sCYk9HIP4\",\"ikdrFSK6C\",\"mBXZlTjKT\",\"axL5ihvYV\",\"RF3pgaA2k\",\"CS2t1djwt\",\"U9M06e2YF\"].includes(baseVariant))return false;return true;};const isDisplayed1=()=>{if(baseVariant===\"sCYk9HIP4\")return true;return false;};const isDisplayed2=()=>{if(baseVariant===\"ikdrFSK6C\")return true;return false;};const isDisplayed3=()=>{if(baseVariant===\"mBXZlTjKT\")return true;return false;};const isDisplayed4=()=>{if(baseVariant===\"axL5ihvYV\")return true;return false;};const isDisplayed5=()=>{if(baseVariant===\"RF3pgaA2k\")return true;return false;};const isDisplayed6=()=>{if(baseVariant===\"CS2t1djwt\")return true;return false;};const isDisplayed7=()=>{if(baseVariant===\"U9M06e2YF\")return true;return false;};return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-n6kskn\",className,classNames),\"data-framer-name\":\"Lenovo\",layoutDependency:layoutDependency,layoutId:\"CMKRq2RZS\",ref:refBinding,style:{...style},...addPropertyOverrides({axL5ihvYV:{\"data-framer-name\":\"IBM\"},CS2t1djwt:{\"data-framer-name\":\"Flutterflow\"},ikdrFSK6C:{\"data-framer-name\":\"Logitech\"},mBXZlTjKT:{\"data-framer-name\":\"Hubspot\"},RF3pgaA2k:{\"data-framer-name\":\"Samsung\"},sCYk9HIP4:{\"data-framer-name\":\"Mercedes-Benz\"},U9M06e2YF:{\"data-framer-name\":\"Xano\"}},baseVariant,gestureVariant),children:[isDisplayed()&&/*#__PURE__*/_jsx(SVG,{className:\"framer-wiznci\",\"data-framer-name\":\"Lenovo logo_2015\",fill:\"black\",intrinsicHeight:105,intrinsicWidth:500,layoutDependency:layoutDependency,layoutId:\"CYPf0Lipe\",svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"500\" height=\"105\"><g style=\"fill:#e60012;fill-opacity:1\"><path d=\"M0 0c0-2.127.986-4.546 2.96-6.024l-.004.001.001-.001-2.647.001v-5.073h18.474v5.072H8.272c-1.892 0-3.903 1.467-3.903 4.183 0 2.099 1.46 4.271 3.903 4.271h10.512v5.073H7.332C3.083 7.503 0 4.463 0 0\" style=\"fill:#e60012;fill-opacity:1;fill-rule:nonzero;stroke:none\" transform=\"matrix(0 4.20229 4.20229 0 209.967 23.33)\"/></g><g style=\"fill:#e60012;fill-opacity:1\"><path d=\"m0 0 12.584-4.586L0-9.172v-5.795l18.468 7.601v5.559L0 5.794V0Z\" style=\"fill:#e60012;fill-opacity:1;fill-rule:nonzero;stroke:none\" transform=\"matrix(0 4.20229 4.20229 0 393.01 24.636)\"/></g><g style=\"fill:#e60012;fill-opacity:1\"><path d=\"M0 0c-1.16.864-1.841 2.24-1.841 3.902 0 1.828 1.044 3.215 2.585 3.932l3.677-8.863C2.534-1.271 1.058-.788 0 0m7.228 9.746c1.58-2.135 1.957-3.355 1.957-5.302 0-1.752-.544-3.124-1.498-4.091l-5.38 12.969c-2.005-.283-3.796-1.044-5.158-2.215C-4.83 9.403-5.877 6.881-5.877 3.81c0-5.578 4.115-9.784 9.55-9.784 5.576 0 9.549 4.216 9.549 10.343 0 3.433-1.627 6.943-3.528 8.585L7.228 9.746Z\" style=\"fill:#e60012;fill-opacity:1;fill-rule:nonzero;stroke:none\" transform=\"matrix(0 4.20229 4.20229 0 99.697 48.023)\"/></g><g style=\"fill:#e60012;fill-opacity:1\"><path d=\"M0 0v-11.53h-19.341v-5.142H4.658V0H0Z\" style=\"fill:#e60012;fill-opacity:1;fill-rule:nonzero;stroke:none\" transform=\"matrix(0 4.20229 4.20229 0 72.56 82.691)\"/></g><g style=\"fill:#e60012;fill-opacity:1\"><path d=\"M0 0c0-2.833 2.147-4.89 5.201-4.89 2.916 0 5.201 2.179 5.201 4.958 0 2.834-2.206 4.89-5.201 4.89C2.285 4.958 0 2.78 0 0m14.749 0c0-5.548-4.133-9.895-9.548-9.895-5.354 0-9.548 4.377-9.548 9.963 0 5.548 4.133 9.894 9.548 9.894 5.353 0 9.548-4.376 9.548-9.962\" style=\"fill:#e60012;fill-opacity:1;fill-rule:nonzero;stroke:none\" transform=\"matrix(0 4.20229 4.20229 0 455.637 41.594)\"/></g><g style=\"fill:#e60012;fill-opacity:1\"><path d=\"M0 0c0-2.833 2.147-4.889 5.201-4.889 2.916 0 5.201 2.178 5.201 4.958 0 2.833-2.206 4.889-5.201 4.889C2.285 4.958 0 2.78 0 0m14.749 0c0-5.548-4.133-9.894-9.548-9.894-5.354 0-9.548 4.376-9.548 9.963 0 5.547 4.133 9.894 9.548 9.894 5.353 0 9.548-4.377 9.548-9.963\" style=\"fill:#e60012;fill-opacity:1;fill-rule:nonzero;stroke:none\" transform=\"matrix(0 4.20229 4.20229 0 291.508 41.594)\"/></g></svg>',withExternalLayout:true}),isDisplayed1()&&/*#__PURE__*/_jsx(SVG,{className:\"framer-xss15g\",\"data-framer-name\":\"Union\",fill:\"black\",intrinsicHeight:33,intrinsicWidth:279,layoutDependency:layoutDependency,layoutId:\"uySM_Iqzx\",svg:'<svg width=\"279\" height=\"33\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M120.483 21.391c0 6.629 1.761 10.105 5.099 10.105 3.337 0 5.051-3.337 5.051-9.78 0-6.815-1.761-10.337-5.191-10.337-3.337 0-4.959 3.291-4.959 10.012ZM134.295.795v26.761c0 2.828.278 3.06 3.384 3.152v.788l-.696.093c-2.734.324-3.522.51-5.422 1.113-.434-1.647-.462-1.917-.615-3.384l-.035-.325c-1.297 2.596-3.105 3.802-5.747 3.802-5.052 0-8.574-4.683-8.574-11.357 0-6.675 3.476-11.357 8.435-11.357 2.503 0 3.847.835 5.562 3.616V5.585c0-2.41-.371-2.735-3.291-2.735v-.788c2.595-.279 4.682-.65 6.999-1.267ZM6.44 4.068l-.927 24.058v.417c0 2.04.603 2.457 3.847 2.688v1.113c-2.364-.185-3.29-.232-4.588-.232s-2.225.047-4.635.232v-1.113c3.244-.231 3.708-.602 3.8-3.105l.974-22.76v-.278c0-2.133-.65-2.596-3.847-2.781v-1.16c1.807.14 2.502.187 3.8.187 1.715 0 2.643-.047 4.404-.233l8.621 23.455 8.76-23.455c2.086.186 3.06.233 4.45.233 1.159 0 1.9-.047 3.661-.186v1.159c-3.151.185-3.847.648-3.847 2.734v.325l.51 22.76c.047 2.503.464 2.874 3.801 3.105v1.113c-2.92-.278-4.032-.371-5.794-.371-1.761 0-2.874.093-5.794.371v-1.113c3.152-.185 3.847-.695 3.847-2.873v-.232l-.417-24.011-7.647 20.673-.557 1.53-.649 1.715-.602 1.761-.51 1.53h-.696l-.509-1.483-.65-1.808-.648-1.808-.556-1.622L6.44 4.068ZM178.622 18.61h10.357v2.397h-10.357V18.61ZM46.401 10.97c-2.967 0-4.728 2.735-5.192 8.065h10.012c-.278-5.469-1.807-8.065-4.82-8.065Zm-5.284 9.734c.046 7.231 1.9 10.476 6.118 10.476 3.291 0 5.33-2.132 5.887-6.072h1.854c-.603 4.774-3.57 7.603-8.112 7.603-5.98 0-9.455-4.173-9.455-11.311s3.476-11.635 9.038-11.635c5.47 0 8.39 3.801 8.482 10.94H41.117Zm16.566-9.217v-.834c2.642-.232 4.218-.51 6.119-1.067.231 1.716.324 2.457.417 3.848v.51c1.02-2.643 3.013-4.172 5.422-4.172 2.318 0 4.033 1.53 4.033 3.754 0 1.345-.788 2.226-1.947 2.226-1.066 0-1.9-.65-1.9-1.576 0-.092.046-.275.092-.46v-.004l.094-.463v-.418c0-.649-.557-1.112-1.391-1.112-2.41 0-3.94 2.92-3.94 7.509v9.688c0 1.993.464 2.364 3.29 2.503v.927c-2.548-.232-3.522-.278-5.144-.278-1.669 0-2.642.046-5.19.278v-.927c2.826-.14 3.336-.51 3.336-2.503V13.758c-.046-1.993-.278-2.225-2.688-2.271h-.603Zm33.736 5.51v-7.65h-.788L89.38 11.71c-1.484-1.437-2.736-1.946-4.729-1.946-5.47 0-9.177 4.728-9.177 11.635 0 6.767 3.662 11.31 9.038 11.31 4.172 0 6.814-2.689 7.416-7.648h-1.9c-.556 4.078-2.27 6.118-5.145 6.118-3.569 0-5.377-3.29-5.377-9.78 0-6.629 2.04-10.384 5.516-10.384 2.828 0 4.542 1.947 5.377 5.98h1.02Zm7.614 2.038c.464-5.33 2.225-8.065 5.192-8.065 3.013 0 4.542 2.596 4.82 8.065H99.033Zm6.026 12.145c-4.217 0-6.072-3.245-6.118-10.476h13.812c-.093-7.138-3.012-10.94-8.482-10.94-5.562 0-9.038 4.498-9.038 11.636 0 7.138 3.476 11.31 9.456 11.31 4.542 0 7.508-2.828 8.11-7.602h-1.853c-.556 3.94-2.596 6.072-5.887 6.072Zm38.168-12.145c.464-5.33 2.225-8.065 5.191-8.065 3.013 0 4.542 2.596 4.821 8.065h-10.012Zm6.026 12.145c-4.218 0-6.072-3.245-6.119-10.476h13.813c-.093-7.138-3.013-10.94-8.482-10.94-5.563 0-9.039 4.497-9.039 11.636 0 7.138 3.476 11.31 9.456 11.31 4.542 0 7.509-2.828 8.111-7.602h-1.854c-.556 3.94-2.595 6.072-5.886 6.072Zm11.642-6.127v7.742h.833l1.113-2.087c1.761 1.39 3.43 1.947 5.562 1.947 4.358 0 7.463-2.781 7.463-6.675 0-2.735-1.252-4.218-4.775-5.747l-1.946-.835c-4.218-1.854-4.913-2.457-4.913-4.31 0-2.18 1.9-3.848 4.357-3.848 2.92 0 4.449 1.761 4.866 5.47h1.067V9.524h-.835l-.788 1.9c-1.575-1.066-2.92-1.483-4.727-1.483-4.079 0-6.953 2.503-6.953 6.165 0 2.688 1.066 3.986 4.45 5.562l2.131.973 1.762.788c2.272 1.02 3.152 2.086 3.152 3.662 0 2.364-2.039 4.172-4.774 4.172-3.245 0-5.191-2.039-6.026-6.257l-1.019.046Zm40.738-8.291c2.456 0 3.847.416 4.913 1.483 1.066 1.066 1.668 3.059 1.668 5.284 0 4.635-2.317 7.232-6.443 7.232h-1.668c-2.456 0-2.874-.372-2.874-2.411V16.762h4.404Zm-4.404-14.046h3.94c3.893 0 5.608 1.9 5.608 6.212 0 2.131-.509 3.662-1.529 4.867-1.02 1.159-2.271 1.53-4.867 1.53h-3.152V2.716Zm13.674 6.119c0-2.41-1.02-4.543-2.781-5.887-1.576-1.159-3.384-1.67-6.396-1.67h-12.191v1.16c3.337.185 3.801.557 3.801 3.06v22.481c0 2.503-.371 2.827-3.801 3.106v1.112h11.727c3.43 0 5.284-.417 7.23-1.623 2.318-1.483 3.848-4.31 3.848-7.23 0-2.504-1.066-4.775-2.875-6.166-.973-.741-1.993-1.159-3.661-1.483 3.337-1.251 5.099-3.615 5.099-6.86Zm14.21 2.135c-2.966 0-4.728 2.735-5.191 8.065h10.012c-.278-5.47-1.808-8.065-4.821-8.065Zm-5.284 9.734c.047 7.231 1.901 10.476 6.119 10.476 3.291 0 5.33-2.132 5.886-6.072h1.854c-.602 4.774-3.569 7.602-8.111 7.602-5.98 0-9.456-4.172-9.456-11.31 0-7.139 3.476-11.635 9.039-11.635 5.469 0 8.388 3.8 8.481 10.94h-13.812Zm16.219-9.037v-.787c2.689-.372 4.265-.742 6.118-1.391.232 1.066.371 2.271.464 4.033 1.668-2.504 3.569-3.616 6.257-3.616 2.782 0 5.191 1.437 6.118 3.708.464 1.112.696 2.41.696 4.172V28.91c0 1.993.464 2.364 3.291 2.503v.927c-2.457-.232-3.384-.278-5.052-.278-1.716 0-2.642.046-5.053.278v-.927c2.503-.092 3.106-.556 3.106-2.41V17.647c0-4.033-1.205-5.655-4.171-5.655-3.152 0-4.821 1.993-4.821 5.794v11.218c0 1.854.602 2.318 3.013 2.41v.927c-2.411-.232-3.337-.278-5.006-.278-1.622 0-2.596.046-5.006.278v-.927c2.827-.139 3.291-.51 3.291-2.503V13.893c-.046-1.901-.324-2.18-2.642-2.18a2.19 2.19 0 0 1-.227-.018 3.382 3.382 0 0 0-.376-.028Zm37.382-.144-12.561 20.674h15.945l1.205-6.675h-.974c-1.39 4.218-2.687 5.47-5.839 5.47h-5.423l12.607-20.674h-15.945l-1.066 6.026h.927c1.669-4.172 2.41-4.82 5.423-4.82h5.701Z\" fill=\"#000\"/></svg>',withExternalLayout:true}),isDisplayed2()&&/*#__PURE__*/_jsx(SVG,{className:\"framer-17uq5sc\",\"data-framer-name\":\"Logitech logo (1)\",fill:\"black\",intrinsicHeight:304,intrinsicWidth:1e3,layoutDependency:layoutDependency,layoutId:\"wQBXHlAv1\",style:{opacity:.9},svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"1000\" height=\"304.261\"><path d=\"M65 1367.22v-210.07h36.901v210.068zm131.36-152.398c-47.312 0-80.053 36.377-80.053 78.014 0 46.47 35.618 78.481 80.42 78.481 42.52 0 79.417-31.423 79.417-78.581 0-39.656-30.574-77.914-79.785-77.914zm-.435 35.598c24.76 0 42.984 19.273 42.984 42.55 0 24.68-20.093 42.683-42.316 42.683-26.258 0-42.783-20.812-42.783-42.617 0-23.9 18.657-42.616 42.115-42.616zm172.933-35.598c-47.312 0-80.052 36.377-80.052 78.014 0 46.47 35.618 78.481 80.42 78.481 42.52 0 79.417-31.423 79.417-78.581 0-27.77-12.026-40.093-12.026-40.093l10.228-3.507v-29.949h-52.41s-11.362-4.364-25.577-4.364zm-.434 35.598c24.76 0 42.984 19.273 42.984 42.55 0 24.68-20.093 42.683-42.316 42.683-26.258 0-42.784-20.812-42.784-42.617 0-23.9 18.658-42.616 42.116-42.616zm42.723 127.067c0 24.68-20.093 42.817-42.316 42.817-26.258 0-42.85-21.012-42.85-42.817h-37.436c0 46.47 35.618 78.482 80.42 78.482 42.52 0 79.417-31.323 79.417-78.482zm52.276-10.267v-148.033h36.901v148.032zm72.733 0v-114.875h-19.788v-33.158h19.788v-45.457h36.9v45.457h20.323v33.158h-20.322v114.874z\" style=\"fill:#000;fill-opacity:1;stroke:none\" transform=\"translate(-64.5 -1152.208)\"/><path transform=\"translate(-174.436 -464.335) scale(1.26496)\" d=\"M487.107 386.789c0 10.668-8.649 19.317-19.318 19.317-10.668 0-19.317-8.649-19.317-19.317 0-10.67 8.649-19.318 19.317-19.318 10.67 0 19.318 8.649 19.318 19.318z\" style=\"fill:#000;fill-opacity:1;stroke:none\"/><path d=\"M676.34 1214.722c-47.537 0-78.181 36.396-78.181 79.451 0 44.493 30.746 77.245 78.95 77.245 44.964 0 67.083-28.077 67.083-28.077l-24.668-24.701s-18.625 20.088-41.948 20.088c-19.442 0-34.987-10.851-40.41-30.75h114.98v-10.162c0-40.544-23.466-83.094-75.807-83.094zm-1.17 32.49c16.998 0 34.383 9.093 38.27 30.817h-77.277c3.06-15.27 16.42-30.818 39.006-30.818zm169.277 124.225c-47.67 0-80.152-36.308-80.152-79.117 0-44.178 36.71-77.626 80-77.626 41.847 0 63.268 29.543 63.268 29.543l-25.742 25.624s-14.911-19.265-37.702-19.265c-25.26 0-42.531 19.322-42.531 42.291 0 24.252 18.373 42.86 42.247 42.86 23.158 0 37.95-19.236 37.95-19.236l26 25.612s-21.213 29.314-63.338 29.314zm76.763-4.111v-210.71h36.9v77.416s14.13-19.338 44.865-19.338c38.64 0 61.025 28.724 61.025 65.46v87.172h-36.901v-81.595c0-24.68-15.366-34.92-32.388-34.92-19.394 0-36.6 11.038-36.6 36.83v79.685z\" style=\"fill:#000;fill-opacity:1;stroke:none\" transform=\"translate(-64.5 -1152.208)\"/></svg>',withExternalLayout:true}),isDisplayed3()&&/*#__PURE__*/_jsx(SVG,{className:\"framer-1btziek\",\"data-framer-name\":\"Download (5)\",fill:\"black\",intrinsicHeight:96,intrinsicWidth:339,layoutDependency:layoutDependency,layoutId:\"tnLEI9WZD\",svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 338.66 96\" xml:space=\"preserve\"><path fill=\"#213343\" d=\"M36.677 54.332H11.81V80.53H0V15.89h11.81v27.08h24.867V15.89h11.807v64.638H36.677zm49.593 5.304c0 5.384-4.386 9.764-9.768 9.764-5.384 0-9.766-4.38-9.766-9.764V31.951H55.553v27.685c0 11.55 9.398 20.946 20.949 20.946 11.548 0 20.946-9.395 20.946-20.946V31.951H86.269v27.685zm82.976-24.834c0-5.676 3.757-7.476 7.87-7.476 3.312 0 7.695 2.52 10.554 5.583l7.333-8.644c-3.664-4.951-11.088-8.374-17.17-8.374-12.168 0-20.934 7.114-20.934 18.91 0 21.881 26.748 14.946 26.748 27.195 0 3.777-3.666 7.112-7.87 7.112-6.621 0-8.769-3.241-11.81-6.664l-8.141 8.463c5.191 6.394 11.63 9.637 19.324 9.637 11.539 0 20.843-7.204 20.843-18.461 0-24.312-26.747-16.747-26.747-27.281zM334.72 70.203c-6.616 0-8.495-2.861-8.495-7.246v-19.41h10.285v-9.84h-10.285V20.736l-11.357 5.098v39.54c0 10.109 6.974 15.209 16.542 15.209 1.432 0 3.402-.093 4.476-.358l2.774-10.197c-1.252.087-2.683.176-3.94.176zM128.893 32.275c-5.547 0-9.418 1.61-13.157 5.28V16.277h-11.218v39.435c0 14.76 10.671 24.87 22.662 24.87 13.33 0 25.008-10.289 25.008-24.152 0-13.688-10.77-24.155-23.295-24.155zm-.07 37.017c-7.027 0-12.723-5.697-12.723-12.724s5.696-12.723 12.724-12.723c7.026 0 12.723 5.696 12.723 12.723 0 7.027-5.697 12.724-12.724 12.724zm121.86-13.445c0-13.863-11.678-24.152-25.007-24.152-11.991 0-22.663 10.11-22.663 24.87V96h11.218V74.721c3.74 3.67 7.611 5.28 13.158 5.28 12.525 0 23.294-10.466 23.294-24.154zm-10.64-.138c0 7.027-5.697 12.723-12.724 12.723-7.028 0-12.724-5.696-12.724-12.723 0-7.027 5.696-12.724 12.724-12.724 7.027 0 12.723 5.697 12.723 12.724z\"/><path fill=\"#FF5C35\" d=\"M286.932 31.152V19.883c2.942-1.39 5.002-4.365 5.002-7.818v-.26c0-4.766-3.899-8.666-8.664-8.666h-.26c-4.766 0-8.666 3.9-8.666 8.665v.26c0 3.454 2.062 6.43 5.003 7.82v11.268a24.576 24.576 0 0 0-11.683 5.14l-30.938-24.067c.203-.784.346-1.591.347-2.439.007-5.398-4.363-9.779-9.761-9.786-5.398-.007-9.78 4.364-9.787 9.761-.006 5.398 4.364 9.78 9.762 9.787 1.76.002 3.387-.498 4.814-1.31l30.435 23.676a24.582 24.582 0 0 0-4.104 13.625 24.572 24.572 0 0 0 4.482 14.166l-9.256 9.255c-.731-.22-1.491-.373-2.295-.373a8.032 8.032 0 1 0 8.032 8.032c0-.803-.153-1.563-.373-2.295l9.155-9.155c4.156 3.172 9.331 5.078 14.963 5.078 13.646 0 24.708-11.062 24.708-24.708 0-12.353-9.075-22.559-20.916-24.387zm-3.792 37.054c-6.996 0-12.668-5.671-12.668-12.667 0-6.996 5.672-12.668 12.668-12.668 6.996 0 12.668 5.672 12.668 12.668 0 6.996-5.672 12.667-12.668 12.667z\"/></svg>',withExternalLayout:true}),isDisplayed4()&&/*#__PURE__*/_jsx(SVG,{className:\"framer-1b2sjxh\",\"data-framer-name\":\"IBM logo\",fill:\"black\",intrinsicHeight:401,intrinsicWidth:1e3,layoutDependency:layoutDependency,layoutId:\"Kn21BJkVE\",svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"1000\" height=\"401.149\" xml:space=\"preserve\"><path d=\"M0 373.217h194.433v27.833H0zm0-53.387h194.433v27.931H0zm55.468-53.289h83.399v27.932H55.468zm0-53.288h83.399v27.932H55.468zm0-53.289h83.399v27.932H55.468zm0-53.387h83.399v27.932H55.468zM0 53.288h194.433V81.22H0zM0 0h194.433v27.932H0zm222.167 347.761h299.029a99.235 99.235 0 0 0 11.094-27.932H222.167v27.932zM497.92 213.253H277.734v27.932h243.463c-6.34-10.698-14.165-20.107-23.277-27.932zm-220.186-53.289v27.932H497.92c9.311-7.825 17.135-17.235 23.277-27.932H277.734zM521.197 53.288h-299.03V81.22H532.29c-2.575-9.905-6.339-19.314-11.093-27.932zM429.279 0H222.167v27.932h278.526A105.147 105.147 0 0 0 429.279 0zM277.734 106.577h83.3v27.932h-83.3zm166.699 27.932h87.163c2.476-8.914 3.764-18.324 3.764-27.932h-90.927v27.932zM277.734 266.541h83.3v27.932h-83.3zm166.699 0v27.932h90.927c0-9.608-1.288-19.017-3.764-27.932h-87.163zM222.167 400.852l207.112.297c27.734 0 52.793-10.697 71.513-27.932H222.167v27.635zm333.4-27.635h138.866v27.833H555.567zm0-53.387h138.866v27.931H555.567zm55.467-53.289h83.399v27.932h-83.399zm0-53.288h83.399v27.932h-83.399zM733.063 53.288H555.567V81.22H742.67zM714.639 0H555.567v27.932h168.68zm146.395 373.217H1000v27.833H861.034zm0-53.387H1000v27.931H861.034zm0-53.289h83.399v27.932h-83.399zm0-53.288h83.399v27.932h-83.399zm0-25.357h83.399v-27.932H785.559l-7.825 22.584-7.825-22.584H611.034v27.932h83.399v-25.654l8.816 25.654h148.97l8.815-25.654zm83.399-81.319H803.982l-9.608 27.932h150.059zM840.927 0l-9.608 27.932H1000V0zm-63.193 400.852 9.607-27.635h-19.215zm-18.423-53.091h36.846l9.905-27.931h-56.557zm-18.721-53.288h74.287l9.806-27.932h-93.899zm-18.621-53.288h111.628l9.509-27.932H712.361zM611.034 134.509h150.059l-9.607-27.932H611.034zM812.896 81.22H1000V53.288H822.405z\" fill=\"#1F70C1\"/></svg>',withExternalLayout:true}),isDisplayed5()&&/*#__PURE__*/_jsx(SVG,{className:\"framer-t5hpgx\",\"data-framer-name\":\"20210930181848!Samsung Logo\",fill:\"black\",intrinsicHeight:32,intrinsicWidth:200,layoutDependency:layoutDependency,layoutId:\"ulT_oxssE\",svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"200\" height=\"32\" xml:space=\"preserve\"><path d=\"M8 8.8V7.2c0-.8.8-1.6 2.4-1.6 1.6 0 2.4.8 2.4 2.4v1.6H20V7.2C20 .8 14.4 0 10.4 0 5.6 0 .8 1.6.8 6.4v4C2.4 16 12 17.6 13.6 21.6V24c0 .8-.8 1.6-2.4 1.6-1.6 0-3.2-.8-3.2-2.4v-2.4H0v2.4c0 6.4 4.8 8 10.4 8 4.8 0 9.6-1.6 10.4-6.4V20C19.2 14.4 8.8 12.8 8 8.8m92.8 0V7.2c0-.8.8-1.6 2.4-1.6 1.6 0 2.4.8 2.4 2.4v1.6h7.2V8c0-6.4-5.6-7.2-9.6-7.2-4.8 0-8.8 1.6-9.6 6.4v4c1.6 5.6 11.2 7.2 12.8 11.2v2.4c0 .8-.8 1.6-2.4 1.6-1.6 0-3.2-.8-3.2-2.4v-2.4h-7.2V24c0 6.4 4.8 8 10.4 8 4.8 0 9.6-1.6 9.6-6.4v-4.8c-1.6-6.4-12-8-12.8-12m64.8 16-6.4-23.2h-10.4v28h7.2l-.8-24 7.2 24h10.4v-28h-7.2v23.2zM31.2 1.6l-5.6 28.8h8l4-26.4 4 26.4h8L44 1.6H31.2zm42.4 0-4 22.4-3.2-22.4h-12l-.8 28.8h7.2V4l4.8 26.4h7.2L77.6 4v26.4h7.2L84 1.6H73.6zm66.4 0h-7.2v21.6c0 .8-.8 2.4-2.4 2.4-1.6 0-2.4-1.6-2.4-2.4V1.6h-7.2V24c.8 5.6 4.8 7.2 9.6 7.2 5.6 0 9.6-1.6 9.6-7.2V1.6zm49.6 12.8v4h3.2v4.8c0 .8-.8 2.4-3.2 2.4-2.4 0-2.4-1.6-3.2-2.4V8c0-.8.8-2.4 3.2-2.4 2.4 0 2.4 1.6 3.2 2.4v2.4h7.2V8c-.8-5.6-4.8-7.2-10.4-7.2-4.8 0-9.6 1.6-10.4 7.2v15.2c.8 5.6 4.8 7.2 10.4 7.2 4.8 0 9.6-1.6 10.4-7.2v-9.6h-10.4z\" style=\"fill:#102e8d\"/></svg>',withExternalLayout:true}),isDisplayed6()&&/*#__PURE__*/_jsx(SVG,{className:\"framer-c52ers\",\"data-framer-name\":\"-zQaoLk-flutterflow\",fill:\"black\",intrinsicHeight:80,intrinsicWidth:385,layoutDependency:layoutDependency,layoutId:\"YuqnEtkYE\",svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"385\" height=\"80\"><g fill=\"none\" fill-rule=\"evenodd\"><path fill=\"#4B39EF\" d=\"M62.635 5c2.042 0 3.932 1.105 4.89 2.901a5.537 5.537 0 0 1-.102 5.431l-.034.057-8.592 14.373a5.461 5.461 0 0 1-4.6 2.661h-9.873l4.078 9.336.016.028.025.044a5.54 5.54 0 0 1-.059 5.51l-.033.056-8.592 14.373a5.461 5.461 0 0 1-4.6 2.662H23.054l-8.657 9.13-.017.018a4.293 4.293 0 0 1-3.92 1.203 4.333 4.333 0 0 1-3.123-2.571l-.016-.038-4.556-10.458-.024-.04-.025-.044a5.54 5.54 0 0 1 .046-5.532l.034-.057 8.333-13.94-6.14-14.058.112-.057-.001-.009a5.53 5.53 0 0 1 .616-3.822l.037-.065.034-.057L14.38 7.662A5.463 5.463 0 0 1 18.98 5h43.655ZM17.52 62.323H8.39l2.682 6.202.006.016a.29.29 0 0 0 .224.194.26.26 0 0 0 .245-.067l.013-.012 5.96-6.333Zm26.097-21.325H16.022c-.03 0-.061.002-.092.004h-.008l7.566 17.308h11.608c.477 0 .937-.256 1.198-.666l.02-.033 8.605-14.382a1.46 1.46 0 0 0 .082-1.375c-.235-.517-.779-.856-1.384-.856Zm-30.464 3.554-6.829 11.51a1.49 1.49 0 0 0-.044 1.468l.026.048.013.023.028.045.055.082.06.079.059.067.01.01.04.04.034.033c.215.195.48.314.773.344l.066.006.038.002h11.635l-5.964-13.757Zm-1.796-14.1 3 6.878.058-.02a5.325 5.325 0 0 1 1.607-.276h26.831l-2.87-6.583H11.357Zm51.201-21.44H34.865l7.569 17.312h11.603a1.44 1.44 0 0 0 1.2-.666l.02-.034 8.605-14.381c.257-.43.285-.927.082-1.374-.23-.506-.756-.842-1.347-.856h-.039Zm-31.933 0H19.086a1.43 1.43 0 0 0-1.192.665l-.021.034L9.29 24.093c-.256.43-.284.928-.08 1.376.228.506.752.84 1.339.854h27.625l-7.549-17.31Z\"/><path fill=\"#14181B\" d=\"m108.368 26.558.033-8.812H84.193v40.058h9.113V43.097h11.929l.033-8.813H93.306v-7.726h15.062Zm5.16 31.246h8.544V16.029h-8.544v41.775Zm33.208-28.613v15.623c0 4.063-2.164 5.894-5.297 5.894-2.734 0-4.956-1.66-4.956-5.208V29.19h-8.544v17.57c0 7.725 4.899 11.845 10.652 11.845 3.76 0 6.607-1.373 8.145-3.49v2.689h8.544V29.191h-8.544Zm31.5 8.24v-8.24h-5.867v-8.012l-8.545 2.575v5.437h-4.556v8.24h4.556v10.13c0 8.011 3.247 11.388 14.412 10.243v-7.783c-3.76.23-5.867 0-5.867-2.46V37.43h5.867Zm22.1 0v-8.24h-5.866v-8.012l-8.545 2.575v5.437h-4.556v8.24h4.556v10.13c0 8.011 3.247 11.388 14.412 10.243v-7.783c-3.76.23-5.867 0-5.867-2.46V37.43h5.867Zm13.045 9.5h20.221a16.71 16.71 0 0 0 .342-3.434c0-8.64-6.152-15.107-14.468-15.107-9 0-15.152 6.58-15.152 15.107s6.038 15.108 15.778 15.108c5.412 0 9.627-2.003 12.418-5.894l-6.836-3.949c-1.139 1.26-3.132 2.175-5.468 2.175-3.133 0-5.753-1.03-6.835-4.006Zm-.171-6.41c.797-2.918 2.962-4.52 6.209-4.52 2.563 0 5.126 1.202 6.038 4.52H213.21Zm34.12-6.237v-5.093h-8.544v28.613h8.544V44.871c0-5.666 5.012-7.096 8.544-6.524V28.62c-3.589 0-7.405 1.83-8.544 5.665Zm36.991-7.726.034-8.812h-24.209v40.058h9.114V43.097h11.928l.034-8.813H269.26v-7.726h15.061Zm5.16 31.246h8.544V16.029h-8.544v41.775Zm28.48.801c8.374 0 15.096-6.58 15.096-15.108 0-8.526-6.722-15.107-15.095-15.107-8.374 0-15.095 6.58-15.095 15.107s6.721 15.108 15.095 15.108Zm0-8.355c-3.702 0-6.55-2.69-6.55-6.753 0-4.063 2.848-6.752 6.55-6.752 3.703 0 6.551 2.69 6.551 6.752 0 4.063-2.848 6.753-6.55 6.753Zm51.266-21.06-4.101 15.338-4.443-15.337h-7.975l-4.443 15.337-4.101-15.337h-9.114l9.114 28.613h7.975l4.556-15.28 4.557 15.28h7.975l9.114-28.613h-9.114Z\"/></g></svg>',withExternalLayout:true}),isDisplayed7()&&/*#__PURE__*/_jsx(SVG,{className:\"framer-qljgiu\",\"data-framer-name\":\"Xano\",fill:\"black\",intrinsicHeight:29,intrinsicWidth:127,layoutDependency:layoutDependency,layoutId:\"KK9fiOox1\",svg:'<svg width=\"127\" height=\"29\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><mask id=\"a\" style=\"mask-type:luminance\" maskUnits=\"userSpaceOnUse\" x=\"0\" y=\"0\" width=\"127\" height=\"29\"><path d=\"M126.684.262h-126v28h126v-28Z\" fill=\"#fff\"/></mask><g mask=\"url(#a)\" fill=\"#1B62F8\"><path d=\"M55.706 2.296a4.716 4.716 0 0 0-1.21-1.4 3.238 3.238 0 0 0-1.997-.634 3.313 3.313 0 0 0-1.997.624 4.55 4.55 0 0 0-1.227 1.392L37.317 22.077l5.072 4.827 9.949-16.758 4.251 7.094h-6.354l-2.882 4.952 12.196.026L62.96 27.9h8.263L55.706 2.296ZM86.107.4v16.305L70.733 1.556A4.582 4.582 0 0 0 69.437.62a3.508 3.508 0 0 0-1.47-.323 3.344 3.344 0 0 0-2.606 1.14 4.05 4.05 0 0 0-.909 2.722v10.29L71.18 25.63V11.627l15.306 15.288c.865.857 1.84 1.293 2.9 1.293a3.289 3.289 0 0 0 2.53-1.118c.61-.691.918-1.617.918-2.748V.4h-6.726Zm39.594 8.206a12.218 12.218 0 0 0-2.79-4.263 12.328 12.328 0 0 0-4.293-2.77 14.765 14.765 0 0 0-5.427-.977h-6.06a14.413 14.413 0 0 0-5.288.958 12.756 12.756 0 0 0-4.265 2.735 12.346 12.346 0 0 0-2.831 4.267 14.436 14.436 0 0 0-1.009 5.44c-.014 1.87.324 3.725.996 5.471a13.314 13.314 0 0 0 2.807 4.421 13.287 13.287 0 0 0 4.263 2.945c1.683.726 3.5 1.093 5.335 1.078h6.056a13.191 13.191 0 0 0 7.59-2.256 13.055 13.055 0 0 0 4.902-6.182 14.896 14.896 0 0 0 .996-5.47 14.455 14.455 0 0 0-.982-5.397Zm-12.506 12.412h-6.064a6.513 6.513 0 0 1-2.588-.509 6.108 6.108 0 0 1-2.028-1.393 6.41 6.41 0 0 1-1.341-2.149 7.624 7.624 0 0 1-.496-2.77 7.431 7.431 0 0 1 .492-2.763 6.335 6.335 0 0 1 1.337-2.096 6.084 6.084 0 0 1 2.024-1.368 6.696 6.696 0 0 1 2.599-.48h6.064a6.9 6.9 0 0 1 2.656.5 5.996 5.996 0 0 1 3.406 3.467c.337.877.505 1.81.496 2.748a7.624 7.624 0 0 1-.496 2.77 6.304 6.304 0 0 1-1.352 2.138 6.274 6.274 0 0 1-2.066 1.4 6.707 6.707 0 0 1-2.643.505Zm-85.117-7.561L41.76.602H29.735l-7.669 7.207 5.967 5.604.045.044Zm-.045 1.631-5.967 5.607 7.669 7.205h12.024L28.08 15.045l-.046.043ZM12.708.602H.684l14.524 13.65L.684 27.9h12.024l14.528-13.648L12.708.602Z\"/></g></svg>',withExternalLayout:true})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-cilQB.framer-3qbje, .framer-cilQB .framer-3qbje { display: block; }\",\".framer-cilQB.framer-n6kskn { height: 28px; overflow: visible; position: relative; width: 133px; }\",\".framer-cilQB .framer-wiznci { aspect-ratio: 4.761904761904762 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 28px); left: 0px; position: absolute; right: 0px; top: 0px; }\",\".framer-cilQB .framer-xss15g { aspect-ratio: 8.454545454545455 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 22px); left: 0px; position: absolute; right: 0px; top: 0px; }\",\".framer-cilQB .framer-17uq5sc { aspect-ratio: 3.289473684210526 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 36px); left: 0px; position: absolute; right: 0px; top: 0px; }\",\".framer-cilQB .framer-1btziek { aspect-ratio: 3.53125 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 34px); left: 0px; position: absolute; right: 0px; top: 0px; }\",\".framer-cilQB .framer-1b2sjxh { aspect-ratio: 2.493765586034913 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 28px); left: 0px; position: absolute; right: 0px; top: 0px; }\",\".framer-cilQB .framer-t5hpgx { aspect-ratio: 6.25 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 26px); left: 0px; position: absolute; right: 0px; top: 0px; }\",\".framer-cilQB .framer-c52ers { aspect-ratio: 4.8125 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 34px); left: 0px; position: absolute; right: 0px; top: 0px; }\",\".framer-cilQB .framer-qljgiu { aspect-ratio: 4.379310344827586 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 29px); left: 0px; position: absolute; right: 0px; top: 0px; }\",\".framer-cilQB.framer-v-1it0qkp.framer-n6kskn { width: 237px; }\",\".framer-cilQB.framer-v-1it0qkp .framer-xss15g { height: var(--framer-aspect-ratio-supported, 28px); }\",\".framer-cilQB.framer-v-svko7s.framer-n6kskn { height: 36px; width: 118px; }\",\".framer-cilQB.framer-v-3rxuwt.framer-n6kskn { height: 34px; width: 120px; }\",\".framer-cilQB.framer-v-9ikvo4.framer-n6kskn { width: 70px; }\",\".framer-cilQB.framer-v-rigkdc.framer-n6kskn { height: 26px; width: 163px; }\",\".framer-cilQB.framer-v-1mz1gie.framer-n6kskn { height: 34px; width: 164px; }\",\".framer-cilQB.framer-v-mesitm.framer-n6kskn { width: 126px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 28\n * @framerIntrinsicWidth 133\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"sCYk9HIP4\":{\"layout\":[\"fixed\",\"fixed\"]},\"ikdrFSK6C\":{\"layout\":[\"fixed\",\"fixed\"]},\"mBXZlTjKT\":{\"layout\":[\"fixed\",\"fixed\"]},\"axL5ihvYV\":{\"layout\":[\"fixed\",\"fixed\"]},\"RF3pgaA2k\":{\"layout\":[\"fixed\",\"fixed\"]},\"CS2t1djwt\":{\"layout\":[\"fixed\",\"fixed\"]},\"U9M06e2YF\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerPYoJ3nj2u=withCSS(Component,css,\"framer-cilQB\");export default FramerPYoJ3nj2u;FramerPYoJ3nj2u.displayName=\"customer-logos-main\";FramerPYoJ3nj2u.defaultProps={height:28,width:133};addPropertyControls(FramerPYoJ3nj2u,{variant:{options:[\"CMKRq2RZS\",\"sCYk9HIP4\",\"ikdrFSK6C\",\"mBXZlTjKT\",\"axL5ihvYV\",\"RF3pgaA2k\",\"CS2t1djwt\",\"U9M06e2YF\"],optionTitles:[\"Lenovo\",\"Mercedes-Benz\",\"Logitech\",\"Hubspot\",\"IBM\",\"Samsung\",\"Flutterflow\",\"Xano\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramerPYoJ3nj2u,[{explicitInter:true,fonts:[]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerPYoJ3nj2u\",\"slots\":[],\"annotations\":{\"framerComponentViewportWidth\":\"true\",\"framerContractVersion\":\"1\",\"framerAutoSizeImages\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"sCYk9HIP4\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"ikdrFSK6C\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"mBXZlTjKT\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"axL5ihvYV\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"RF3pgaA2k\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"CS2t1djwt\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"U9M06e2YF\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerImmutableVariables\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerColorSyntax\":\"true\",\"framerIntrinsicWidth\":\"133\",\"framerIntrinsicHeight\":\"28\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./PYoJ3nj2u.map","// Generated by Framer (65e1cff)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,getFontsFromSharedStyle,getLoadingLazyAtYPosition,getPropertyControls,Image,RichText,SmartComponentScopedContainer,SVG,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import{Icon as Phosphor}from\"https://framerusercontent.com/modules/tYScH7LTqUtz5KUaUAYP/p8dptk4UIND8hbFWz9V7/Phosphor.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/DcFke7yXFh7t768ou46I/qEoWt9XmXVCdZWl90CGR/DONUCU1NL.js\";import*as sharedStyle1 from\"https://framerusercontent.com/modules/WhC2tYLc2qcNEGsq9mSc/0Q6Wag890zaUK5KB8orv/V_Fs0N7Cp.js\";import TestimonialG2Badges from\"https://framerusercontent.com/modules/lG6f8CgMBbVe9P4sCs1f/zVHRW6JHLWoN68UGPZll/C550DzelJ.js\";import CustomerLogosMain from\"https://framerusercontent.com/modules/d0EyartV1ocnMkQ1D3A8/x8avt0l2vAHMQMJgcA6G/PYoJ3nj2u.js\";const TestimonialG2BadgesFonts=getFonts(TestimonialG2Badges);const PhosphorFonts=getFonts(Phosphor);const CustomerLogosMainFonts=getFonts(CustomerLogosMain);const TestimonialG2BadgesControls=getPropertyControls(TestimonialG2Badges);const cycleOrder=[\"mfCuI0Jzv\",\"kn5IBGLOy\",\"MVOPQYWZr\",\"tXQeC0b3W\",\"xLF5zBPxj\"];const serializationHash=\"framer-TA1PH\";const variantClassNames={kn5IBGLOy:\"framer-v-1oe7ptk\",mfCuI0Jzv:\"framer-v-9s7pou\",MVOPQYWZr:\"framer-v-fyxzqz\",tXQeC0b3W:\"framer-v-1p4fkh2\",xLF5zBPxj:\"framer-v-1c3fdx4\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const numberToPixelString=value=>{if(typeof value!==\"number\")return value;if(!Number.isFinite(value))return undefined;return Math.max(0,value)+\"px\";};const radiusForCorner=(value,cornerIndex)=>{if(typeof value===\"number\"&&Number.isFinite(value))return Math.max(0,value)+\"px\";if(typeof value!==\"string\"||typeof cornerIndex!==\"number\")return undefined;const segments=value.split(\" \");return segments[cornerIndex]||segments[cornerIndex-2]||segments[0];};const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const toResponsiveImage=value=>{if(typeof value===\"object\"&&value!==null&&typeof value.src===\"string\"){return value;}return typeof value===\"string\"?{src:value}:undefined;};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const humanReadableEnumMap={\"Variant 1\":\"RGEYn5rkX\",\"Variant 2\":\"jRsdY1pU6\",\"Variant 3\":\"oGZamqnzj\",\"Variant 4\":\"hEqO9n2Sv\",\"Variant 5\":\"CdGNl01aQ\",\"Variant 6\":\"YFjPMC8Ln\"};const humanReadableVariantMap={\"Variant 1\":\"mfCuI0Jzv\",\"Variant 2\":\"kn5IBGLOy\",\"Variant 3\":\"MVOPQYWZr\",\"Variant 4\":\"tXQeC0b3W\",\"Variant 5\":\"xLF5zBPxj\"};const getProps=({author,avatar,avatar2,border,coachhub,description,fill,g2,gap,height,hubspot,iBM,id,image,padding,quoteIcon,radius,role,shadow,stars,title,title1,titleSmall,width,xano,...props})=>{return{...props,BmruXbCg7:radius??props.BmruXbCg7??\"16px\",cvZNP6kP1:quoteIcon??props.cvZNP6kP1??true,EMdcy9tgc:shadow??props.EMdcy9tgc??\"0px 1px 2px 0px rgba(204, 204, 204, 0.32), 0px 3px 4px 0px rgba(204, 204, 204, 0.24), inset 0px -3px 0px 0px rgba(240, 240, 240, 0.8)\",epmz1cWQd:stars??props.epmz1cWQd??true,FweZldzyR:border??props.FweZldzyR??{borderColor:'var(--token-3648b482-766c-4501-98df-024221488373, rgba(0, 0, 0, 0.12)) /* {\"name\":\"Border/Primary\"} */',borderStyle:\"solid\",borderWidth:1},fZ8fyJmQT:author??props.fZ8fyJmQT??\"John P.\",HDMTm9BNR:hubspot??props.HDMTm9BNR,hG1u4RqQs:iBM??props.hG1u4RqQs,iah_IKy6_:role??props.iah_IKy6_??\"Commuity Manager\",iogmFby1v:title1??props.iogmFby1v??true,jJH7xqc4n:padding??props.jJH7xqc4n??\"32px\",Jx2E79ISq:gap??props.Jx2E79ISq??40,kXoXtFqqk:xano??props.kXoXtFqqk,olsDKp1o_:title??props.olsDKp1o_??\"One line.\",TEvWyaDRU:description??props.TEvWyaDRU??\"Description\",tSW32PKHI:titleSmall??props.tSW32PKHI,variant:humanReadableVariantMap[props.variant]??props.variant??\"mfCuI0Jzv\",vo_zLRtcm:coachhub??props.vo_zLRtcm,wujitWzK9:humanReadableEnumMap[g2]??g2??props.wujitWzK9??\"RGEYn5rkX\",XlfzDszVb:fill??props.XlfzDszVb??\"rgb(255, 255, 255)\",xUZZxQHbh:avatar??props.xUZZxQHbh??true,Zq42jMs_I:image??props.Zq42jMs_I,ZXRVkfmxB:avatar2??props.ZXRVkfmxB??{pixelHeight:200,pixelWidth:200,src:\"https://framerusercontent.com/images/fESSLbQTkpoR5Kbkq9U0cJZZE.jpg?width=200&height=200\"}};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,wujitWzK9,olsDKp1o_,TEvWyaDRU,fZ8fyJmQT,iah_IKy6_,epmz1cWQd,HDMTm9BNR,hG1u4RqQs,kXoXtFqqk,vo_zLRtcm,cvZNP6kP1,xUZZxQHbh,ZXRVkfmxB,FweZldzyR,BmruXbCg7,EMdcy9tgc,tSW32PKHI,iogmFby1v,Jx2E79ISq,jJH7xqc4n,Zq42jMs_I,XlfzDszVb,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"mfCuI0Jzv\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[sharedStyle.className,sharedStyle1.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if([\"kn5IBGLOy\",\"MVOPQYWZr\",\"tXQeC0b3W\",\"xLF5zBPxj\"].includes(baseVariant))return false;return true;};const isDisplayed1=()=>{if([\"kn5IBGLOy\",\"MVOPQYWZr\",\"xLF5zBPxj\"].includes(baseVariant))return true;return false;};const isDisplayed2=value=>{if([\"kn5IBGLOy\",\"MVOPQYWZr\",\"xLF5zBPxj\"].includes(baseVariant))return value;return false;};const isDisplayed3=value=>{if([\"kn5IBGLOy\",\"MVOPQYWZr\",\"xLF5zBPxj\"].includes(baseVariant))return value;return true;};const isDisplayed4=value=>{if(baseVariant===\"kn5IBGLOy\")return value;if([\"MVOPQYWZr\",\"xLF5zBPxj\"].includes(baseVariant))return true;return false;};const isDisplayed5=value=>{if(baseVariant===\"kn5IBGLOy\")return value;return false;};const isDisplayed6=value=>{if(baseVariant===\"kn5IBGLOy\")return value;if([\"MVOPQYWZr\",\"xLF5zBPxj\"].includes(baseVariant))return false;return true;};const isDisplayed7=value=>{if(baseVariant===\"kn5IBGLOy\")return false;return value;};const isDisplayed8=()=>{if(baseVariant===\"xLF5zBPxj\")return true;return false;};return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(Image,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-9s7pou\",className,classNames),\"data-border\":true,\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"mfCuI0Jzv\",ref:refBinding,style:{\"--6owzyb\":EMdcy9tgc,\"--border-bottom-width\":(FweZldzyR.borderBottomWidth??FweZldzyR.borderWidth)+\"px\",\"--border-color\":FweZldzyR.borderColor,\"--border-left-width\":(FweZldzyR.borderLeftWidth??FweZldzyR.borderWidth)+\"px\",\"--border-right-width\":(FweZldzyR.borderRightWidth??FweZldzyR.borderWidth)+\"px\",\"--border-style\":FweZldzyR.borderStyle,\"--border-top-width\":(FweZldzyR.borderTopWidth??FweZldzyR.borderWidth)+\"px\",\"--do4xf5\":numberToPixelString(Jx2E79ISq),\"--x35r3q\":numberToPixelString(jJH7xqc4n),backgroundColor:\"rgb(255, 255, 255)\",borderBottomLeftRadius:radiusForCorner(BmruXbCg7,3),borderBottomRightRadius:radiusForCorner(BmruXbCg7,2),borderTopLeftRadius:radiusForCorner(BmruXbCg7,0),borderTopRightRadius:radiusForCorner(BmruXbCg7,1),boxShadow:\"var(--6owzyb)\",...style},variants:{kn5IBGLOy:{backgroundColor:XlfzDszVb},tXQeC0b3W:{backgroundColor:\"rgba(0, 0, 0, 0)\"}},...addPropertyOverrides({kn5IBGLOy:{\"data-framer-name\":\"Variant 2\"},MVOPQYWZr:{\"data-framer-name\":\"Variant 3\"},tXQeC0b3W:{\"data-framer-name\":\"Variant 4\",background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition(componentViewport?.y||0),sizes:componentViewport?.width||\"100vw\",...toResponsiveImage(Zq42jMs_I)}},xLF5zBPxj:{\"data-framer-name\":\"Variant 5\"}},baseVariant,gestureVariant),children:[isDisplayed()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{height:176,width:\"161px\",children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1hwd2zb-container\",layoutDependency:layoutDependency,layoutId:\"pncArVbrs-container\",nodeId:\"pncArVbrs\",rendersWithMotion:true,scopeId:\"ZXJ9okRVT\",children:/*#__PURE__*/_jsx(TestimonialG2Badges,{height:\"100%\",id:\"pncArVbrs\",layoutId:\"pncArVbrs\",style:{height:\"100%\",width:\"100%\"},variant:wujitWzK9,width:\"100%\"})})}),isDisplayed1()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-gn60ma\",layoutDependency:layoutDependency,layoutId:\"C8AVv7QXc\",children:[isDisplayed1()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1i18rih\",layoutDependency:layoutDependency,layoutId:\"PST45t5fg\",children:[isDisplayed2(epmz1cWQd)&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1qhrxjh\",\"data-framer-name\":\"stars\",layoutDependency:layoutDependency,layoutId:\"iFPcgAY5Y\",children:[isDisplayed1()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-x4j3fa-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"yq7jdbZAS-container\",nodeId:\"yq7jdbZAS\",rendersWithMotion:true,scopeId:\"ZXJ9okRVT\",children:/*#__PURE__*/_jsx(Phosphor,{color:\"var(--token-bfe1a8cd-29df-415d-847c-515aa569e089, rgb(0, 0, 0))\",height:\"100%\",iconSearch:\"star\",iconSelection:\"House\",id:\"yq7jdbZAS\",layoutId:\"yq7jdbZAS\",mirrored:false,selectByList:false,style:{height:\"100%\",width:\"100%\"},weight:\"fill\",width:\"100%\"})})}),isDisplayed1()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1gb0vup-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"VWr52fEK_-container\",nodeId:\"VWr52fEK_\",rendersWithMotion:true,scopeId:\"ZXJ9okRVT\",children:/*#__PURE__*/_jsx(Phosphor,{color:\"var(--token-bfe1a8cd-29df-415d-847c-515aa569e089, rgb(0, 0, 0))\",height:\"100%\",iconSearch:\"star\",iconSelection:\"House\",id:\"VWr52fEK_\",layoutId:\"VWr52fEK_\",mirrored:false,selectByList:false,style:{height:\"100%\",width:\"100%\"},weight:\"fill\",width:\"100%\"})})}),isDisplayed1()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-rifx9j-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"WkwAGDVJA-container\",nodeId:\"WkwAGDVJA\",rendersWithMotion:true,scopeId:\"ZXJ9okRVT\",children:/*#__PURE__*/_jsx(Phosphor,{color:\"var(--token-bfe1a8cd-29df-415d-847c-515aa569e089, rgb(0, 0, 0))\",height:\"100%\",iconSearch:\"star\",iconSelection:\"House\",id:\"WkwAGDVJA\",layoutId:\"WkwAGDVJA\",mirrored:false,selectByList:false,style:{height:\"100%\",width:\"100%\"},weight:\"fill\",width:\"100%\"})})}),isDisplayed1()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1nvafk2-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"DmQEryhEI-container\",nodeId:\"DmQEryhEI\",rendersWithMotion:true,scopeId:\"ZXJ9okRVT\",children:/*#__PURE__*/_jsx(Phosphor,{color:\"var(--token-bfe1a8cd-29df-415d-847c-515aa569e089, rgb(0, 0, 0))\",height:\"100%\",iconSearch:\"star\",iconSelection:\"House\",id:\"DmQEryhEI\",layoutId:\"DmQEryhEI\",mirrored:false,selectByList:false,style:{height:\"100%\",width:\"100%\"},weight:\"fill\",width:\"100%\"})})}),isDisplayed1()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-t6p5tg-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"CEbhMseff-container\",nodeId:\"CEbhMseff\",rendersWithMotion:true,scopeId:\"ZXJ9okRVT\",children:/*#__PURE__*/_jsx(Phosphor,{color:\"var(--token-bfe1a8cd-29df-415d-847c-515aa569e089, rgb(0, 0, 0))\",height:\"100%\",iconSearch:\"star\",iconSelection:\"House\",id:\"CEbhMseff\",layoutId:\"CEbhMseff\",mirrored:false,selectByList:false,style:{height:\"100%\",width:\"100%\"},weight:\"fill\",width:\"100%\"})})})]}),isDisplayed2(cvZNP6kP1)&&/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1p9ey0y-container\",\"data-framer-name\":\"quote-icon\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"cNqzV_dS3-container\",name:\"quote-icon\",nodeId:\"cNqzV_dS3\",rendersWithMotion:true,scopeId:\"ZXJ9okRVT\",style:{rotate:180},children:/*#__PURE__*/_jsx(Phosphor,{color:\"var(--token-bfe1a8cd-29df-415d-847c-515aa569e089, rgb(0, 0, 0))\",height:\"100%\",iconSearch:\"quotes\",iconSelection:\"House\",id:\"cNqzV_dS3\",layoutId:\"cNqzV_dS3\",mirrored:false,name:\"quote-icon\",selectByList:false,style:{height:\"100%\",width:\"100%\"},weight:\"fill\",width:\"100%\"})})}),isDisplayed3(hG1u4RqQs)&&/*#__PURE__*/_jsx(ComponentViewportProvider,{height:24,width:\"60px\",...addPropertyOverrides({MVOPQYWZr:{height:20,width:\"50px\"},xLF5zBPxj:{height:20,width:\"50px\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-pet64g-container\",\"data-framer-name\":\"IBM\",layoutDependency:layoutDependency,layoutId:\"rQYqElPxW-container\",name:\"IBM\",nodeId:\"rQYqElPxW\",rendersWithMotion:true,scopeId:\"ZXJ9okRVT\",style:{filter:\"grayscale(0)\",WebkitFilter:\"grayscale(0)\"},children:/*#__PURE__*/_jsx(CustomerLogosMain,{height:\"100%\",id:\"rQYqElPxW\",layoutId:\"rQYqElPxW\",name:\"IBM\",style:{height:\"100%\",width:\"100%\"},variant:\"axL5ihvYV\",width:\"100%\"})})}),isDisplayed3(HDMTm9BNR)&&/*#__PURE__*/_jsx(ComponentViewportProvider,{height:28,width:\"102px\",...addPropertyOverrides({MVOPQYWZr:{height:24,width:\"86.8235px\"},xLF5zBPxj:{height:24,width:\"86.8235px\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-14b4d2c-container\",\"data-framer-name\":\"Hubspot\",layoutDependency:layoutDependency,layoutId:\"yQey2zmxV-container\",name:\"Hubspot\",nodeId:\"yQey2zmxV\",rendersWithMotion:true,scopeId:\"ZXJ9okRVT\",style:{filter:\"grayscale(0)\",WebkitFilter:\"grayscale(0)\"},children:/*#__PURE__*/_jsx(CustomerLogosMain,{height:\"100%\",id:\"yQey2zmxV\",layoutId:\"yQey2zmxV\",name:\"Hubspot\",style:{height:\"100%\",width:\"100%\"},variant:\"mBXZlTjKT\",width:\"100%\"})})}),isDisplayed3(kXoXtFqqk)&&/*#__PURE__*/_jsx(ComponentViewportProvider,{height:22,width:\"99px\",...addPropertyOverrides({MVOPQYWZr:{height:18,width:\"81px\"},xLF5zBPxj:{height:18,width:\"81px\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-8vigyt-container\",\"data-framer-name\":\"Xano\",layoutDependency:layoutDependency,layoutId:\"Ts9pMCfrZ-container\",name:\"Xano\",nodeId:\"Ts9pMCfrZ\",rendersWithMotion:true,scopeId:\"ZXJ9okRVT\",style:{filter:\"grayscale(0)\",WebkitFilter:\"grayscale(0)\"},children:/*#__PURE__*/_jsx(CustomerLogosMain,{height:\"100%\",id:\"Ts9pMCfrZ\",layoutId:\"Ts9pMCfrZ\",name:\"Xano\",style:{height:\"100%\",width:\"100%\"},variant:\"U9M06e2YF\",width:\"100%\"})})}),vo_zLRtcm&&/*#__PURE__*/_jsx(SVG,{className:\"framer-1ne8zsi\",\"data-framer-name\":\"Coachhub\",fill:\"black\",intrinsicHeight:95,intrinsicWidth:566,layoutDependency:layoutDependency,layoutId:\"Wqs2B9Cwp\",svg:'<svg width=\"566\" height=\"95\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><g clip-path=\"url(#a)\"><path d=\"M.26 47.49a47.21 47.21 0 0 0 44 47.09V.41a47.2 47.2 0 0 0-44 47.08ZM56.89 31.4V.4c20.1 4.06 35.56 19.29 37.57 40l-28.81-.15a8.81 8.81 0 0 1-8.76-8.81m0 32.14v31c20.1-4.07 35.56-19.3 37.57-40l-28.81.15a8.81 8.81 0 0 0-8.76 8.81\" fill=\"#FC5739\"/><path d=\"M228.5 40.1a21.438 21.438 0 0 1 6.82 16.39 21.454 21.454 0 0 1-6.82 16.39 23.35 23.35 0 0 1-16.56 6.39 23.71 23.71 0 0 1-16.78-6.39 21.399 21.399 0 0 1-6.87-16.39 21.388 21.388 0 0 1 6.87-16.39 23.71 23.71 0 0 1 16.78-6.39 23.35 23.35 0 0 1 16.56 6.39Zm-8 25.73a13.57 13.57 0 0 0 0-18.69 12.01 12.01 0 0 0-8.52-3.61 12.559 12.559 0 0 0-12.52 13 12.54 12.54 0 0 0 12.52 13 12.003 12.003 0 0 0 8.52-3.61m66.82 12.22h-11.48v-3.39a22.1 22.1 0 0 1-14.34 4.69 20.165 20.165 0 0 1-14.95-6.52c-4.24-4.353-6.357-9.83-6.35-16.43A22.672 22.672 0 0 1 246.59 40a20.2 20.2 0 0 1 14.91-6.56c5.74 0 10.52 1.593 14.34 4.78v-3.47h11.48v43.39Zm-15.21-12.31a12.393 12.393 0 0 0 3.73-9.34 12.55 12.55 0 0 0-.877-5.087 12.554 12.554 0 0 0-2.853-4.303 12.002 12.002 0 0 0-8.61-3.65 11.627 11.627 0 0 0-8.74 3.56 13.093 13.093 0 0 0-3.43 9.48c0 3.94 1.143 7.083 3.43 9.43a11.668 11.668 0 0 0 8.74 3.52 11.993 11.993 0 0 0 8.61-3.61Zm114.6-27.29c3.193 3.387 4.787 7.777 4.78 13.17v26.43H380v-24a10.927 10.927 0 0 0-2.39-7.39 7.994 7.994 0 0 0-6.38-2.75c-7.18 0-10.773 5-10.78 15v19.22H349V15.54h11.47v23.13c3.48-3.48 8.03-5.22 13.65-5.22 5.22 0 9.423 1.697 12.61 5.09m67.02 39.6h-11.83V52.47h-27.81v25.67h-11.83v-62.6h11.83v26.24h27.81V15.54h11.83v62.6Zm53.25 0h-11.51v-3.92c-3.48 3.48-8.03 5.22-13.65 5.22-5.22 0-9.42-1.697-12.6-5.09-3.18-3.393-4.777-7.783-4.79-13.17V34.75h11.48v24a11 11 0 0 0 2.39 7.39 8 8 0 0 0 6.39 2.78c7.187 0 10.78-5 10.78-15V34.75H507v43.39ZM559.53 40a22.678 22.678 0 0 1 6.39 16.48 22.6 22.6 0 0 1-6.35 16.43 20.169 20.169 0 0 1-15 6.52 22.15 22.15 0 0 1-14.35-4.69v3.39H518.8V15.54h11.47v22.69c3.833-3.187 8.617-4.78 14.35-4.78A20.196 20.196 0 0 1 559.53 40Zm-8.17 25.91a13.004 13.004 0 0 0 3.43-9.43 13.143 13.143 0 0 0-3.43-9.48 11.647 11.647 0 0 0-8.74-3.56A12 12 0 0 0 534 47.1a12.556 12.556 0 0 0-3.74 9.39 12.416 12.416 0 0 0 3.74 9.34 11.997 11.997 0 0 0 8.61 3.61 11.687 11.687 0 0 0 8.74-3.52M170 57.26a16.58 16.58 0 0 1-5.15 7.4 17.25 17.25 0 0 1-11 3.65 17.84 17.84 0 0 1-13.26-5.57 18.994 18.994 0 0 1-5.43-13.82 19.01 19.01 0 0 1 5.39-13.78 17.85 17.85 0 0 1 13.3-5.52 17.31 17.31 0 0 1 11 3.65 16.472 16.472 0 0 1 5.15 7.31h12.43a26.737 26.737 0 0 0-10-16 31.38 31.38 0 0 0-40.33 2.79 29.26 29.26 0 0 0-8.87 21.6 29.255 29.255 0 0 0 8.87 21.65 31.33 31.33 0 0 0 40.42 2.61 27.002 27.002 0 0 0 9.72-15.92L170 57.26Zm158.54 6.35c-2.08 3.46-5.29 5.22-9.65 5.22a11.665 11.665 0 0 1-8.74-3.44 12.315 12.315 0 0 1-3.34-9 12.484 12.484 0 0 1 3.34-9 11.575 11.575 0 0 1 8.74-3.48c4.41 0 7.53 1.75 9.39 5.21h12.25a21.78 21.78 0 0 0-8-11.34 22.3 22.3 0 0 0-13.6-4.39 22.865 22.865 0 0 0-16.47 6.48c-4.5 4.313-6.747 9.833-6.74 16.56.007 6.727 2.253 12.23 6.74 16.51a24.09 24.09 0 0 0 30.33 2 20.098 20.098 0 0 0 7.72-11.3l-11.97-.03Z\" fill=\"#2F2F96\"/></g><defs><clipPath id=\"a\"><path fill=\"#fff\" d=\"M0 0h566v95H0z\"/></clipPath></defs></svg>',withExternalLayout:true})]}),isDisplayed1()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1y16zqa\",layoutDependency:layoutDependency,layoutId:\"zqR_Ex5iL\",children:[isDisplayed4(iogmFby1v)&&/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"RlM7TWFucm9wZS1zZW1pYm9sZA==\",\"--framer-font-family\":'\"Manrope\", \"Manrope Placeholder\", sans-serif',\"--framer-font-size\":\"24px\",\"--framer-font-weight\":\"600\",\"--framer-letter-spacing\":\"-0.014em\",\"--framer-line-height\":\"1.3em\",\"--framer-text-alignment\":\"left\"},children:\"One line.\"})}),className:\"framer-1n6ne60\",fonts:[\"FS;Manrope-semibold\"],layoutDependency:layoutDependency,layoutId:\"UKNgEk5mv\",style:{\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},text:olsDKp1o_,verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({kn5IBGLOy:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"SW50ZXItTWVkaXVt\",\"--framer-font-family\":'\"Inter\", \"Inter Placeholder\", sans-serif',\"--framer-font-size\":\"24px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"-0.014em\",\"--framer-line-height\":\"1.3em\",\"--framer-text-alignment\":\"left\"},children:\"One line.\"})}),fonts:[\"Inter-Medium\"]},MVOPQYWZr:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"RlM7TWFucm9wZS1zZW1pYm9sZA==\",\"--framer-font-family\":'\"Manrope\", \"Manrope Placeholder\", sans-serif',\"--framer-font-size\":\"18px\",\"--framer-font-weight\":\"600\",\"--framer-letter-spacing\":\"-0.014em\",\"--framer-line-height\":\"1.4em\",\"--framer-text-alignment\":\"left\"},children:\"One line.\"})})},xLF5zBPxj:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"RlM7TWFucm9wZS1zZW1pYm9sZA==\",\"--framer-font-family\":'\"Manrope\", \"Manrope Placeholder\", sans-serif',\"--framer-font-size\":\"18px\",\"--framer-font-weight\":\"600\",\"--framer-letter-spacing\":\"-0.014em\",\"--framer-line-height\":\"1.4em\",\"--framer-text-alignment\":\"left\"},children:\"One line.\"})})}},baseVariant,gestureVariant)}),isDisplayed5(tSW32PKHI)&&/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h5,{style:{\"--font-selector\":\"SW50ZXItTWVkaXVt\",\"--framer-font-family\":'\"Inter\", \"Inter Placeholder\", sans-serif',\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"-0.014em\",\"--framer-line-height\":\"1.3em\",\"--framer-text-alignment\":\"left\"},children:\"One line.\"})}),className:\"framer-1vvaymb\",fonts:[\"Inter-Medium\"],layoutDependency:layoutDependency,layoutId:\"KH11WLMFu\",style:{\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},text:olsDKp1o_,verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({kn5IBGLOy:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h5,{style:{\"--font-selector\":\"SW50ZXItTWVkaXVt\",\"--framer-font-family\":'\"Inter\", \"Inter Placeholder\", sans-serif',\"--framer-font-size\":\"18px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"-0.014em\",\"--framer-line-height\":\"1.3em\",\"--framer-text-alignment\":\"left\"},children:\"One line.\"})})}},baseVariant,gestureVariant)}),isDisplayed1()&&/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"SW50ZXItVmFyaWFibGVWRj1JbTl3YzNvaUlERTBMQ0FpZDJkb2RDSWdOREl3\",\"--framer-font-family\":'\"Inter Variable\", \"Inter Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-font-variation-axes\":'var(--extracted-2gg91v, \"opsz\" 14, \"wght\" 420)',\"--framer-line-height\":\"1.6em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-7b1c1cf1-c351-4954-9cf0-8ae4790643f6, rgb(34, 34, 34)))\"},children:\"Description\"})}),className:\"framer-10ysusb\",fonts:[\"Inter-Variable\"],layoutDependency:layoutDependency,layoutId:\"C6i5WYitf\",style:{\"--extracted-2gg91v\":'\"opsz\" 14, \"wght\" 420',\"--extracted-r6o4lv\":\"var(--token-7b1c1cf1-c351-4954-9cf0-8ae4790643f6, rgb(34, 34, 34))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},text:TEvWyaDRU,verticalAlignment:\"top\",withExternalLayout:true})]})]}),isDisplayed1()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-auwvoq\",layoutDependency:layoutDependency,layoutId:\"mLAhdQCl5\",children:[isDisplayed1()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-5h0f7l\",layoutDependency:layoutDependency,layoutId:\"BsuRErTOI\",children:[isDisplayed1()&&/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-izi8el\",\"data-styles-preset\":\"DONUCU1NL\",children:/*#__PURE__*/_jsx(motion.strong,{children:\"John P.\"})})}),className:\"framer-bwq6nf\",fonts:[\"Inter\",\"Inter-Bold\"],layoutDependency:layoutDependency,layoutId:\"lJ3oE0lE1\",style:{\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},text:fZ8fyJmQT,verticalAlignment:\"top\",withExternalLayout:true}),isDisplayed1()&&/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1rg4jgp\",\"data-styles-preset\":\"V_Fs0N7Cp\",children:\"Commuity Manager\"})}),className:\"framer-1tonifr\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"uHGQfi5_7\",style:{\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},text:iah_IKy6_,verticalAlignment:\"top\",withExternalLayout:true})]}),isDisplayed6(xUZZxQHbh)&&/*#__PURE__*/_jsx(Image,{className:\"framer-16im9fi\",\"data-framer-name\":\"Avatar\",layoutDependency:layoutDependency,layoutId:\"NRgwTzrQ4\",style:{backgroundColor:\"rgb(153, 238, 255)\",borderBottomLeftRadius:0,borderBottomRightRadius:0,borderTopLeftRadius:0,borderTopRightRadius:0},variants:{kn5IBGLOy:{backgroundColor:\"rgba(0, 0, 0, 0)\",borderBottomLeftRadius:40,borderBottomRightRadius:40,borderTopLeftRadius:40,borderTopRightRadius:40}},...addPropertyOverrides({kn5IBGLOy:{background:{alt:\"\",fit:\"fill\",pixelHeight:200,pixelWidth:200,sizes:\"48px\",...toResponsiveImage(ZXRVkfmxB),...{positionX:\"center\",positionY:\"center\"}}}},baseVariant,gestureVariant)}),isDisplayed7(xUZZxQHbh)&&/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"fill\",pixelHeight:200,pixelWidth:200,sizes:\"48px\",...toResponsiveImage(ZXRVkfmxB),...{positionX:\"center\",positionY:\"center\"}},className:\"framer-p2mxq9\",\"data-framer-name\":\"Avatar\",layoutDependency:layoutDependency,layoutId:\"qJ7SXnez6\",style:{borderBottomLeftRadius:40,borderBottomRightRadius:40,borderTopLeftRadius:40,borderTopRightRadius:40},...addPropertyOverrides({MVOPQYWZr:{background:{alt:\"\",fit:\"fill\",pixelHeight:200,pixelWidth:200,sizes:\"40px\",...toResponsiveImage(ZXRVkfmxB),...{positionX:\"center\",positionY:\"center\"}}},xLF5zBPxj:{background:{alt:\"\",fit:\"fill\",pixelHeight:200,pixelWidth:200,sizes:\"40px\",...toResponsiveImage(ZXRVkfmxB),...{positionX:\"center\",positionY:\"center\"}}}},baseVariant,gestureVariant)})]}),isDisplayed8()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1c2v5zt-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"Er99bLWFF-container\",nodeId:\"Er99bLWFF\",rendersWithMotion:true,scopeId:\"ZXJ9okRVT\",children:/*#__PURE__*/_jsx(Phosphor,{color:\"var(--token-3648b482-766c-4501-98df-024221488373, rgba(0, 0, 0, 0.12))\",height:\"100%\",iconSearch:\"House\",iconSelection:\"Plus\",id:\"Er99bLWFF\",layoutId:\"Er99bLWFF\",mirrored:false,selectByList:true,style:{height:\"100%\",width:\"100%\"},weight:\"light\",width:\"100%\"})})}),isDisplayed8()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1cincvq-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"WXydDRISr-container\",nodeId:\"WXydDRISr\",rendersWithMotion:true,scopeId:\"ZXJ9okRVT\",children:/*#__PURE__*/_jsx(Phosphor,{color:\"var(--token-3648b482-766c-4501-98df-024221488373, rgba(0, 0, 0, 0.12))\",height:\"100%\",iconSearch:\"House\",iconSelection:\"Plus\",id:\"WXydDRISr\",layoutId:\"WXydDRISr\",mirrored:false,selectByList:true,style:{height:\"100%\",width:\"100%\"},weight:\"light\",width:\"100%\"})})}),isDisplayed8()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-skbpfv-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"yD3naHqOc-container\",nodeId:\"yD3naHqOc\",rendersWithMotion:true,scopeId:\"ZXJ9okRVT\",children:/*#__PURE__*/_jsx(Phosphor,{color:\"var(--token-3648b482-766c-4501-98df-024221488373, rgba(0, 0, 0, 0.12))\",height:\"100%\",iconSearch:\"House\",iconSelection:\"Plus\",id:\"yD3naHqOc\",layoutId:\"yD3naHqOc\",mirrored:false,selectByList:true,style:{height:\"100%\",width:\"100%\"},weight:\"light\",width:\"100%\"})})}),isDisplayed8()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-11la2ug\",layoutDependency:layoutDependency,layoutId:\"TVuj_1C81\",style:{backgroundColor:\"var(--token-3648b482-766c-4501-98df-024221488373, rgba(0, 0, 0, 0.12))\",borderBottomLeftRadius:5,borderBottomRightRadius:5,borderTopLeftRadius:5,borderTopRightRadius:5}}),isDisplayed8()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1nj3b5h-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"iTfOK5jUY-container\",nodeId:\"iTfOK5jUY\",rendersWithMotion:true,scopeId:\"ZXJ9okRVT\",children:/*#__PURE__*/_jsx(Phosphor,{color:\"var(--token-3648b482-766c-4501-98df-024221488373, rgba(0, 0, 0, 0.12))\",height:\"100%\",iconSearch:\"House\",iconSelection:\"Plus\",id:\"iTfOK5jUY\",layoutId:\"iTfOK5jUY\",mirrored:false,selectByList:true,style:{height:\"100%\",width:\"100%\"},weight:\"light\",width:\"100%\"})})}),isDisplayed8()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-1jcs3h7\",layoutDependency:layoutDependency,layoutId:\"ES2F5vMk4\",style:{backgroundColor:\"var(--token-3648b482-766c-4501-98df-024221488373, rgba(0, 0, 0, 0.12))\",borderBottomLeftRadius:5,borderBottomRightRadius:5,borderTopLeftRadius:5,borderTopRightRadius:5}}),isDisplayed8()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-b05dxe\",layoutDependency:layoutDependency,layoutId:\"eR6PpeNyv\",style:{backgroundColor:\"var(--token-3648b482-766c-4501-98df-024221488373, rgba(0, 0, 0, 0.12))\",borderBottomLeftRadius:20,borderBottomRightRadius:20,borderTopLeftRadius:20,borderTopRightRadius:20}}),isDisplayed8()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-6k8ojj\",layoutDependency:layoutDependency,layoutId:\"DErLhhEsZ\",style:{backgroundColor:\"var(--token-3648b482-766c-4501-98df-024221488373, rgba(0, 0, 0, 0.12))\",borderBottomLeftRadius:20,borderBottomRightRadius:20,borderTopLeftRadius:20,borderTopRightRadius:20}})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-TA1PH.framer-1p8sax5, .framer-TA1PH .framer-1p8sax5 { display: block; }\",\".framer-TA1PH.framer-9s7pou { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; gap: var(--do4xf5); height: 384px; justify-content: center; overflow: visible; padding: var(--x35r3q); position: relative; width: 395px; }\",\".framer-TA1PH .framer-1hwd2zb-container { flex: none; height: 176px; position: relative; width: 161px; }\",\".framer-TA1PH .framer-gn60ma { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 32px; height: min-content; justify-content: center; min-height: 200px; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-TA1PH .framer-1i18rih { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; height: min-content; justify-content: space-between; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-TA1PH .framer-1qhrxjh { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 2px; height: min-content; justify-content: center; min-height: 200px; min-width: 200px; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-TA1PH .framer-x4j3fa-container, .framer-TA1PH .framer-1gb0vup-container, .framer-TA1PH .framer-rifx9j-container, .framer-TA1PH .framer-1nvafk2-container, .framer-TA1PH .framer-t6p5tg-container { flex: none; height: 20px; position: relative; width: 20px; }\",\".framer-TA1PH .framer-1p9ey0y-container { flex: none; height: 28px; position: relative; width: 28px; }\",\".framer-TA1PH .framer-pet64g-container { aspect-ratio: 2.5 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 24px); position: relative; width: 60px; }\",\".framer-TA1PH .framer-14b4d2c-container { aspect-ratio: 3.6176470588235294 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 28px); position: relative; width: 102px; }\",\".framer-TA1PH .framer-8vigyt-container { aspect-ratio: 4.5 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 22px); position: relative; width: 99px; }\",\".framer-TA1PH .framer-1ne8zsi { aspect-ratio: 5.957894736842105 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 24px); position: relative; width: 143px; }\",\".framer-TA1PH .framer-1y16zqa { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 12px; height: min-content; justify-content: center; min-height: 97px; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-TA1PH .framer-1n6ne60, .framer-TA1PH .framer-1vvaymb, .framer-TA1PH .framer-10ysusb, .framer-TA1PH .framer-bwq6nf, .framer-TA1PH .framer-1tonifr { flex: none; height: auto; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-TA1PH .framer-auwvoq { 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: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-TA1PH .framer-5h0f7l { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 6px; height: min-content; justify-content: center; min-height: 200px; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-TA1PH .framer-16im9fi { aspect-ratio: 1 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 28px); overflow: visible; position: relative; width: 28px; }\",\".framer-TA1PH .framer-p2mxq9 { aspect-ratio: 1 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 48px); overflow: visible; position: relative; width: 48px; }\",\".framer-TA1PH .framer-1c2v5zt-container { flex: none; height: 25px; left: -21px; position: absolute; top: -21px; width: 24px; z-index: 1; }\",\".framer-TA1PH .framer-1cincvq-container { bottom: -21px; flex: none; height: 25px; left: -21px; position: absolute; width: 24px; z-index: 1; }\",\".framer-TA1PH .framer-skbpfv-container { flex: none; height: 25px; position: absolute; right: -21px; top: -21px; width: 25px; z-index: 1; }\",\".framer-TA1PH .framer-11la2ug { flex: none; height: 1px; left: 10px; overflow: hidden; position: absolute; right: 11px; top: -9px; will-change: var(--framer-will-change-override, transform); z-index: 1; }\",\".framer-TA1PH .framer-1nj3b5h-container { bottom: -21px; flex: none; height: 25px; position: absolute; right: -21px; width: 25px; z-index: 1; }\",\".framer-TA1PH .framer-1jcs3h7 { bottom: -9px; flex: none; height: 1px; left: 10px; overflow: hidden; position: absolute; right: 13px; will-change: var(--framer-will-change-override, transform); z-index: 1; }\",\".framer-TA1PH .framer-b05dxe { bottom: 11px; flex: none; overflow: hidden; position: absolute; right: -9px; top: 10px; width: 1px; will-change: var(--framer-will-change-override, transform); z-index: 1; }\",\".framer-TA1PH .framer-6k8ojj { bottom: 11px; flex: none; left: -10px; overflow: hidden; position: absolute; top: 11px; width: 1px; will-change: var(--framer-will-change-override, transform); z-index: 1; }\",\".framer-TA1PH.framer-v-1oe7ptk.framer-9s7pou { gap: unset; height: min-content; justify-content: space-between; }\",\".framer-TA1PH.framer-v-1oe7ptk .framer-gn60ma { min-height: unset; order: 1; padding: 0px 0px 40px 0px; }\",\".framer-TA1PH.framer-v-1oe7ptk .framer-1qhrxjh, .framer-TA1PH.framer-v-fyxzqz .framer-1qhrxjh, .framer-TA1PH.framer-v-1c3fdx4 .framer-1qhrxjh { min-height: unset; min-width: unset; order: 1; }\",\".framer-TA1PH.framer-v-1oe7ptk .framer-1p9ey0y-container, .framer-TA1PH.framer-v-fyxzqz .framer-1p9ey0y-container, .framer-TA1PH.framer-v-1c3fdx4 .framer-1p9ey0y-container { order: 0; }\",\".framer-TA1PH.framer-v-1oe7ptk .framer-pet64g-container, .framer-TA1PH.framer-v-fyxzqz .framer-auwvoq, .framer-TA1PH.framer-v-1c3fdx4 .framer-auwvoq { order: 2; }\",\".framer-TA1PH.framer-v-1oe7ptk .framer-14b4d2c-container, .framer-TA1PH.framer-v-1oe7ptk .framer-auwvoq { order: 3; }\",\".framer-TA1PH.framer-v-1oe7ptk .framer-8vigyt-container, .framer-TA1PH.framer-v-1c3fdx4 .framer-1c2v5zt-container { order: 4; }\",\".framer-TA1PH.framer-v-1oe7ptk .framer-1ne8zsi, .framer-TA1PH.framer-v-1c3fdx4 .framer-1cincvq-container { order: 5; }\",\".framer-TA1PH.framer-v-1oe7ptk .framer-1y16zqa, .framer-TA1PH.framer-v-fyxzqz .framer-1y16zqa, .framer-TA1PH.framer-v-fyxzqz .framer-5h0f7l, .framer-TA1PH.framer-v-1c3fdx4 .framer-1y16zqa { min-height: unset; }\",\".framer-TA1PH.framer-v-1oe7ptk .framer-5h0f7l, .framer-TA1PH.framer-v-fyxzqz .framer-gn60ma, .framer-TA1PH.framer-v-1c3fdx4 .framer-5h0f7l { min-height: unset; order: 1; }\",\".framer-TA1PH.framer-v-1oe7ptk .framer-16im9fi { height: var(--framer-aspect-ratio-supported, 48px); order: 0; width: 48px; }\",\".framer-TA1PH.framer-v-fyxzqz.framer-9s7pou { gap: 40px; height: min-content; }\",\".framer-TA1PH.framer-v-fyxzqz .framer-pet64g-container, .framer-TA1PH.framer-v-1c3fdx4 .framer-pet64g-container { height: var(--framer-aspect-ratio-supported, 20px); order: 2; width: 50px; }\",\".framer-TA1PH.framer-v-fyxzqz .framer-14b4d2c-container, .framer-TA1PH.framer-v-1c3fdx4 .framer-14b4d2c-container { height: var(--framer-aspect-ratio-supported, 24px); order: 3; width: 87px; }\",\".framer-TA1PH.framer-v-fyxzqz .framer-8vigyt-container, .framer-TA1PH.framer-v-1c3fdx4 .framer-8vigyt-container { height: var(--framer-aspect-ratio-supported, 18px); order: 4; width: 81px; }\",\".framer-TA1PH.framer-v-fyxzqz .framer-1ne8zsi, .framer-TA1PH.framer-v-1c3fdx4 .framer-1ne8zsi { height: var(--framer-aspect-ratio-supported, 20px); order: 5; width: 119px; }\",\".framer-TA1PH.framer-v-fyxzqz .framer-p2mxq9 { height: var(--framer-aspect-ratio-supported, 40px); width: 40px; }\",\".framer-TA1PH.framer-v-1c3fdx4.framer-9s7pou { gap: unset; height: min-content; justify-content: space-between; width: 394px; }\",\".framer-TA1PH.framer-v-1c3fdx4 .framer-gn60ma { gap: 24px; min-height: unset; order: 1; }\",\".framer-TA1PH.framer-v-1c3fdx4 .framer-p2mxq9 { height: var(--framer-aspect-ratio-supported, 40px); order: 0; width: 40px; }\",\".framer-TA1PH.framer-v-1c3fdx4 .framer-skbpfv-container { order: 6; }\",\".framer-TA1PH.framer-v-1c3fdx4 .framer-11la2ug { order: 7; }\",\".framer-TA1PH.framer-v-1c3fdx4 .framer-1nj3b5h-container { order: 8; }\",\".framer-TA1PH.framer-v-1c3fdx4 .framer-1jcs3h7 { order: 9; }\",\".framer-TA1PH.framer-v-1c3fdx4 .framer-b05dxe { order: 10; }\",\".framer-TA1PH.framer-v-1c3fdx4 .framer-6k8ojj { order: 11; }\",...sharedStyle.css,...sharedStyle1.css,'.framer-TA1PH[data-border=\"true\"]::after, .framer-TA1PH [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 384\n * @framerIntrinsicWidth 394.5\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"kn5IBGLOy\":{\"layout\":[\"fixed\",\"auto\"]},\"MVOPQYWZr\":{\"layout\":[\"fixed\",\"auto\"]},\"tXQeC0b3W\":{\"layout\":[\"fixed\",\"fixed\"]},\"xLF5zBPxj\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerVariables {\"wujitWzK9\":\"g2\",\"olsDKp1o_\":\"title\",\"TEvWyaDRU\":\"description\",\"fZ8fyJmQT\":\"author\",\"iah_IKy6_\":\"role\",\"epmz1cWQd\":\"stars\",\"HDMTm9BNR\":\"hubspot\",\"hG1u4RqQs\":\"iBM\",\"kXoXtFqqk\":\"xano\",\"vo_zLRtcm\":\"coachhub\",\"cvZNP6kP1\":\"quoteIcon\",\"xUZZxQHbh\":\"avatar\",\"ZXRVkfmxB\":\"avatar2\",\"FweZldzyR\":\"border\",\"BmruXbCg7\":\"radius\",\"EMdcy9tgc\":\"shadow\",\"tSW32PKHI\":\"titleSmall\",\"iogmFby1v\":\"title1\",\"Jx2E79ISq\":\"gap\",\"jJH7xqc4n\":\"padding\",\"Zq42jMs_I\":\"image\",\"XlfzDszVb\":\"fill\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerZXJ9okRVT=withCSS(Component,css,\"framer-TA1PH\");export default FramerZXJ9okRVT;FramerZXJ9okRVT.displayName=\"Testimonial/Testimonial-Cards\";FramerZXJ9okRVT.defaultProps={height:384,width:394.5};addPropertyControls(FramerZXJ9okRVT,{variant:{options:[\"mfCuI0Jzv\",\"kn5IBGLOy\",\"MVOPQYWZr\",\"tXQeC0b3W\",\"xLF5zBPxj\"],optionTitles:[\"Variant 1\",\"Variant 2\",\"Variant 3\",\"Variant 4\",\"Variant 5\"],title:\"Variant\",type:ControlType.Enum},wujitWzK9:TestimonialG2BadgesControls?.[\"variant\"]&&{...TestimonialG2BadgesControls[\"variant\"],defaultValue:\"RGEYn5rkX\",description:undefined,hidden:undefined,title:\"G2\"},olsDKp1o_:{defaultValue:\"One line.\",displayTextArea:true,title:\"Title\",type:ControlType.String},TEvWyaDRU:{defaultValue:\"Description\",displayTextArea:false,title:\"Description\",type:ControlType.String},fZ8fyJmQT:{defaultValue:\"John P.\",displayTextArea:false,title:\"Author\",type:ControlType.String},iah_IKy6_:{defaultValue:\"Commuity Manager\",displayTextArea:false,title:\"Role\",type:ControlType.String},epmz1cWQd:{defaultValue:true,title:\"Stars\",type:ControlType.Boolean},HDMTm9BNR:{defaultValue:false,title:\"Hubspot\",type:ControlType.Boolean},hG1u4RqQs:{defaultValue:false,title:\"IBM\",type:ControlType.Boolean},kXoXtFqqk:{defaultValue:false,title:\"Xano\",type:ControlType.Boolean},vo_zLRtcm:{defaultValue:false,title:\"Coachhub\",type:ControlType.Boolean},cvZNP6kP1:{defaultValue:true,title:\"quote-icon\",type:ControlType.Boolean},xUZZxQHbh:{defaultValue:true,title:\"Avatar\",type:ControlType.Boolean},ZXRVkfmxB:{__defaultAssetReference:\"data:framer/asset-reference,fESSLbQTkpoR5Kbkq9U0cJZZE.jpg?originalFilename=Marlee.jpg&preferredSize=auto\",title:\"Avatar 2\",type:ControlType.ResponsiveImage},FweZldzyR:{defaultValue:{borderColor:'var(--token-3648b482-766c-4501-98df-024221488373, rgba(0, 0, 0, 0.12)) /* {\"name\":\"Border/Primary\"} */',borderStyle:\"solid\",borderWidth:1},title:\"Border\",type:ControlType.Border},BmruXbCg7:{defaultValue:\"16px\",title:\"Radius\",type:ControlType.BorderRadius},EMdcy9tgc:{defaultValue:[{blur:2,color:\"rgba(204, 204, 204, 0.32)\",diffusion:.5,focus:.5,inset:false,spread:0,type:\"box\",x:0,y:1},{blur:4,color:\"rgba(204, 204, 204, 0.24)\",diffusion:.5,focus:.5,inset:false,spread:0,type:\"box\",x:0,y:3},{blur:0,color:\"rgba(240, 240, 240, 0.8)\",diffusion:.5,focus:.5,inset:true,spread:0,type:\"box\",x:0,y:-3}],title:\"Shadow\",type:ControlType.BoxShadow},tSW32PKHI:{defaultValue:false,title:\"Title Small\",type:ControlType.Boolean},iogmFby1v:{defaultValue:true,title:\"Title\",type:ControlType.Boolean},Jx2E79ISq:{defaultValue:40,min:0,title:\"Gap\",type:ControlType.Number},jJH7xqc4n:{defaultValue:\"32px\",title:\"Padding\",type:ControlType.Padding},Zq42jMs_I:{title:\"Image\",type:ControlType.ResponsiveImage},XlfzDszVb:{defaultValue:\"rgb(255, 255, 255)\",title:\"Fill\",type:ControlType.Color}});const variationAxes=[{defaultValue:14,maxValue:32,minValue:14,name:\"Optical size\",tag:\"opsz\"},{defaultValue:400,maxValue:900,minValue:100,name:\"Weight\",tag:\"wght\"}];addFonts(FramerZXJ9okRVT,[{explicitInter:true,fonts:[{cssFamilyName:\"Manrope\",source:\"fontshare\",style:\"normal\",uiFamilyName:\"Manrope\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/6U2SGH566NSNERG6RGEV3DSNEK7DL2RF/JRDYRKMSAW2H35IWEQIPL67HAJQ35MG5/JNU3GNMUBPWW6V6JTED3S27XL5HN7NM5.woff2\",weight:\"600\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5A3Ce6C9YYmCjpQx9M4inSaKU.woff2\",weight:\"500\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/Qx95Xyt0Ka3SGhinnbXIGpEIyP4.woff2\",weight:\"500\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/6mJuEAguuIuMog10gGvH5d3cl8.woff2\",weight:\"500\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/xYYWaj7wCU5zSQH0eXvSaS19wo.woff2\",weight:\"500\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/otTaNuNpVK4RbdlT7zDDdKvQBA.woff2\",weight:\"500\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/UjlFhCnUjxhNfep4oYBPqnEssyo.woff2\",weight:\"500\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/DolVirEGb34pEXEp8t8FQBSK4.woff2\",weight:\"500\"},{cssFamilyName:\"Inter Variable\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/mYcqTSergLb16PdbJJQMl9ebYm4.woff2\",variationAxes,weight:\"400\"},{cssFamilyName:\"Inter Variable\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/ZRl8AlxwsX1m7xS1eJCiSPbztg.woff2\",variationAxes,weight:\"400\"},{cssFamilyName:\"Inter Variable\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/nhSQpBRqFmXNUBY2p5SENQ8NplQ.woff2\",variationAxes,weight:\"400\"},{cssFamilyName:\"Inter Variable\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/DYHjxG0qXjopUuruoacfl5SA.woff2\",variationAxes,weight:\"400\"},{cssFamilyName:\"Inter Variable\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/s7NH6sl7w4NU984r5hcmo1tPSYo.woff2\",variationAxes,weight:\"400\"},{cssFamilyName:\"Inter Variable\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/7lw0VWkeXrGYJT05oB3DsFy8BaY.woff2\",variationAxes,weight:\"400\"},{cssFamilyName:\"Inter Variable\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/wx5nfqEgOXnxuFaxB0Mn9OhmcZA.woff2\",variationAxes,weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/GrgcKwrN6d3Uz8EwcLHZxwEfC4.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/DpPBYI0sL4fYLgAkX8KXOPVt7c.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/4RAEQdEOrcnDkhHiiCbJOw92Lk.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/1K3W8DizY3v4emK8Mb08YHxTbs.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/tUSCtfYVM1I1IchuyCwz9gDdQ.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/VgYFWiwsAC5OYxAycRXXvhze58.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/syRNPWzAMIrcJ3wIlPIP43KjQs.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/GIryZETIX4IFypco5pYZONKhJIo.woff2\",weight:\"700\"}]},...TestimonialG2BadgesFonts,...PhosphorFonts,...CustomerLogosMainFonts,...getFontsFromSharedStyle(sharedStyle.fonts),...getFontsFromSharedStyle(sharedStyle1.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerZXJ9okRVT\",\"slots\":[],\"annotations\":{\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"kn5IBGLOy\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"MVOPQYWZr\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"tXQeC0b3W\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"xLF5zBPxj\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerVariables\":\"{\\\"wujitWzK9\\\":\\\"g2\\\",\\\"olsDKp1o_\\\":\\\"title\\\",\\\"TEvWyaDRU\\\":\\\"description\\\",\\\"fZ8fyJmQT\\\":\\\"author\\\",\\\"iah_IKy6_\\\":\\\"role\\\",\\\"epmz1cWQd\\\":\\\"stars\\\",\\\"HDMTm9BNR\\\":\\\"hubspot\\\",\\\"hG1u4RqQs\\\":\\\"iBM\\\",\\\"kXoXtFqqk\\\":\\\"xano\\\",\\\"vo_zLRtcm\\\":\\\"coachhub\\\",\\\"cvZNP6kP1\\\":\\\"quoteIcon\\\",\\\"xUZZxQHbh\\\":\\\"avatar\\\",\\\"ZXRVkfmxB\\\":\\\"avatar2\\\",\\\"FweZldzyR\\\":\\\"border\\\",\\\"BmruXbCg7\\\":\\\"radius\\\",\\\"EMdcy9tgc\\\":\\\"shadow\\\",\\\"tSW32PKHI\\\":\\\"titleSmall\\\",\\\"iogmFby1v\\\":\\\"title1\\\",\\\"Jx2E79ISq\\\":\\\"gap\\\",\\\"jJH7xqc4n\\\":\\\"padding\\\",\\\"Zq42jMs_I\\\":\\\"image\\\",\\\"XlfzDszVb\\\":\\\"fill\\\"}\",\"framerColorSyntax\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerImmutableVariables\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerIntrinsicWidth\":\"394.5\",\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"384\",\"framerComponentViewportWidth\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./ZXJ9okRVT.map","import{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import{useRef,useEffect,useState}from\"react\";export function withCustomFormSubmit(Component){return props=>{const formRef=useRef(null);const[formValues,setFormValues]=useState(null);const[validationError,setValidationError]=useState(null);const onSubmit=e=>{e.preventDefault();setValidationError(()=>null);const formData=new FormData(e.target);const email=formData.get(\"email\");const emailValidationError=validateEmail(email);if(emailValidationError){setValidationError(()=>emailValidationError);return;}const firstName=formData.get(\"first-name\");const lastName=formData.get(\"last-name\");const employeeCount=formData.get(\"company-size\");const jobTitle=formData.get(\"job-title\");const phoneNumber=formData.get(\"phone-number\");const eventProps={firstname:firstName,lastname:lastName,email,phone_number:phoneNumber,employee_size:employeeCount,job_role:jobTitle,environment:\"BM Website\"};if(window.analytics){window.analytics.identify({email_contact_form:eventProps.email});window.analytics.track(\"Contact Form Submitted\",eventProps);const groupId=getGroupIdFromEmail(email);if(groupId?.length){window.analytics.group(groupId,{employee_size:employeeCount});}}setFormValues(eventProps);};useEffect(()=>{const form=formRef.current;if(form){form.addEventListener(\"submit\",onSubmit);return()=>{form.removeEventListener(\"submit\",onSubmit);};}else{console.log(\"no form\");}},[]);useEffect(()=>{if(formValues){const timeout=setTimeout(()=>{redirectToBooking(formValues);},1e3);return()=>{clearTimeout(timeout);};}},[formValues]);return /*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsx(Component,{ref:formRef,...props}),validationError&&/*#__PURE__*/_jsx(\"span\",{style:{position:\"absolute\",bottom:\"1rem\",fontSize:\"0.8rem\",color:\"#d20000\",fontWeight:\"600\"},children:validationError})]});};}function redirectToBooking(eventProps){const link=getDemoLink({companySize:eventProps.employee_size,firstName:eventProps.firstname,lastName:eventProps.lastname,email:eventProps.email,jobTitle:eventProps.job_role,phoneNumber:eventProps.phone_number});window.location.href=link;}function getDemoLink(params){const{companySize,firstName,lastName,email,jobTitle,phoneNumber}=params;const isSmall=companySize===\"1-10\"||companySize===\"11-50\";if(isSmall){return`https://bettermode.ewebinar.com/webinar/bettermode-live-demo-18431firstname=${firstName}&lastname=${lastName}&email=${email}`;}const eventLink=\"https://calendly.com/bettermode-sales/maya\";const utmParams=window.sbjs?window.sbjs.get.current:{};// URLSearchParams encodes whitespaces inconsistenlty (or calendly decodes them worng?). Hence, the manual string interpolation.\nconst calendlyLinkParams=[\"hide_gdpr_banner=1\",\"primary_color=66c71c\",\"name=\"+firstName+\" \"+lastName,\"email=\"+email,\"text_reminder_number=\"+phoneNumber,\"utm_source=\"+utmParams.src,\"utm_medium=\"+utmParams.mdm,\"utm_campaign=\"+utmParams.cmp,\"utm_content=\"+utmParams.cnt,\"utm_term=\"+utmParams.trm].join(\"&\");const calendlyLink=eventLink+\"?\"+calendlyLinkParams;return calendlyLink;}function validateEmail(value){if(!regex.test(value)){return\"Please provide a valid email address.\";}const emailParts=value.split(\"@\");const domain=emailParts[emailParts.length-1];const index=blockedEmailDomains.indexOf(domain);if(index!==-1){const blockedDomain=blockedEmailDomains[index];return`Please provide your business email address. Emails from ${blockedDomain} are not accepted.`;}}function getGroupIdFromEmail(email){if(!email?.includes(\"@\")){return null;}const emailParts=email.split(\"@\");return emailParts[emailParts.length-1];}const regex=new RegExp(/^(?:[a-z0-9!#$%&'*+/=?^_`{|}~-]+(?:\\.[a-z0-9!#$%&'*+/=?^_`{|}~-]+)*|\"(?:[\\x01-\\x08\\x0b\\x0c\\x0e-\\x1f\\x21\\x23-\\x5b\\x5d-\\x7f]|\\\\[\\x01-\\x09\\x0b\\x0c\\x0e-\\x7f])*\")@(?:(?:[a-z0-9](?:[a-z0-9-]*[a-z0-9])?\\.)+[a-z0-9](?:[a-z0-9-]*[a-z0-9])?|\\[(?:(?:(2(5[0-5]|[0-4][0-9])|1[0-9][0-9]|[1-9]?[0-9]))\\.){3}(?:(2(5[0-5]|[0-4][0-9])|1[0-9][0-9]|[1-9]?[0-9])|[a-z0-9-]*[a-z0-9]:(?:[\\x01-\\x08\\x0b\\x0c\\x0e-\\x1f\\x21-\\x5a\\x53-\\x7f]|\\\\[\\x01-\\x09\\x0b\\x0c\\x0e-\\x7f])+)\\])$/,\"i\");const blockedEmailDomains=[\"gmail.co.za\",\"gmail.com\",\"gmail.com.au\",\"gmail.com.br\",\"gmail.ru\",\"outlook.at\",\"outlook.be\",\"outlook.cl\",\"outlook.co.id\",\"outlook.co.il\",\"outlook.co.nz\",\"outlook.co.th\",\"outlook.com\",\"outlook.com.au\",\"outlook.com.br\",\"outlook.com.gr\",\"outlook.com.pe\",\"outlook.com.tr\",\"outlook.com.vn\",\"outlook.cz\",\"outlook.de\",\"outlook.dk\",\"outlook.es\",\"outlook.fr\",\"outlook.hu\",\"outlook.ie\",\"outlook.in\",\"outlook.it\",\"outlook.jp\",\"outlook.kr\",\"outlook.lv\",\"outlook.my\",\"outlook.nl\",\"outlook.ph\",\"outlook.pt\",\"outlook.sa\",\"outlook.sg\",\"outlook.sk\",\"protonmail.com\",\"aol.co.uk\",\"aol.com\",\"aol.de\",\"aol.fr\",\"aol.it\",\"aol.jp\",\"verizon.net\",\"verizonmail.com\",\"yaho.com\",\"yahoo.ae\",\"yahoo.at\",\"yahoo.be\",\"yahoo.ca\",\"yahoo.ch\",\"yahoo.cn\",\"yahoo.co\",\"yahoo.co.id\",\"yahoo.co.il\",\"yahoo.co.in\",\"yahoo.co.jp\",\"yahoo.co.kr\",\"yahoo.co.nz\",\"yahoo.co.th\",\"yahoo.co.uk\",\"yahoo.co.za\",\"yahoo.com\",\"yahoo.com.ar\",\"yahoo.com.au\",\"yahoo.com.br\",\"yahoo.com.cn\",\"yahoo.com.co\",\"yahoo.com.hk\",\"yahoo.com.is\",\"yahoo.com.mx\",\"yahoo.com.my\",\"yahoo.com.ph\",\"yahoo.com.ru\",\"yahoo.com.sg\",\"yahoo.com.tr\",\"yahoo.com.tw\",\"yahoo.com.vn\",\"yahoo.cz\",\"yahoo.de\",\"yahoo.dk\",\"yahoo.es\",\"yahoo.fi\",\"yahoo.fr\",\"yahoo.gr\",\"yahoo.hu\",\"yahoo.ie\",\"yahoo.in\",\"yahoo.it\",\"yahoo.jp\",\"yahoo.net\",\"yahoo.nl\",\"yahoo.no\",\"yahoo.pl\",\"yahoo.pt\",\"yahoo.ro\",\"yahoo.ru\",\"yahoo.se\",\"yahoofs.com\",\"yahoomail.com \",\"yandex.com\",\"yandex.mail\",\"yandex.pl\",\"yandex.ru\",\"yandex.ua\",\"zoho.com\",\"icloud.com\",\"gmx.at\",\"gmx.ch\",\"gmx.co.uk\",\"gmx.com\",\"gmx.de\",\"gmx.fr\",\"gmx.li\",\"gmx.net\",\"gmx.us\",\"mail.az\",\"mail.be\",\"mail.bg\",\"mail.bulgaria.com\",\"mail.by\",\"mail.byte.it\",\"mail.co.za\",\"mail.com\",\"mail.com.tr\",\"mail.ee\",\"mail.entrepeneurmag.com\",\"mail.freetown.com\",\"mail.gr\",\"mail.hitthebeach.com\",\"mail.htl22.at\",\"mail.kmsp.com\",\"mail.md\",\"mail.mezimages.net\",\"mail.misterpinball.de\",\"mail.nu\",\"mail.org.uk\",\"mail.pf\",\"mail.pharmacy.com\",\"mail.pt\",\"mail.r-o-o-t.com\",\"mail.ru\",\"mail.salu.net\",\"mail.sisna.com\",\"mail.spaceports.com\",\"mail.svenz.eu\",\"mail.theboys.com\",\"mail.usa.com\",\"mail.vasarhely.hu\",\"mail.vu\",\"mail.wtf\",\"mail.zp.ua\",\"hotmail.be\",\"hotmail.ca\",\"hotmail.ch\",\"hotmail.co\",\"hotmail.co.il\",\"hotmail.co.jp\",\"hotmail.co.nz\",\"hotmail.co.uk\",\"hotmail.co.za\",\"hotmail.com\",\"hotmail.com.ar\",\"hotmail.com.au\",\"hotmail.com.br\",\"hotmail.com.mx\",\"hotmail.com.tr\",\"hotmail.de\",\"hotmail.es\",\"hotmail.fi\",\"hotmail.fr\",\"hotmail.it\",\"hotmail.kg\",\"hotmail.kz\",\"hotmail.my\",\"hotmail.nl\",\"hotmail.ro\",\"hotmail.roor\",\"hotmail.ru\",\"discard.email\",\"discard.ga\",\"discard.gq\",\"discardmail.com\",\"discardmail.de\"];\nexport const __FramerMetadata__ = {\"exports\":{\"withCustomFormSubmit\":{\"type\":\"reactHoc\",\"name\":\"withCustomFormSubmit\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./BookDemoForm.map","import{jsx as _jsx}from\"react/jsx-runtime\";import{useEffect}from\"react\";export function withIntlPhone(Component){return props=>{useEffect(()=>{const input=document.querySelector(`input[name='${props.inputName}']`);console.log(input);if(input&&window.intlTelInput){window.intlTelInput(input,{loadUtils:()=>import(\"https://cdn.jsdelivr.net/npm/intl-tel-input@25.2.1/build/js/utils.js\"),initialCountry:\"auto\",geoIpLookup:(success,failure)=>{var _localStorage;const countryCode=(_localStorage=localStorage)===null||_localStorage===void 0?void 0:_localStorage.getItem(\"__country_code\");if(countryCode){return success(countryCode);}fetch(\"https://ipapi.co/json\").then(res=>res.json()).then(data=>{var _localStorage;(_localStorage=localStorage)===null||_localStorage===void 0?void 0:_localStorage.setItem(\"__country_code\",data.country_code);success(data.country_code);}).catch(()=>failure());}});}},[]);var _props_style;return /*#__PURE__*/_jsx(Component,{...props,style:{...(_props_style=props.style)!==null&&_props_style!==void 0?_props_style:{},overflow:\"visible\"}});};}\nexport const __FramerMetadata__ = {\"exports\":{\"withIntlPhone\":{\"type\":\"reactHoc\",\"name\":\"withIntlPhone\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./IntlPhoneInput.map","// Generated by Framer (5012657)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,RichText,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useOnVariantChange,useVariantState,withCSS,withFX}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";const MotionDivWithFX=withFX(motion.div);const enabledGestures={ByQzNhDQD:{hover:true},eBI4jf8Q_:{hover:true},PKkcIINxj:{hover:true},yztiY9EsE:{hover:true,pressed:true}};const cycleOrder=[\"yztiY9EsE\",\"U2Y3ao6o7\",\"Yrj1N_XSz\",\"d9F4ZX7nT\",\"eBI4jf8Q_\",\"ByQzNhDQD\",\"PKkcIINxj\"];const serializationHash=\"framer-80wKb\";const variantClassNames={ByQzNhDQD:\"framer-v-3evgvn\",d9F4ZX7nT:\"framer-v-1au93dw\",eBI4jf8Q_:\"framer-v-vf9xet\",PKkcIINxj:\"framer-v-a376a2\",U2Y3ao6o7:\"framer-v-18z766d\",Yrj1N_XSz:\"framer-v-11lkq8c\",yztiY9EsE:\"framer-v-1pugcrp\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={delay:0,duration:2.6,ease:[.44,0,.56,1],type:\"tween\"};const transition2={delay:0,duration:1,ease:[0,0,1,1],type:\"tween\"};const animation={opacity:1,rotate:360,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:0};const transformTemplate1=(_,t)=>`translateX(-50%) ${t}`;const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const humanReadableVariantMap={\"Variant 5\":\"eBI4jf8Q_\",\"Variant 6\":\"ByQzNhDQD\",\"Variant 7\":\"PKkcIINxj\",Default:\"yztiY9EsE\",Disabled:\"Yrj1N_XSz\",Error:\"d9F4ZX7nT\",Loading:\"U2Y3ao6o7\"};const getProps=({height,id,title,width,...props})=>{return{...props,H4sSLSvsB:title??props.H4sSLSvsB??\"Submit\",variant:humanReadableVariantMap[props.variant]??props.variant??\"yztiY9EsE\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,H4sSLSvsB,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"yztiY9EsE\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onAppearby75qj=activeVariantCallback(async(...args)=>{await delay(()=>setVariant(\"eBI4jf8Q_\",true),2600);});const onAppeargsbrl2=activeVariantCallback(async(...args)=>{await delay(()=>setVariant(\"ByQzNhDQD\",true),2600);});const onAppear1u5lg4x=activeVariantCallback(async(...args)=>{await delay(()=>setVariant(\"PKkcIINxj\",true),2600);});const onAppear4yclhj=activeVariantCallback(async(...args)=>{await delay(()=>setVariant(\"yztiY9EsE\",true),2600);});useOnVariantChange(baseVariant,{ByQzNhDQD:onAppear1u5lg4x,default:onAppearby75qj,eBI4jf8Q_:onAppeargsbrl2,PKkcIINxj:onAppear4yclhj});const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if(baseVariant===\"U2Y3ao6o7\")return false;return true;};const isDisplayed1=()=>{if(baseVariant===\"U2Y3ao6o7\")return true;return false;};return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.button,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-1pugcrp\",className,classNames),\"data-framer-name\":\"Default\",\"data-highlight\":true,\"data-reset\":\"button\",layoutDependency:layoutDependency,layoutId:\"yztiY9EsE\",ref:refBinding,style:{backgroundColor:\"rgba(0, 0, 0, 0.08)\",borderBottomLeftRadius:40,borderBottomRightRadius:40,borderTopLeftRadius:40,borderTopRightRadius:40,opacity:1,...style},variants:{\"yztiY9EsE-hover\":{backgroundColor:\"rgba(51, 51, 51, 0.85)\",opacity:1},\"yztiY9EsE-pressed\":{backgroundColor:\"rgb(51, 51, 51)\",opacity:1},ByQzNhDQD:{opacity:1},d9F4ZX7nT:{backgroundColor:\"rgba(255, 34, 68, 0.15)\",opacity:1},eBI4jf8Q_:{opacity:1},PKkcIINxj:{opacity:1},Yrj1N_XSz:{opacity:.5}},...addPropertyOverrides({\"ByQzNhDQD-hover\":{\"data-framer-name\":undefined},\"eBI4jf8Q_-hover\":{\"data-framer-name\":undefined},\"PKkcIINxj-hover\":{\"data-framer-name\":undefined},\"yztiY9EsE-hover\":{\"data-framer-name\":undefined},\"yztiY9EsE-pressed\":{\"data-framer-name\":undefined},ByQzNhDQD:{\"data-framer-name\":\"Variant 6\"},d9F4ZX7nT:{\"data-framer-name\":\"Error\"},eBI4jf8Q_:{\"data-framer-name\":\"Variant 5\"},PKkcIINxj:{\"data-framer-name\":\"Variant 7\"},U2Y3ao6o7:{\"data-framer-name\":\"Loading\"},Yrj1N_XSz:{\"data-framer-name\":\"Disabled\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-hi20om\",\"data-framer-name\":\"Glow\",layoutDependency:layoutDependency,layoutId:\"F3XnipPgV\",style:{background:\"radial-gradient(25% 50% at 50% 0%, var(--token-d4d9bcef-5cf6-4e59-8f5c-db043ccb1adc, rgb(102, 198, 28)) 0%, rgba(255, 255, 255, 0) 100%)\",borderBottomLeftRadius:72,borderBottomRightRadius:72,borderTopLeftRadius:72,borderTopRightRadius:72,filter:\"blur(15px)\",WebkitFilter:\"blur(15px)\"},variants:{\"ByQzNhDQD-hover\":{background:\"radial-gradient(50% 150% at 50% 50%, var(--token-d4d9bcef-5cf6-4e59-8f5c-db043ccb1adc, rgb(102, 198, 28)) 0%, rgba(255, 255, 255, 0) 100%)\"},\"eBI4jf8Q_-hover\":{background:\"radial-gradient(53% 150% at 50% 50%, var(--token-d4d9bcef-5cf6-4e59-8f5c-db043ccb1adc, rgb(102, 198, 28)) 0%, rgba(255, 255, 255, 0) 100%)\"},\"PKkcIINxj-hover\":{background:\"radial-gradient(50% 150% at 50% 50%, var(--token-d4d9bcef-5cf6-4e59-8f5c-db043ccb1adc, rgb(102, 198, 28)) 0%, rgba(255, 255, 255, 0) 100%)\"},\"yztiY9EsE-hover\":{background:\"radial-gradient(31% 138% at 49.2% 50%, var(--token-d4d9bcef-5cf6-4e59-8f5c-db043ccb1adc, rgb(102, 198, 28)) 0%, rgba(255, 255, 255, 0) 100%)\"},ByQzNhDQD:{background:\"radial-gradient(25% 50% at 50% 100%, var(--token-d4d9bcef-5cf6-4e59-8f5c-db043ccb1adc, rgb(102, 198, 28)) 0%, rgba(255, 255, 255, 0) 100%)\"},eBI4jf8Q_:{background:\"radial-gradient(18% 150% at 98.9% 50%, var(--token-d4d9bcef-5cf6-4e59-8f5c-db043ccb1adc, rgb(102, 198, 28)) 0%, rgba(255, 255, 255, 0) 100%)\"},PKkcIINxj:{background:\"radial-gradient(19% 169% at 0% 50%, var(--token-d4d9bcef-5cf6-4e59-8f5c-db043ccb1adc, rgb(102, 198, 28)) 0%, rgba(255, 255, 255, 0) 100%)\"}}}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-y0zhlm\",\"data-framer-name\":\"Stroke\",layoutDependency:layoutDependency,layoutId:\"BaEKJrTuF\",style:{background:\"radial-gradient(20.7% 50% at 50% 0%, var(--token-d4d9bcef-5cf6-4e59-8f5c-db043ccb1adc, rgb(102, 198, 28)) 0%, rgba(255, 255, 255, 0) 100%)\",borderBottomLeftRadius:72,borderBottomRightRadius:72,borderTopLeftRadius:72,borderTopRightRadius:72},variants:{\"ByQzNhDQD-hover\":{background:\"radial-gradient(71% 294% at 50% 50%, var(--token-d4d9bcef-5cf6-4e59-8f5c-db043ccb1adc, rgb(102, 198, 28)) 0%, rgba(255, 255, 255, 0) 100%)\"},\"eBI4jf8Q_-hover\":{background:\"radial-gradient(61% 224.00000000000003% at 50% 50%, var(--token-d4d9bcef-5cf6-4e59-8f5c-db043ccb1adc, rgb(102, 198, 28)) 0%, rgba(255, 255, 255, 0) 100%)\"},\"PKkcIINxj-hover\":{background:\"radial-gradient(88% 278% at 50% 50%, var(--token-d4d9bcef-5cf6-4e59-8f5c-db043ccb1adc, rgb(102, 198, 28)) 0%, rgba(255, 255, 255, 0) 100%)\"},\"yztiY9EsE-hover\":{background:\"radial-gradient(92% 313% at 50% 50%, var(--token-d4d9bcef-5cf6-4e59-8f5c-db043ccb1adc, rgb(102, 198, 28)) 0%, rgba(255, 255, 255, 0) 100%)\"},ByQzNhDQD:{background:\"radial-gradient(20.7% 50% at 50% 100%, var(--token-d4d9bcef-5cf6-4e59-8f5c-db043ccb1adc, rgb(102, 198, 28)) 0%, rgba(255, 255, 255, 0) 100%)\"},eBI4jf8Q_:{background:\"radial-gradient(20.7% 50% at 99% 50%, var(--token-d4d9bcef-5cf6-4e59-8f5c-db043ccb1adc, rgb(102, 198, 28)) 0%, rgba(255, 255, 255, 0) 100%)\"},PKkcIINxj:{background:\"radial-gradient(20.7% 50% at 0% 50%, var(--token-d4d9bcef-5cf6-4e59-8f5c-db043ccb1adc, rgb(102, 198, 28)) 0%, rgba(255, 255, 255, 0) 100%)\"}}}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-f9xsv1\",\"data-framer-name\":\"Fill\",layoutDependency:layoutDependency,layoutId:\"F55RiwOso\",style:{backgroundColor:\"var(--token-5b0b6ffe-f617-4319-b3f9-4c3c243de80b, rgb(10, 10, 10))\",borderBottomLeftRadius:114,borderBottomRightRadius:114,borderTopLeftRadius:114,borderTopRightRadius:114}}),isDisplayed()&&/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"SW50ZXItU2VtaUJvbGQ=\",\"--framer-font-family\":'\"Inter\", \"Inter Placeholder\", sans-serif',\"--framer-font-weight\":\"600\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:\"Submit\"})}),className:\"framer-1b5m1j2\",fonts:[\"Inter-SemiBold\"],layoutDependency:layoutDependency,layoutId:\"CvnNztU3U\",style:{\"--extracted-r6o4lv\":\"rgb(255, 255, 255)\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},text:H4sSLSvsB,variants:{d9F4ZX7nT:{\"--extracted-r6o4lv\":\"rgb(255, 34, 68)\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({d9F4ZX7nT:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"SW50ZXItU2VtaUJvbGQ=\",\"--framer-font-family\":'\"Inter\", \"Inter Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"600\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 34, 68))\"},children:\"Something went wrong\"})}),text:undefined}},baseVariant,gestureVariant)}),isDisplayed1()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-i73lqa\",\"data-framer-name\":\"Spinner\",layoutDependency:layoutDependency,layoutId:\"dzdWz7VHt\",style:{mask:\"url('https://framerusercontent.com/images/pGiXYozQ3mE4cilNOItfe2L2fUA.svg') alpha no-repeat center / cover add\",WebkitMask:\"url('https://framerusercontent.com/images/pGiXYozQ3mE4cilNOItfe2L2fUA.svg') alpha no-repeat center / cover add\"},children:/*#__PURE__*/_jsx(MotionDivWithFX,{__framer__loop:animation,__framer__loopEffectEnabled:true,__framer__loopRepeatDelay:0,__framer__loopRepeatType:\"loop\",__framer__loopTransition:transition2,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,className:\"framer-vimv4e\",\"data-framer-name\":\"Conic\",layoutDependency:layoutDependency,layoutId:\"H4YTZd2SD\",style:{background:\"conic-gradient(from 180deg at 50% 50%, rgb(68, 204, 255) 0deg, rgb(68, 204, 255) 360deg)\",backgroundColor:\"rgb(68, 204, 255)\",mask:\"none\",WebkitMask:\"none\"},variants:{U2Y3ao6o7:{background:\"conic-gradient(from 0deg at 50% 50%, rgba(255, 255, 255, 0) 7.208614864864882deg, rgb(255, 255, 255) 342deg)\",backgroundColor:\"rgba(0, 0, 0, 0)\",mask:\"url('https://framerusercontent.com/images/pGiXYozQ3mE4cilNOItfe2L2fUA.svg') alpha no-repeat center / cover add\",WebkitMask:\"url('https://framerusercontent.com/images/pGiXYozQ3mE4cilNOItfe2L2fUA.svg') alpha no-repeat center / cover add\"}},children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-pvo2d\",\"data-framer-name\":\"Rounding\",layoutDependency:layoutDependency,layoutId:\"cB5X69sGt\",style:{backgroundColor:\"rgb(255, 255, 255)\",borderBottomLeftRadius:1,borderBottomRightRadius:1,borderTopLeftRadius:1,borderTopRightRadius:1},transformTemplate:transformTemplate1})})})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-80wKb.framer-1ilrvin, .framer-80wKb .framer-1ilrvin { display: block; }\",\".framer-80wKb.framer-1pugcrp { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: 40px; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 240px; }\",\".framer-80wKb .framer-hi20om, .framer-80wKb .framer-y0zhlm { bottom: 0px; flex: none; left: 0px; overflow: hidden; position: absolute; right: 0px; top: 0px; will-change: var(--framer-will-change-override, transform); z-index: 0; }\",\".framer-80wKb .framer-f9xsv1 { bottom: 2px; flex: none; left: 2px; overflow: hidden; position: absolute; right: 2px; top: 2px; will-change: var(--framer-will-change-override, transform); z-index: 0; }\",\".framer-80wKb .framer-1b5m1j2 { -webkit-user-select: none; flex: none; height: auto; position: relative; user-select: none; white-space: pre; width: auto; }\",\".framer-80wKb .framer-i73lqa { aspect-ratio: 1 / 1; flex: none; gap: 10px; height: var(--framer-aspect-ratio-supported, 20px); overflow: hidden; position: relative; width: 20px; }\",\".framer-80wKb .framer-vimv4e { bottom: 0px; flex: none; left: 0px; overflow: visible; position: absolute; right: 0px; top: 0px; }\",\".framer-80wKb .framer-pvo2d { aspect-ratio: 1 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 2px); left: 50%; overflow: visible; position: absolute; top: 0px; width: 2px; }\",\".framer-80wKb.framer-v-18z766d.framer-1pugcrp, .framer-80wKb.framer-v-11lkq8c.framer-1pugcrp, .framer-80wKb.framer-v-1au93dw.framer-1pugcrp { cursor: unset; }\",\".framer-80wKb.framer-v-18z766d .framer-vimv4e { overflow: hidden; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 40\n * @framerIntrinsicWidth 240\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"U2Y3ao6o7\":{\"layout\":[\"fixed\",\"fixed\"]},\"Yrj1N_XSz\":{\"layout\":[\"fixed\",\"fixed\"]},\"d9F4ZX7nT\":{\"layout\":[\"fixed\",\"fixed\"]},\"eBI4jf8Q_\":{\"layout\":[\"fixed\",\"fixed\"]},\"ByQzNhDQD\":{\"layout\":[\"fixed\",\"fixed\"]},\"PKkcIINxj\":{\"layout\":[\"fixed\",\"fixed\"]},\"gPDhmtK_v\":{\"layout\":[\"fixed\",\"fixed\"]},\"lRlYoe1Yq\":{\"layout\":[\"fixed\",\"fixed\"]},\"v5wMxAgsf\":{\"layout\":[\"fixed\",\"fixed\"]},\"ATueGOTv9\":{\"layout\":[\"fixed\",\"fixed\"]},\"BoXkNc3Hz\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"H4sSLSvsB\":\"title\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerypR71CbnO=withCSS(Component,css,\"framer-80wKb\");export default FramerypR71CbnO;FramerypR71CbnO.displayName=\"Form Button\";FramerypR71CbnO.defaultProps={height:40,width:240};addPropertyControls(FramerypR71CbnO,{variant:{options:[\"yztiY9EsE\",\"U2Y3ao6o7\",\"Yrj1N_XSz\",\"d9F4ZX7nT\",\"eBI4jf8Q_\",\"ByQzNhDQD\",\"PKkcIINxj\"],optionTitles:[\"Default\",\"Loading\",\"Disabled\",\"Error\",\"Variant 5\",\"Variant 6\",\"Variant 7\"],title:\"Variant\",type:ControlType.Enum},H4sSLSvsB:{defaultValue:\"Submit\",displayTextArea:false,title:\"Title\",type:ControlType.String}});addFonts(FramerypR71CbnO,[{explicitInter:true,fonts:[{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/hyOgCu0Xnghbimh0pE8QTvtt2AU.woff2\",weight:\"600\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/NeGmSOXrPBfEFIy5YZeHq17LEDA.woff2\",weight:\"600\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/oYaAX5himiTPYuN8vLWnqBbfD2s.woff2\",weight:\"600\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/lEJLP4R0yuCaMCjSXYHtJw72M.woff2\",weight:\"600\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/cRJyLNuTJR5jbyKzGi33wU9cqIQ.woff2\",weight:\"600\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/1ZFS7N918ojhhd0nQWdj3jz4w.woff2\",weight:\"600\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/A0Wcc7NgXMjUuFdquHDrIZpzZw0.woff2\",weight:\"600\"}]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerypR71CbnO\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerComponentViewportWidth\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"U2Y3ao6o7\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"Yrj1N_XSz\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"d9F4ZX7nT\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"eBI4jf8Q_\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"ByQzNhDQD\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"PKkcIINxj\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"gPDhmtK_v\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"lRlYoe1Yq\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"v5wMxAgsf\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"ATueGOTv9\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"BoXkNc3Hz\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerVariables\":\"{\\\"H4sSLSvsB\\\":\\\"title\\\"}\",\"framerIntrinsicHeight\":\"40\",\"framerIntrinsicWidth\":\"240\",\"framerImmutableVariables\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerAutoSizeImages\":\"true\",\"framerColorSyntax\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./ypR71CbnO.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{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{Children,useCallback,useLayoutEffect,useEffect,useState,useRef,cloneElement,startTransition}from\"react\";import{addPropertyControls,ControlType,RenderTarget}from\"framer\";import{scroll,resize}from\"@motionone/dom\";import{clamp,progress}from\"@motionone/utils\";import{animate,motion,useMotionValue,useTransform,useReducedMotion}from\"framer-motion\";import{usePadding,paddingControl}from\"https://framer.com/m/framer/default-utils.js@^0.45.0\";/**\n * Calculate the width of the fade mask. Fade width and inset are provided\n * as percentages. There's a fade on the left and the right, so we return\n * a maximum of 50%.\n */function calcMaskWidth([inset,width]){return inset+(100-inset)*(width/100)*.5;}/**\n * Use media queries to determine if this device uses a mouse as\n * the primary input.\n */function useIsMouse(){const[isMouseDevice,setIsMouseDevice]=useState(false);useLayoutEffect(()=>{startTransition(()=>setIsMouseDevice(window.matchMedia(\"(pointer:fine)\").matches));},[]);return isMouseDevice;}/**\n * This checks a scroll position against the available scrollable\n * range. If we have hit an edge, start/end, we fade out the pagination\n * controls and mask. Likewise if we've just moved away from an edge we\n * fade them back in.\n */function checkLimit(progress,target,{edgeOpacity,moreItems,buttonRef},transition){if(moreItems.current&&progress===target){moreItems.current=false;animate(edgeOpacity,1,transition);buttonRef.current.setAttribute(\"disabled\",\"\");}else if(!moreItems.current&&progress!==target){moreItems.current=true;animate(edgeOpacity,0,transition);buttonRef.current.removeAttribute(\"disabled\");}}function useGUI(initialMoreItems,initialAlpha){const moreItems=useRef(initialMoreItems);const edgeOpacity=useMotionValue(moreItems.current?0:1);const fadeOpacity=useTransform(edgeOpacity,[0,1],[initialAlpha||0,1]);const buttonOpacity=useTransform(edgeOpacity,v=>1-v);const buttonRef=useRef(null);/**\n     * Returns a pointer-events CSS value for a given opacity.\n     * The threshold here is arbitrary, the theory being we\n     * should only enable pointer-events when the button is\n     * somewhat visible.\n     */const pointerEvents=useTransform(buttonOpacity,v=>v>.2?\"auto\":\"none\");/**\n     * Returns a cursor CSS value for a given pointer-events value.\n     * So only indicate\n     */const cursor=useTransform(pointerEvents,v=>v===\"auto\"?\"pointer\":\"default\");const buttonStyle={...baseButtonStyles,opacity:buttonOpacity,pointerEvents,cursor};return{moreItems,fadeOpacity,edgeOpacity,buttonStyle,buttonRef};}function setAriaVisible({element}){element.setAttribute(\"aria-hidden\",false);}function useScrollLimits(container,axis,scrollInfo,updateCurrentScroll,targetScroll,checkLimits,measureItems){useEffect(()=>{if(!container.current)return;const updateScrollInfo=info=>{scrollInfo.current=info[axis];/**\n             * If we've reached our target scroll, delete it.\n             * This way we know when to make calculations based on the\n             * actual current scroll or the target scroll.\n             */if(info[axis].current===targetScroll.current){targetScroll.current=undefined;}updateCurrentScroll(info[axis].current);checkLimits();};const stopScroll=scroll(updateScrollInfo,{container:container.current,axis});const stopResize=resize(container.current,()=>{measureItems();checkLimits();});return()=>{stopScroll();stopResize();};},[checkLimits,measureItems]);}/**\n *\n * @framerIntrinsicWidth 400\n * @framerIntrinsicHeight 200\n *\n * @framerDisableUnlink\n *\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n */export default function Carousel({slots,gap,axis,align,sizingObject,fadeObject,arrowObject,snapObject,progressObject,ariaLabel,borderRadius,effectsObject,...props}){// Remove empty slots (such as hidden layers)\nconst filteredSlots=slots.filter(Boolean);const numItems=Children.count(filteredSlots);const isCanvas=RenderTarget.current()===RenderTarget.canvas;const padding=usePadding(props);const axisLabel=axis?\"x\":\"y\";const{fadeContent,fadeWidth,fadeInset,fadeTransition,fadeAlpha}=fadeObject;const{snap,snapEdge,fluid}=snapObject;const{widthType,widthInset,widthColumns,heightType,heightInset,heightRows}=sizingObject;const{showScrollbar,showProgressDots,dotSize,dotsInset,dotsRadius,dotsPadding,dotsGap,dotsFill,dotsBackground,dotsActiveOpacity,dotsOpacity,dotsBlur}=progressObject;const{showMouseControls,arrowSize,arrowRadius,arrowFill,leftArrow,rightArrow,arrowPadding}=arrowObject;/**\n     * The latest scroll info on the scrollable axis as reported by Motion One.\n     */const scrollInfo=useRef(undefined);/**\n     * The target scroll we're currently animating to, calculated when\n     * a user presses a pagination button.\n     */const targetScroll=useRef(undefined);/**\n     * If we're performing a scroll animation, return the target scroll instead\n     * of the latest scroll position. This will help users paginate through\n     * a carousel much quicker.\n     */const currentScroll=useMotionValue(0);const updateCurrentScroll=newScroll=>{currentScroll.set(targetScroll.current!==undefined?targetScroll.current:newScroll);};/**\n     * We only want to display pagination buttons if the user has enabled the setting\n     * and this is actually a mouse device.\n     */const isMouseDevice=useIsMouse();/**\n     * Create all the motion values for the GUI at each end of the carousel.\n     */const start=useGUI(false,fadeAlpha);const end=useGUI(true,fadeAlpha);const startMaskInset=useMotionValue(fadeInset*.5);const endMaskInset=useTransform(startMaskInset,v=>100-v);const baseWidth=useMotionValue(fadeWidth);const startMaskWidth=useTransform([startMaskInset,baseWidth],calcMaskWidth);const endMaskWidth=useTransform(startMaskWidth,v=>100-v);const direction=useMotionValue(axis?\"right\":\"bottom\");const mask=useTransform([direction,start.fadeOpacity,startMaskInset,startMaskWidth,end.fadeOpacity,endMaskInset,endMaskWidth],latest=>{return`linear-gradient(to ${latest[0]}, rgb(0, 0, 0, ${latest[1]}) ${latest[2]}%, rgb(0, 0, 0, 1) ${latest[3]}%, rgba(0, 0, 0, 1) ${latest[6]}%, rgb(0, 0, 0, ${latest[4]}) ${latest[5]}%)`;});const carouselRef=useRef(null);/**\n     * Dots state\n     */const[numPages,setNumPages]=useState(isCanvas?4:1);/**\n     * Generate styles for components.\n     */const itemStyle={scrollSnapAlign:snapEdge,flexShrink:0};const childStyle={};if(align===\"stretch\"){if(axis){childStyle.height=\"100%\";itemStyle.height=\"auto\";}else{childStyle.width=\"100%\";itemStyle.width=\"auto\";}}if(!fluid){itemStyle.scrollSnapStop=\"always\";}if(widthType===\"stretch\"){itemStyle.width=`calc(100% - ${widthInset||0}px)`;childStyle.width=\"100%\";}else if(widthType===\"columns\"){itemStyle.width=`calc(${100/widthColumns}% - ${gap}px + ${gap/widthColumns}px)`;childStyle.width=\"100%\";}if(heightType===\"stretch\"){itemStyle.height=`calc(100% - ${heightInset||0}px)`;childStyle.height=\"100%\";}else if(heightType===\"rows\"){itemStyle.height=`calc(${100/heightRows}% - ${gap}px + ${gap/heightRows}px)`;childStyle.height=\"100%\";}const scrollOverflow=isCanvas?\"hidden\":\"auto\";const containerStyle={...baseContainerStyle,padding};const carouselStyle={...baseCarouselStyle,gap,alignItems:align,flexDirection:axis?\"row\":\"column\",overflowX:axis?scrollOverflow:\"hidden\",overflowY:axis?\"hidden\":scrollOverflow,scrollSnapType:snap?`${axisLabel} mandatory`:undefined,WebkitOverflowScrolling:\"touch\",WebkitMaskImage:fadeContent?mask:undefined,MozMaskImage:fadeContent?mask:undefined,maskImage:fadeContent?mask:undefined,borderRadius};const carouselA11y={[\"aria-roledescription\"]:\"carousel\"};if(ariaLabel){carouselA11y[\"aria-title\"]=ariaLabel;}const itemA11y={};if(align===\"stretch\"){itemA11y[\"aria-role\"]=\"group\";itemA11y[\"aria-roledescription\"]=\"slide\";}if(!isCanvas){const itemSizes=useRef([]);useScrollLimits(carouselRef,axisLabel,scrollInfo,updateCurrentScroll,targetScroll,useCallback(()=>{if(!scrollInfo.current)return;const{targetLength,containerLength,scrollLength}=scrollInfo.current;const current=currentScroll.get();if(!targetLength&&!containerLength)return;if(targetLength>containerLength){checkLimit(current,0,start,fadeTransition);checkLimit(current,scrollLength,end,fadeTransition);for(let i=0;i<itemSizes.current.length;i++){const{element,start,end}=itemSizes.current[i];if(end<current||start>current+containerLength){element.setAttribute(\"aria-hidden\",true);}else{element.setAttribute(\"aria-hidden\",false);}}}else{checkLimit(0,0,start,fadeTransition);checkLimit(1,1,end,fadeTransition);itemSizes.current.forEach(setAriaVisible);}// This used to be Math.ceil, which would round 3.05 to 4.\n// This now uses Math.round to ensure people get a perfect amount of dots\n// when using Columns or Rows — Benjamin\n/**\n                 * Update by Matt: changing back to ceil, might break dots but round was incorrectly\n                 * paginating for all widths - overshooting items at shorter viewports and\n                 * not paginating at all for wide.\n                 */let newNumPages=Math.ceil(targetLength/containerLength);if(!isNaN(newNumPages)){// If the number of dots is 65% of the number of items, make it 100%\nif(newNumPages/numItems>.65)newNumPages=numItems;if(newNumPages!==numPages)setNumPages(newNumPages);}},[numPages]),useCallback(()=>{if(!carouselRef.current)return;itemSizes.current=Array.from(carouselRef.current.children).map(element=>{return axis?{element,start:element.offsetLeft,end:element.offsetLeft+element.offsetWidth}:{element,start:element.offsetTop,end:element.offsetTop+element.offsetHeight};});},[]));}/**\n     * On the canvas, we want to keep the motion values updated\n     * with the latest props. Outside of the canvas these will never\n     * update.\n     */if(isCanvas){useEffect(()=>{baseWidth.set(fadeWidth);},[fadeWidth]);useEffect(()=>{startMaskInset.set(fadeInset*.5);},[fadeInset]);useEffect(()=>{direction.set(axis?\"right\":\"bottom\");},[axis]);}const findNextItem=(delta,target)=>{if(!scrollInfo.current)return;const{current}=scrollInfo.current;const{children}=carouselRef.current;let scrollTarget;let i=delta===1?0:children.length-1;while(scrollTarget===undefined){const item=children[i];const start=axis?item.offsetLeft:item.offsetTop;const length=axis?item.offsetWidth:item.offsetHeight;const end=start+length;const threshold=.05;if(delta===1){const visibility=progress(start,end,target);if(visibility<1-threshold){scrollTarget=start;}else if(i===children.length-1){scrollTarget=end;}}else if(delta===-1){const visibility=progress(start,end,target);if(visibility>threshold){scrollTarget=end;}else if(i===0){scrollTarget=start;}}i+=delta;}return scrollTarget;};const isReducedMotion=useReducedMotion();const goto=scrollTo=>{targetScroll.current=scrollTo;const options=axis?{left:scrollTo}:{top:scrollTo};carouselRef.current.scrollTo({...options,behavior:isReducedMotion?\"auto\":\"smooth\"});};const gotoPage=page=>{if(!scrollInfo.current)return;const{scrollLength}=scrollInfo.current;goto(page*(scrollLength/(numPages-1)));};const gotoDelta=delta=>()=>{if(!scrollInfo.current)return;const{containerLength,scrollLength}=scrollInfo.current;const current=currentScroll.get();const pageLength=scrollLength/numPages;const currentPage=clamp(0,numPages-1,Math.floor(current/pageLength));gotoPage(currentPage+delta);};/**\n     * Return placeholder if no children\n     */if(numItems===0){return /*#__PURE__*/_jsx(Placeholder,{});}const dots=[];const dotsBlurStyle={};if(numPages>1&&showProgressDots&&!showScrollbar){for(let i=0;i<numPages;i++){const isSelected=isCanvas&&!i||false;dots.push(/*#__PURE__*/_jsx(Dot,{dotStyle:{...dotStyle,width:dotSize,height:dotSize,backgroundColor:dotsFill},buttonStyle:baseButtonStyles,isSelected:isSelected,selectedOpacity:dotsActiveOpacity,opacity:dotsOpacity,onClick:()=>gotoPage(i),currentScroll:currentScroll,scrollInfo:scrollInfo,total:numPages,index:i,gap:dotsGap,padding:dotsPadding,axis:axis}));}if(dotsBlur){dotsBlurStyle.backdropFilter=dotsBlurStyle.WebkitBackdropFilter=dotsBlurStyle.MozBackdropFilter=`blur(${dotsBlur}px)`;}}return /*#__PURE__*/_jsxs(\"section\",{style:containerStyle,...carouselA11y,children:[/*#__PURE__*/_jsx(motion.ul,{ref:carouselRef,style:carouselStyle,className:\"framer--carousel\",\"data-show-scrollbar\":showScrollbar,\"aria-atomic\":\"false\",\"aria-live\":\"polite\",onWheel:()=>targetScroll.current=undefined,children:Children.map(filteredSlots,(child,index)=>{var _child_props;return /*#__PURE__*/_jsx(\"li\",{style:itemStyle,...itemA11y,\"aria-label\":`${index+1} of ${numItems}`,children:/*#__PURE__*/cloneElement(child,{...child.props,style:{...(_child_props=child.props)===null||_child_props===void 0?void 0:_child_props.style,...childStyle}})});})}),/*#__PURE__*/_jsxs(\"fieldset\",{style:{...controlsStyles,padding:arrowPadding,display:\"flex\",flexDirection:axis?\"row\":\"column\"},\"aria-label\":\"Carousel pagination controls\",className:\"framer--carousel-controls\",\"data-show-mouse-controls\":showMouseControls,children:[/*#__PURE__*/_jsx(motion.button,{ref:start.buttonRef,type:\"button\",style:{...start.buttonStyle,backgroundColor:arrowFill,width:arrowSize,height:arrowSize,borderRadius:arrowRadius,rotate:!axis?90:0,display:showMouseControls?\"block\":\"none\"},onClick:gotoDelta(-1),\"aria-label\":\"Previous\",whileTap:{scale:.9},transition:{duration:.05},children:/*#__PURE__*/_jsx(\"img\",{decoding:\"async\",alt:\"\",width:arrowSize,height:arrowSize,src:leftArrow||\"https://framerusercontent.com/images/6tTbkXggWgQCAJ4DO2QEdXXmgM.svg\"})}),/*#__PURE__*/_jsx(motion.button,{ref:end.buttonRef,type:\"button\",style:{...end.buttonStyle,backgroundColor:arrowFill,width:arrowSize,height:arrowSize,borderRadius:arrowRadius,rotate:!axis?90:0,display:showMouseControls?\"block\":\"none\"},onClick:gotoDelta(1),\"aria-label\":\"Next\",whileTap:{scale:.9},transition:{duration:.05},children:/*#__PURE__*/_jsx(\"img\",{decoding:\"async\",alt:\"\",width:arrowSize,height:arrowSize,src:rightArrow||\"https://framerusercontent.com/images/11KSGbIZoRSg4pjdnUoif6MKHI.svg\"})}),dots.length>1?/*#__PURE__*/_jsx(\"div\",{style:{...dotsContainerStyle,left:axis?\"50%\":dotsInset,top:!axis?\"50%\":\"unset\",transform:axis?\"translateX(-50%)\":\"translateY(-50%)\",flexDirection:axis?\"row\":\"column\",bottom:axis?dotsInset:\"unset\",borderRadius:dotsRadius,backgroundColor:dotsBackground,...dotsBlurStyle},children:dots}):null]}),/*#__PURE__*/_jsx(MouseStyles,{})]});}/* Default Properties */Carousel.defaultProps={gap:10,padding:10,progressObject:{showScrollbar:false,showProgressDots:false},sizingObject:{widthType:\"auto\",widthOffset:0,widthColumns:2,heightType:\"auto\",heightOffset:0,heightRows:2},borderRadius:0};/* Property Controls */addPropertyControls(Carousel,{slots:{type:ControlType.Array,title:\"Children\",control:{type:ControlType.ComponentInstance}},axis:{type:ControlType.Enum,title:\"Direction\",options:[true,false],optionIcons:[\"direction-horizontal\",\"direction-vertical\"],displaySegmentedControl:true},align:{type:ControlType.Enum,title:\"Align\",options:[\"flex-start\",\"center\",\"flex-end\"],optionIcons:{axis:{true:[\"align-top\",\"align-middle\",\"align-bottom\"],false:[\"align-left\",\"align-center\",\"align-right\"]}},defaultValue:\"center\",displaySegmentedControl:true},gap:{type:ControlType.Number,title:\"Gap\"},...paddingControl,sizingObject:{type:ControlType.Object,title:\"Sizing\",controls:{widthType:{type:ControlType.Enum,title:\"Width\",options:[\"auto\",\"stretch\",\"columns\"],optionTitles:[\"Auto\",\"Stretch\",\"Columns\"],defaultValue:\"auto\"},widthInset:{type:ControlType.Number,title:\"Inset\",min:0,max:500,defaultValue:0,hidden:props=>props.widthType!==\"stretch\"},widthColumns:{type:ControlType.Number,title:\"Columns\",min:1,max:10,defaultValue:2,displayStepper:true,hidden:props=>props.widthType!==\"columns\"},heightType:{type:ControlType.Enum,title:\"Height\",options:[\"auto\",\"stretch\",\"rows\"],optionTitles:[\"Auto\",\"Stretch\",\"Rows\"],defaultValue:\"auto\"},heightInset:{type:ControlType.Number,title:\"Inset\",min:0,max:500,defaultValue:0,hidden:props=>props.heightType!==\"stretch\"},heightRows:{type:ControlType.Number,title:\"Rows\",min:1,max:10,defaultValue:2,displayStepper:true,hidden:props=>props.heightType!==\"rows\"}}},snapObject:{type:ControlType.Object,title:\"Snapping\",controls:{snap:{type:ControlType.Boolean,title:\"Enable\"},snapEdge:{type:ControlType.Enum,title:\"Edge\",options:[\"start\",\"center\",\"end\"],optionTitles:[\"Left\",\"Center\",\"Right\"],defaultValue:\"center\",hidden:props=>!props.snap},fluid:{type:ControlType.Boolean,title:\"Fluid\",defaultValue:false,hidden:props=>!props.snap}}},fadeObject:{type:ControlType.Object,title:\"Fading\",controls:{fadeContent:{type:ControlType.Boolean,title:\"Enable\",defaultValue:false},fadeWidth:{type:ControlType.Number,title:\"Width\",defaultValue:25,min:0,max:100,unit:\"%\",hidden:props=>!props.fadeContent},fadeInset:{type:ControlType.Number,title:\"Inset\",defaultValue:0,min:0,max:100,unit:\"%\",hidden:props=>!props.fadeContent},fadeAlpha:{type:ControlType.Number,title:\"Opacity\",hidden:props=>!props.fadeContent,min:0,max:1,step:.05,defaultValue:0},fadeTransition:{type:ControlType.Transition,title:\"Transition\",hidden:props=>!props.fadeContent}}},progressObject:{type:ControlType.Object,title:\"Progress\",controls:{showScrollbar:{type:ControlType.Boolean,title:\"Scroll Bar\",defaultValue:false},showProgressDots:{type:ControlType.Boolean,title:\"Dots\",defaultValue:false,hidden:props=>props.showScrollbar},dotSize:{type:ControlType.Number,title:\"Size\",min:1,max:100,defaultValue:10,displayStepper:true,hidden:props=>!props.showProgressDots||props.showScrollbar},dotsInset:{type:ControlType.Number,title:\"Inset\",min:0,max:100,defaultValue:10,displayStepper:true,hidden:props=>!props.showProgressDots||props.showScrollbar},dotsGap:{type:ControlType.Number,title:\"Gap\",min:0,max:100,defaultValue:10,displayStepper:true,hidden:props=>!props.showProgressDots||props.showScrollbar},dotsPadding:{type:ControlType.Number,title:\"Padding\",min:0,max:100,defaultValue:10,displayStepper:true,hidden:props=>!props.showProgressDots||props.showScrollbar},dotsFill:{type:ControlType.Color,title:\"Fill\",defaultValue:\"#fff\",hidden:props=>!props.showProgressDots||props.showScrollbar},dotsBackground:{type:ControlType.Color,title:\"Backdrop\",defaultValue:\"rgba(0,0,0,0.2)\",hidden:props=>!props.showProgressDots||props.showScrollbar},dotsRadius:{type:ControlType.Number,title:\"Radius\",min:0,max:200,defaultValue:50,hidden:props=>!props.showProgressDots||props.showScrollbar},dotsOpacity:{type:ControlType.Number,title:\"Opacity\",min:0,max:1,defaultValue:.5,step:.1,displayStepper:true,hidden:props=>!props.showProgressDots||props.showScrollbar},dotsActiveOpacity:{type:ControlType.Number,title:\"Current\",min:0,max:1,defaultValue:1,step:.1,displayStepper:true,hidden:props=>!props.showProgressDots||props.showScrollbar},dotsBlur:{type:ControlType.Number,title:\"Blur\",min:0,max:50,defaultValue:4,step:1,hidden:props=>!props.showProgressDots||props.showScrollbar}}},arrowObject:{type:ControlType.Object,title:\"Arrows\",controls:{showMouseControls:{type:ControlType.Boolean,title:\"Show\",defaultValue:true},arrowFill:{type:ControlType.Color,title:\"Fill\",defaultValue:\"rgba(0,0,0,0.2)\",hidden:props=>!props.showMouseControls},leftArrow:{type:ControlType.Image,title:\"Previous\",hidden:props=>!props.showMouseControls},rightArrow:{type:ControlType.Image,title:\"Next\",hidden:props=>!props.showMouseControls},arrowSize:{type:ControlType.Number,title:\"Size\",min:0,max:200,displayStepper:true,defaultValue:40,hidden:props=>!props.showMouseControls},arrowRadius:{type:ControlType.Number,title:\"Radius\",min:0,max:500,defaultValue:40,hidden:props=>!props.showMouseControls},arrowPadding:{type:ControlType.Number,title:\"Inset\",min:0,max:100,defaultValue:20,displayStepper:true,hidden:props=>!props.showMouseControls}}},ariaLabel:{type:ControlType.String,title:\"Aria Label\",placeholder:\"Movies...\"},borderRadius:{type:ControlType.Number,title:\"Radius\",min:0,max:500,displayStepper:true,defaultValue:0}});function Dot({currentScroll,scrollInfo,isSelected,selectedOpacity,opacity:unselectedOpacity,total,index,dotStyle,buttonStyle,gap,padding,axis,...props}){const opacity=useTransform(currentScroll,v=>{var _scrollInfo_current,_scrollInfo_current1;if(!((_scrollInfo_current=scrollInfo.current)===null||_scrollInfo_current===void 0?void 0:_scrollInfo_current.scrollLength)){return index===0?selectedOpacity:unselectedOpacity;}const pageLength=((_scrollInfo_current1=scrollInfo.current)===null||_scrollInfo_current1===void 0?void 0:_scrollInfo_current1.scrollLength)/total;const minScroll=pageLength*index;const maxScroll=minScroll+pageLength;const isSelected=v>=minScroll&&(index<total-1?v<maxScroll:index===total-1);return isSelected?selectedOpacity:unselectedOpacity;});const inlinePadding=gap/2;let top=!axis&&index>0?inlinePadding:padding;let bottom=!axis&&index!==total-1?inlinePadding:padding;let right=axis&&index!==total-1?inlinePadding:padding;let left=axis&&index>0?inlinePadding:padding;return /*#__PURE__*/_jsx(\"button\",{\"aria-label\":`Scroll to page ${index+1}`,type:\"button\",...props,style:{...buttonStyle,padding:`${top}px ${right}px ${bottom}px ${left}px`},children:/*#__PURE__*/_jsx(motion.div,{style:{...dotStyle,opacity}})});}function Placeholder(){return /*#__PURE__*/_jsxs(\"section\",{style:placeholderStyles,children:[/*#__PURE__*/_jsx(\"div\",{style:emojiStyles,children:\"✨\"}),/*#__PURE__*/_jsx(\"p\",{style:titleStyles,children:\"Connect to Content\"}),/*#__PURE__*/_jsx(\"p\",{style:subtitleStyles,children:\"Add layers or components to swipe between.\"})]});}function MouseStyles(){return /*#__PURE__*/_jsx(\"div\",{dangerouslySetInnerHTML:{__html:`<style>@media (pointer: fine) {\n                .framer--carousel[data-show-scrollbar=\"false\"]::-webkit-scrollbar {\n                    display: none;\n                    -webkit-appearance: none;\n                    width: 0;\n                    height: 0;\n                }\n\n                .framer--carousel[data-show-scrollbar=\"false\"]::-webkit-scrollbar-thumb {\n                    display: none;\n                }\n\n                .framer--carousel[data-show-scrollbar=\"false\"] {\n                    scrollbar-width: none;\n                    scrollbar-height: none;\n                }\n            }</style>`}});}/* 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:130,lineHeight:1.5,textAlign:\"center\"};const labelStyle={clip:\"rect(0 0 0 0)\",WebkitClipPath:\"inset(50%)\",clipPath:\"inset(50%)\",height:1,width:1,margin:-1,padding:0,overflow:\"hidden\",position:\"absolute\",whiteSpace:\"nowrap\"};/**\n * GUI styles\n */const baseContainerStyle={display:\"flex\",overflow:\"hidden\",width:\"100%\",height:\"100%\",position:\"relative\"};const baseCarouselStyle={padding:0,margin:0,listStyle:\"none\",position:\"relative\",display:\"flex\",flex:\"1 1 100%\",width:\"100%\",height:\"100%\"};const baseButtonStyles={border:\"none\",display:\"flex\",placeContent:\"center\",placeItems:\"center\",overflow:\"hidden\",background:\"transparent\",cursor:\"pointer\",margin:0,padding:0};const controlsStyles={display:\"flex\",justifyContent:\"space-between\",alignItems:\"center\",position:\"absolute\",top:0,left:0,right:0,bottom:0,pointerEvents:\"none\",border:0,padding:0,margin:0};/**\n * Dot styles\n */const dotsContainerStyle={display:\"flex\",placeContent:\"center\",placeItems:\"center\",overflow:\"hidden\",position:\"absolute\",pointerEvents:\"auto\"};const dotStyle={borderRadius:\"50%\",background:\"white\",cursor:\"pointer\",border:\"none\",placeContent:\"center\",placeItems:\"center\",padding:0};\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Carousel\",\"slots\":[],\"annotations\":{\"framerDisableUnlink\":\"*\",\"framerIntrinsicHeight\":\"200\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"400\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Carousel.map","// Generated by Framer (b3dda2a)\nimport{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,Floating,getFonts,getFontsFromSharedStyle,getLoadingLazyAtYPosition,Image,RichText,SmartComponentScopedContainer,SVG,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useOverlayState,useVariantState,withCSS,withFX}from\"framer\";import{AnimatePresence,LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import{Icon as Phosphor}from\"https://framerusercontent.com/modules/tYScH7LTqUtz5KUaUAYP/p8dptk4UIND8hbFWz9V7/Phosphor.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/pcHFd1HowxK3mByvzcMR/7wekIyzUiHBYdNxWOIcw/THad4Xs23.js\";import ButtonVarients from\"https://framerusercontent.com/modules/ox50GIXLenCrb8Po4pQx/6113GcDdUOtVBrSaZSGZ/zm23wPOLu.js\";const PhosphorFonts=getFonts(Phosphor);const ButtonVarientsFonts=getFonts(ButtonVarients);const MotionDivWithFX=withFX(motion.div);const enabledGestures={SYA3KE8Mm:{hover:true}};const cycleOrder=[\"SYA3KE8Mm\",\"Dd_F7ZzkF\",\"TRwfpyR_W\",\"gitWa0J6t\",\"lZltd8RCe\",\"DJgeOW6FC\",\"u1LgiFEyE\",\"NghUXVINk\",\"yWHeY6utv\",\"gblRERI5D\",\"WQJsGwXTi\",\"pJF4OSWCU\",\"ZBZQZpkUX\",\"UXoHdu8BX\",\"njaVTPAn9\",\"It5y09374\",\"GfQMOi3OD\",\"u0yh9xGP7\",\"z8Agk72qt\",\"nERxyv5AS\",\"DQMWqq8_3\",\"IsWa_poEH\",\"UXK9THhwP\",\"yd0D583du\",\"nCfOwHtvN\",\"PHJ3mUZPg\",\"C2mFyW1JQ\",\"v7sEXoLvN\",\"f3LG9jCrc\",\"I3kGDbPMx\",\"MJsihGk0N\",\"tVMuCtg7c\",\"YLSB06Hcq\"];const serializationHash=\"framer-vKWG6\";const variantClassNames={C2mFyW1JQ:\"framer-v-fnf4gi\",Dd_F7ZzkF:\"framer-v-i4438c\",DJgeOW6FC:\"framer-v-oyb2vd\",DQMWqq8_3:\"framer-v-iq0ngh\",f3LG9jCrc:\"framer-v-1lloy5u\",gblRERI5D:\"framer-v-1ndqkd6\",GfQMOi3OD:\"framer-v-6wuyzr\",gitWa0J6t:\"framer-v-10sjlc3\",I3kGDbPMx:\"framer-v-1thtxa9\",IsWa_poEH:\"framer-v-l27ebc\",It5y09374:\"framer-v-12u93le\",lZltd8RCe:\"framer-v-qh3g18\",MJsihGk0N:\"framer-v-9cdyrx\",nCfOwHtvN:\"framer-v-12ezk8a\",nERxyv5AS:\"framer-v-1caimav\",NghUXVINk:\"framer-v-10lttp1\",njaVTPAn9:\"framer-v-vb9yfc\",PHJ3mUZPg:\"framer-v-k0esg2\",pJF4OSWCU:\"framer-v-xt09ob\",SYA3KE8Mm:\"framer-v-1epj3bg\",TRwfpyR_W:\"framer-v-fhfd7f\",tVMuCtg7c:\"framer-v-1f7rmab\",u0yh9xGP7:\"framer-v-1l0zhmb\",u1LgiFEyE:\"framer-v-teusum\",UXK9THhwP:\"framer-v-c3wyej\",UXoHdu8BX:\"framer-v-12sy2zw\",v7sEXoLvN:\"framer-v-ndzmlv\",WQJsGwXTi:\"framer-v-1d0o2wg\",yd0D583du:\"framer-v-1vhf518\",YLSB06Hcq:\"framer-v-1x2m4d\",yWHeY6utv:\"framer-v-9ekcm7\",z8Agk72qt:\"framer-v-1pkfqbm\",ZBZQZpkUX:\"framer-v-113r5gp\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const transformTemplate1=(_,t)=>`translateY(-50%) ${t}`;const transformTemplate2=(_,t)=>`translate(-50%, -50%) ${t}`;const transition2={bounce:0,delay:.1,duration:.7,type:\"spring\"};const animation={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:.9,skewX:0,skewY:0,transition:transition2,x:0,y:39};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:0,rotate:0,rotateX:0,rotateY:0,scale:.9,skewX:0,skewY:0,x:0,y:39};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Overlay=({children,blockDocumentScrolling,enabled=true})=>{const[visible,setVisible]=useOverlayState({blockDocumentScrolling});return children({hide:()=>setVisible(false),show:()=>setVisible(true),toggle:()=>setVisible(!visible),visible:enabled&&visible});};const Variants=motion.create(React.Fragment);const humanReadableVariantMap={\"bosch-color\":\"lZltd8RCe\",\"bosch-sm\":\"u0yh9xGP7\",\"DeepL-sm\":\"MJsihGk0N\",\"flutterflow-color\":\"u1LgiFEyE\",\"flutterflow-sm\":\"nERxyv5AS\",\"Hibob-sm\":\"YLSB06Hcq\",\"hubspot-color\":\"DJgeOW6FC\",\"hubspot-sm\":\"z8Agk72qt\",\"IBM-color\":\"TRwfpyR_W\",\"IBM-sm\":\"It5y09374\",\"lenovo-color\":\"pJF4OSWCU\",\"lenovo-sm\":\"nCfOwHtvN\",\"Logitech-sm\":\"f3LG9jCrc\",\"mercedes-color\":\"NghUXVINk\",\"mercedes-sm\":\"DQMWqq8_3\",\"Preply-sm\":\"v7sEXoLvN\",\"samsung-color\":\"yWHeY6utv\",\"samsung-sm\":\"IsWa_poEH\",\"smartsuite-color\":\"WQJsGwXTi\",\"smartsuite-sm\":\"yd0D583du\",\"Togg-color\":\"ZBZQZpkUX\",\"Togg-sm\":\"PHJ3mUZPg\",\"viewsonic-color\":\"gblRERI5D\",\"viewsonic-sm\":\"UXK9THhwP\",\"Waking up-sm\":\"C2mFyW1JQ\",\"Waking up\":\"UXoHdu8BX\",\"xano-color\":\"gitWa0J6t\",\"xano-sm\":\"GfQMOi3OD\",DeepL:\"I3kGDbPMx\",Hibob:\"tVMuCtg7c\",lenovo:\"SYA3KE8Mm\",logitech:\"Dd_F7ZzkF\",Preply:\"njaVTPAn9\"};const getProps=({height,id,infoIcon,moreInfoVisible,width,...props})=>{return{...props,IUWCSLK0s:moreInfoVisible??props.IUWCSLK0s??true,jGrE642KQ:infoIcon??props.jGrE642KQ??true,variant:humanReadableVariantMap[props.variant]??props.variant??\"SYA3KE8Mm\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,jGrE642KQ,IUWCSLK0s,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"SYA3KE8Mm\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onMouseEnterupml6a=({overlay,loadMore})=>activeVariantCallback(async(...args)=>{setGestureState({isHovered:true});overlay.show();});const sharedStyleClassNames=[sharedStyle.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if([\"Dd_F7ZzkF\",\"TRwfpyR_W\",\"gitWa0J6t\",\"lZltd8RCe\",\"DJgeOW6FC\",\"u1LgiFEyE\",\"NghUXVINk\",\"yWHeY6utv\",\"gblRERI5D\",\"WQJsGwXTi\",\"ZBZQZpkUX\",\"UXoHdu8BX\",\"njaVTPAn9\",\"It5y09374\",\"GfQMOi3OD\",\"u0yh9xGP7\",\"z8Agk72qt\",\"nERxyv5AS\",\"DQMWqq8_3\",\"IsWa_poEH\",\"UXK9THhwP\",\"yd0D583du\",\"PHJ3mUZPg\",\"C2mFyW1JQ\",\"v7sEXoLvN\",\"f3LG9jCrc\",\"I3kGDbPMx\",\"MJsihGk0N\",\"tVMuCtg7c\",\"YLSB06Hcq\"].includes(baseVariant))return false;return true;};const isDisplayed1=()=>{if([\"Dd_F7ZzkF\",\"f3LG9jCrc\"].includes(baseVariant))return true;return false;};const isDisplayed2=()=>{if([\"TRwfpyR_W\",\"It5y09374\"].includes(baseVariant))return true;return false;};const isDisplayed3=()=>{if([\"gitWa0J6t\",\"GfQMOi3OD\"].includes(baseVariant))return true;return false;};const isDisplayed4=()=>{if([\"lZltd8RCe\",\"u0yh9xGP7\"].includes(baseVariant))return true;return false;};const isDisplayed5=()=>{if([\"DJgeOW6FC\",\"z8Agk72qt\"].includes(baseVariant))return true;return false;};const isDisplayed6=()=>{if([\"u1LgiFEyE\",\"nERxyv5AS\"].includes(baseVariant))return true;return false;};const isDisplayed7=()=>{if([\"NghUXVINk\",\"DQMWqq8_3\"].includes(baseVariant))return true;return false;};const isDisplayed8=()=>{if([\"yWHeY6utv\",\"IsWa_poEH\"].includes(baseVariant))return true;return false;};const isDisplayed9=()=>{if([\"gblRERI5D\",\"UXK9THhwP\"].includes(baseVariant))return true;return false;};const isDisplayed10=()=>{if([\"WQJsGwXTi\",\"yd0D583du\"].includes(baseVariant))return true;return false;};const isDisplayed11=()=>{if([\"ZBZQZpkUX\",\"PHJ3mUZPg\"].includes(baseVariant))return true;return false;};const isDisplayed12=()=>{if([\"UXoHdu8BX\",\"C2mFyW1JQ\"].includes(baseVariant))return true;return false;};const isDisplayed13=()=>{if([\"UXoHdu8BX\",\"C2mFyW1JQ\"].includes(baseVariant))return false;return true;};const isDisplayed14=()=>{if([\"njaVTPAn9\",\"v7sEXoLvN\"].includes(baseVariant))return true;return false;};const isDisplayed15=()=>{if([\"I3kGDbPMx\",\"MJsihGk0N\"].includes(baseVariant))return true;return false;};const isDisplayed16=()=>{if([\"tVMuCtg7c\",\"YLSB06Hcq\"].includes(baseVariant))return true;return false;};const isDisplayed17=(value,value1)=>{if(baseVariant===\"GfQMOi3OD\")return value1;if([\"u0yh9xGP7\",\"UXK9THhwP\",\"yd0D583du\",\"PHJ3mUZPg\",\"C2mFyW1JQ\",\"v7sEXoLvN\"].includes(baseVariant))return false;return value;};const ref1=React.useRef(null);const isDisplayed18=()=>{if([\"gitWa0J6t\",\"u1LgiFEyE\",\"GfQMOi3OD\",\"nERxyv5AS\"].includes(baseVariant))return false;return true;};const isDisplayed19=()=>{if([\"DJgeOW6FC\",\"NghUXVINk\",\"yWHeY6utv\",\"z8Agk72qt\",\"DQMWqq8_3\",\"IsWa_poEH\"].includes(baseVariant))return false;return true;};return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Overlay,{blockDocumentScrolling:false,enabled:IUWCSLK0s,children:overlay=>/*#__PURE__*/_jsx(_Fragment,{children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-1epj3bg\",className,classNames),\"data-framer-name\":\"lenovo\",\"data-highlight\":true,id:`${layoutId}-1epj3bg`,layoutDependency:layoutDependency,layoutId:\"SYA3KE8Mm\",onMouseEnter:onMouseEnterupml6a({overlay}),ref:refBinding,style:{...style},...addPropertyOverrides({\"SYA3KE8Mm-hover\":{\"data-framer-name\":undefined},C2mFyW1JQ:{\"data-framer-name\":\"Waking up-sm\"},Dd_F7ZzkF:{\"data-framer-name\":\"logitech\"},DJgeOW6FC:{\"data-framer-name\":\"hubspot-color\"},DQMWqq8_3:{\"data-framer-name\":\"mercedes-sm\"},f3LG9jCrc:{\"data-framer-name\":\"Logitech-sm\"},gblRERI5D:{\"data-framer-name\":\"viewsonic-color\"},GfQMOi3OD:{\"data-framer-name\":\"xano-sm\"},gitWa0J6t:{\"data-framer-name\":\"xano-color\"},I3kGDbPMx:{\"data-framer-name\":\"DeepL\"},IsWa_poEH:{\"data-framer-name\":\"samsung-sm\"},It5y09374:{\"data-framer-name\":\"IBM-sm\"},lZltd8RCe:{\"data-framer-name\":\"bosch-color\"},MJsihGk0N:{\"data-framer-name\":\"DeepL-sm\"},nCfOwHtvN:{\"data-framer-name\":\"lenovo-sm\"},nERxyv5AS:{\"data-framer-name\":\"flutterflow-sm\"},NghUXVINk:{\"data-framer-name\":\"mercedes-color\"},njaVTPAn9:{\"data-framer-name\":\"Preply\"},PHJ3mUZPg:{\"data-framer-name\":\"Togg-sm\"},pJF4OSWCU:{\"data-framer-name\":\"lenovo-color\"},TRwfpyR_W:{\"data-framer-name\":\"IBM-color\"},tVMuCtg7c:{\"data-framer-name\":\"Hibob\"},u0yh9xGP7:{\"data-framer-name\":\"bosch-sm\"},u1LgiFEyE:{\"data-framer-name\":\"flutterflow-color\"},UXK9THhwP:{\"data-framer-name\":\"viewsonic-sm\"},UXoHdu8BX:{\"data-framer-name\":\"Waking up\"},v7sEXoLvN:{\"data-framer-name\":\"Preply-sm\"},WQJsGwXTi:{\"data-framer-name\":\"smartsuite-color\"},yd0D583du:{\"data-framer-name\":\"smartsuite-sm\"},YLSB06Hcq:{\"data-framer-name\":\"Hibob-sm\"},yWHeY6utv:{\"data-framer-name\":\"samsung-color\"},z8Agk72qt:{\"data-framer-name\":\"hubspot-sm\"},ZBZQZpkUX:{\"data-framer-name\":\"Togg-color\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-2i5p70\",\"data-framer-name\":\"All Customers' Logo\",layoutDependency:layoutDependency,layoutId:\"AZNyfBoxr\",children:[isDisplayed()&&/*#__PURE__*/_jsx(SVG,{className:\"framer-rszcge\",\"data-framer-name\":\"Lenovo logo_2015\",layout:\"position\",layoutDependency:layoutDependency,layoutId:\"BbagLcxL8\",opacity:1,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 95 20\"><g transform=\"translate(30.964 4.444)\"><path d=\"M 8.839 0 C 7.145 0 5.218 0.789 4.04 2.369 L 4.041 2.366 L 4.04 2.367 L 4.041 0.248 L 0 0.248 L 0 15.035 L 4.04 15.035 L 4.04 6.621 C 4.04 5.107 5.209 3.497 7.373 3.497 C 9.045 3.497 10.775 4.666 10.775 6.621 L 10.775 15.035 L 14.816 15.035 L 14.816 5.869 C 14.816 2.468 12.395 0 8.839 0\" fill=\"rgb(0, 0, 0)\"></path></g><g transform=\"translate(62.579 4.693)\"><path d=\"M 11.923 0 L 8.27 10.073 L 4.616 0 L 0 0 L 6.055 14.782 L 10.484 14.782 L 16.539 0 Z\" fill=\"rgb(0, 0, 0)\"></path></g><g transform=\"translate(14.14 4.443)\"><path d=\"M 4.759 4.704 C 5.447 3.776 6.543 3.231 7.867 3.231 C 9.324 3.231 10.429 4.066 11 5.3 L 3.939 8.243 C 3.747 6.732 4.131 5.551 4.759 4.704 M 12.523 10.49 C 10.822 11.754 9.85 12.056 8.299 12.056 C 6.904 12.056 5.811 11.621 5.04 10.857 L 15.372 6.551 C 15.146 4.946 14.54 3.512 13.607 2.422 C 12.25 0.838 10.241 0 7.794 0 C 3.351 0 0 3.294 0 7.644 C 0 12.107 3.359 15.288 8.239 15.288 C 10.974 15.288 13.77 13.985 15.079 12.464 Z\" fill=\"rgb(0, 0, 0)\"></path></g><g transform=\"translate(0.474 0.269)\"><path d=\"M 13.281 15.481 L 4.096 15.481 L 4.096 0 L 0 0 L 0 19.21 L 13.281 19.21 Z\" fill=\"rgb(0, 0, 0)\"></path></g><g transform=\"translate(78.492 4.443)\"><path d=\"M 7.883 3.479 C 5.626 3.479 3.987 5.198 3.987 7.643 C 3.987 9.977 5.723 11.806 7.937 11.806 C 10.194 11.806 11.832 10.04 11.832 7.643 C 11.832 5.308 10.097 3.479 7.883 3.479 M 7.883 15.285 C 3.463 15.285 0 11.977 0 7.643 C 0 3.357 3.487 0 7.937 0 C 12.356 0 15.819 3.308 15.819 7.643 C 15.819 11.927 12.333 15.285 7.883 15.285\" fill=\"rgb(0, 0, 0)\"></path></g><g transform=\"translate(47.379 4.443)\"><path d=\"M 7.882 3.479 C 5.625 3.479 3.987 5.198 3.987 7.643 C 3.987 9.977 5.722 11.806 7.937 11.806 C 10.194 11.806 11.831 10.04 11.831 7.643 C 11.831 5.308 10.096 3.479 7.882 3.479 M 7.882 15.285 C 3.462 15.285 0 11.977 0 7.643 C 0 3.357 3.486 0 7.937 0 C 12.356 0 15.819 3.308 15.819 7.643 C 15.819 11.927 12.332 15.285 7.882 15.285\" fill=\"rgb(0, 0, 0)\"></path></g></svg>',svgContentId:11956344829,withExternalLayout:true,...addPropertyOverrides({\"SYA3KE8Mm-hover\":{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 95 20\"><g transform=\"translate(30.964 4.444)\"><path d=\"M 8.839 0 C 7.145 0 5.218 0.789 4.04 2.369 L 4.041 2.366 L 4.04 2.367 L 4.041 0.248 L 0 0.248 L 0 15.035 L 4.04 15.035 L 4.04 6.621 C 4.04 5.107 5.209 3.497 7.373 3.497 C 9.045 3.497 10.775 4.666 10.775 6.621 L 10.775 15.035 L 14.816 15.035 L 14.816 5.869 C 14.816 2.468 12.395 0 8.839 0\" fill=\"rgb(230, 0, 18)\"></path></g><g transform=\"translate(62.579 4.693)\"><path d=\"M 11.923 0 L 8.27 10.073 L 4.616 0 L 0 0 L 6.055 14.782 L 10.484 14.782 L 16.539 0 Z\" fill=\"rgb(230, 0, 18)\"></path></g><g transform=\"translate(14.14 4.443)\"><path d=\"M 4.759 4.704 C 5.447 3.776 6.543 3.231 7.867 3.231 C 9.324 3.231 10.429 4.066 11 5.3 L 3.939 8.243 C 3.747 6.732 4.131 5.551 4.759 4.704 M 12.523 10.49 C 10.822 11.754 9.85 12.056 8.299 12.056 C 6.904 12.056 5.811 11.621 5.04 10.857 L 15.372 6.551 C 15.146 4.946 14.54 3.512 13.607 2.422 C 12.25 0.838 10.241 0 7.794 0 C 3.351 0 0 3.294 0 7.644 C 0 12.107 3.359 15.288 8.239 15.288 C 10.974 15.288 13.77 13.985 15.079 12.464 Z\" fill=\"rgb(230, 0, 18)\"></path></g><g transform=\"translate(0.474 0.269)\"><path d=\"M 13.281 15.481 L 4.096 15.481 L 4.096 0 L 0 0 L 0 19.21 L 13.281 19.21 Z\" fill=\"rgb(230, 0, 18)\"></path></g><g transform=\"translate(78.492 4.443)\"><path d=\"M 7.883 3.479 C 5.626 3.479 3.987 5.198 3.987 7.643 C 3.987 9.977 5.723 11.806 7.937 11.806 C 10.194 11.806 11.832 10.04 11.832 7.643 C 11.832 5.308 10.097 3.479 7.883 3.479 M 7.883 15.285 C 3.463 15.285 0 11.977 0 7.643 C 0 3.357 3.487 0 7.937 0 C 12.356 0 15.819 3.308 15.819 7.643 C 15.819 11.927 12.333 15.285 7.883 15.285\" fill=\"rgb(230, 0, 18)\"></path></g><g transform=\"translate(47.379 4.443)\"><path d=\"M 7.882 3.479 C 5.625 3.479 3.987 5.198 3.987 7.643 C 3.987 9.977 5.722 11.806 7.937 11.806 C 10.194 11.806 11.831 10.04 11.831 7.643 C 11.831 5.308 10.096 3.479 7.882 3.479 M 7.882 15.285 C 3.462 15.285 0 11.977 0 7.643 C 0 3.357 3.486 0 7.937 0 C 12.356 0 15.819 3.308 15.819 7.643 C 15.819 11.927 12.332 15.285 7.882 15.285\" fill=\"rgb(230, 0, 18)\"></path></g></svg>',svgContentId:12257217217},nCfOwHtvN:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 80.28 17\"><g transform=\"translate(26.319 3.777)\"><path d=\"M 7.513 0 C 6.073 0 4.435 0.671 3.434 2.014 L 3.435 2.011 L 3.434 2.012 L 3.435 0.211 L 0 0.211 L 0 12.78 L 3.434 12.78 L 3.434 5.628 C 3.434 4.341 4.428 2.973 6.267 2.973 C 7.688 2.973 9.159 3.966 9.159 5.628 L 9.159 12.78 L 12.594 12.78 L 12.594 4.988 C 12.594 2.098 10.535 0 7.513 0\" fill=\"rgb(230, 0, 18)\"></path></g><g transform=\"translate(53.193 3.989)\"><path d=\"M 10.135 0 L 7.029 8.562 L 3.924 0 L 0 0 L 5.147 12.565 L 8.911 12.565 L 14.058 0 Z\" fill=\"rgb(230, 0, 18)\"></path></g><g transform=\"translate(12.019 3.777)\"><path d=\"M 4.045 3.999 C 4.63 3.209 5.562 2.746 6.687 2.746 C 7.925 2.746 8.864 3.456 9.35 4.505 L 3.348 7.006 C 3.185 5.723 3.512 4.718 4.045 3.999 M 10.644 8.916 C 9.199 9.991 8.373 10.248 7.054 10.248 C 5.868 10.248 4.939 9.878 4.284 9.229 L 13.066 5.568 C 12.874 4.204 12.359 2.985 11.566 2.059 C 10.412 0.712 8.705 0 6.625 0 C 2.848 0 0 2.8 0 6.498 C 0 10.291 2.855 12.994 7.004 12.994 C 9.328 12.994 11.705 11.887 12.817 10.594 Z\" fill=\"rgb(230, 0, 18)\"></path></g><g transform=\"translate(0.403 0.229)\"><path d=\"M 11.289 13.159 L 3.482 13.159 L 3.482 0 L 0 0 L 0 16.328 L 11.289 16.328 Z\" fill=\"rgb(230, 0, 18)\"></path></g><g transform=\"translate(66.718 3.777)\"><path d=\"M 6.7 2.958 C 4.782 2.958 3.389 4.418 3.389 6.496 C 3.389 8.48 4.865 10.035 6.746 10.035 C 8.665 10.035 10.057 8.534 10.057 6.496 C 10.057 4.512 8.583 2.958 6.7 2.958 M 6.7 12.992 C 2.943 12.992 0 10.18 0 6.496 C 0 2.853 2.964 0 6.746 0 C 10.503 0 13.446 2.812 13.446 6.496 C 13.446 10.138 10.483 12.992 6.7 12.992\" fill=\"rgb(230, 0, 18)\"></path></g><g transform=\"translate(40.272 3.777)\"><path d=\"M 6.7 2.958 C 4.781 2.958 3.389 4.418 3.389 6.496 C 3.389 8.48 4.864 10.035 6.746 10.035 C 8.665 10.035 10.057 8.534 10.057 6.496 C 10.057 4.512 8.582 2.958 6.7 2.958 M 6.7 12.992 C 2.943 12.992 0 10.18 0 6.496 C 0 2.853 2.963 0 6.746 0 C 10.502 0 13.446 2.812 13.446 6.496 C 13.446 10.138 10.482 12.992 6.7 12.992\" fill=\"rgb(230, 0, 18)\"></path></g></svg>',svgContentId:10562943293},pJF4OSWCU:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 104.5 22\"><g transform=\"translate(34.06 4.888)\"><path d=\"M 9.723 0 C 7.859 0 5.74 0.868 4.445 2.606 L 4.445 2.603 L 4.445 2.604 L 4.445 0.273 L 0 0.273 L 0 16.539 L 4.445 16.539 L 4.445 7.283 C 4.445 5.617 5.73 3.847 8.11 3.847 C 9.949 3.847 11.853 5.132 11.853 7.283 L 11.853 16.539 L 16.298 16.539 L 16.298 6.456 C 16.298 2.715 13.634 0 9.723 0\" fill=\"rgb(230, 0, 18)\"></path></g><g transform=\"translate(68.837 5.162)\"><path d=\"M 13.115 0 L 9.097 11.08 L 5.078 0 L 0 0 L 6.661 16.261 L 11.532 16.261 L 18.193 0 Z\" fill=\"rgb(230, 0, 18)\"></path></g><g transform=\"translate(15.554 4.887)\"><path d=\"M 5.235 5.175 C 5.992 4.153 7.198 3.554 8.654 3.554 C 10.256 3.554 11.471 4.473 12.1 5.83 L 4.333 9.067 C 4.121 7.406 4.544 6.106 5.235 5.175 M 13.775 11.539 C 11.904 12.93 10.835 13.262 9.129 13.262 C 7.594 13.262 6.392 12.783 5.544 11.943 L 16.909 7.206 C 16.661 5.44 15.994 3.864 14.968 2.664 C 13.475 0.922 11.265 0 8.574 0 C 3.686 0 0 3.623 0 8.409 C 0 13.318 3.694 16.816 9.063 16.816 C 12.072 16.816 15.147 15.384 16.586 13.71 Z\" fill=\"rgb(230, 0, 18)\"></path></g><g transform=\"translate(0.521 0.296)\"><path d=\"M 14.609 17.029 L 4.506 17.029 L 4.506 0 L 0 0 L 0 21.131 L 14.609 21.131 Z\" fill=\"rgb(230, 0, 18)\"></path></g><g transform=\"translate(86.341 4.887)\"><path d=\"M 8.671 3.827 C 6.188 3.827 4.386 5.718 4.386 8.407 C 4.386 10.974 6.295 12.986 8.73 12.986 C 11.214 12.986 13.015 11.044 13.015 8.407 C 13.015 5.839 11.107 3.827 8.671 3.827 M 8.671 16.814 C 3.809 16.814 0 13.175 0 8.407 C 0 3.693 3.836 0 8.73 0 C 13.592 0 17.4 3.639 17.4 8.407 C 17.4 13.12 13.566 16.814 8.671 16.814\" fill=\"rgb(230, 0, 18)\"></path></g><g transform=\"translate(52.117 4.887)\"><path d=\"M 8.67 3.827 C 6.187 3.827 4.386 5.718 4.386 8.407 C 4.386 10.974 6.294 12.986 8.73 12.986 C 11.213 12.986 13.015 11.044 13.015 8.407 C 13.015 5.839 11.106 3.827 8.67 3.827 M 8.67 16.814 C 3.808 16.814 0 13.175 0 8.407 C 0 3.693 3.835 0 8.73 0 C 13.591 0 17.4 3.639 17.4 8.407 C 17.4 13.12 13.565 16.814 8.67 16.814\" fill=\"rgb(230, 0, 18)\"></path></g></svg>',svgContentId:9585825499}},baseVariant,gestureVariant)}),isDisplayed1()&&/*#__PURE__*/_jsx(SVG,{className:\"framer-dnq5yn\",\"data-framer-name\":\"Logitech logo (1)\",fill:\"black\",intrinsicHeight:304,intrinsicWidth:1e3,layoutDependency:layoutDependency,layoutId:\"ccrgganlh\",style:{opacity:.9},svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"1000\" height=\"304.261\"><path d=\"M65 1367.22v-210.07h36.901v210.068zm131.36-152.398c-47.312 0-80.053 36.377-80.053 78.014 0 46.47 35.618 78.481 80.42 78.481 42.52 0 79.417-31.423 79.417-78.581 0-39.656-30.574-77.914-79.785-77.914zm-.435 35.598c24.76 0 42.984 19.273 42.984 42.55 0 24.68-20.093 42.683-42.316 42.683-26.258 0-42.783-20.812-42.783-42.617 0-23.9 18.657-42.616 42.115-42.616zm172.933-35.598c-47.312 0-80.052 36.377-80.052 78.014 0 46.47 35.618 78.481 80.42 78.481 42.52 0 79.417-31.423 79.417-78.581 0-27.77-12.026-40.093-12.026-40.093l10.228-3.507v-29.949h-52.41s-11.362-4.364-25.577-4.364zm-.434 35.598c24.76 0 42.984 19.273 42.984 42.55 0 24.68-20.093 42.683-42.316 42.683-26.258 0-42.784-20.812-42.784-42.617 0-23.9 18.658-42.616 42.116-42.616zm42.723 127.067c0 24.68-20.093 42.817-42.316 42.817-26.258 0-42.85-21.012-42.85-42.817h-37.436c0 46.47 35.618 78.482 80.42 78.482 42.52 0 79.417-31.323 79.417-78.482zm52.276-10.267v-148.033h36.901v148.032zm72.733 0v-114.875h-19.788v-33.158h19.788v-45.457h36.9v45.457h20.323v33.158h-20.322v114.874z\" style=\"fill:#000;fill-opacity:1;stroke:none\" transform=\"translate(-64.5 -1152.208)\"/><path transform=\"translate(-174.436 -464.335) scale(1.26496)\" d=\"M487.107 386.789c0 10.668-8.649 19.317-19.318 19.317-10.668 0-19.317-8.649-19.317-19.317 0-10.67 8.649-19.318 19.317-19.318 10.67 0 19.318 8.649 19.318 19.318z\" style=\"fill:#000;fill-opacity:1;stroke:none\"/><path d=\"M676.34 1214.722c-47.537 0-78.181 36.396-78.181 79.451 0 44.493 30.746 77.245 78.95 77.245 44.964 0 67.083-28.077 67.083-28.077l-24.668-24.701s-18.625 20.088-41.948 20.088c-19.442 0-34.987-10.851-40.41-30.75h114.98v-10.162c0-40.544-23.466-83.094-75.807-83.094zm-1.17 32.49c16.998 0 34.383 9.093 38.27 30.817h-77.277c3.06-15.27 16.42-30.818 39.006-30.818zm169.277 124.225c-47.67 0-80.152-36.308-80.152-79.117 0-44.178 36.71-77.626 80-77.626 41.847 0 63.268 29.543 63.268 29.543l-25.742 25.624s-14.911-19.265-37.702-19.265c-25.26 0-42.531 19.322-42.531 42.291 0 24.252 18.373 42.86 42.247 42.86 23.158 0 37.95-19.236 37.95-19.236l26 25.612s-21.213 29.314-63.338 29.314zm76.763-4.111v-210.71h36.9v77.416s14.13-19.338 44.865-19.338c38.64 0 61.025 28.724 61.025 65.46v87.172h-36.901v-81.595c0-24.68-15.366-34.92-32.388-34.92-19.394 0-36.6 11.038-36.6 36.83v79.685z\" style=\"fill:#000;fill-opacity:1;stroke:none\" transform=\"translate(-64.5 -1152.208)\"/></svg>',withExternalLayout:true}),isDisplayed2()&&/*#__PURE__*/_jsx(SVG,{className:\"framer-11xtp0j\",\"data-framer-name\":\"IBM logo\",layout:\"position\",layoutDependency:layoutDependency,layoutId:\"jubhX3Uzk\",opacity:1,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 67.332 27\"><path d=\"M 0 25.129 L 13.091 25.129 L 13.091 27.003 L 0 27.003 Z M 0 21.535 L 13.091 21.535 L 13.091 23.415 L 0 23.415 Z M 3.735 17.947 L 9.35 17.947 L 9.35 19.827 L 3.735 19.827 Z M 3.735 14.359 L 9.35 14.359 L 9.35 16.239 L 3.735 16.239 Z M 3.735 10.771 L 9.35 10.771 L 9.35 12.651 L 3.735 12.651 Z M 3.735 7.176 L 9.35 7.176 L 9.35 9.057 L 3.735 9.057 Z M 0 3.588 L 13.091 3.588 L 13.091 5.469 L 0 5.469 Z M 0 0 L 13.091 0 L 13.091 1.881 L 0 1.881 Z M 14.959 23.415 L 35.093 23.415 C 35.436 22.83 35.688 22.196 35.84 21.535 L 14.959 21.535 Z M 33.526 14.359 L 18.7 14.359 L 18.7 16.239 L 35.093 16.239 C 34.666 15.519 34.139 14.886 33.526 14.359 Z M 18.7 10.771 L 18.7 12.651 L 33.526 12.651 C 34.153 12.124 34.68 11.491 35.093 10.771 Z M 35.093 3.588 L 14.959 3.588 L 14.959 5.469 L 35.84 5.469 C 35.667 4.802 35.413 4.168 35.093 3.588 Z M 28.904 0 L 14.959 0 L 14.959 1.881 L 33.712 1.881 C 32.404 0.671 30.686 -0.001 28.904 0 Z M 18.7 7.176 L 24.309 7.176 L 24.309 9.057 L 18.7 9.057 Z M 29.924 9.057 L 35.793 9.057 C 35.96 8.457 36.047 7.823 36.047 7.176 L 29.924 7.176 Z M 18.7 17.947 L 24.309 17.947 L 24.309 19.827 L 18.7 19.827 Z M 29.924 17.947 L 29.924 19.827 L 36.047 19.827 C 36.047 19.18 35.96 18.547 35.793 17.947 Z M 14.959 26.99 L 28.904 27.01 C 30.771 27.01 32.459 26.29 33.719 25.129 L 14.959 25.129 Z M 37.407 25.129 L 46.757 25.129 L 46.757 27.003 L 37.407 27.003 Z M 37.407 21.535 L 46.757 21.535 L 46.757 23.415 L 37.407 23.415 Z M 41.142 17.947 L 46.757 17.947 L 46.757 19.827 L 41.142 19.827 Z M 41.142 14.359 L 46.757 14.359 L 46.757 16.239 L 41.142 16.239 Z M 49.358 3.588 L 37.407 3.588 L 37.407 5.469 L 50.005 5.469 Z M 48.118 0 L 37.407 0 L 37.407 1.881 L 48.765 1.881 Z M 57.975 25.129 L 67.332 25.129 L 67.332 27.003 L 57.975 27.003 Z M 57.975 21.535 L 67.332 21.535 L 67.332 23.415 L 57.975 23.415 Z M 57.975 17.947 L 63.59 17.947 L 63.59 19.827 L 57.975 19.827 Z M 57.975 14.359 L 63.59 14.359 L 63.59 16.239 L 57.975 16.239 Z M 57.975 12.651 L 63.59 12.651 L 63.59 10.771 L 52.893 10.771 L 52.366 12.291 L 51.839 10.771 L 41.142 10.771 L 41.142 12.651 L 46.757 12.651 L 46.757 10.924 L 47.351 12.651 L 57.381 12.651 L 57.975 10.924 Z M 63.59 7.176 L 54.133 7.176 L 53.487 9.057 L 63.59 9.057 Z M 56.621 0 L 55.974 1.881 L 67.332 1.881 L 67.332 0 Z M 52.366 26.99 L 53.013 25.129 L 51.719 25.129 Z M 51.126 23.415 L 53.607 23.415 L 54.274 21.535 L 50.465 21.535 Z M 49.865 19.827 L 54.867 19.827 L 55.527 17.947 L 49.205 17.947 Z M 48.611 16.239 L 56.127 16.239 L 56.768 14.359 L 47.964 14.359 Z M 41.142 9.057 L 51.246 9.057 L 50.599 7.176 L 41.142 7.176 Z M 54.734 5.469 L 67.332 5.469 L 67.332 3.588 L 55.374 3.588 Z\" fill=\"rgb(0, 0, 0)\"></path></svg>',svgContentId:9172820221,withExternalLayout:true,...addPropertyOverrides({It5y09374:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 59.85 24\"><path d=\"M 0 22.337 L 11.637 22.337 L 11.637 24.003 L 0 24.003 Z M 0 19.142 L 11.637 19.142 L 11.637 20.814 L 0 20.814 Z M 3.32 15.953 L 8.311 15.953 L 8.311 17.624 L 3.32 17.624 Z M 3.32 12.763 L 8.311 12.763 L 8.311 14.435 L 3.32 14.435 Z M 3.32 9.574 L 8.311 9.574 L 8.311 11.246 L 3.32 11.246 Z M 3.32 6.379 L 8.311 6.379 L 8.311 8.05 L 3.32 8.05 Z M 0 3.189 L 11.637 3.189 L 11.637 4.861 L 0 4.861 Z M 0 0 L 11.637 0 L 11.637 1.672 L 0 1.672 Z M 13.297 20.814 L 31.194 20.814 C 31.499 20.293 31.723 19.73 31.858 19.142 L 13.297 19.142 Z M 29.801 12.763 L 16.622 12.763 L 16.622 14.435 L 31.194 14.435 C 30.814 13.795 30.346 13.232 29.801 12.763 Z M 16.622 9.574 L 16.622 11.246 L 29.801 11.246 C 30.358 10.777 30.826 10.214 31.194 9.574 Z M 31.194 3.189 L 13.297 3.189 L 13.297 4.861 L 31.858 4.861 C 31.704 4.268 31.478 3.705 31.194 3.189 Z M 25.693 0 L 13.297 0 L 13.297 1.672 L 29.967 1.672 C 28.803 0.596 27.277 -0.001 25.693 0 Z M 16.622 6.379 L 21.608 6.379 L 21.608 8.05 L 16.622 8.05 Z M 26.599 8.05 L 31.816 8.05 C 31.964 7.517 32.041 6.954 32.041 6.379 L 26.599 6.379 Z M 16.622 15.953 L 21.608 15.953 L 21.608 17.624 L 16.622 17.624 Z M 26.599 15.953 L 26.599 17.624 L 32.041 17.624 C 32.041 17.049 31.964 16.486 31.816 15.953 Z M 13.297 23.991 L 25.693 24.009 C 27.352 24.009 28.852 23.369 29.973 22.337 L 13.297 22.337 Z M 33.251 22.337 L 41.562 22.337 L 41.562 24.003 L 33.251 24.003 Z M 33.251 19.142 L 41.562 19.142 L 41.562 20.814 L 33.251 20.814 Z M 36.571 15.953 L 41.562 15.953 L 41.562 17.624 L 36.571 17.624 Z M 36.571 12.763 L 41.562 12.763 L 41.562 14.435 L 36.571 14.435 Z M 43.874 3.189 L 33.251 3.189 L 33.251 4.861 L 44.449 4.861 Z M 42.771 0 L 33.251 0 L 33.251 1.672 L 43.346 1.672 Z M 51.533 22.337 L 59.85 22.337 L 59.85 24.003 L 51.533 24.003 Z M 51.533 19.142 L 59.85 19.142 L 59.85 20.814 L 51.533 20.814 Z M 51.533 15.953 L 56.525 15.953 L 56.525 17.624 L 51.533 17.624 Z M 51.533 12.763 L 56.525 12.763 L 56.525 14.435 L 51.533 14.435 Z M 51.533 11.246 L 56.525 11.246 L 56.525 9.574 L 47.016 9.574 L 46.548 10.926 L 46.079 9.574 L 36.571 9.574 L 36.571 11.246 L 41.562 11.246 L 41.562 9.71 L 42.09 11.246 L 51.006 11.246 L 51.533 9.71 Z M 56.525 6.379 L 48.119 6.379 L 47.544 8.05 L 56.525 8.05 Z M 50.33 0 L 49.755 1.672 L 59.85 1.672 L 59.85 0 Z M 46.548 23.991 L 47.123 22.337 L 45.973 22.337 Z M 45.445 20.814 L 47.65 20.814 L 48.243 19.142 L 44.858 19.142 Z M 44.325 17.624 L 48.771 17.624 L 49.358 15.953 L 43.738 15.953 Z M 43.21 14.435 L 49.891 14.435 L 50.46 12.763 L 42.635 12.763 Z M 36.571 8.05 L 45.552 8.05 L 44.977 6.379 L 36.571 6.379 Z M 48.652 4.861 L 59.85 4.861 L 59.85 3.189 L 49.221 3.189 Z\" fill=\"rgb(31, 112, 193)\"></path></svg>',svgContentId:12511301939},TRwfpyR_W:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 77.31 31\"><path d=\"M 0 28.852 L 15.031 28.852 L 15.031 31.004 L 0 31.004 Z M 0 24.725 L 15.031 24.725 L 15.031 26.884 L 0 26.884 Z M 4.288 20.605 L 10.735 20.605 L 10.735 22.765 L 4.288 22.765 Z M 4.288 16.486 L 10.735 16.486 L 10.735 18.645 L 4.288 18.645 Z M 4.288 12.366 L 10.735 12.366 L 10.735 14.526 L 4.288 14.526 Z M 4.288 8.239 L 10.735 8.239 L 10.735 10.398 L 4.288 10.398 Z M 0 4.12 L 15.031 4.12 L 15.031 6.279 L 0 6.279 Z M 0 0 L 15.031 0 L 15.031 2.159 L 0 2.159 Z M 17.175 26.884 L 40.292 26.884 C 40.686 26.212 40.975 25.484 41.15 24.725 L 17.175 24.725 Z M 38.493 16.486 L 21.471 16.486 L 21.471 18.645 L 40.292 18.645 C 39.802 17.818 39.197 17.091 38.493 16.486 Z M 21.471 12.366 L 21.471 14.526 L 38.493 14.526 C 39.212 13.921 39.817 13.193 40.292 12.366 Z M 40.292 4.12 L 17.175 4.12 L 17.175 6.279 L 41.15 6.279 C 40.951 5.513 40.66 4.786 40.292 4.12 Z M 33.186 0 L 17.175 0 L 17.175 2.159 L 38.707 2.159 C 37.204 0.77 35.233 -0.001 33.186 0 Z M 21.471 8.239 L 27.91 8.239 L 27.91 10.398 L 21.471 10.398 Z M 34.358 10.398 L 41.096 10.398 C 41.287 9.709 41.387 8.982 41.387 8.239 L 34.358 8.239 Z M 21.471 20.605 L 27.91 20.605 L 27.91 22.765 L 21.471 22.765 Z M 34.358 20.605 L 34.358 22.765 L 41.387 22.765 C 41.387 22.022 41.287 21.295 41.096 20.605 Z M 17.175 30.989 L 33.186 31.012 C 35.33 31.012 37.267 30.185 38.715 28.852 L 17.175 28.852 Z M 42.949 28.852 L 53.684 28.852 L 53.684 31.004 L 42.949 31.004 Z M 42.949 24.725 L 53.684 24.725 L 53.684 26.884 L 42.949 26.884 Z M 47.237 20.605 L 53.684 20.605 L 53.684 22.765 L 47.237 22.765 Z M 47.237 16.486 L 53.684 16.486 L 53.684 18.645 L 47.237 18.645 Z M 56.671 4.12 L 42.949 4.12 L 42.949 6.279 L 57.413 6.279 Z M 55.246 0 L 42.949 0 L 42.949 2.159 L 55.989 2.159 Z M 66.564 28.852 L 77.307 28.852 L 77.307 31.004 L 66.564 31.004 Z M 66.564 24.725 L 77.307 24.725 L 77.307 26.884 L 66.564 26.884 Z M 66.564 20.605 L 73.011 20.605 L 73.011 22.765 L 66.564 22.765 Z M 66.564 16.486 L 73.011 16.486 L 73.011 18.645 L 66.564 18.645 Z M 66.564 14.526 L 73.011 14.526 L 73.011 12.366 L 60.729 12.366 L 60.124 14.112 L 59.519 12.366 L 47.237 12.366 L 47.237 14.526 L 53.684 14.526 L 53.684 12.542 L 54.366 14.526 L 65.882 14.526 L 66.564 12.542 Z M 73.011 8.239 L 62.153 8.239 L 61.41 10.398 L 73.011 10.398 Z M 65.009 0 L 64.267 2.159 L 77.307 2.159 L 77.307 0 Z M 60.124 30.989 L 60.867 28.852 L 59.381 28.852 Z M 58.7 26.884 L 61.548 26.884 L 62.314 24.725 L 57.942 24.725 Z M 57.253 22.765 L 62.995 22.765 L 63.754 20.605 L 56.495 20.605 Z M 55.813 18.645 L 64.443 18.645 L 65.178 16.486 L 55.07 16.486 Z M 47.237 10.398 L 58.838 10.398 L 58.095 8.239 L 47.237 8.239 Z M 62.842 6.279 L 77.307 6.279 L 77.307 4.12 L 63.577 4.12 Z\" fill=\"rgb(31, 112, 193)\"></path></svg>',svgContentId:9870033838}},baseVariant,gestureVariant)}),isDisplayed3()&&/*#__PURE__*/_jsx(SVG,{className:\"framer-1fm6vhy\",\"data-framer-name\":\"Xano\",layout:\"position\",layoutDependency:layoutDependency,layoutId:\"eKN9ya5ca\",opacity:1,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 78.828 18\"><g transform=\"translate(0.425 0.162)\"><path d=\"M 34.152 1.263 C 33.961 0.927 33.706 0.631 33.401 0.394 C 33.042 0.129 32.606 -0.009 32.161 0 C 31.717 -0.008 31.282 0.128 30.922 0.388 C 30.611 0.62 30.352 0.915 30.16 1.252 L 22.738 13.541 L 25.886 16.537 L 32.061 6.135 L 34.7 10.539 L 30.756 10.539 L 28.967 13.612 L 36.537 13.628 L 38.654 17.155 L 43.783 17.155 Z M 53.021 0.086 L 53.021 10.206 L 43.479 0.804 C 43.247 0.564 42.974 0.368 42.674 0.223 C 42.388 0.091 42.077 0.022 41.762 0.022 C 41.144 0.006 40.551 0.265 40.144 0.73 C 39.756 1.205 39.556 1.806 39.58 2.419 L 39.58 8.806 L 43.756 15.746 L 43.756 7.055 L 53.256 16.544 C 53.793 17.076 54.398 17.346 55.056 17.346 C 55.656 17.357 56.231 17.103 56.627 16.652 C 57.005 16.223 57.197 15.649 57.197 14.947 L 57.197 0.086 L 53.022 0.086 Z M 77.597 5.18 C 77.212 4.186 76.622 3.284 75.865 2.534 C 75.107 1.781 74.199 1.195 73.2 0.814 C 72.126 0.402 70.983 0.197 69.832 0.208 L 66.071 0.208 C 64.949 0.198 63.835 0.4 62.788 0.802 C 61.801 1.186 60.901 1.763 60.141 2.5 C 59.377 3.25 58.778 4.153 58.384 5.148 C 57.959 6.223 57.747 7.37 57.758 8.525 C 57.749 9.686 57.959 10.837 58.376 11.921 C 58.769 12.942 59.361 13.875 60.118 14.665 C 60.872 15.442 61.771 16.063 62.764 16.493 C 63.809 16.943 64.937 17.171 66.076 17.162 L 69.834 17.162 C 71.511 17.189 73.156 16.7 74.545 15.762 C 75.931 14.827 76.994 13.487 77.588 11.925 C 78.005 10.842 78.215 9.69 78.206 8.529 C 78.219 7.384 78.012 6.247 77.597 5.18 Z M 69.834 12.884 L 66.071 12.884 C 65.519 12.889 64.973 12.781 64.464 12.568 C 63.99 12.368 63.562 12.074 63.205 11.703 C 62.842 11.318 62.559 10.865 62.373 10.369 C 62.165 9.82 62.06 9.237 62.065 8.65 C 62.057 8.064 62.161 7.482 62.371 6.935 C 62.559 6.451 62.841 6.008 63.2 5.634 C 63.558 5.269 63.985 4.98 64.457 4.785 C 64.969 4.579 65.518 4.478 66.07 4.487 L 69.834 4.487 C 70.398 4.481 70.959 4.586 71.482 4.797 C 72.459 5.184 73.227 5.966 73.596 6.949 C 73.806 7.493 73.91 8.073 73.904 8.655 C 73.909 9.242 73.805 9.825 73.596 10.374 C 73.409 10.869 73.124 11.32 72.757 11.701 C 72.392 12.074 71.956 12.369 71.475 12.57 C 70.955 12.784 70.397 12.891 69.834 12.884 Z M 17.003 8.19 L 25.495 0.212 L 18.032 0.212 L 13.272 4.685 L 16.975 8.163 Z M 16.975 9.203 L 13.272 12.683 L 18.032 17.155 L 25.495 17.155 L 17.004 9.176 L 16.976 9.203 Z M 7.463 0.212 L 0 0.212 L 9.015 8.684 L 0 17.155 L 7.463 17.155 L 16.481 8.684 Z\" fill=\"rgb(0, 0, 0)\"></path></g></svg>',svgContentId:8787662548,withExternalLayout:true,...addPropertyOverrides({GfQMOi3OD:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 78.82 18\"><g transform=\"translate(0.425 0.162)\"><path d=\"M 34.152 1.263 C 33.961 0.927 33.706 0.631 33.401 0.394 C 33.042 0.129 32.606 -0.009 32.161 0 C 31.717 -0.008 31.282 0.128 30.922 0.388 C 30.611 0.62 30.352 0.915 30.16 1.252 L 22.738 13.541 L 25.886 16.537 L 32.061 6.135 L 34.7 10.539 L 30.756 10.539 L 28.967 13.612 L 36.537 13.628 L 38.654 17.155 L 43.783 17.155 Z M 53.021 0.086 L 53.021 10.206 L 43.479 0.804 C 43.247 0.564 42.974 0.368 42.674 0.223 C 42.388 0.091 42.077 0.022 41.762 0.022 C 41.144 0.006 40.551 0.265 40.144 0.73 C 39.756 1.205 39.556 1.806 39.58 2.419 L 39.58 8.806 L 43.756 15.746 L 43.756 7.055 L 53.256 16.544 C 53.793 17.076 54.398 17.346 55.056 17.346 C 55.656 17.357 56.231 17.103 56.627 16.652 C 57.005 16.223 57.197 15.649 57.197 14.947 L 57.197 0.086 L 53.022 0.086 Z M 77.597 5.18 C 77.212 4.186 76.622 3.284 75.865 2.534 C 75.107 1.781 74.199 1.195 73.2 0.814 C 72.126 0.402 70.983 0.197 69.832 0.208 L 66.071 0.208 C 64.949 0.198 63.835 0.4 62.788 0.802 C 61.801 1.186 60.901 1.763 60.141 2.5 C 59.377 3.25 58.778 4.153 58.384 5.148 C 57.959 6.223 57.747 7.37 57.758 8.525 C 57.749 9.686 57.959 10.837 58.376 11.921 C 58.769 12.942 59.361 13.875 60.118 14.665 C 60.872 15.442 61.771 16.063 62.764 16.493 C 63.809 16.943 64.937 17.171 66.076 17.162 L 69.834 17.162 C 71.511 17.189 73.156 16.7 74.545 15.762 C 75.931 14.827 76.994 13.487 77.588 11.925 C 78.005 10.842 78.215 9.69 78.206 8.529 C 78.219 7.384 78.012 6.247 77.597 5.18 Z M 69.834 12.884 L 66.071 12.884 C 65.519 12.889 64.972 12.781 64.464 12.568 C 63.99 12.368 63.562 12.074 63.205 11.703 C 62.842 11.318 62.559 10.865 62.373 10.369 C 62.165 9.82 62.06 9.237 62.065 8.65 C 62.057 8.064 62.161 7.482 62.371 6.935 C 62.559 6.451 62.841 6.008 63.2 5.634 C 63.558 5.269 63.985 4.98 64.457 4.785 C 64.969 4.579 65.518 4.478 66.07 4.487 L 69.834 4.487 C 70.398 4.481 70.959 4.586 71.482 4.797 C 72.459 5.184 73.227 5.966 73.596 6.949 C 73.806 7.493 73.91 8.073 73.904 8.655 C 73.909 9.242 73.805 9.825 73.596 10.374 C 73.409 10.869 73.124 11.32 72.757 11.701 C 72.392 12.074 71.956 12.369 71.475 12.57 C 70.955 12.784 70.397 12.891 69.834 12.884 Z M 17.003 8.19 L 25.495 0.212 L 18.032 0.212 L 13.272 4.685 L 16.975 8.163 Z M 16.975 9.203 L 13.272 12.683 L 18.032 17.155 L 25.495 17.155 L 17.004 9.176 L 16.976 9.203 Z M 7.463 0.212 L 0 0.212 L 9.015 8.684 L 0 17.155 L 7.463 17.155 L 16.481 8.684 Z\" fill=\"rgb(27, 98, 248)\"></path></g></svg>',svgContentId:10543421351},gitWa0J6t:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 96.34 22\"><g transform=\"translate(0.519 0.198)\"><path d=\"M 41.741 1.544 C 41.508 1.132 41.196 0.771 40.823 0.482 C 40.385 0.158 39.852 -0.011 39.308 0.001 C 38.765 -0.009 38.234 0.157 37.793 0.474 C 37.413 0.758 37.097 1.118 36.862 1.53 L 27.791 16.55 L 31.638 20.212 L 39.186 7.499 L 42.411 12.88 L 37.59 12.88 L 35.404 16.637 L 44.656 16.657 L 47.244 20.967 L 53.512 20.967 Z M 64.804 0.105 L 64.804 12.475 L 53.141 0.982 C 52.857 0.69 52.524 0.449 52.157 0.272 C 51.808 0.111 51.427 0.027 51.042 0.027 C 50.287 0.007 49.563 0.324 49.065 0.892 C 48.591 1.473 48.346 2.208 48.376 2.957 L 48.376 10.763 L 53.48 19.245 L 53.48 8.622 L 65.091 20.22 C 65.747 20.87 66.487 21.201 67.291 21.201 C 68.025 21.214 68.726 20.904 69.21 20.353 C 69.673 19.829 69.907 19.126 69.907 18.268 L 69.907 0.105 L 64.804 0.105 Z M 94.84 6.331 C 94.37 5.116 93.649 4.014 92.724 3.097 C 91.797 2.176 90.688 1.461 89.467 0.995 C 88.154 0.492 86.757 0.24 85.35 0.254 L 80.753 0.254 C 79.382 0.243 78.021 0.489 76.741 0.981 C 75.535 1.449 74.435 2.155 73.506 3.056 C 72.572 3.973 71.84 5.075 71.358 6.293 C 70.839 7.606 70.579 9.007 70.593 10.419 C 70.582 11.838 70.838 13.245 71.348 14.57 C 71.829 15.818 72.553 16.958 73.478 17.924 C 74.399 18.873 75.498 19.633 76.712 20.158 C 77.988 20.709 79.367 20.987 80.759 20.976 L 85.353 20.976 C 87.402 21.008 89.412 20.411 91.111 19.264 C 92.805 18.122 94.104 16.484 94.83 14.574 C 95.34 13.251 95.596 11.843 95.585 10.425 C 95.601 9.025 95.348 7.635 94.84 6.331 Z M 85.353 15.747 L 80.753 15.747 C 80.079 15.753 79.411 15.622 78.79 15.36 C 78.21 15.116 77.687 14.757 77.251 14.304 C 76.807 13.833 76.461 13.279 76.234 12.673 C 75.979 12.002 75.851 11.29 75.858 10.572 C 75.848 9.856 75.974 9.145 76.231 8.476 C 76.461 7.884 76.805 7.344 77.245 6.886 C 77.681 6.44 78.204 6.087 78.78 5.848 C 79.407 5.597 80.077 5.473 80.752 5.484 L 85.352 5.484 C 86.042 5.476 86.727 5.605 87.367 5.863 C 88.561 6.336 89.5 7.291 89.951 8.493 C 90.207 9.159 90.334 9.866 90.327 10.578 C 90.333 11.296 90.206 12.008 89.951 12.679 C 89.722 13.284 89.373 13.836 88.926 14.301 C 88.479 14.757 87.946 15.118 87.358 15.363 C 86.723 15.625 86.041 15.756 85.353 15.747 Z M 20.782 10.011 L 31.161 0.259 L 22.039 0.259 L 16.221 5.726 L 20.748 9.977 Z M 20.748 11.248 L 16.221 15.501 L 22.039 20.967 L 31.16 20.967 L 20.783 11.215 L 20.748 11.248 Z M 9.122 0.259 L 0 0.259 L 11.018 10.614 L 0 20.967 L 9.122 20.967 L 20.143 10.614 Z\" fill=\"rgb(27, 98, 248)\"></path></g></svg>',svgContentId:12843426722}},baseVariant,gestureVariant)}),isDisplayed4()&&/*#__PURE__*/_jsx(SVG,{className:\"framer-1igk1nf\",layout:\"position\",layoutDependency:layoutDependency,layoutId:\"PCFFV5gHI-shape\",opacity:1,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 94 20\"><g><path d=\"M 0 19.954 L 0 0 L 93.42 0 L 93.42 19.954 Z\" fill=\"transparent\"></path><path d=\"M 9.975 0.002 C 4.471 0.002 0 4.474 0 9.977 C 0 15.481 4.471 19.952 9.975 19.952 C 15.478 19.952 19.95 15.481 19.95 9.977 C 19.95 4.474 15.478 0.002 9.975 0.002 Z M 9.975 18.952 C 5.02 18.952 1 14.921 1 9.977 C 1 5.034 5.02 1.002 9.975 1.002 C 14.929 1.002 18.95 5.034 18.95 9.977 C 18.95 14.921 14.929 18.952 9.975 18.952 Z\" fill=\"rgb(0,0,0)\"></path><path d=\"M 13.534 3.584 C 13.501 3.562 13.457 3.551 13.413 3.551 C 13.281 3.551 13.183 3.65 13.183 3.781 L 13.183 6.901 C 13.183 7.011 13.095 7.099 12.985 7.099 L 6.943 7.099 C 6.833 7.099 6.756 7.011 6.745 6.901 L 6.745 3.781 C 6.745 3.738 6.734 3.705 6.712 3.661 C 6.646 3.551 6.503 3.518 6.393 3.584 C 4.163 4.957 2.812 7.341 2.812 9.977 C 2.812 12.614 4.163 14.998 6.415 16.371 C 6.448 16.393 6.492 16.404 6.536 16.404 C 6.668 16.404 6.767 16.305 6.767 16.173 L 6.767 13.053 C 6.767 12.943 6.855 12.866 6.965 12.855 L 13.007 12.855 C 13.117 12.855 13.204 12.943 13.204 13.053 L 13.204 16.173 C 13.204 16.217 13.215 16.25 13.237 16.294 C 13.303 16.404 13.446 16.437 13.556 16.371 C 15.808 14.998 17.159 12.614 17.159 9.977 C 17.159 7.341 15.786 4.957 13.534 3.584 Z M 5.603 13.888 L 5.635 14.262 L 5.394 13.965 C 3.537 11.625 3.537 8.318 5.394 5.979 L 5.603 5.715 L 5.635 5.682 L 5.603 6.066 C 5.57 6.374 5.559 6.693 5.559 7.011 L 5.559 12.932 C 5.559 13.251 5.581 13.569 5.603 13.888 Z M 13.183 11.471 C 13.183 11.581 13.095 11.669 12.985 11.669 L 6.943 11.669 C 6.833 11.669 6.756 11.581 6.745 11.471 L 6.745 8.483 C 6.745 8.373 6.833 8.285 6.943 8.285 L 12.985 8.285 C 13.095 8.285 13.183 8.373 13.183 8.483 Z M 14.545 13.965 L 14.303 14.262 L 14.336 13.888 C 14.369 13.58 14.38 13.262 14.38 12.943 L 14.38 7.011 C 14.38 6.693 14.369 6.374 14.336 6.066 L 14.325 5.902 L 14.314 5.726 L 14.314 5.682 L 14.545 5.979 C 15.445 7.099 15.94 8.527 15.94 9.966 C 15.94 11.405 15.445 12.844 14.545 13.965 Z\" fill=\"rgb(0,0,0)\"></path><path d=\"M 35 9.801 C 34.945 9.779 34.879 9.758 34.879 9.692 C 34.879 9.648 34.901 9.615 34.945 9.593 C 35.022 9.56 36.922 8.879 36.922 6.638 C 36.922 4.144 35.241 2.661 32.407 2.661 L 25.541 2.661 L 25.541 17.315 L 33.033 17.315 C 35.219 17.315 37.57 15.767 37.57 13.273 C 37.57 10.889 35.769 10.054 35 9.801 Z M 29.002 5.66 C 29.002 5.605 29.045 5.561 29.1 5.561 L 31.825 5.561 C 32.726 5.561 33.341 6.165 33.341 7.066 C 33.341 7.769 32.792 8.527 31.759 8.527 L 29.1 8.527 C 29.045 8.527 29.002 8.483 29.002 8.428 Z M 31.825 14.426 L 29.1 14.426 C 29.045 14.426 29.002 14.382 29.002 14.327 L 29.002 11.405 C 29.002 11.35 29.045 11.306 29.1 11.306 L 31.759 11.306 C 33.066 11.306 33.813 11.867 33.813 12.855 C 33.813 13.877 33.121 14.426 31.825 14.426 Z M 60.76 8.494 L 60.233 8.384 C 59.047 8.132 57.893 7.813 57.893 6.791 C 57.893 5.77 58.849 5.308 59.794 5.308 C 60.903 5.308 62.002 5.803 62.837 6.66 L 65.012 4.507 C 64.078 3.474 62.419 2.287 59.739 2.287 C 56.509 2.287 54.334 4.122 54.334 6.857 C 54.334 9.747 56.608 10.834 58.519 11.241 L 59.036 11.35 C 60.892 11.746 61.771 12.043 61.771 13.097 C 61.771 14.042 60.925 14.668 59.673 14.668 C 58.201 14.668 56.894 14.02 55.905 12.801 L 53.675 14.987 C 54.861 16.393 56.432 17.667 59.717 17.667 C 62.518 17.667 65.363 16.041 65.363 12.921 C 65.352 9.725 63.177 9 60.76 8.494 Z M 89.706 2.661 L 89.706 8.022 C 89.706 8.077 89.663 8.121 89.608 8.121 L 85.104 8.121 C 85.049 8.121 85.005 8.077 85.005 8.022 L 85.005 2.661 L 81.314 2.661 L 81.314 17.315 L 85.005 17.315 L 85.005 11.559 C 85.005 11.504 85.049 11.46 85.104 11.46 L 89.608 11.46 C 89.663 11.46 89.706 11.504 89.706 11.559 L 89.706 17.315 L 93.42 17.315 L 93.42 2.661 Z M 73.888 14.316 C 72.229 14.316 70.439 12.932 70.439 9.889 C 70.439 7.11 72.119 5.66 73.778 5.66 C 74.986 5.66 75.832 6.165 76.502 7.286 L 79.337 5.407 C 77.887 3.276 76.162 2.309 73.756 2.309 C 69.043 2.309 66.934 6.121 66.934 9.889 C 66.934 14.47 69.724 17.667 73.712 17.667 C 76.678 17.667 78.029 16.579 79.446 14.569 L 76.59 12.647 C 75.953 13.679 75.261 14.316 73.888 14.316 Z M 45.864 2.287 C 41.832 2.287 39.13 5.374 39.13 9.977 C 39.13 14.58 41.832 17.667 45.864 17.667 C 49.896 17.667 52.598 14.58 52.598 9.977 C 52.598 5.374 49.896 2.287 45.864 2.287 Z M 45.864 14.316 C 43.887 14.316 42.612 12.614 42.612 9.977 C 42.612 7.352 43.887 5.66 45.864 5.66 C 47.852 5.66 49.138 7.352 49.138 9.977 C 49.138 12.614 47.852 14.316 45.864 14.316 Z\" fill=\"rgb(0, 0, 0)\"></path></g></svg>',svgContentId:11153861557,withExternalLayout:true,...addPropertyOverrides({lZltd8RCe:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 112.8 24\"><g><path d=\"M 0 23.945 L 0 0 L 112.104 0 L 112.104 23.945 Z\" fill=\"transparent\"></path><path d=\"M 11.97 0.003 C 5.365 0.003 0 5.368 0 11.973 C 0 18.577 5.365 23.942 11.97 23.942 C 18.574 23.942 23.939 18.577 23.939 11.973 C 23.939 5.368 18.574 0.003 11.97 0.003 Z M 11.97 22.743 C 6.024 22.743 1.2 17.905 1.2 11.973 C 1.2 6.041 6.024 1.203 11.97 1.203 C 17.915 1.203 22.74 6.041 22.74 11.973 C 22.74 17.905 17.915 22.743 11.97 22.743 Z\" fill=\"rgb(0,0,0)\"></path><path d=\"M 16.241 4.3 C 16.201 4.274 16.149 4.261 16.096 4.261 C 15.938 4.261 15.819 4.38 15.819 4.538 L 15.819 8.282 C 15.819 8.413 15.713 8.519 15.582 8.519 L 8.331 8.519 C 8.199 8.519 8.107 8.413 8.094 8.282 L 8.094 4.538 C 8.094 4.485 8.081 4.445 8.054 4.393 C 7.975 4.261 7.804 4.221 7.672 4.3 C 4.996 5.948 3.375 8.809 3.375 11.973 C 3.375 15.137 4.996 17.997 7.699 19.645 C 7.738 19.671 7.791 19.684 7.844 19.684 C 8.002 19.684 8.12 19.566 8.12 19.408 L 8.12 15.664 C 8.12 15.532 8.226 15.44 8.358 15.426 L 15.608 15.426 C 15.74 15.426 15.845 15.532 15.845 15.664 L 15.845 19.408 C 15.845 19.46 15.858 19.5 15.885 19.553 C 15.964 19.684 16.135 19.724 16.267 19.645 C 18.97 17.997 20.591 15.137 20.591 11.973 C 20.591 8.809 18.943 5.948 16.241 4.3 Z M 6.723 16.666 L 6.763 17.114 L 6.473 16.758 C 4.245 13.95 4.245 9.982 6.473 7.174 L 6.723 6.858 L 6.763 6.818 L 6.723 7.28 C 6.684 7.649 6.67 8.031 6.67 8.413 L 6.67 15.519 C 6.67 15.901 6.697 16.283 6.723 16.666 Z M 15.819 13.766 C 15.819 13.897 15.713 14.003 15.582 14.003 L 8.331 14.003 C 8.199 14.003 8.107 13.897 8.094 13.766 L 8.094 10.18 C 8.094 10.048 8.199 9.943 8.331 9.943 L 15.582 9.943 C 15.713 9.943 15.819 10.048 15.819 10.18 Z M 17.454 16.758 L 17.164 17.114 L 17.203 16.666 C 17.243 16.297 17.256 15.914 17.256 15.532 L 17.256 8.413 C 17.256 8.031 17.243 7.649 17.203 7.28 L 17.19 7.082 L 17.177 6.871 L 17.177 6.818 L 17.454 7.174 C 18.535 8.519 19.128 10.233 19.128 11.959 C 19.128 13.686 18.535 15.413 17.454 16.758 Z\" fill=\"rgb(0,0,0)\"></path><path d=\"M 41.999 11.762 C 41.934 11.735 41.854 11.709 41.854 11.63 C 41.854 11.577 41.881 11.538 41.934 11.511 C 42.026 11.472 44.306 10.654 44.306 7.965 C 44.306 4.973 42.289 3.193 38.888 3.193 L 30.649 3.193 L 30.649 20.779 L 39.64 20.779 C 42.263 20.779 45.084 18.92 45.084 15.927 C 45.084 13.067 42.922 12.065 41.999 11.762 Z M 34.802 6.792 C 34.802 6.726 34.855 6.673 34.921 6.673 L 38.19 6.673 C 39.271 6.673 40.009 7.398 40.009 8.479 C 40.009 9.323 39.35 10.233 38.111 10.233 L 34.921 10.233 C 34.855 10.233 34.802 10.18 34.802 10.114 Z M 38.19 17.312 L 34.921 17.312 C 34.855 17.312 34.802 17.259 34.802 17.193 L 34.802 13.686 C 34.802 13.62 34.855 13.568 34.921 13.568 L 38.111 13.568 C 39.679 13.568 40.576 14.24 40.576 15.426 C 40.576 16.652 39.745 17.312 38.19 17.312 Z M 72.912 10.193 L 72.28 10.061 C 70.856 9.758 69.472 9.376 69.472 8.15 C 69.472 6.924 70.619 6.37 71.752 6.37 C 73.084 6.37 74.402 6.963 75.404 7.992 L 78.014 5.408 C 76.894 4.169 74.903 2.745 71.686 2.745 C 67.811 2.745 65.201 4.946 65.201 8.229 C 65.201 11.696 67.929 13.001 70.223 13.489 L 70.843 13.62 C 73.071 14.095 74.125 14.451 74.125 15.717 C 74.125 16.85 73.11 17.602 71.607 17.602 C 69.841 17.602 68.272 16.824 67.086 15.361 L 64.41 17.984 C 65.833 19.671 67.719 21.2 71.66 21.2 C 75.022 21.2 78.436 19.249 78.436 15.506 C 78.423 11.67 75.813 10.799 72.912 10.193 Z M 107.648 3.193 L 107.648 9.626 C 107.648 9.692 107.596 9.745 107.529 9.745 L 102.125 9.745 C 102.059 9.745 102.006 9.692 102.006 9.626 L 102.006 3.193 L 97.577 3.193 L 97.577 20.779 L 102.006 20.779 L 102.006 13.871 C 102.006 13.805 102.059 13.752 102.125 13.752 L 107.529 13.752 C 107.596 13.752 107.648 13.805 107.648 13.871 L 107.648 20.779 L 112.104 20.779 L 112.104 3.193 Z M 88.665 17.18 C 86.675 17.18 84.526 15.519 84.526 11.867 C 84.526 8.532 86.543 6.792 88.534 6.792 C 89.984 6.792 90.999 7.398 91.803 8.743 L 95.204 6.489 C 93.464 3.931 91.394 2.771 88.507 2.771 C 82.852 2.771 80.321 7.346 80.321 11.867 C 80.321 17.364 83.669 21.2 88.455 21.2 C 92.014 21.2 93.635 19.895 95.336 17.483 L 91.908 15.176 C 91.144 16.415 90.313 17.18 88.665 17.18 Z M 55.037 2.745 C 50.199 2.745 46.956 6.449 46.956 11.973 C 46.956 17.496 50.199 21.2 55.037 21.2 C 59.875 21.2 63.118 17.496 63.118 11.973 C 63.118 6.449 59.875 2.745 55.037 2.745 Z M 55.037 17.18 C 52.664 17.18 51.135 15.137 51.135 11.973 C 51.135 8.822 52.664 6.792 55.037 6.792 C 57.423 6.792 58.965 8.822 58.965 11.973 C 58.965 15.137 57.423 17.18 55.037 17.18 Z\" fill=\"rgb(248, 0, 0)\"></path></g></svg>',svgContentId:10622397193},u0yh9xGP7:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 94 20\"><g><path d=\"M 0 19.954 L 0 0 L 93.42 0 L 93.42 19.954 Z\" fill=\"transparent\"></path><path d=\"M 9.975 0.002 C 4.471 0.002 0 4.474 0 9.977 C 0 15.481 4.471 19.952 9.975 19.952 C 15.478 19.952 19.95 15.481 19.95 9.977 C 19.95 4.474 15.478 0.002 9.975 0.002 Z M 9.975 18.952 C 5.02 18.952 1 14.921 1 9.977 C 1 5.034 5.02 1.002 9.975 1.002 C 14.929 1.002 18.95 5.034 18.95 9.977 C 18.95 14.921 14.929 18.952 9.975 18.952 Z\" fill=\"rgb(0,0,0)\"></path><path d=\"M 13.534 3.584 C 13.501 3.562 13.457 3.551 13.413 3.551 C 13.281 3.551 13.183 3.65 13.183 3.781 L 13.183 6.901 C 13.183 7.011 13.095 7.099 12.985 7.099 L 6.943 7.099 C 6.833 7.099 6.756 7.011 6.745 6.901 L 6.745 3.781 C 6.745 3.738 6.734 3.705 6.712 3.661 C 6.646 3.551 6.503 3.518 6.393 3.584 C 4.163 4.957 2.812 7.341 2.812 9.977 C 2.812 12.614 4.163 14.998 6.415 16.371 C 6.448 16.393 6.492 16.404 6.536 16.404 C 6.668 16.404 6.767 16.305 6.767 16.173 L 6.767 13.053 C 6.767 12.943 6.855 12.866 6.965 12.855 L 13.007 12.855 C 13.117 12.855 13.204 12.943 13.204 13.053 L 13.204 16.173 C 13.204 16.217 13.215 16.25 13.237 16.294 C 13.303 16.404 13.446 16.437 13.556 16.371 C 15.808 14.998 17.159 12.614 17.159 9.977 C 17.159 7.341 15.786 4.957 13.534 3.584 Z M 5.603 13.888 L 5.635 14.262 L 5.394 13.965 C 3.537 11.625 3.537 8.318 5.394 5.979 L 5.603 5.715 L 5.635 5.682 L 5.603 6.066 C 5.57 6.374 5.559 6.693 5.559 7.011 L 5.559 12.932 C 5.559 13.251 5.581 13.569 5.603 13.888 Z M 13.183 11.471 C 13.183 11.581 13.095 11.669 12.985 11.669 L 6.943 11.669 C 6.833 11.669 6.756 11.581 6.745 11.471 L 6.745 8.483 C 6.745 8.373 6.833 8.285 6.943 8.285 L 12.985 8.285 C 13.095 8.285 13.183 8.373 13.183 8.483 Z M 14.545 13.965 L 14.303 14.262 L 14.336 13.888 C 14.369 13.58 14.38 13.262 14.38 12.943 L 14.38 7.011 C 14.38 6.693 14.369 6.374 14.336 6.066 L 14.325 5.902 L 14.314 5.726 L 14.314 5.682 L 14.545 5.979 C 15.445 7.099 15.94 8.527 15.94 9.966 C 15.94 11.405 15.445 12.844 14.545 13.965 Z\" fill=\"rgb(0,0,0)\"></path><path d=\"M 35 9.801 C 34.945 9.779 34.879 9.758 34.879 9.692 C 34.879 9.648 34.901 9.615 34.945 9.593 C 35.022 9.56 36.922 8.879 36.922 6.638 C 36.922 4.144 35.241 2.661 32.407 2.661 L 25.541 2.661 L 25.541 17.315 L 33.033 17.315 C 35.219 17.315 37.57 15.767 37.57 13.273 C 37.57 10.889 35.769 10.054 35 9.801 Z M 29.002 5.66 C 29.002 5.605 29.045 5.561 29.1 5.561 L 31.825 5.561 C 32.726 5.561 33.341 6.165 33.341 7.066 C 33.341 7.769 32.792 8.527 31.759 8.527 L 29.1 8.527 C 29.045 8.527 29.002 8.483 29.002 8.428 Z M 31.825 14.426 L 29.1 14.426 C 29.045 14.426 29.002 14.382 29.002 14.327 L 29.002 11.405 C 29.002 11.35 29.045 11.306 29.1 11.306 L 31.759 11.306 C 33.066 11.306 33.813 11.867 33.813 12.855 C 33.813 13.877 33.121 14.426 31.825 14.426 Z M 60.76 8.494 L 60.233 8.384 C 59.047 8.132 57.893 7.813 57.893 6.791 C 57.893 5.77 58.849 5.308 59.794 5.308 C 60.903 5.308 62.002 5.803 62.837 6.66 L 65.012 4.507 C 64.078 3.474 62.419 2.287 59.739 2.287 C 56.509 2.287 54.334 4.122 54.334 6.857 C 54.334 9.747 56.608 10.834 58.519 11.241 L 59.036 11.35 C 60.892 11.746 61.771 12.043 61.771 13.097 C 61.771 14.042 60.925 14.668 59.673 14.668 C 58.201 14.668 56.894 14.02 55.905 12.801 L 53.675 14.987 C 54.861 16.393 56.432 17.667 59.717 17.667 C 62.518 17.667 65.363 16.041 65.363 12.921 C 65.352 9.725 63.177 9 60.76 8.494 Z M 89.706 2.661 L 89.706 8.022 C 89.706 8.077 89.663 8.121 89.608 8.121 L 85.104 8.121 C 85.049 8.121 85.005 8.077 85.005 8.022 L 85.005 2.661 L 81.314 2.661 L 81.314 17.315 L 85.005 17.315 L 85.005 11.559 C 85.005 11.504 85.049 11.46 85.104 11.46 L 89.608 11.46 C 89.663 11.46 89.706 11.504 89.706 11.559 L 89.706 17.315 L 93.42 17.315 L 93.42 2.661 Z M 73.888 14.316 C 72.229 14.316 70.439 12.932 70.439 9.889 C 70.439 7.11 72.119 5.66 73.778 5.66 C 74.986 5.66 75.832 6.165 76.502 7.286 L 79.337 5.407 C 77.887 3.276 76.162 2.309 73.756 2.309 C 69.043 2.309 66.934 6.121 66.934 9.889 C 66.934 14.47 69.724 17.667 73.712 17.667 C 76.678 17.667 78.029 16.579 79.446 14.569 L 76.59 12.647 C 75.953 13.679 75.261 14.316 73.888 14.316 Z M 45.864 2.287 C 41.832 2.287 39.13 5.374 39.13 9.977 C 39.13 14.58 41.832 17.667 45.864 17.667 C 49.896 17.667 52.598 14.58 52.598 9.977 C 52.598 5.374 49.896 2.287 45.864 2.287 Z M 45.864 14.316 C 43.887 14.316 42.612 12.614 42.612 9.977 C 42.612 7.352 43.887 5.66 45.864 5.66 C 47.852 5.66 49.138 7.352 49.138 9.977 C 49.138 12.614 47.852 14.316 45.864 14.316 Z\" fill=\"rgb(248, 0, 0)\"></path></g></svg>',svgContentId:9103907792}},baseVariant,gestureVariant)}),isDisplayed5()&&/*#__PURE__*/_jsx(SVG,{className:\"framer-w5d514\",\"data-framer-name\":\"Download (5)\",layout:\"position\",layoutDependency:layoutDependency,layoutId:\"d6WVMT9TY\",opacity:1,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 92 26\"><path d=\"M 9.954 14.715 L 3.205 14.715 L 3.205 21.81 L 0 21.81 L 0 4.304 L 3.205 4.304 L 3.205 11.638 L 9.954 11.638 L 9.954 4.304 L 13.158 4.304 L 13.158 21.81 L 9.954 21.81 Z M 23.413 16.151 C 23.413 17.61 22.222 18.796 20.762 18.796 C 19.3 18.796 18.111 17.61 18.111 16.151 L 18.111 8.653 L 15.076 8.653 L 15.076 16.151 C 15.076 19.28 17.627 21.824 20.762 21.824 C 23.896 21.824 26.446 19.28 26.446 16.151 L 26.446 8.653 L 23.412 8.653 L 23.412 16.151 Z M 45.931 9.426 C 45.931 7.888 46.951 7.401 48.067 7.401 C 48.966 7.401 50.155 8.083 50.931 8.913 L 52.921 6.572 C 51.927 5.231 49.912 4.304 48.261 4.304 C 44.959 4.304 42.58 6.231 42.58 9.425 C 42.58 15.351 49.839 13.473 49.839 16.791 C 49.839 17.814 48.844 18.717 47.703 18.717 C 45.907 18.717 45.324 17.839 44.498 16.912 L 42.289 19.204 C 43.698 20.936 45.445 21.814 47.533 21.814 C 50.665 21.814 53.19 19.863 53.19 16.814 C 53.19 10.23 45.931 12.278 45.931 9.426 Z M 90.838 19.013 C 89.043 19.013 88.533 18.238 88.533 17.051 L 88.533 11.794 L 91.324 11.794 L 91.324 9.129 L 88.533 9.129 L 88.533 5.616 L 85.451 6.997 L 85.451 17.705 C 85.451 20.443 87.344 21.825 89.94 21.825 C 90.329 21.825 90.863 21.799 91.155 21.728 L 91.908 18.966 C 91.568 18.989 91.18 19.014 90.838 19.014 Z M 34.98 8.741 C 33.474 8.741 32.424 9.177 31.409 10.171 L 31.409 4.408 L 28.365 4.408 L 28.365 15.089 C 28.365 19.086 31.261 21.824 34.515 21.824 C 38.133 21.824 41.302 19.038 41.302 15.283 C 41.302 11.576 38.379 8.741 34.98 8.741 Z M 34.961 18.767 C 33.054 18.767 31.508 17.224 31.508 15.321 C 31.508 13.417 33.054 11.875 34.961 11.875 C 36.868 11.875 38.414 13.417 38.414 15.321 C 38.414 17.224 36.868 18.767 34.961 18.767 Z M 68.032 15.125 C 68.032 11.371 64.863 8.584 61.245 8.584 C 57.991 8.584 55.095 11.322 55.095 15.32 L 55.095 26 L 58.139 26 L 58.139 20.237 C 59.154 21.231 60.205 21.667 61.71 21.667 C 65.109 21.667 68.032 18.832 68.032 15.125 Z M 65.144 15.088 C 65.144 16.991 63.598 18.534 61.691 18.534 C 59.784 18.534 58.238 16.991 58.238 15.088 C 58.238 13.185 59.784 11.642 61.691 11.642 C 63.598 11.642 65.144 13.185 65.144 15.088 Z\" fill=\"rgb(33,51,67)\"></path><path d=\"M 77.869 8.437 L 77.869 5.385 C 78.668 5.009 79.227 4.203 79.227 3.268 L 79.227 3.197 C 79.227 1.906 78.169 0.85 76.876 0.85 L 76.805 0.85 C 75.512 0.85 74.453 1.906 74.453 3.197 L 74.453 3.267 C 74.453 4.203 75.013 5.009 75.811 5.385 L 75.811 8.437 C 74.65 8.614 73.556 9.094 72.64 9.829 L 64.244 3.311 C 64.299 3.099 64.338 2.88 64.338 2.65 C 64.34 1.188 63.154 0.002 61.689 0 C 60.224 -0.002 59.035 1.182 59.033 2.644 C 59.032 4.106 60.218 5.292 61.683 5.294 C 62.16 5.295 62.602 5.159 62.989 4.939 L 71.249 11.352 C 70.521 12.445 70.134 13.729 70.135 15.042 C 70.134 16.415 70.559 17.755 71.351 18.878 L 68.839 21.385 C 68.641 21.325 68.435 21.284 68.217 21.284 C 67.013 21.284 66.037 22.258 66.037 23.459 C 66.037 24.661 67.013 25.635 68.217 25.635 C 69.42 25.635 70.396 24.661 70.396 23.459 C 70.396 23.242 70.355 23.036 70.295 22.838 L 72.78 20.358 C 73.907 21.217 75.312 21.734 76.84 21.734 C 80.544 21.734 83.546 18.738 83.546 15.042 C 83.546 11.696 81.083 8.932 77.869 8.437 Z M 76.84 18.472 C 74.942 18.472 73.402 16.937 73.402 15.042 C 73.402 13.147 74.942 11.611 76.84 11.611 C 78.739 11.611 80.278 13.147 80.278 15.042 C 80.278 16.937 78.739 18.472 76.84 18.472 Z\" fill=\"rgb(128, 128, 128)\"></path></svg>',svgContentId:11000412738,withExternalLayout:true,...addPropertyOverrides({DJgeOW6FC:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 106.15 30\"><path d=\"M 11.485 16.979 L 3.698 16.979 L 3.698 25.166 L 0 25.166 L 0 4.966 L 3.698 4.966 L 3.698 13.428 L 11.485 13.428 L 11.485 4.966 L 15.182 4.966 L 15.182 25.165 L 11.485 25.165 Z M 27.014 18.636 C 27.014 20.319 25.641 21.688 23.956 21.688 C 22.27 21.688 20.898 20.319 20.898 18.636 L 20.898 9.985 L 17.396 9.985 L 17.396 18.636 C 17.396 22.246 20.339 25.182 23.956 25.182 C 27.572 25.182 30.515 22.246 30.515 18.636 L 30.515 9.985 L 27.014 9.985 L 27.014 18.636 Z M 52.997 10.876 C 52.997 9.102 54.174 8.539 55.462 8.539 C 56.499 8.539 57.871 9.327 58.767 10.284 L 61.063 7.583 C 59.916 6.036 57.591 4.966 55.686 4.966 C 51.876 4.966 49.131 7.189 49.131 10.875 C 49.131 17.713 57.507 15.546 57.507 19.374 C 57.507 20.554 56.359 21.596 55.042 21.596 C 52.969 21.596 52.297 20.583 51.344 19.514 L 48.795 22.158 C 50.421 24.157 52.437 25.17 54.846 25.17 C 58.459 25.17 61.373 22.919 61.373 19.401 C 61.373 11.803 52.997 14.168 52.997 10.876 Z M 104.814 21.938 C 102.742 21.938 102.154 21.044 102.154 19.674 L 102.154 13.608 L 105.374 13.608 L 105.374 10.533 L 102.154 10.533 L 102.154 6.48 L 98.597 8.073 L 98.597 20.429 C 98.597 23.588 100.781 25.182 103.777 25.182 C 104.226 25.182 104.842 25.153 105.179 25.07 L 106.047 21.884 C 105.655 21.911 105.207 21.939 104.814 21.939 Z M 40.361 10.086 C 38.624 10.086 37.412 10.589 36.241 11.736 L 36.241 5.087 L 32.729 5.087 L 32.729 17.41 C 32.729 22.023 36.07 25.182 39.825 25.182 C 43.999 25.182 47.656 21.967 47.656 17.634 C 47.656 13.357 44.283 10.086 40.361 10.086 Z M 40.339 21.654 C 38.139 21.654 36.355 19.873 36.355 17.678 C 36.355 15.482 38.139 13.702 40.34 13.702 C 42.54 13.702 44.324 15.482 44.324 17.678 C 44.324 19.873 42.54 21.654 40.339 21.654 Z M 78.498 17.452 C 78.498 13.12 74.842 9.905 70.668 9.905 C 66.913 9.905 63.571 13.064 63.571 17.677 L 63.571 30 L 67.084 30 L 67.084 23.35 C 68.255 24.497 69.467 25 71.204 25 C 75.126 25 78.498 21.73 78.498 17.452 Z M 75.167 17.409 C 75.167 19.605 73.383 21.385 71.182 21.385 C 68.982 21.385 67.198 19.605 67.198 17.409 C 67.198 15.213 68.982 13.433 71.182 13.433 C 73.383 13.433 75.166 15.213 75.166 17.409 Z\" fill=\"rgb(33,51,67)\"></path><path d=\"M 89.849 9.735 L 89.849 6.213 C 90.771 5.779 91.416 4.849 91.416 3.77 L 91.416 3.689 C 91.416 2.2 90.195 0.981 88.703 0.981 L 88.621 0.981 C 87.129 0.981 85.908 2.2 85.908 3.689 L 85.908 3.77 C 85.908 4.849 86.553 5.779 87.474 6.214 L 87.474 9.735 C 86.134 9.94 84.872 10.494 83.816 11.341 L 74.128 3.82 C 74.192 3.575 74.236 3.323 74.237 3.058 C 74.239 1.371 72.87 0.002 71.18 0 C 69.49 -0.002 68.118 1.364 68.115 3.05 C 68.114 4.737 69.482 6.107 71.172 6.109 C 71.723 6.109 72.233 5.953 72.68 5.699 L 82.21 13.098 C 81.37 14.36 80.923 15.841 80.925 17.356 C 80.924 18.941 81.414 20.487 82.328 21.783 L 79.43 24.675 C 79.201 24.606 78.963 24.558 78.711 24.558 C 77.322 24.558 76.196 25.682 76.196 27.068 C 76.196 28.455 77.322 29.578 78.711 29.578 C 80.1 29.578 81.226 28.455 81.226 27.068 C 81.226 26.817 81.179 26.58 81.11 26.351 L 83.976 23.49 C 85.278 24.482 86.898 25.077 88.662 25.077 C 92.935 25.077 96.399 21.62 96.399 17.356 C 96.399 13.496 93.557 10.306 89.849 9.735 Z M 88.662 21.314 C 86.471 21.314 84.695 19.542 84.695 17.356 C 84.695 15.17 86.471 13.397 88.662 13.397 C 90.853 13.397 92.629 15.17 92.629 17.356 C 92.629 19.542 90.853 21.314 88.662 21.314 Z\" fill=\"rgb(255, 92, 53)\"></path></svg>',svgContentId:12072439401},z8Agk72qt:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 84.92 24\"><path d=\"M 9.188 13.583 L 2.959 13.583 L 2.959 20.133 L 0 20.133 L 0 3.973 L 2.959 3.973 L 2.959 10.743 L 9.188 10.743 L 9.188 3.973 L 12.146 3.973 L 12.146 20.132 L 9.188 20.132 Z M 21.612 14.909 C 21.612 16.255 20.513 17.35 19.165 17.35 C 17.816 17.35 16.718 16.255 16.718 14.909 L 16.718 7.988 L 13.917 7.988 L 13.917 14.909 C 13.917 17.797 16.271 20.146 19.165 20.146 C 22.057 20.146 24.412 17.797 24.412 14.909 L 24.412 7.988 L 21.611 7.988 L 21.611 14.909 Z M 42.398 8.701 C 42.398 7.282 43.339 6.832 44.369 6.832 C 45.199 6.832 46.297 7.462 47.013 8.227 L 48.85 6.066 C 47.932 4.829 46.073 3.973 44.549 3.973 C 41.501 3.973 39.305 5.751 39.305 8.7 C 39.305 14.171 46.006 12.437 46.006 15.499 C 46.006 16.443 45.087 17.277 44.034 17.277 C 42.375 17.277 41.837 16.467 41.075 15.611 L 39.036 17.727 C 40.336 19.325 41.949 20.136 43.877 20.136 C 46.768 20.136 49.098 18.335 49.098 15.521 C 49.098 9.443 42.398 11.334 42.398 8.701 Z M 83.851 17.551 C 82.194 17.551 81.723 16.836 81.723 15.739 L 81.723 10.887 L 84.299 10.887 L 84.299 8.427 L 81.723 8.427 L 81.723 5.184 L 78.878 6.459 L 78.878 16.344 C 78.878 18.871 80.625 20.146 83.022 20.146 C 83.38 20.146 83.874 20.123 84.143 20.056 L 84.838 17.507 C 84.524 17.529 84.166 17.551 83.851 17.551 Z M 32.289 8.069 C 30.899 8.069 29.93 8.471 28.993 9.389 L 28.993 4.069 L 26.183 4.069 L 26.183 13.928 C 26.183 17.618 28.856 20.146 31.86 20.146 C 35.199 20.146 38.125 17.573 38.125 14.108 C 38.125 10.686 35.427 8.069 32.289 8.069 Z M 32.272 17.323 C 30.511 17.323 29.084 15.899 29.084 14.142 C 29.084 12.385 30.511 10.961 32.272 10.961 C 34.032 10.961 35.459 12.385 35.459 14.142 C 35.459 15.899 34.032 17.323 32.272 17.323 Z M 62.799 13.962 C 62.799 10.496 59.873 7.924 56.534 7.924 C 53.53 7.924 50.857 10.451 50.857 14.141 L 50.857 24 L 53.667 24 L 53.667 18.68 C 54.604 19.598 55.574 20 56.963 20 C 60.101 20 62.799 17.384 62.799 13.962 Z M 60.133 13.927 C 60.133 15.684 58.706 17.108 56.946 17.108 C 55.185 17.108 53.758 15.684 53.758 13.927 C 53.758 12.171 55.185 10.746 56.946 10.746 C 58.706 10.746 60.133 12.171 60.133 13.927 Z\" fill=\"rgb(33,51,67)\"></path><path d=\"M 71.88 7.788 L 71.88 4.971 C 72.617 4.623 73.133 3.879 73.133 3.016 L 73.133 2.951 C 73.133 1.76 72.156 0.785 70.962 0.785 L 70.897 0.785 C 69.703 0.785 68.726 1.76 68.726 2.951 L 68.726 3.016 C 68.726 3.879 69.243 4.623 69.979 4.971 L 69.979 7.788 C 68.907 7.952 67.898 8.395 67.053 9.073 L 59.302 3.056 C 59.353 2.86 59.389 2.658 59.389 2.446 C 59.391 1.097 58.296 0.002 56.944 0 C 55.592 -0.002 54.494 1.091 54.492 2.44 C 54.491 3.79 55.586 4.885 56.938 4.887 C 57.379 4.887 57.786 4.762 58.144 4.559 L 65.768 10.478 C 65.096 11.488 64.739 12.673 64.74 13.885 C 64.739 15.153 65.131 16.39 65.863 17.426 L 63.544 19.74 C 63.361 19.685 63.171 19.647 62.969 19.647 C 61.858 19.647 60.957 20.546 60.957 21.655 C 60.957 22.764 61.858 23.663 62.969 23.663 C 64.08 23.663 64.981 22.764 64.981 21.655 C 64.981 21.454 64.943 21.264 64.888 21.081 L 67.181 18.792 C 68.222 19.585 69.519 20.062 70.93 20.062 C 74.348 20.062 77.119 17.296 77.119 13.885 C 77.119 10.796 74.846 8.245 71.88 7.788 Z M 70.93 17.051 C 69.177 17.051 67.756 15.634 67.756 13.885 C 67.756 12.136 69.177 10.718 70.93 10.718 C 72.682 10.718 74.103 12.136 74.103 13.885 C 74.103 15.634 72.682 17.051 70.93 17.051 Z\" fill=\"rgb(255, 92, 53)\"></path></svg>',svgContentId:9653109517}},baseVariant,gestureVariant)}),isDisplayed6()&&/*#__PURE__*/_jsx(SVG,{className:\"framer-6wnqw5\",\"data-framer-name\":\"-zQaoLk-flutterflow\",layout:\"position\",layoutDependency:layoutDependency,layoutId:\"JMHpRfs4g\",opacity:1,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 144.375 30\"><g transform=\"translate(0.75 1.875)\"><path d=\"M 22.739 0 C 23.504 0 24.213 0.414 24.572 1.088 C 24.916 1.727 24.902 2.499 24.534 3.125 L 24.521 3.146 L 21.299 8.536 C 20.936 9.145 20.283 9.522 19.574 9.534 L 15.872 9.534 L 17.401 13.035 L 17.407 13.045 L 17.417 13.062 C 17.777 13.705 17.768 14.492 17.394 15.128 L 17.382 15.149 L 14.16 20.539 C 13.797 21.148 13.144 21.525 12.435 21.537 L 7.896 21.537 L 4.649 24.961 L 4.643 24.967 C 4.261 25.357 3.708 25.527 3.173 25.419 C 2.647 25.31 2.209 24.95 2.002 24.454 L 1.996 24.44 L 0.287 20.518 L 0.278 20.503 L 0.269 20.487 C -0.096 19.842 -0.089 19.051 0.286 18.412 L 0.299 18.391 L 3.424 13.164 L 1.121 7.892 L 1.163 7.87 L 1.163 7.867 C 1.065 7.377 1.147 6.868 1.394 6.434 L 1.408 6.409 L 1.421 6.388 L 4.643 0.998 C 5.006 0.389 5.659 0.012 6.368 0 Z M 5.82 21.496 L 2.397 21.496 L 3.402 23.822 L 3.405 23.828 C 3.417 23.866 3.449 23.894 3.489 23.901 C 3.522 23.909 3.556 23.899 3.581 23.875 L 3.585 23.871 Z M 15.607 13.499 L 5.259 13.499 C 5.247 13.499 5.236 13.5 5.224 13.501 L 5.221 13.501 L 8.058 19.991 L 12.411 19.991 C 12.59 19.991 12.763 19.895 12.861 19.742 L 12.868 19.729 L 16.095 14.336 C 16.191 14.18 16.202 13.986 16.126 13.82 C 16.038 13.626 15.834 13.499 15.607 13.499 Z M 4.183 14.832 L 1.622 19.148 C 1.52 19.316 1.514 19.525 1.605 19.699 L 1.615 19.717 L 1.62 19.725 L 1.631 19.742 L 1.651 19.773 L 1.674 19.803 L 1.696 19.828 L 1.7 19.831 L 1.715 19.846 L 1.727 19.859 C 1.808 19.932 1.907 19.977 2.017 19.988 L 2.042 19.99 L 2.056 19.991 L 6.419 19.991 Z M 3.509 9.544 L 4.634 12.124 L 4.656 12.116 C 4.85 12.051 5.054 12.016 5.259 12.013 L 15.32 12.013 L 14.244 9.544 L 3.509 9.544 Z M 22.71 1.505 L 12.325 1.505 L 15.163 7.997 L 19.514 7.997 C 19.697 7.995 19.866 7.901 19.964 7.747 L 19.972 7.734 L 23.199 2.341 C 23.295 2.18 23.306 1.994 23.229 1.826 C 23.143 1.636 22.946 1.51 22.724 1.505 L 22.71 1.505 Z M 10.735 1.505 L 6.408 1.505 C 6.226 1.507 6.058 1.6 5.961 1.754 L 5.953 1.767 L 2.734 7.16 C 2.638 7.321 2.628 7.508 2.704 7.676 C 2.79 7.866 2.986 7.991 3.206 7.996 L 13.566 7.996 L 10.735 1.505 Z\" fill=\"rgb(0, 0, 0)\"></path><path d=\"M 39.888 8.084 L 39.901 4.78 L 30.823 4.78 L 30.823 19.802 L 34.24 19.802 L 34.24 14.286 L 38.714 14.286 L 38.726 10.982 L 34.24 10.982 L 34.24 8.084 Z M 41.823 19.802 L 45.027 19.802 L 45.027 4.136 L 41.823 4.136 Z M 54.276 9.072 L 54.276 14.93 C 54.276 16.454 53.465 17.141 52.29 17.141 C 51.265 17.141 50.432 16.518 50.432 15.188 L 50.432 9.071 L 47.228 9.071 L 47.228 15.66 C 47.228 18.557 49.065 20.102 51.222 20.102 C 52.632 20.102 53.7 19.587 54.276 18.793 L 54.276 19.802 L 57.48 19.802 L 57.48 9.072 Z M 66.089 12.162 L 66.089 9.072 L 63.889 9.072 L 63.889 6.067 L 60.684 7.033 L 60.684 9.072 L 58.976 9.072 L 58.976 12.162 L 60.684 12.162 L 60.684 15.96 C 60.684 18.964 61.902 20.231 66.089 19.801 L 66.089 16.883 C 64.679 16.969 63.889 16.883 63.889 15.96 L 63.889 12.161 L 66.089 12.161 Z M 74.376 12.162 L 74.376 9.072 L 72.177 9.072 L 72.177 6.067 L 68.972 7.033 L 68.972 9.072 L 67.264 9.072 L 67.264 12.162 L 68.972 12.162 L 68.972 15.96 C 68.972 18.964 70.19 20.231 74.377 19.801 L 74.377 16.883 C 72.967 16.969 72.177 16.883 72.177 15.96 L 72.177 12.161 L 74.377 12.161 Z M 79.268 15.724 L 86.851 15.724 C 86.938 15.3 86.981 14.869 86.979 14.436 C 86.979 11.196 84.672 8.771 81.554 8.771 C 78.179 8.771 75.872 11.239 75.872 14.436 C 75.872 17.634 78.136 20.102 81.789 20.102 C 83.818 20.102 85.399 19.351 86.445 17.892 L 83.882 16.411 C 83.455 16.883 82.707 17.226 81.831 17.226 C 80.657 17.226 79.674 16.84 79.268 15.724 Z M 79.204 13.32 C 79.503 12.226 80.315 11.625 81.533 11.625 C 82.494 11.625 83.455 12.076 83.797 13.32 Z M 91.999 10.981 L 91.999 9.072 L 88.795 9.072 L 88.795 19.801 L 91.999 19.801 L 91.999 14.952 C 91.999 12.827 93.879 12.291 95.203 12.505 L 95.203 8.857 C 93.857 8.857 92.426 9.544 91.999 10.982 Z M 105.871 8.084 L 105.884 4.78 L 96.805 4.78 L 96.805 19.802 L 100.223 19.802 L 100.223 14.286 L 104.696 14.286 L 104.709 10.982 L 100.223 10.982 L 100.223 8.084 Z M 107.806 19.802 L 111.01 19.802 L 111.01 4.136 L 107.806 4.136 Z M 118.486 20.102 C 121.626 20.102 124.147 17.634 124.147 14.436 C 124.147 11.239 121.626 8.771 118.486 8.771 C 115.346 8.771 112.826 11.239 112.826 14.436 C 112.826 17.634 115.346 20.102 118.486 20.102 Z M 118.486 16.969 C 117.098 16.969 116.03 15.96 116.03 14.436 C 116.03 12.913 117.098 11.904 118.486 11.904 C 119.874 11.904 120.942 12.913 120.942 14.436 C 120.942 15.96 119.874 16.969 118.486 16.969 Z M 137.711 9.071 L 136.173 14.823 L 134.507 9.072 L 131.516 9.072 L 129.85 14.823 L 128.312 9.072 L 124.894 9.072 L 128.312 19.802 L 131.303 19.802 L 133.011 14.072 L 134.72 19.802 L 137.711 19.802 L 141.128 9.072 L 137.711 9.072 Z\" fill=\"rgb(20,24,27)\"></path></g></svg>',svgContentId:12170113077,withExternalLayout:true,...addPropertyOverrides({nERxyv5AS:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 134.76 28\"><g transform=\"translate(0.7 1.75)\"><path d=\"M 21.223 0 C 21.937 0 22.599 0.387 22.934 1.015 C 23.255 1.612 23.242 2.332 22.898 2.916 L 22.887 2.936 L 19.879 7.967 C 19.54 8.535 18.931 8.887 18.269 8.898 L 14.814 8.898 L 16.241 12.166 L 16.247 12.175 L 16.255 12.191 C 16.591 12.792 16.584 13.526 16.235 14.119 L 16.223 14.139 L 13.216 19.169 C 12.877 19.738 12.268 20.09 11.606 20.101 L 7.369 20.101 L 4.339 23.297 L 4.333 23.303 C 3.977 23.667 3.461 23.825 2.961 23.724 C 2.471 23.623 2.062 23.286 1.868 22.824 L 1.863 22.811 L 0.268 19.151 L 0.26 19.137 L 0.251 19.121 C -0.089 18.519 -0.083 17.781 0.267 17.185 L 0.279 17.165 L 3.196 12.286 L 1.047 7.366 L 1.086 7.346 L 1.085 7.343 C 0.994 6.885 1.07 6.41 1.301 6.005 L 1.314 5.982 L 1.326 5.962 L 4.333 0.932 C 4.673 0.363 5.282 0.011 5.943 0 Z M 5.432 20.063 L 2.237 20.063 L 3.176 22.234 L 3.178 22.239 C 3.189 22.275 3.219 22.301 3.256 22.307 C 3.287 22.315 3.319 22.306 3.342 22.284 L 3.346 22.28 Z M 14.566 12.599 L 4.908 12.599 C 4.898 12.599 4.887 12.6 4.876 12.601 L 4.873 12.601 L 7.521 18.659 L 11.584 18.659 C 11.751 18.659 11.912 18.569 12.003 18.425 L 12.01 18.414 L 15.022 13.38 C 15.111 13.235 15.122 13.054 15.051 12.899 C 14.968 12.718 14.778 12.599 14.566 12.599 Z M 3.904 13.843 L 1.514 17.872 C 1.419 18.028 1.413 18.223 1.498 18.385 L 1.507 18.402 L 1.512 18.41 L 1.522 18.426 L 1.541 18.455 L 1.562 18.482 L 1.583 18.506 L 1.586 18.509 L 1.6 18.523 L 1.612 18.535 C 1.687 18.603 1.78 18.645 1.883 18.655 L 1.906 18.657 L 1.919 18.658 L 5.991 18.658 Z M 3.275 8.908 L 4.325 11.315 L 4.346 11.308 C 4.527 11.248 4.717 11.215 4.908 11.212 L 14.299 11.212 L 13.294 8.908 L 3.275 8.908 Z M 21.196 1.404 L 11.503 1.404 L 14.152 7.463 L 18.213 7.463 C 18.384 7.462 18.542 7.374 18.633 7.23 L 18.64 7.218 L 21.652 2.185 C 21.742 2.035 21.752 1.861 21.681 1.704 C 21.6 1.527 21.416 1.409 21.209 1.405 L 21.196 1.405 Z M 10.019 1.404 L 5.98 1.404 C 5.811 1.406 5.654 1.494 5.563 1.637 L 5.556 1.649 L 2.552 6.683 C 2.462 6.833 2.452 7.007 2.524 7.164 C 2.604 7.341 2.787 7.458 2.993 7.463 L 12.661 7.463 L 10.019 1.405 Z\" fill=\"rgb(75, 57, 239)\"></path><path d=\"M 37.229 7.545 L 37.241 4.461 L 28.768 4.461 L 28.768 18.481 L 31.957 18.481 L 31.957 13.334 L 36.133 13.334 L 36.144 10.249 L 31.957 10.249 L 31.957 7.545 Z M 39.035 18.481 L 42.026 18.481 L 42.026 3.86 L 39.035 3.86 Z M 50.658 8.467 L 50.658 13.935 C 50.658 15.357 49.901 15.998 48.804 15.998 C 47.847 15.998 47.069 15.417 47.069 14.175 L 47.069 8.467 L 44.079 8.467 L 44.079 14.616 C 44.079 17.32 45.794 18.762 47.807 18.762 C 49.123 18.762 50.12 18.281 50.658 17.54 L 50.658 18.481 L 53.648 18.481 L 53.648 8.467 Z M 61.683 11.351 L 61.683 8.467 L 59.63 8.467 L 59.63 5.663 L 56.639 6.564 L 56.639 8.467 L 55.044 8.467 L 55.044 11.351 L 56.639 11.351 L 56.639 14.896 C 56.639 17.7 57.775 18.882 61.683 18.481 L 61.683 15.757 C 60.367 15.838 59.63 15.757 59.63 14.896 L 59.63 11.351 L 61.683 11.351 Z M 69.418 11.351 L 69.418 8.467 L 67.365 8.467 L 67.365 5.663 L 64.374 6.564 L 64.374 8.467 L 62.78 8.467 L 62.78 11.351 L 64.374 11.351 L 64.374 14.896 C 64.374 17.7 65.511 18.882 69.418 18.481 L 69.418 15.757 C 68.102 15.838 67.365 15.757 67.365 14.896 L 67.365 11.351 L 69.418 11.351 Z M 73.984 14.676 L 81.061 14.676 C 81.142 14.28 81.182 13.878 81.181 13.474 C 81.181 10.45 79.028 8.187 76.117 8.187 C 72.967 8.187 70.814 10.49 70.814 13.474 C 70.814 16.458 72.927 18.762 76.336 18.762 C 78.23 18.762 79.706 18.061 80.682 16.699 L 78.29 15.317 C 77.891 15.758 77.194 16.078 76.376 16.078 C 75.279 16.078 74.362 15.717 73.984 14.676 Z M 73.924 12.432 C 74.203 11.411 74.961 10.85 76.097 10.85 C 76.994 10.85 77.891 11.271 78.21 12.432 Z M 85.866 10.249 L 85.866 8.467 L 82.875 8.467 L 82.875 18.481 L 85.866 18.481 L 85.866 13.955 C 85.866 11.972 87.62 11.471 88.856 11.671 L 88.856 8.267 C 87.6 8.267 86.265 8.908 85.866 10.25 Z M 98.813 7.545 L 98.825 4.461 L 90.351 4.461 L 90.351 18.481 L 93.541 18.481 L 93.541 13.334 L 97.716 13.334 L 97.728 10.249 L 93.541 10.249 L 93.541 7.545 Z M 100.619 18.481 L 103.609 18.481 L 103.609 3.86 L 100.619 3.86 Z M 110.587 18.762 C 113.518 18.762 115.87 16.459 115.87 13.474 C 115.87 10.49 113.518 8.187 110.587 8.187 C 107.656 8.187 105.304 10.49 105.304 13.474 C 105.304 16.458 107.656 18.762 110.587 18.762 Z M 110.587 15.837 C 109.291 15.837 108.294 14.896 108.294 13.474 C 108.294 12.052 109.291 11.111 110.587 11.111 C 111.883 11.111 112.88 12.052 112.88 13.474 C 112.88 14.896 111.883 15.837 110.587 15.837 Z M 128.53 8.467 L 127.094 13.835 L 125.539 8.467 L 122.748 8.467 L 121.193 13.835 L 119.758 8.467 L 116.568 8.467 L 119.758 18.481 L 122.549 18.481 L 124.144 13.133 L 125.739 18.481 L 128.53 18.481 L 131.72 8.467 L 128.53 8.467 Z\" fill=\"rgb(20,24,27)\"></path></g></svg>',svgContentId:12499812386},u1LgiFEyE:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 163.63 34\"><g transform=\"translate(0.85 2.125)\"><path d=\"M 25.77 0 C 26.638 0 27.441 0.47 27.849 1.233 C 28.238 1.957 28.222 2.832 27.805 3.541 L 27.791 3.565 L 24.139 9.674 C 23.727 10.364 22.988 10.792 22.184 10.805 L 17.988 10.805 L 19.721 14.773 L 19.728 14.784 L 19.739 14.803 C 20.147 15.533 20.137 16.424 19.714 17.145 L 19.7 17.169 L 16.048 23.277 C 15.636 23.967 14.897 24.395 14.093 24.409 L 8.948 24.409 L 5.269 28.289 L 5.262 28.296 C 4.829 28.738 4.202 28.931 3.596 28.808 C 3 28.685 2.504 28.276 2.269 27.715 L 2.262 27.699 L 0.326 23.254 L 0.315 23.237 L 0.305 23.219 C -0.108 22.487 -0.101 21.592 0.324 20.867 L 0.339 20.843 L 3.88 14.919 L 1.271 8.944 L 1.318 8.92 L 1.318 8.916 C 1.207 8.361 1.3 7.784 1.58 7.292 L 1.596 7.264 L 1.61 7.24 L 5.262 1.131 C 5.674 0.441 6.413 0.013 7.217 0 Z M 6.596 24.362 L 2.716 24.362 L 3.856 26.998 L 3.859 27.005 C 3.873 27.048 3.909 27.079 3.954 27.087 C 3.991 27.097 4.031 27.086 4.058 27.059 L 4.063 27.054 Z M 17.688 15.299 L 5.96 15.299 C 5.947 15.299 5.934 15.3 5.921 15.301 L 5.917 15.301 L 9.133 22.657 L 14.066 22.657 C 14.269 22.657 14.465 22.548 14.575 22.374 L 14.584 22.36 L 18.241 16.247 C 18.35 16.071 18.363 15.851 18.276 15.663 C 18.176 15.443 17.945 15.299 17.688 15.299 Z M 4.741 16.81 L 1.838 21.701 C 1.723 21.892 1.716 22.128 1.819 22.325 L 1.831 22.346 L 1.836 22.355 L 1.848 22.375 L 1.871 22.409 L 1.897 22.443 L 1.922 22.471 L 1.926 22.476 L 1.943 22.493 L 1.958 22.507 C 2.049 22.59 2.162 22.64 2.286 22.653 L 2.314 22.655 L 2.33 22.656 L 7.275 22.656 Z M 3.977 10.817 L 5.252 13.74 L 5.277 13.732 C 5.497 13.658 5.728 13.618 5.96 13.614 L 17.363 13.614 L 16.143 10.817 L 3.977 10.817 Z M 25.738 1.705 L 13.968 1.705 L 17.185 9.063 L 22.116 9.063 C 22.323 9.061 22.515 8.954 22.626 8.78 L 22.635 8.765 L 26.292 2.653 C 26.401 2.471 26.413 2.259 26.327 2.069 C 26.229 1.854 26.005 1.711 25.754 1.706 L 25.738 1.706 Z M 12.166 1.705 L 7.262 1.705 C 7.056 1.707 6.866 1.814 6.755 1.988 L 6.747 2.002 L 3.099 8.115 C 2.99 8.297 2.978 8.509 3.065 8.699 C 3.162 8.914 3.384 9.056 3.634 9.062 L 15.374 9.062 L 12.166 1.706 Z\" fill=\"rgb(75, 57, 239)\"></path><path d=\"M 45.207 9.162 L 45.221 5.417 L 34.933 5.417 L 34.933 22.442 L 38.806 22.442 L 38.806 16.191 L 43.875 16.191 L 43.889 12.446 L 38.806 12.446 L 38.806 9.162 Z M 47.4 22.442 L 51.031 22.442 L 51.031 4.687 L 47.4 4.687 Z M 61.513 10.281 L 61.513 16.921 C 61.513 18.648 60.594 19.426 59.262 19.426 C 58.1 19.426 57.156 18.72 57.156 17.213 L 57.156 10.281 L 53.525 10.281 L 53.525 17.748 C 53.525 21.031 55.607 22.782 58.052 22.782 C 59.65 22.782 60.86 22.199 61.513 21.299 L 61.513 22.442 L 65.144 22.442 L 65.144 10.281 Z M 74.901 13.783 L 74.901 10.281 L 72.407 10.281 L 72.407 6.876 L 68.776 7.97 L 68.776 10.281 L 66.839 10.281 L 66.839 13.783 L 68.776 13.783 L 68.776 18.088 C 68.776 21.493 70.156 22.928 74.901 22.442 L 74.901 19.134 C 73.303 19.232 72.407 19.134 72.407 18.088 L 72.407 13.783 L 74.901 13.783 Z M 84.293 13.783 L 84.293 10.281 L 81.8 10.281 L 81.8 6.876 L 78.169 7.97 L 78.169 10.281 L 76.232 10.281 L 76.232 13.783 L 78.169 13.783 L 78.169 18.088 C 78.169 21.493 79.549 22.928 84.294 22.442 L 84.294 19.134 C 82.696 19.232 81.8 19.134 81.8 18.088 L 81.8 13.783 L 84.294 13.783 Z M 89.837 17.821 L 98.431 17.821 C 98.53 17.341 98.579 16.851 98.577 16.361 C 98.577 12.689 95.962 9.941 92.428 9.941 C 88.603 9.941 85.988 12.737 85.988 16.361 C 85.988 19.985 88.554 22.782 92.694 22.782 C 94.994 22.782 96.785 21.931 97.971 20.277 L 95.066 18.599 C 94.582 19.134 93.735 19.523 92.742 19.523 C 91.411 19.523 90.297 19.085 89.837 17.821 Z M 89.765 15.096 C 90.103 13.856 91.024 13.175 92.404 13.175 C 93.493 13.175 94.582 13.686 94.97 15.096 Z M 104.266 12.446 L 104.266 10.281 L 100.635 10.281 L 100.635 22.442 L 104.266 22.442 L 104.266 16.945 C 104.266 14.537 106.396 13.929 107.897 14.172 L 107.897 10.039 C 106.372 10.039 104.75 10.816 104.266 12.446 Z M 119.987 9.162 L 120.001 5.417 L 109.713 5.417 L 109.713 22.442 L 113.586 22.442 L 113.586 16.191 L 118.655 16.191 L 118.67 12.446 L 113.586 12.446 L 113.586 9.162 Z M 122.18 22.442 L 125.811 22.442 L 125.811 4.687 L 122.18 4.687 Z M 134.284 22.782 C 137.843 22.782 140.7 19.986 140.7 16.361 C 140.7 12.738 137.843 9.941 134.284 9.941 C 130.725 9.941 127.869 12.737 127.869 16.361 C 127.869 19.985 130.725 22.782 134.284 22.782 Z M 134.284 19.231 C 132.711 19.231 131.5 18.088 131.5 16.361 C 131.5 14.634 132.711 13.492 134.284 13.492 C 135.858 13.492 137.068 14.635 137.068 16.361 C 137.068 18.088 135.858 19.231 134.284 19.231 Z M 156.072 10.281 L 154.329 16.799 L 152.441 10.281 L 149.051 10.281 L 147.163 16.799 L 145.42 10.281 L 141.547 10.281 L 145.42 22.442 L 148.81 22.442 L 150.746 15.948 L 152.683 22.442 L 156.072 22.442 L 159.945 10.281 L 156.072 10.281 Z\" fill=\"rgb(20,24,27)\"></path></g></svg>',svgContentId:11011652408}},baseVariant,gestureVariant)}),isDisplayed7()&&/*#__PURE__*/_jsx(SVG,{className:\"framer-1jtqj78\",\"data-framer-name\":\"Union\",layout:\"position\",layoutDependency:layoutDependency,layoutId:\"NvCnJZRGN\",opacity:1,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 152.182 18\"><path d=\"M 65.718 11.668 C 65.718 15.284 66.679 17.18 68.499 17.18 C 70.319 17.18 71.254 15.359 71.254 11.845 C 71.254 8.128 70.294 6.207 68.423 6.207 C 66.603 6.207 65.718 8.002 65.718 11.668 Z M 73.252 0.434 L 73.252 15.031 C 73.252 16.573 73.403 16.7 75.098 16.75 L 75.098 17.18 L 74.718 17.23 C 73.227 17.407 72.797 17.509 71.761 17.837 C 71.524 16.939 71.509 16.792 71.425 15.992 L 71.406 15.814 C 70.699 17.23 69.712 17.888 68.271 17.888 C 65.516 17.888 63.595 15.334 63.595 11.693 C 63.595 8.053 65.491 5.499 68.195 5.499 C 69.561 5.499 70.294 5.954 71.229 7.471 L 71.229 3.046 C 71.229 1.732 71.027 1.555 69.434 1.555 L 69.434 1.125 C 70.85 0.973 71.988 0.77 73.252 0.434 Z M 3.513 2.219 L 3.007 15.341 L 3.007 15.569 C 3.007 16.682 3.336 16.909 5.105 17.035 L 5.105 17.642 C 3.816 17.541 3.311 17.516 2.603 17.516 C 1.895 17.516 1.389 17.541 0.075 17.642 L 0.075 17.035 C 1.844 16.909 2.097 16.707 2.147 15.341 L 2.679 2.927 L 2.679 2.775 C 2.679 1.612 2.324 1.359 0.58 1.258 L 0.58 0.626 C 1.566 0.702 1.945 0.728 2.653 0.728 C 3.589 0.728 4.095 0.702 5.055 0.601 L 9.758 13.394 L 14.536 0.601 C 15.674 0.702 16.205 0.728 16.963 0.728 C 17.595 0.728 17.999 0.702 18.96 0.626 L 18.96 1.258 C 17.241 1.359 16.862 1.612 16.862 2.75 L 16.862 2.927 L 17.14 15.341 C 17.165 16.707 17.393 16.909 19.213 17.035 L 19.213 17.642 C 17.62 17.491 17.014 17.44 16.053 17.44 C 15.092 17.44 14.485 17.491 12.892 17.642 L 12.892 17.035 C 14.612 16.934 14.991 16.656 14.991 15.468 L 14.991 15.341 L 14.763 2.245 L 10.592 13.521 L 10.288 14.355 L 9.934 15.291 L 9.606 16.251 L 9.328 17.086 L 8.948 17.086 L 8.671 16.277 L 8.316 15.291 L 7.963 14.305 L 7.659 13.42 Z M 97.43 10.151 L 103.079 10.151 L 103.079 11.458 L 97.43 11.458 Z M 25.31 5.984 C 23.691 5.984 22.731 7.475 22.478 10.383 L 27.939 10.383 C 27.787 7.4 26.953 5.984 25.31 5.984 Z M 22.427 11.293 C 22.453 15.237 23.464 17.007 25.765 17.007 C 27.56 17.007 28.672 15.844 28.976 13.695 L 29.987 13.695 C 29.658 16.299 28.04 17.842 25.562 17.842 C 22.3 17.842 20.405 15.566 20.405 11.673 C 20.405 7.779 22.301 5.326 25.335 5.326 C 28.318 5.326 29.911 7.4 29.961 11.294 L 22.427 11.294 Z M 31.463 6.266 L 31.463 5.811 C 32.905 5.684 33.764 5.533 34.801 5.229 C 34.927 6.165 34.978 6.569 35.029 7.328 L 35.029 7.606 C 35.585 6.164 36.672 5.33 37.986 5.33 C 39.25 5.33 40.186 6.165 40.186 7.378 C 40.186 8.111 39.756 8.592 39.124 8.592 C 38.542 8.592 38.087 8.237 38.087 7.732 C 38.087 7.682 38.113 7.582 38.138 7.481 L 38.138 7.479 L 38.189 7.227 L 38.189 6.999 C 38.189 6.645 37.885 6.392 37.43 6.392 C 36.116 6.392 35.281 7.985 35.281 10.488 L 35.281 15.772 C 35.281 16.859 35.534 17.062 37.076 17.138 L 37.076 17.643 C 35.686 17.517 35.155 17.492 34.27 17.492 C 33.359 17.492 32.829 17.517 31.439 17.643 L 31.439 17.138 C 32.98 17.061 33.259 16.859 33.259 15.772 L 33.259 7.504 C 33.233 6.417 33.107 6.291 31.792 6.266 Z M 49.865 9.271 L 49.865 5.098 L 49.435 5.098 L 48.753 6.387 C 47.943 5.603 47.26 5.326 46.173 5.326 C 43.19 5.326 41.168 7.905 41.168 11.672 C 41.168 15.363 43.165 17.841 46.097 17.841 C 48.373 17.841 49.814 16.375 50.143 13.67 L 49.106 13.67 C 48.803 15.894 47.868 17.007 46.3 17.007 C 44.353 17.007 43.367 15.212 43.367 11.672 C 43.367 8.056 44.48 6.008 46.376 6.008 C 47.918 6.008 48.853 7.07 49.309 9.27 L 49.865 9.27 Z M 54.018 10.383 C 54.271 7.475 55.232 5.984 56.85 5.984 C 58.493 5.984 59.327 7.4 59.479 10.383 Z M 57.305 17.007 C 55.005 17.007 53.993 15.237 53.968 11.293 L 61.502 11.293 C 61.451 7.4 59.859 5.326 56.875 5.326 C 53.841 5.326 51.945 7.779 51.945 11.673 C 51.945 15.566 53.841 17.842 57.103 17.842 C 59.581 17.842 61.198 16.299 61.527 13.695 L 60.516 13.695 C 60.213 15.844 59.1 17.007 57.305 17.007 Z M 78.124 10.383 C 78.377 7.475 79.337 5.984 80.955 5.984 C 82.599 5.984 83.433 7.4 83.585 10.383 Z M 81.411 17.007 C 79.11 17.007 78.099 15.237 78.073 11.293 L 85.607 11.293 C 85.557 7.4 83.964 5.326 80.981 5.326 C 77.947 5.326 76.051 7.779 76.051 11.673 C 76.051 15.566 77.947 17.842 81.208 17.842 C 83.686 17.842 85.304 16.299 85.633 13.695 L 84.621 13.695 C 84.318 15.844 83.206 17.007 81.411 17.007 Z M 87.761 13.665 L 87.761 17.888 L 88.215 17.888 L 88.822 16.75 C 89.783 17.508 90.693 17.812 91.856 17.812 C 94.233 17.812 95.927 16.295 95.927 14.171 C 95.927 12.679 95.244 11.87 93.322 11.036 L 92.261 10.581 C 89.96 9.569 89.581 9.241 89.581 8.23 C 89.581 7.041 90.617 6.131 91.958 6.131 C 93.55 6.131 94.384 7.091 94.612 9.115 L 95.194 9.115 L 95.194 5.195 L 94.738 5.195 L 94.309 6.231 C 93.449 5.65 92.716 5.422 91.73 5.422 C 89.505 5.422 87.938 6.788 87.938 8.785 C 87.938 10.251 88.519 10.959 90.365 11.819 L 91.527 12.35 L 92.488 12.779 C 93.728 13.336 94.208 13.917 94.208 14.777 C 94.208 16.066 93.095 17.053 91.604 17.053 C 89.834 17.053 88.772 15.94 88.317 13.64 L 87.761 13.665 Z M 109.982 9.143 C 111.321 9.143 112.08 9.37 112.661 9.952 C 113.243 10.533 113.571 11.62 113.571 12.834 C 113.571 15.362 112.307 16.779 110.057 16.779 L 109.147 16.779 C 107.807 16.779 107.579 16.576 107.579 15.464 L 107.579 9.143 Z M 107.579 1.481 L 109.729 1.481 C 111.852 1.481 112.787 2.518 112.787 4.87 C 112.787 6.032 112.51 6.867 111.953 7.525 C 111.397 8.157 110.715 8.359 109.299 8.359 L 107.579 8.359 Z M 115.038 4.819 C 115.038 3.505 114.482 2.341 113.521 1.608 C 112.661 0.976 111.675 0.697 110.032 0.697 L 103.383 0.697 L 103.383 1.33 C 105.203 1.431 105.456 1.634 105.456 2.999 L 105.456 15.261 C 105.456 16.627 105.254 16.803 103.383 16.955 L 103.383 17.562 L 109.779 17.562 C 111.65 17.562 112.661 17.335 113.723 16.677 C 114.987 15.868 115.822 14.326 115.822 12.733 C 115.822 11.367 115.24 10.129 114.254 9.37 C 113.723 8.966 113.167 8.738 112.257 8.561 C 114.077 7.879 115.038 6.589 115.038 4.819 Z M 122.789 5.984 C 121.171 5.984 120.21 7.475 119.957 10.383 L 125.419 10.383 C 125.267 7.399 124.432 5.984 122.789 5.984 Z M 119.907 11.293 C 119.932 15.237 120.944 17.007 123.244 17.007 C 125.039 17.007 126.152 15.844 126.455 13.695 L 127.466 13.695 C 127.138 16.299 125.519 17.842 123.042 17.842 C 119.78 17.842 117.884 15.566 117.884 11.673 C 117.884 7.779 119.78 5.326 122.815 5.326 C 125.798 5.326 127.39 7.399 127.441 11.294 L 119.907 11.294 Z M 128.753 6.364 L 128.753 5.935 C 130.22 5.732 131.08 5.53 132.091 5.176 C 132.217 5.757 132.293 6.415 132.344 7.376 C 133.253 6.01 134.29 5.403 135.757 5.403 C 137.274 5.403 138.588 6.187 139.094 7.426 C 139.347 8.032 139.473 8.74 139.473 9.701 L 139.473 15.769 C 139.473 16.856 139.726 17.059 141.268 17.134 L 141.268 17.64 C 139.928 17.513 139.423 17.488 138.513 17.488 C 137.577 17.488 137.072 17.513 135.757 17.64 L 135.757 17.134 C 137.122 17.084 137.451 16.831 137.451 15.82 L 137.451 9.626 C 137.451 7.426 136.793 6.541 135.176 6.541 C 133.456 6.541 132.546 7.628 132.546 9.701 L 132.546 15.82 C 132.546 16.832 132.874 17.085 134.189 17.135 L 134.189 17.641 C 132.874 17.514 132.369 17.489 131.459 17.489 C 130.574 17.489 130.043 17.514 128.728 17.641 L 128.728 17.135 C 130.27 17.059 130.523 16.857 130.523 15.77 L 130.523 7.578 C 130.498 6.541 130.347 6.389 129.082 6.389 C 129.041 6.388 129 6.385 128.959 6.379 C 128.891 6.37 128.822 6.365 128.753 6.364 Z M 149.144 6.285 L 142.292 17.562 L 150.989 17.562 L 151.647 13.921 L 151.115 13.921 C 150.357 16.222 149.65 16.905 147.931 16.905 L 144.973 16.905 L 151.849 5.628 L 143.152 5.628 L 142.57 8.915 L 143.076 8.915 C 143.986 6.639 144.391 6.286 146.034 6.286 L 149.144 6.286 Z\" fill=\"rgb(0,0,0)\"></path></svg>',svgContentId:9502680461,withExternalLayout:true,...addPropertyOverrides({DQMWqq8_3:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 152.18 18\"><path d=\"M 65.718 11.668 C 65.718 15.284 66.679 17.18 68.499 17.18 C 70.319 17.18 71.254 15.359 71.254 11.845 C 71.254 8.128 70.294 6.207 68.423 6.207 C 66.603 6.207 65.718 8.002 65.718 11.668 Z M 73.252 0.434 L 73.252 15.031 C 73.252 16.573 73.403 16.7 75.098 16.75 L 75.098 17.18 L 74.718 17.23 C 73.227 17.407 72.797 17.509 71.761 17.837 C 71.524 16.939 71.509 16.792 71.425 15.992 L 71.406 15.814 C 70.699 17.23 69.712 17.888 68.271 17.888 C 65.516 17.888 63.595 15.334 63.595 11.693 C 63.595 8.053 65.491 5.499 68.195 5.499 C 69.561 5.499 70.294 5.954 71.229 7.471 L 71.229 3.046 C 71.229 1.732 71.027 1.555 69.434 1.555 L 69.434 1.125 C 70.85 0.973 71.988 0.77 73.252 0.434 Z M 3.513 2.219 L 3.007 15.341 L 3.007 15.569 C 3.007 16.682 3.336 16.909 5.105 17.035 L 5.105 17.642 C 3.816 17.541 3.311 17.516 2.603 17.516 C 1.895 17.516 1.389 17.541 0.075 17.642 L 0.075 17.035 C 1.844 16.909 2.097 16.707 2.147 15.341 L 2.679 2.927 L 2.679 2.775 C 2.679 1.612 2.324 1.359 0.58 1.258 L 0.58 0.626 C 1.566 0.702 1.945 0.728 2.653 0.728 C 3.589 0.728 4.095 0.702 5.055 0.601 L 9.758 13.394 L 14.536 0.601 C 15.674 0.702 16.205 0.728 16.963 0.728 C 17.595 0.728 17.999 0.702 18.96 0.626 L 18.96 1.258 C 17.241 1.359 16.862 1.612 16.862 2.75 L 16.862 2.927 L 17.14 15.341 C 17.165 16.707 17.393 16.909 19.213 17.035 L 19.213 17.642 C 17.62 17.491 17.014 17.44 16.053 17.44 C 15.092 17.44 14.485 17.491 12.892 17.642 L 12.892 17.035 C 14.612 16.934 14.991 16.656 14.991 15.468 L 14.991 15.341 L 14.763 2.245 L 10.592 13.521 L 10.288 14.355 L 9.934 15.291 L 9.606 16.251 L 9.328 17.086 L 8.948 17.086 L 8.671 16.277 L 8.316 15.291 L 7.963 14.305 L 7.659 13.42 Z M 97.43 10.151 L 103.079 10.151 L 103.079 11.458 L 97.43 11.458 Z M 25.31 5.984 C 23.691 5.984 22.731 7.475 22.478 10.383 L 27.939 10.383 C 27.787 7.4 26.953 5.984 25.31 5.984 Z M 22.427 11.293 C 22.453 15.237 23.464 17.007 25.765 17.007 C 27.56 17.007 28.672 15.844 28.976 13.695 L 29.987 13.695 C 29.658 16.299 28.04 17.842 25.562 17.842 C 22.3 17.842 20.405 15.566 20.405 11.673 C 20.405 7.779 22.301 5.326 25.335 5.326 C 28.318 5.326 29.911 7.4 29.961 11.294 L 22.427 11.294 Z M 31.463 6.266 L 31.463 5.811 C 32.905 5.684 33.764 5.533 34.801 5.229 C 34.927 6.165 34.978 6.569 35.029 7.328 L 35.029 7.606 C 35.585 6.164 36.672 5.33 37.986 5.33 C 39.25 5.33 40.186 6.165 40.186 7.378 C 40.186 8.111 39.756 8.592 39.124 8.592 C 38.542 8.592 38.087 8.237 38.087 7.732 C 38.087 7.682 38.113 7.582 38.138 7.481 L 38.138 7.479 L 38.189 7.227 L 38.189 6.999 C 38.189 6.645 37.885 6.392 37.43 6.392 C 36.116 6.392 35.281 7.985 35.281 10.488 L 35.281 15.772 C 35.281 16.859 35.534 17.062 37.076 17.138 L 37.076 17.643 C 35.686 17.517 35.155 17.492 34.27 17.492 C 33.359 17.492 32.829 17.517 31.439 17.643 L 31.439 17.138 C 32.98 17.061 33.259 16.859 33.259 15.772 L 33.259 7.504 C 33.233 6.417 33.107 6.291 31.792 6.266 Z M 49.865 9.271 L 49.865 5.098 L 49.435 5.098 L 48.753 6.387 C 47.943 5.603 47.26 5.326 46.173 5.326 C 43.19 5.326 41.168 7.905 41.168 11.672 C 41.168 15.363 43.165 17.841 46.097 17.841 C 48.373 17.841 49.814 16.375 50.143 13.67 L 49.106 13.67 C 48.803 15.894 47.868 17.007 46.3 17.007 C 44.353 17.007 43.367 15.212 43.367 11.672 C 43.367 8.056 44.48 6.008 46.376 6.008 C 47.918 6.008 48.853 7.07 49.309 9.27 L 49.865 9.27 Z M 54.018 10.383 C 54.271 7.475 55.232 5.984 56.85 5.984 C 58.493 5.984 59.327 7.4 59.479 10.383 Z M 57.305 17.007 C 55.005 17.007 53.993 15.237 53.968 11.293 L 61.502 11.293 C 61.451 7.4 59.859 5.326 56.875 5.326 C 53.841 5.326 51.945 7.779 51.945 11.673 C 51.945 15.566 53.841 17.842 57.103 17.842 C 59.581 17.842 61.198 16.299 61.527 13.695 L 60.516 13.695 C 60.213 15.844 59.1 17.007 57.305 17.007 Z M 78.124 10.383 C 78.377 7.475 79.337 5.984 80.955 5.984 C 82.599 5.984 83.433 7.4 83.585 10.383 Z M 81.411 17.007 C 79.11 17.007 78.099 15.237 78.073 11.293 L 85.607 11.293 C 85.557 7.4 83.964 5.326 80.981 5.326 C 77.947 5.326 76.051 7.779 76.051 11.673 C 76.051 15.566 77.947 17.842 81.208 17.842 C 83.686 17.842 85.304 16.299 85.633 13.695 L 84.621 13.695 C 84.318 15.844 83.206 17.007 81.411 17.007 Z M 87.761 13.665 L 87.761 17.888 L 88.215 17.888 L 88.822 16.75 C 89.783 17.508 90.693 17.812 91.856 17.812 C 94.233 17.812 95.927 16.295 95.927 14.171 C 95.927 12.679 95.244 11.87 93.322 11.036 L 92.261 10.581 C 89.96 9.569 89.581 9.241 89.581 8.23 C 89.581 7.041 90.617 6.131 91.958 6.131 C 93.55 6.131 94.384 7.091 94.612 9.115 L 95.194 9.115 L 95.194 5.195 L 94.738 5.195 L 94.309 6.231 C 93.449 5.65 92.716 5.422 91.73 5.422 C 89.505 5.422 87.938 6.788 87.938 8.785 C 87.938 10.251 88.519 10.959 90.365 11.819 L 91.527 12.35 L 92.488 12.779 C 93.728 13.336 94.208 13.917 94.208 14.777 C 94.208 16.066 93.095 17.053 91.604 17.053 C 89.834 17.053 88.772 15.94 88.317 13.64 L 87.761 13.665 Z M 109.982 9.143 C 111.321 9.143 112.08 9.37 112.661 9.952 C 113.243 10.533 113.571 11.62 113.571 12.834 C 113.571 15.362 112.307 16.779 110.057 16.779 L 109.147 16.779 C 107.807 16.779 107.579 16.576 107.579 15.464 L 107.579 9.143 Z M 107.579 1.481 L 109.729 1.481 C 111.852 1.481 112.787 2.518 112.787 4.87 C 112.787 6.032 112.51 6.867 111.953 7.525 C 111.397 8.157 110.715 8.359 109.299 8.359 L 107.579 8.359 Z M 115.038 4.819 C 115.038 3.505 114.482 2.341 113.521 1.608 C 112.661 0.976 111.675 0.697 110.032 0.697 L 103.383 0.697 L 103.383 1.33 C 105.203 1.431 105.456 1.634 105.456 2.999 L 105.456 15.261 C 105.456 16.627 105.254 16.803 103.383 16.955 L 103.383 17.562 L 109.779 17.562 C 111.65 17.562 112.661 17.335 113.723 16.677 C 114.987 15.868 115.822 14.326 115.822 12.733 C 115.822 11.367 115.24 10.129 114.254 9.37 C 113.723 8.966 113.167 8.738 112.257 8.561 C 114.077 7.879 115.038 6.589 115.038 4.819 Z M 122.789 5.984 C 121.171 5.984 120.21 7.475 119.957 10.383 L 125.419 10.383 C 125.267 7.399 124.432 5.984 122.789 5.984 Z M 119.907 11.293 C 119.932 15.237 120.944 17.007 123.244 17.007 C 125.039 17.007 126.152 15.844 126.455 13.695 L 127.466 13.695 C 127.138 16.299 125.519 17.842 123.042 17.842 C 119.78 17.842 117.884 15.566 117.884 11.673 C 117.884 7.779 119.78 5.326 122.815 5.326 C 125.798 5.326 127.39 7.399 127.441 11.294 L 119.907 11.294 Z M 128.753 6.364 L 128.753 5.935 C 130.22 5.732 131.08 5.53 132.091 5.176 C 132.217 5.757 132.293 6.415 132.344 7.376 C 133.253 6.01 134.29 5.403 135.757 5.403 C 137.274 5.403 138.588 6.187 139.094 7.426 C 139.347 8.032 139.473 8.74 139.473 9.701 L 139.473 15.769 C 139.473 16.856 139.726 17.059 141.268 17.134 L 141.268 17.64 C 139.928 17.513 139.423 17.488 138.513 17.488 C 137.577 17.488 137.072 17.513 135.757 17.64 L 135.757 17.134 C 137.122 17.084 137.451 16.831 137.451 15.82 L 137.451 9.626 C 137.451 7.426 136.793 6.541 135.176 6.541 C 133.456 6.541 132.546 7.628 132.546 9.701 L 132.546 15.82 C 132.546 16.832 132.874 17.085 134.189 17.135 L 134.189 17.641 C 132.874 17.514 132.369 17.489 131.459 17.489 C 130.574 17.489 130.043 17.514 128.728 17.641 L 128.728 17.135 C 130.27 17.059 130.523 16.857 130.523 15.77 L 130.523 7.578 C 130.498 6.541 130.347 6.389 129.082 6.389 C 129.041 6.388 129 6.385 128.959 6.379 C 128.891 6.37 128.822 6.365 128.753 6.364 Z M 149.144 6.285 L 142.292 17.562 L 150.989 17.562 L 151.647 13.921 L 151.115 13.921 C 150.357 16.222 149.65 16.905 147.931 16.905 L 144.973 16.905 L 151.849 5.628 L 143.152 5.628 L 142.57 8.915 L 143.076 8.915 C 143.986 6.639 144.391 6.286 146.034 6.286 L 149.144 6.286 Z\" fill=\"rgb(0, 0, 0)\"></path></svg>',svgContentId:10567847187},NghUXVINk:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 169.09 20\"><path d=\"M 73.02 12.964 C 73.02 16.982 74.087 19.088 76.11 19.088 C 78.133 19.088 79.172 17.066 79.172 13.161 C 79.172 9.031 78.104 6.896 76.025 6.896 C 74.003 6.896 73.02 8.891 73.02 12.964 Z M 81.391 0.482 L 81.391 16.701 C 81.391 18.415 81.559 18.555 83.442 18.611 L 83.442 19.088 L 83.02 19.145 C 81.363 19.341 80.885 19.454 79.734 19.819 C 79.471 18.821 79.454 18.658 79.361 17.768 L 79.34 17.572 C 78.554 19.145 77.458 19.876 75.857 19.876 C 72.795 19.876 70.661 17.038 70.661 12.993 C 70.661 8.947 72.767 6.11 75.773 6.11 C 77.29 6.11 78.104 6.616 79.144 8.301 L 79.144 3.385 C 79.144 1.924 78.919 1.727 77.149 1.727 L 77.149 1.25 C 78.722 1.081 79.987 0.856 81.391 0.482 Z M 3.903 2.465 L 3.341 17.046 L 3.341 17.299 C 3.341 18.535 3.707 18.788 5.673 18.928 L 5.673 19.602 C 4.24 19.49 3.679 19.462 2.892 19.462 C 2.105 19.462 1.544 19.49 0.083 19.602 L 0.083 18.928 C 2.049 18.788 2.33 18.563 2.386 17.046 L 2.976 3.252 L 2.976 3.084 C 2.976 1.791 2.582 1.51 0.645 1.398 L 0.645 0.695 C 1.74 0.78 2.161 0.808 2.948 0.808 C 3.987 0.808 4.55 0.78 5.617 0.667 L 10.842 14.882 L 16.151 0.667 C 17.415 0.78 18.005 0.808 18.848 0.808 C 19.55 0.808 19.999 0.78 21.067 0.696 L 21.067 1.398 C 19.157 1.51 18.735 1.791 18.735 3.055 L 18.735 3.252 L 19.044 17.046 C 19.073 18.563 19.325 18.788 21.348 18.928 L 21.348 19.602 C 19.578 19.434 18.904 19.378 17.836 19.378 C 16.769 19.378 16.095 19.434 14.325 19.602 L 14.325 18.928 C 16.235 18.816 16.656 18.507 16.656 17.187 L 16.656 17.046 L 16.404 2.494 L 11.769 15.023 L 11.432 15.95 L 11.038 16.99 L 10.673 18.057 L 10.364 18.984 L 9.942 18.984 L 9.634 18.085 L 9.24 16.99 L 8.847 15.894 L 8.51 14.911 Z M 108.256 11.279 L 114.533 11.279 L 114.533 12.732 L 108.256 12.732 Z M 28.122 6.648 C 26.324 6.648 25.256 8.306 24.975 11.536 L 31.043 11.536 C 30.875 8.222 29.948 6.648 28.122 6.648 Z M 24.919 12.548 C 24.947 16.93 26.071 18.897 28.627 18.897 C 30.622 18.897 31.858 17.605 32.195 15.217 L 33.319 15.217 C 32.953 18.11 31.155 19.825 28.402 19.825 C 24.778 19.825 22.672 17.296 22.672 12.97 C 22.672 8.644 24.779 5.918 28.15 5.918 C 31.465 5.918 33.235 8.222 33.29 12.548 L 24.919 12.548 Z M 34.959 6.962 L 34.959 6.456 C 36.561 6.316 37.516 6.147 38.668 5.81 C 38.808 6.85 38.864 7.299 38.921 8.142 L 38.921 8.451 C 39.539 6.849 40.747 5.922 42.207 5.922 C 43.612 5.922 44.651 6.85 44.651 8.198 C 44.651 9.013 44.173 9.547 43.471 9.547 C 42.825 9.547 42.319 9.153 42.319 8.592 C 42.319 8.536 42.347 8.425 42.375 8.313 L 42.375 8.31 L 42.432 8.03 L 42.432 7.776 C 42.432 7.383 42.095 7.102 41.589 7.102 C 40.128 7.102 39.201 8.872 39.201 11.653 L 39.201 17.525 C 39.201 18.733 39.482 18.958 41.195 19.042 L 41.195 19.604 C 39.651 19.463 39.061 19.435 38.078 19.435 C 37.066 19.435 36.476 19.463 34.932 19.604 L 34.932 19.042 C 36.645 18.957 36.954 18.733 36.954 17.525 L 36.954 8.338 C 36.926 7.13 36.785 6.99 35.325 6.962 Z M 55.405 10.301 L 55.405 5.665 L 54.928 5.665 L 54.17 7.097 C 53.27 6.226 52.512 5.918 51.304 5.918 C 47.988 5.918 45.742 8.783 45.742 12.969 C 45.742 17.07 47.961 19.824 51.219 19.824 C 53.748 19.824 55.349 18.194 55.714 15.188 L 54.562 15.188 C 54.225 17.66 53.187 18.896 51.444 18.896 C 49.281 18.896 48.185 16.902 48.185 12.969 C 48.185 8.952 49.422 6.676 51.528 6.676 C 53.242 6.676 54.281 7.856 54.787 10.3 L 55.405 10.3 Z M 60.02 11.536 C 60.301 8.306 61.368 6.648 63.167 6.648 C 64.993 6.648 65.919 8.222 66.088 11.536 Z M 63.672 18.897 C 61.116 18.897 59.992 16.93 59.964 12.548 L 68.335 12.548 C 68.279 8.222 66.51 5.918 63.195 5.918 C 59.824 5.918 57.717 8.644 57.717 12.97 C 57.717 17.296 59.824 19.824 63.448 19.824 C 66.201 19.824 67.998 18.11 68.363 15.217 L 67.24 15.217 C 66.903 17.605 65.667 18.897 63.672 18.897 Z M 86.804 11.536 C 87.085 8.306 88.153 6.648 89.95 6.648 C 91.776 6.648 92.703 8.222 92.872 11.536 Z M 90.456 18.897 C 87.9 18.897 86.776 16.93 86.748 12.548 L 95.119 12.548 C 95.063 8.222 93.293 5.918 89.979 5.918 C 86.607 5.918 84.501 8.643 84.501 12.97 C 84.501 17.296 86.607 19.824 90.232 19.824 C 92.984 19.824 94.782 18.11 95.147 15.217 L 94.024 15.217 C 93.687 17.605 92.451 18.897 90.456 18.897 Z M 97.512 15.184 L 97.512 19.876 L 98.017 19.876 L 98.692 18.611 C 99.759 19.453 100.77 19.791 102.062 19.791 C 104.704 19.791 106.585 18.105 106.585 15.745 C 106.585 14.088 105.827 13.189 103.692 12.262 L 102.512 11.756 C 99.956 10.633 99.535 10.267 99.535 9.144 C 99.535 7.823 100.686 6.812 102.175 6.812 C 103.945 6.812 104.872 7.879 105.124 10.127 L 105.771 10.127 L 105.771 5.772 L 105.265 5.772 L 104.787 6.924 C 103.833 6.278 103.018 6.025 101.922 6.025 C 99.45 6.025 97.708 7.542 97.708 9.761 C 97.708 11.39 98.355 12.177 100.405 13.132 L 101.697 13.722 L 102.765 14.199 C 104.142 14.818 104.675 15.464 104.675 16.419 C 104.675 17.852 103.439 18.947 101.782 18.947 C 99.815 18.947 98.636 17.712 98.13 15.155 L 97.512 15.183 Z M 122.202 10.159 C 123.69 10.159 124.533 10.411 125.179 11.058 C 125.825 11.704 126.19 12.912 126.19 14.26 C 126.19 17.069 124.786 18.643 122.285 18.643 L 121.275 18.643 C 119.786 18.643 119.533 18.418 119.533 17.182 L 119.533 10.159 Z M 119.533 1.646 L 121.921 1.646 C 124.28 1.646 125.319 2.798 125.319 5.411 C 125.319 6.702 125.011 7.63 124.393 8.361 C 123.775 9.063 123.016 9.288 121.443 9.288 L 119.533 9.288 Z M 127.82 5.355 C 127.82 3.894 127.202 2.601 126.135 1.787 C 125.179 1.084 124.084 0.775 122.258 0.775 L 114.87 0.775 L 114.87 1.478 C 116.892 1.59 117.173 1.815 117.173 3.332 L 117.173 16.957 C 117.173 18.474 116.948 18.67 114.87 18.839 L 114.87 19.513 L 121.977 19.513 C 124.056 19.513 125.179 19.261 126.359 18.53 C 127.764 17.631 128.691 15.918 128.691 14.148 C 128.691 12.63 128.045 11.254 126.948 10.411 C 126.359 9.962 125.741 9.708 124.73 9.512 C 126.752 8.754 127.82 7.321 127.82 5.355 Z M 136.432 6.648 C 134.635 6.648 133.567 8.306 133.286 11.536 L 139.354 11.536 C 139.185 8.221 138.258 6.648 136.432 6.648 Z M 133.23 12.548 C 133.258 16.93 134.382 18.897 136.938 18.897 C 138.933 18.897 140.168 17.605 140.505 15.217 L 141.629 15.217 C 141.264 18.11 139.466 19.824 136.713 19.824 C 133.089 19.824 130.982 17.296 130.982 12.97 C 130.982 8.643 133.089 5.918 136.461 5.918 C 139.775 5.918 141.544 8.221 141.601 12.548 L 133.23 12.548 Z M 143.059 7.071 L 143.059 6.594 C 144.689 6.368 145.644 6.144 146.767 5.751 C 146.908 6.397 146.992 7.127 147.049 8.195 C 148.059 6.678 149.212 6.004 150.841 6.004 C 152.527 6.004 153.987 6.875 154.549 8.251 C 154.83 8.925 154.97 9.712 154.97 10.779 L 154.97 17.521 C 154.97 18.729 155.252 18.954 156.965 19.038 L 156.965 19.6 C 155.476 19.459 154.914 19.432 153.903 19.432 C 152.863 19.432 152.302 19.459 150.841 19.6 L 150.841 19.038 C 152.358 18.982 152.723 18.701 152.723 17.578 L 152.723 10.695 C 152.723 8.251 151.993 7.268 150.195 7.268 C 148.285 7.268 147.273 8.476 147.273 10.779 L 147.273 17.578 C 147.273 18.702 147.638 18.983 149.099 19.039 L 149.099 19.601 C 147.638 19.46 147.077 19.432 146.065 19.432 C 145.082 19.432 144.492 19.46 143.032 19.601 L 143.032 19.039 C 144.745 18.955 145.026 18.73 145.026 17.522 L 145.026 8.42 C 144.998 7.268 144.83 7.099 143.425 7.099 C 143.379 7.098 143.333 7.094 143.287 7.088 C 143.212 7.078 143.136 7.072 143.059 7.071 Z M 165.715 6.984 L 158.102 19.513 L 167.766 19.513 L 168.496 15.468 L 167.906 15.468 C 167.064 18.024 166.278 18.783 164.367 18.783 L 161.081 18.783 L 168.721 6.253 L 159.058 6.253 L 158.412 9.905 L 158.973 9.905 C 159.985 7.377 160.434 6.984 162.26 6.984 L 165.715 6.984 Z\" fill=\"rgb(0, 0, 0)\"></path></svg>',svgContentId:12746321600}},baseVariant,gestureVariant)}),isDisplayed8()&&/*#__PURE__*/_jsx(SVG,{className:\"framer-1lnitkw\",\"data-framer-name\":\"20210930181848!Samsung Logo\",layout:\"position\",layoutDependency:layoutDependency,layoutId:\"hsWv1Vqvy\",opacity:1,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 112.5 18\"><path d=\"M 4.5 4.95 L 4.5 4.05 C 4.5 3.6 4.95 3.15 5.85 3.15 C 6.75 3.15 7.2 3.6 7.2 4.5 L 7.2 5.4 L 11.25 5.4 L 11.25 4.05 C 11.25 0.45 8.1 0 5.85 0 C 3.15 0 0.45 0.9 0.45 3.6 L 0.45 5.85 C 1.35 9 6.75 9.9 7.65 12.15 L 7.65 13.5 C 7.65 13.95 7.2 14.4 6.3 14.4 C 5.4 14.4 4.5 13.95 4.5 13.05 L 4.5 11.7 L 0 11.7 L 0 13.05 C 0 16.65 2.7 17.55 5.85 17.55 C 8.55 17.55 11.25 16.65 11.7 13.95 L 11.7 11.25 C 10.8 8.1 4.95 7.2 4.5 4.95 M 56.7 4.95 L 56.7 4.05 C 56.7 3.6 57.15 3.15 58.05 3.15 C 58.95 3.15 59.4 3.6 59.4 4.5 L 59.4 5.4 L 63.45 5.4 L 63.45 4.5 C 63.45 0.9 60.3 0.45 58.05 0.45 C 55.35 0.45 53.1 1.35 52.65 4.05 L 52.65 6.3 C 53.55 9.45 58.95 10.35 59.85 12.6 L 59.85 13.95 C 59.85 14.4 59.4 14.85 58.5 14.85 C 57.6 14.85 56.7 14.4 56.7 13.5 L 56.7 12.15 L 52.65 12.15 L 52.65 13.5 C 52.65 17.1 55.35 18 58.5 18 C 61.2 18 63.9 17.1 63.9 14.4 L 63.9 11.7 C 63 8.1 57.15 7.2 56.7 4.95 M 93.15 13.95 L 89.55 0.9 L 83.7 0.9 L 83.7 16.65 L 87.75 16.65 L 87.3 3.15 L 91.35 16.65 L 97.2 16.65 L 97.2 0.9 L 93.15 0.9 Z M 17.55 0.9 L 14.4 17.1 L 18.9 17.1 L 21.15 2.25 L 23.4 17.1 L 27.9 17.1 L 24.75 0.9 Z M 41.4 0.9 L 39.15 13.5 L 37.35 0.9 L 30.6 0.9 L 30.15 17.1 L 34.2 17.1 L 34.2 2.25 L 36.9 17.1 L 40.95 17.1 L 43.65 2.25 L 43.65 17.1 L 47.7 17.1 L 47.25 0.9 Z M 78.75 0.9 L 74.7 0.9 L 74.7 13.05 C 74.7 13.5 74.25 14.4 73.35 14.4 C 72.45 14.4 72 13.5 72 13.05 L 72 0.9 L 67.95 0.9 L 67.95 13.5 C 68.4 16.65 70.65 17.55 73.35 17.55 C 76.5 17.55 78.75 16.65 78.75 13.5 Z M 106.65 8.1 L 106.65 10.35 L 108.45 10.35 L 108.45 13.05 C 108.45 13.5 108 14.4 106.65 14.4 C 105.3 14.4 105.3 13.5 104.85 13.05 L 104.85 4.5 C 104.85 4.05 105.3 3.15 106.65 3.15 C 108 3.15 108 4.05 108.45 4.5 L 108.45 5.85 L 112.5 5.85 L 112.5 4.5 C 112.05 1.35 109.8 0.45 106.65 0.45 C 103.95 0.45 101.25 1.35 100.8 4.5 L 100.8 13.05 C 101.25 16.2 103.5 17.1 106.65 17.1 C 109.35 17.1 112.05 16.2 112.5 13.05 L 112.5 7.65 L 106.65 7.65 Z\" fill=\"rgb(0, 0, 0)\"></path></svg>',svgContentId:8691162678,withExternalLayout:true,...addPropertyOverrides({IsWa_poEH:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 87.5 14\"><path d=\"M 3.5 3.85 L 3.5 3.15 C 3.5 2.8 3.85 2.45 4.55 2.45 C 5.25 2.45 5.6 2.8 5.6 3.5 L 5.6 4.2 L 8.75 4.2 L 8.75 3.15 C 8.75 0.35 6.3 0 4.55 0 C 2.45 0 0.35 0.7 0.35 2.8 L 0.35 4.55 C 1.05 7 5.25 7.7 5.95 9.45 L 5.95 10.5 C 5.95 10.85 5.6 11.2 4.9 11.2 C 4.2 11.2 3.5 10.85 3.5 10.15 L 3.5 9.1 L 0 9.1 L 0 10.15 C 0 12.95 2.1 13.65 4.55 13.65 C 6.65 13.65 8.75 12.95 9.1 10.85 L 9.1 8.75 C 8.4 6.3 3.85 5.6 3.5 3.85 M 44.1 3.85 L 44.1 3.15 C 44.1 2.8 44.45 2.45 45.15 2.45 C 45.85 2.45 46.2 2.8 46.2 3.5 L 46.2 4.2 L 49.35 4.2 L 49.35 3.5 C 49.35 0.7 46.9 0.35 45.15 0.35 C 43.05 0.35 41.3 1.05 40.95 3.15 L 40.95 4.9 C 41.65 7.35 45.85 8.05 46.55 9.8 L 46.55 10.85 C 46.55 11.2 46.2 11.55 45.5 11.55 C 44.8 11.55 44.1 11.2 44.1 10.5 L 44.1 9.45 L 40.95 9.45 L 40.95 10.5 C 40.95 13.3 43.05 14 45.5 14 C 47.6 14 49.7 13.3 49.7 11.2 L 49.7 9.1 C 49 6.3 44.45 5.6 44.1 3.85 M 72.45 10.85 L 69.65 0.7 L 65.1 0.7 L 65.1 12.95 L 68.25 12.95 L 67.9 2.45 L 71.05 12.95 L 75.6 12.95 L 75.6 0.7 L 72.45 0.7 Z M 13.65 0.7 L 11.2 13.3 L 14.7 13.3 L 16.45 1.75 L 18.2 13.3 L 21.7 13.3 L 19.25 0.7 Z M 32.2 0.7 L 30.45 10.5 L 29.05 0.7 L 23.8 0.7 L 23.45 13.3 L 26.6 13.3 L 26.6 1.75 L 28.7 13.3 L 31.85 13.3 L 33.95 1.75 L 33.95 13.3 L 37.1 13.3 L 36.75 0.7 Z M 61.25 0.7 L 58.1 0.7 L 58.1 10.15 C 58.1 10.5 57.75 11.2 57.05 11.2 C 56.35 11.2 56 10.5 56 10.15 L 56 0.7 L 52.85 0.7 L 52.85 10.5 C 53.2 12.95 54.95 13.65 57.05 13.65 C 59.5 13.65 61.25 12.95 61.25 10.5 Z M 82.95 6.3 L 82.95 8.05 L 84.35 8.05 L 84.35 10.15 C 84.35 10.5 84 11.2 82.95 11.2 C 81.9 11.2 81.9 10.5 81.55 10.15 L 81.55 3.5 C 81.55 3.15 81.9 2.45 82.95 2.45 C 84 2.45 84 3.15 84.35 3.5 L 84.35 4.55 L 87.5 4.55 L 87.5 3.5 C 87.15 1.05 85.4 0.35 82.95 0.35 C 80.85 0.35 78.75 1.05 78.4 3.5 L 78.4 10.15 C 78.75 12.6 80.5 13.3 82.95 13.3 C 85.05 13.3 87.15 12.6 87.5 10.15 L 87.5 5.95 L 82.95 5.95 Z\" fill=\"rgb(16, 46, 141)\"></path></svg>',svgContentId:11338121059},yWHeY6utv:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 125 20\"><path d=\"M 5 5.5 L 5 4.5 C 5 4 5.5 3.5 6.5 3.5 C 7.5 3.5 8 4 8 5 L 8 6 L 12.5 6 L 12.5 4.5 C 12.5 0.5 9 0 6.5 0 C 3.5 0 0.5 1 0.5 4 L 0.5 6.5 C 1.5 10 7.5 11 8.5 13.5 L 8.5 15 C 8.5 15.5 8 16 7 16 C 6 16 5 15.5 5 14.5 L 5 13 L 0 13 L 0 14.5 C 0 18.5 3 19.5 6.5 19.5 C 9.5 19.5 12.5 18.5 13 15.5 L 13 12.5 C 12 9 5.5 8 5 5.5 M 63 5.5 L 63 4.5 C 63 4 63.5 3.5 64.5 3.5 C 65.5 3.5 66 4 66 5 L 66 6 L 70.5 6 L 70.5 5 C 70.5 1 67 0.5 64.5 0.5 C 61.5 0.5 59 1.5 58.5 4.5 L 58.5 7 C 59.5 10.5 65.5 11.5 66.5 14 L 66.5 15.5 C 66.5 16 66 16.5 65 16.5 C 64 16.5 63 16 63 15 L 63 13.5 L 58.5 13.5 L 58.5 15 C 58.5 19 61.5 20 65 20 C 68 20 71 19 71 16 L 71 13 C 70 9 63.5 8 63 5.5 M 103.5 15.5 L 99.5 1 L 93 1 L 93 18.5 L 97.5 18.5 L 97 3.5 L 101.5 18.5 L 108 18.5 L 108 1 L 103.5 1 Z M 19.5 1 L 16 19 L 21 19 L 23.5 2.5 L 26 19 L 31 19 L 27.5 1 Z M 46 1 L 43.5 15 L 41.5 1 L 34 1 L 33.5 19 L 38 19 L 38 2.5 L 41 19 L 45.5 19 L 48.5 2.5 L 48.5 19 L 53 19 L 52.5 1 Z M 87.5 1 L 83 1 L 83 14.5 C 83 15 82.5 16 81.5 16 C 80.5 16 80 15 80 14.5 L 80 1 L 75.5 1 L 75.5 15 C 76 18.5 78.5 19.5 81.5 19.5 C 85 19.5 87.5 18.5 87.5 15 Z M 118.5 9 L 118.5 11.5 L 120.5 11.5 L 120.5 14.5 C 120.5 15 120 16 118.5 16 C 117 16 117 15 116.5 14.5 L 116.5 5 C 116.5 4.5 117 3.5 118.5 3.5 C 120 3.5 120 4.5 120.5 5 L 120.5 6.5 L 125 6.5 L 125 5 C 124.5 1.5 122 0.5 118.5 0.5 C 115.5 0.5 112.5 1.5 112 5 L 112 14.5 C 112.5 18 115 19 118.5 19 C 121.5 19 124.5 18 125 14.5 L 125 8.5 L 118.5 8.5 Z\" fill=\"rgb(16, 46, 141)\"></path></svg>',svgContentId:9562409555}},baseVariant,gestureVariant)}),isDisplayed9()&&/*#__PURE__*/_jsx(SVG,{className:\"framer-ayq6d6\",\"data-framer-name\":\"viewsonic-3 1\",layout:\"position\",layoutDependency:layoutDependency,layoutId:\"c8XgH_u88\",opacity:1,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 123.636 20\"><g><path d=\"M 0 20 L 0 0 L 123.636 0 L 123.636 20 Z\" fill=\"transparent\"></path><path d=\"M 19.399 1.112 C 17.883 1.312 17.476 1.92 16.869 3.444 L 10.499 20 L 9.691 20 L 2.405 3.14 C 1.695 1.415 1.289 1.318 0.075 1.112 L 0.075 0.407 L 9.588 0.407 L 9.588 1.117 C 7.768 1.22 7.161 1.22 7.161 2.332 C 7.161 2.836 7.665 4.051 7.969 4.761 L 11.712 13.623 L 15.255 4.355 C 15.558 3.747 15.862 3.037 15.862 2.43 C 15.862 1.318 15.055 1.215 13.435 1.112 L 13.435 0.407 L 19.405 0.407 Z M 25.472 19.496 L 18.69 19.496 L 18.69 18.888 C 19.703 18.585 20.207 18.482 20.207 17.169 L 20.207 8.812 C 20.207 7.598 19.8 7.397 18.69 7.191 L 18.69 6.48 L 24.156 6.48 L 24.156 17.267 C 24.156 18.075 24.356 18.682 25.472 18.888 Z M 22.13 0 C 23.343 0 24.253 1.014 24.253 2.229 C 24.253 3.444 23.343 4.355 22.13 4.355 C 20.813 4.355 19.903 3.444 19.903 2.229 C 19.903 1.014 20.819 0 22.13 0 Z M 29.92 11.497 C 29.92 7.701 30.933 6.99 31.941 6.99 C 32.954 6.99 33.355 7.701 33.458 8.406 C 33.761 9.214 33.761 10.683 33.761 11.497 Z M 36.703 15.949 C 36.199 16.659 35.186 17.874 33.463 17.874 C 30.83 17.874 30.223 14.935 30.126 12.505 L 37.207 12.505 C 37.104 11.09 36.8 6.177 31.843 6.177 C 28.604 6.177 26.074 8.812 26.074 12.912 C 26.074 17.771 28.907 19.902 31.74 19.902 C 34.07 19.902 35.684 18.991 37.407 16.356 Z M 57.137 7.191 C 56.634 7.294 56.227 7.294 55.724 8.606 L 51.373 19.902 L 50.664 19.902 L 47.83 11.296 L 47.727 11.296 L 44.287 19.902 L 43.578 19.902 L 39.428 9.317 C 38.621 7.495 38.518 7.289 37.808 7.191 L 37.808 6.48 L 44.081 6.48 L 44.081 7.191 C 43.675 7.191 42.971 7.294 42.971 7.999 C 42.971 8.606 43.984 10.683 45.398 14.534 L 47.321 9.723 C 47.018 8.709 46.817 8.205 46.714 7.798 C 46.411 7.294 46.108 7.294 45.398 7.191 L 45.398 6.48 L 52.078 6.48 L 52.078 7.191 C 51.368 7.191 50.664 7.294 50.664 7.901 C 50.664 8.509 51.877 12.104 52.381 14.333 L 52.484 14.333 C 53.194 12.207 54.711 8.812 54.711 8.205 C 54.711 7.294 54.104 7.294 53.297 7.191 L 53.297 6.48 L 57.143 6.48 L 57.143 7.191 Z M 69.684 6.177 C 69.175 4.154 67.458 0.911 64.121 0.911 C 62.707 0.911 61.087 1.719 61.087 3.644 C 61.087 5.163 61.694 5.77 64.023 6.887 L 68.173 9.013 C 69.186 9.517 71.261 11.09 71.261 14.127 C 71.261 16.659 69.489 20 64.229 20 C 61.596 20 60.285 19.089 59.473 19.089 C 58.866 19.089 58.665 19.593 58.562 20 L 57.755 20 L 57.755 13.015 L 58.562 13.015 C 59.169 15.954 60.789 19.094 64.429 19.094 C 67.767 19.094 67.973 16.361 67.973 15.954 C 67.973 14.029 66.553 13.422 64.733 12.511 L 62.913 11.6 C 58.059 9.322 58.059 6.893 58.059 5.575 C 58.048 3.85 58.86 0 64.224 0 C 66.548 0 67.864 1.014 68.677 1.014 C 69.386 1.014 69.484 0.51 69.587 0 L 70.497 0 L 70.497 6.177 Z M 76.516 13.015 C 76.516 9.826 76.716 6.99 78.84 6.99 C 80.563 6.99 80.964 8.709 80.964 13.015 C 80.964 16.659 80.763 18.991 78.84 18.991 C 76.516 18.991 76.516 16.052 76.516 13.015 Z M 72.366 13.015 C 72.366 16.659 74.896 19.902 78.84 19.902 C 82.686 19.902 85.113 16.762 85.113 13.015 C 85.113 9.116 82.481 6.177 78.84 6.177 C 74.896 6.177 72.366 9.42 72.366 13.015 Z M 100.293 19.496 L 93.716 19.496 L 93.716 18.888 C 94.626 18.785 95.033 18.281 95.033 17.267 L 95.033 10.38 C 95.033 9.62 95.033 7.999 93.413 7.999 C 92.302 7.999 91.083 9.414 91.083 9.718 L 91.083 17.261 C 91.083 17.869 91.186 18.677 92.497 18.883 L 92.497 19.49 L 85.617 19.49 L 85.617 18.883 C 86.728 18.682 87.134 18.476 87.134 17.164 L 87.134 8.812 C 87.134 7.598 86.831 7.294 85.617 7.191 L 85.617 6.48 L 91.078 6.48 L 91.078 8.509 C 91.484 7.901 92.698 6.177 95.125 6.177 C 96.745 6.177 98.971 6.985 98.971 10.076 L 98.971 17.267 C 98.971 17.874 98.971 18.785 100.288 18.888 Z M 107.78 19.496 L 101.1 19.496 L 101.1 18.888 C 102.113 18.585 102.514 18.482 102.514 17.169 L 102.514 8.812 C 102.514 7.598 102.108 7.397 101.1 7.191 L 101.1 6.48 L 106.464 6.48 L 106.464 17.267 C 106.464 18.075 106.664 18.682 107.78 18.888 Z M 104.54 0 C 105.651 0 106.664 1.014 106.664 2.229 C 106.664 3.444 105.651 4.355 104.54 4.355 C 103.224 4.355 102.314 3.444 102.314 2.229 C 102.314 1.014 103.224 0 104.54 0 Z M 119.818 16.963 C 118.501 18.785 116.681 19.897 114.454 19.897 C 110.814 19.897 108.381 16.86 108.381 13.416 C 108.381 7.896 112.428 6.177 115.061 6.177 C 117.087 6.177 119.411 7.191 119.411 9.214 C 119.411 10.987 117.792 10.987 117.488 10.987 C 115.971 10.987 115.971 9.62 115.971 8.102 C 115.971 7.294 115.262 6.99 114.758 6.99 C 112.634 6.99 112.428 10.483 112.428 11.697 C 112.428 15.748 114.151 17.977 116.275 17.977 C 117.895 17.977 118.702 17.169 119.308 16.459 Z M 119.818 5.672 C 119.818 4.761 120.527 3.953 121.54 3.953 C 122.451 3.953 123.16 4.761 123.16 5.672 C 123.16 6.687 122.451 7.392 121.54 7.392 C 120.527 7.392 119.818 6.687 119.818 5.672 Z M 121.54 7.798 C 122.651 7.798 123.561 6.887 123.561 5.672 C 123.561 4.561 122.651 3.644 121.54 3.644 C 120.43 3.644 119.417 4.555 119.417 5.672 C 119.411 6.887 120.424 7.798 121.54 7.798 Z M 121.031 5.873 L 121.54 5.873 L 122.147 6.887 L 122.553 6.887 L 121.844 5.873 C 122.25 5.77 122.451 5.672 122.451 5.163 C 122.451 4.756 122.147 4.555 121.643 4.555 L 120.733 4.555 L 120.733 6.887 L 121.037 6.887 Z M 121.031 5.569 L 121.031 4.859 L 121.54 4.859 C 121.844 4.859 122.044 4.859 122.044 5.163 C 122.044 5.569 121.844 5.569 121.54 5.569 Z\" fill=\"rgb(0, 0, 0)\"></path></g></svg>',svgContentId:8956901448,withExternalLayout:true,...addPropertyOverrides({gblRERI5D:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 136 22\"><g><path d=\"M 0 22 L 0 0 L 136 0 L 136 22 Z\" fill=\"transparent\"></path><path d=\"M 21.339 1.223 C 19.671 1.444 19.224 2.112 18.556 3.788 L 11.548 22 L 10.66 22 L 2.645 3.454 C 1.865 1.557 1.418 1.45 0.083 1.223 L 0.083 0.447 L 10.547 0.447 L 10.547 1.229 C 8.545 1.342 7.877 1.342 7.877 2.565 C 7.877 3.12 8.432 4.456 8.765 5.238 L 12.883 14.985 L 16.781 4.79 C 17.114 4.122 17.448 3.341 17.448 2.672 C 17.448 1.45 16.56 1.336 14.778 1.223 L 14.778 0.447 L 21.345 0.447 Z M 28.02 21.445 L 20.559 21.445 L 20.559 20.777 C 21.673 20.443 22.227 20.33 22.227 18.886 L 22.227 9.694 C 22.227 8.357 21.78 8.137 20.559 7.91 L 20.559 7.129 L 26.572 7.129 L 26.572 18.994 C 26.572 19.882 26.792 20.55 28.02 20.777 Z M 24.343 0 C 25.678 0 26.679 1.116 26.679 2.452 C 26.679 3.788 25.678 4.79 24.343 4.79 C 22.895 4.79 21.894 3.788 21.894 2.452 C 21.894 1.116 22.901 0 24.343 0 Z M 32.912 12.646 C 32.912 8.471 34.027 7.689 35.135 7.689 C 36.249 7.689 36.69 8.471 36.804 9.246 C 37.137 10.135 37.137 11.752 37.137 12.646 Z M 40.373 17.544 C 39.819 18.325 38.705 19.662 36.809 19.662 C 33.913 19.662 33.246 16.428 33.139 13.756 L 40.927 13.756 C 40.814 12.199 40.48 6.794 35.028 6.794 C 31.464 6.794 28.681 9.694 28.681 14.203 C 28.681 19.548 31.798 21.893 34.914 21.893 C 37.477 21.893 39.253 20.89 41.148 17.991 Z M 62.851 7.91 C 62.297 8.023 61.85 8.023 61.296 9.467 L 56.511 21.893 L 55.73 21.893 L 52.613 12.426 L 52.5 12.426 L 48.716 21.893 L 47.935 21.893 L 43.371 10.248 C 42.483 8.244 42.369 8.017 41.589 7.91 L 41.589 7.129 L 48.49 7.129 L 48.49 7.91 C 48.043 7.91 47.268 8.023 47.268 8.799 C 47.268 9.467 48.382 11.752 49.938 15.987 L 52.053 10.696 C 51.719 9.58 51.499 9.025 51.386 8.578 C 51.052 8.023 50.718 8.023 49.938 7.91 L 49.938 7.129 L 57.285 7.129 L 57.285 7.91 C 56.505 7.91 55.73 8.023 55.73 8.691 C 55.73 9.36 57.065 13.315 57.619 15.766 L 57.732 15.766 C 58.513 13.428 60.182 9.694 60.182 9.025 C 60.182 8.023 59.514 8.023 58.626 7.91 L 58.626 7.129 L 62.857 7.129 L 62.857 7.91 Z M 76.653 6.794 C 76.093 4.569 74.204 1.002 70.533 1.002 C 68.977 1.002 67.196 1.891 67.196 4.009 C 67.196 5.679 67.863 6.347 70.425 7.576 L 74.99 9.914 C 76.105 10.469 78.387 12.199 78.387 15.54 C 78.387 18.325 76.438 22 70.652 22 C 67.756 22 66.314 20.998 65.42 20.998 C 64.752 20.998 64.532 21.553 64.419 22 L 63.531 22 L 63.531 14.317 L 64.419 14.317 C 65.086 17.55 66.868 21.004 70.872 21.004 C 74.543 21.004 74.77 17.997 74.77 17.55 C 74.77 15.432 73.208 14.764 71.206 13.762 L 69.204 12.76 C 63.864 10.254 63.864 7.582 63.864 6.132 C 63.852 4.235 64.746 0 70.646 0 C 73.202 0 74.651 1.116 75.544 1.116 C 76.325 1.116 76.432 0.561 76.546 0 L 77.547 0 L 77.547 6.794 Z M 84.167 14.317 C 84.167 10.809 84.388 7.689 86.724 7.689 C 88.619 7.689 89.06 9.58 89.06 14.317 C 89.06 18.325 88.839 20.89 86.724 20.89 C 84.167 20.89 84.167 17.657 84.167 14.317 Z M 79.603 14.317 C 79.603 18.325 82.386 21.893 86.724 21.893 C 90.955 21.893 93.625 18.439 93.625 14.317 C 93.625 10.028 90.729 6.794 86.724 6.794 C 82.386 6.794 79.603 10.362 79.603 14.317 Z M 110.322 21.445 L 103.088 21.445 L 103.088 20.777 C 104.089 20.664 104.536 20.109 104.536 18.993 L 104.536 11.418 C 104.536 10.582 104.536 8.799 102.754 8.799 C 101.533 8.799 100.192 10.356 100.192 10.69 L 100.192 18.988 C 100.192 19.656 100.305 20.544 101.747 20.771 L 101.747 21.439 L 94.179 21.439 L 94.179 20.771 C 95.401 20.55 95.847 20.324 95.847 18.88 L 95.847 9.694 C 95.847 8.357 95.514 8.023 94.179 7.91 L 94.179 7.129 L 100.186 7.129 L 100.186 9.36 C 100.633 8.691 101.968 6.794 104.637 6.794 C 106.419 6.794 108.868 7.683 108.868 11.084 L 108.868 18.993 C 108.868 19.662 108.868 20.664 110.316 20.777 Z M 118.558 21.445 L 111.21 21.445 L 111.21 20.777 C 112.325 20.443 112.766 20.33 112.766 18.886 L 112.766 9.694 C 112.766 8.357 112.319 8.137 111.21 7.91 L 111.21 7.129 L 117.11 7.129 L 117.11 18.994 C 117.11 19.882 117.33 20.55 118.558 20.777 Z M 114.994 0 C 116.216 0 117.33 1.116 117.33 2.452 C 117.33 3.788 116.216 4.79 114.994 4.79 C 113.546 4.79 112.545 3.788 112.545 2.452 C 112.545 1.116 113.546 0 114.994 0 Z M 131.799 18.659 C 130.351 20.664 128.349 21.887 125.9 21.887 C 121.895 21.887 119.22 18.546 119.22 14.758 C 119.22 8.685 123.671 6.794 126.567 6.794 C 128.796 6.794 131.353 7.91 131.353 10.135 C 131.353 12.086 129.571 12.086 129.237 12.086 C 127.568 12.086 127.568 10.582 127.568 8.912 C 127.568 8.023 126.788 7.689 126.234 7.689 C 123.898 7.689 123.671 11.531 123.671 12.867 C 123.671 17.323 125.566 19.775 127.902 19.775 C 129.684 19.775 130.572 18.886 131.239 18.105 Z M 131.799 6.24 C 131.799 5.238 132.58 4.349 133.694 4.349 C 134.696 4.349 135.476 5.238 135.476 6.24 C 135.476 7.355 134.696 8.131 133.694 8.131 C 132.58 8.131 131.799 7.355 131.799 6.24 Z M 133.694 8.578 C 134.916 8.578 135.917 7.576 135.917 6.24 C 135.917 5.017 134.916 4.009 133.694 4.009 C 132.473 4.009 131.358 5.011 131.358 6.24 C 131.353 7.576 132.467 8.578 133.694 8.578 Z M 133.134 6.46 L 133.694 6.46 L 134.362 7.576 L 134.809 7.576 L 134.028 6.46 C 134.475 6.347 134.696 6.24 134.696 5.679 C 134.696 5.232 134.362 5.011 133.808 5.011 L 132.807 5.011 L 132.807 7.576 L 133.14 7.576 Z M 133.134 6.126 L 133.134 5.345 L 133.694 5.345 C 134.028 5.345 134.249 5.345 134.249 5.679 C 134.249 6.126 134.028 6.126 133.694 6.126 Z\" fill=\"rgb(173, 45, 90)\"></path></g></svg>',svgContentId:11924937443},UXK9THhwP:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 105.09 17\"><g><path d=\"M 0 17 L 0 0 L 105.091 0 L 105.091 17 Z\" fill=\"transparent\"></path><path d=\"M 16.49 0.945 C 15.2 1.116 14.855 1.632 14.339 2.927 L 8.924 17 L 8.238 17 L 2.044 2.669 C 1.441 1.203 1.095 1.12 0.064 0.945 L 0.064 0.346 L 8.15 0.346 L 8.15 0.95 C 6.603 1.037 6.087 1.037 6.087 1.982 C 6.087 2.411 6.515 3.443 6.773 4.047 L 9.955 11.579 L 12.967 3.701 C 13.225 3.185 13.483 2.581 13.483 2.065 C 13.483 1.12 12.796 1.033 11.42 0.945 L 11.42 0.346 L 16.494 0.346 Z M 21.652 16.571 L 15.886 16.571 L 15.886 16.055 C 16.747 15.797 17.176 15.709 17.176 14.594 L 17.176 7.491 C 17.176 6.458 16.83 6.287 15.886 6.112 L 15.886 5.508 L 20.533 5.508 L 20.533 14.677 C 20.533 15.364 20.703 15.88 21.652 16.055 Z M 18.81 0 C 19.842 0 20.615 0.862 20.615 1.895 C 20.615 2.927 19.842 3.701 18.81 3.701 C 17.691 3.701 16.918 2.927 16.918 1.895 C 16.918 0.862 17.696 0 18.81 0 Z M 25.432 9.772 C 25.432 6.546 26.293 5.942 27.15 5.942 C 28.011 5.942 28.352 6.546 28.439 7.145 C 28.697 7.832 28.697 9.081 28.697 9.772 Z M 31.197 13.557 C 30.769 14.161 29.908 15.193 28.444 15.193 C 26.206 15.193 25.69 12.695 25.607 10.63 L 31.626 10.63 C 31.538 9.427 31.28 5.25 27.067 5.25 C 24.313 5.25 22.163 7.491 22.163 10.975 C 22.163 15.105 24.571 16.917 26.979 16.917 C 28.96 16.917 30.332 16.143 31.796 13.902 Z M 48.567 6.112 C 48.139 6.2 47.793 6.2 47.365 7.315 L 43.667 16.917 L 43.064 16.917 L 40.656 9.602 L 40.568 9.602 L 37.644 16.917 L 37.041 16.917 L 33.514 7.919 C 32.827 6.37 32.74 6.195 32.137 6.112 L 32.137 5.508 L 37.469 5.508 L 37.469 6.112 C 37.124 6.112 36.525 6.2 36.525 6.799 C 36.525 7.315 37.386 9.081 38.588 12.354 L 40.223 8.265 C 39.965 7.403 39.795 6.974 39.707 6.629 C 39.449 6.2 39.191 6.2 38.588 6.112 L 38.588 5.508 L 44.266 5.508 L 44.266 6.112 C 43.663 6.112 43.064 6.2 43.064 6.716 C 43.064 7.232 44.096 10.289 44.524 12.183 L 44.611 12.183 C 45.215 10.376 46.504 7.491 46.504 6.974 C 46.504 6.2 45.988 6.2 45.302 6.112 L 45.302 5.508 L 48.571 5.508 L 48.571 6.112 Z M 59.232 5.25 C 58.799 3.531 57.339 0.774 54.503 0.774 C 53.301 0.774 51.924 1.461 51.924 3.098 C 51.924 4.388 52.44 4.905 54.42 5.854 L 57.947 7.661 C 58.808 8.09 60.572 9.427 60.572 12.008 C 60.572 14.161 59.066 17 54.595 17 C 52.357 17 51.242 16.226 50.552 16.226 C 50.036 16.226 49.865 16.654 49.778 17 L 49.092 17 L 49.092 11.063 L 49.778 11.063 C 50.294 13.561 51.671 16.23 54.765 16.23 C 57.602 16.23 57.777 13.907 57.777 13.561 C 57.777 11.925 56.57 11.409 55.023 10.634 L 53.476 9.86 C 49.35 7.924 49.35 5.859 49.35 4.739 C 49.34 3.273 50.031 0 54.59 0 C 56.565 0 57.685 0.862 58.375 0.862 C 58.978 0.862 59.061 0.433 59.149 0 L 59.923 0 L 59.923 5.25 Z M 65.038 11.063 C 65.038 8.352 65.209 5.942 67.014 5.942 C 68.478 5.942 68.819 7.403 68.819 11.063 C 68.819 14.161 68.649 16.143 67.014 16.143 C 65.038 16.143 65.038 13.644 65.038 11.063 Z M 61.511 11.063 C 61.511 14.161 63.662 16.917 67.014 16.917 C 70.283 16.917 72.346 14.248 72.346 11.063 C 72.346 7.749 70.108 5.25 67.014 5.25 C 63.662 5.25 61.511 8.007 61.511 11.063 Z M 85.249 16.571 L 79.659 16.571 L 79.659 16.055 C 80.432 15.967 80.778 15.539 80.778 14.677 L 80.778 8.823 C 80.778 8.177 80.778 6.799 79.401 6.799 C 78.457 6.799 77.421 8.002 77.421 8.26 L 77.421 14.672 C 77.421 15.188 77.508 15.875 78.623 16.05 L 78.623 16.567 L 72.775 16.567 L 72.775 16.05 C 73.719 15.88 74.064 15.705 74.064 14.589 L 74.064 7.491 C 74.064 6.458 73.806 6.2 72.775 6.112 L 72.775 5.508 L 77.416 5.508 L 77.416 7.232 C 77.762 6.716 78.793 5.25 80.856 5.25 C 82.233 5.25 84.126 5.937 84.126 8.565 L 84.126 14.677 C 84.126 15.193 84.126 15.967 85.245 16.055 Z M 91.613 16.571 L 85.935 16.571 L 85.935 16.055 C 86.796 15.797 87.137 15.709 87.137 14.594 L 87.137 7.491 C 87.137 6.458 86.792 6.287 85.935 6.112 L 85.935 5.508 L 90.494 5.508 L 90.494 14.677 C 90.494 15.364 90.664 15.88 91.613 16.055 Z M 88.859 0 C 89.803 0 90.664 0.862 90.664 1.895 C 90.664 2.927 89.803 3.701 88.859 3.701 C 87.74 3.701 86.967 2.927 86.967 1.895 C 86.967 0.862 87.74 0 88.859 0 Z M 101.845 14.419 C 100.726 15.967 99.179 16.912 97.286 16.912 C 94.192 16.912 92.124 14.331 92.124 11.404 C 92.124 6.711 95.564 5.25 97.802 5.25 C 99.524 5.25 101.5 6.112 101.5 7.832 C 101.5 9.339 100.123 9.339 99.865 9.339 C 98.576 9.339 98.576 8.177 98.576 6.887 C 98.576 6.2 97.972 5.942 97.544 5.942 C 95.739 5.942 95.564 8.91 95.564 9.943 C 95.564 13.386 97.028 15.281 98.834 15.281 C 100.21 15.281 100.896 14.594 101.412 13.99 Z M 101.845 4.822 C 101.845 4.047 102.448 3.36 103.309 3.36 C 104.083 3.36 104.686 4.047 104.686 4.822 C 104.686 5.684 104.083 6.283 103.309 6.283 C 102.448 6.283 101.845 5.684 101.845 4.822 Z M 103.309 6.629 C 104.253 6.629 105.027 5.854 105.027 4.822 C 105.027 3.877 104.253 3.098 103.309 3.098 C 102.365 3.098 101.504 3.872 101.504 4.822 C 101.5 5.854 102.361 6.629 103.309 6.629 Z M 102.877 4.992 L 103.309 4.992 L 103.825 5.854 L 104.17 5.854 L 103.567 4.992 C 103.913 4.905 104.083 4.822 104.083 4.388 C 104.083 4.043 103.825 3.872 103.397 3.872 L 102.623 3.872 L 102.623 5.854 L 102.881 5.854 Z M 102.877 4.734 L 102.877 4.13 L 103.309 4.13 C 103.567 4.13 103.738 4.13 103.738 4.388 C 103.738 4.734 103.567 4.734 103.309 4.734 Z\" fill=\"rgb(173, 45, 90)\"></path></g></svg>',svgContentId:12475994884}},baseVariant,gestureVariant)}),isDisplayed10()&&/*#__PURE__*/_jsx(SVG,{className:\"framer-gdmw3j\",\"data-framer-name\":\"SmartSuite 1\",layout:\"position\",layoutDependency:layoutDependency,layoutId:\"l6Kwg98xD\",opacity:1,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 157 24\"><g><path d=\"M 0 24 L 0 0 L 156.889 0 L 156.889 24 Z\" fill=\"transparent\"></path><path d=\"M 0.089 9 L 14.889 9 C 18.578 9 21.645 11.422 22.244 14.956 L 7.445 14.956 C 3.756 14.956 0.689 12.533 0.089 9 Z\" fill=\"rgb(94, 94, 94)\"></path><path d=\"M 0.089 23.911 L 14.889 23.911 C 18.578 23.911 21.645 21.489 22.244 17.978 L 7.445 17.978 C 3.756 17.978 0.689 20.4 0.089 23.911 Z\" fill=\"rgb(0, 0, 0)\"></path><path d=\"M 0.089 6 L 14.889 6 C 18.578 6 21.645 3.556 22.244 0.044 L 7.445 0.044 C 3.756 0.044 0.689 2.489 0.089 6 Z\" fill=\"rgb(166, 166, 166)\"></path><path d=\"M 151.156 10.556 C 150.422 10.556 149.822 10.756 149.333 11.178 C 148.844 11.578 148.533 12.156 148.422 12.867 L 153.867 12.867 C 153.756 12.178 153.444 11.6 152.956 11.2 C 152.467 10.778 151.867 10.578 151.156 10.578 Z M 151.133 8.133 C 152.222 8.133 153.2 8.356 154.067 8.822 C 154.933 9.289 155.622 9.956 156.133 10.822 C 156.644 11.689 156.889 12.711 156.889 13.844 C 156.889 14.978 156.889 14.178 156.822 14.711 L 148.467 14.711 L 148.467 14.8 C 148.644 15.444 149 15.956 149.533 16.333 C 150.089 16.733 150.8 16.933 151.622 16.933 C 152.444 16.933 152.711 16.844 153.156 16.667 C 153.6 16.489 154.022 16.222 154.4 15.867 L 156.111 17.711 L 156.044 17.778 C 155 18.933 153.511 19.489 151.533 19.489 C 149.556 19.489 149.178 19.244 148.222 18.756 C 147.267 18.267 146.533 17.6 146 16.733 C 145.489 15.867 145.222 14.889 145.222 13.8 C 145.222 12.711 145.489 11.733 146 10.867 C 146.511 10 147.222 9.311 148.111 8.844 C 149 8.356 150.022 8.111 151.111 8.111 Z M 140.756 5.956 L 140.756 8.644 L 143.489 8.644 C 143.489 10.289 142.578 11.111 140.756 11.111 L 140.756 15.6 C 140.756 16.067 140.867 16.422 141.111 16.689 C 141.333 16.933 141.689 17.067 142.111 17.067 C 142.533 17.067 143.044 16.933 143.422 16.667 L 144.267 18.933 C 143.956 19.156 143.556 19.333 143.111 19.467 C 142.644 19.578 142.178 19.644 141.689 19.644 C 140.356 19.644 139.333 19.311 138.622 18.644 C 137.911 17.978 137.556 16.978 137.556 15.689 L 137.556 6 L 140.756 6 Z M 131.422 19.444 L 134.622 19.444 L 134.622 8.4 L 131.422 8.4 Z M 133.022 6.844 C 133.6 6.844 134.089 6.667 134.467 6.311 C 134.844 5.956 135.022 5.511 135.022 4.978 C 135.022 4.444 134.844 4.067 134.467 3.756 C 134.089 3.422 133.622 3.267 133.022 3.267 C 132.422 3.267 131.956 3.444 131.578 3.778 C 131.2 4.111 131.022 4.533 131.022 5.044 C 131.022 5.556 131.2 5.978 131.578 6.311 C 131.956 6.644 132.422 6.822 133.022 6.822 Z M 121.956 19.6 C 122.644 19.6 123.267 19.467 123.867 19.222 C 124.444 18.978 124.956 18.6 125.378 18.133 L 125.378 19.444 L 128.422 19.444 L 128.422 8.4 L 125.222 8.4 L 125.222 13.867 C 125.222 14.844 125 15.6 124.533 16.089 C 124.067 16.578 123.444 16.844 122.689 16.844 C 121.2 16.844 120.444 15.956 120.444 14.178 L 120.444 8.4 L 117.244 8.4 L 117.244 14.644 C 117.244 16.289 117.667 17.533 118.511 18.356 C 119.356 19.2 120.511 19.6 121.956 19.6 Z M 109.133 19.689 C 110.444 19.689 111.556 19.489 112.489 19.089 C 113.4 18.689 114.089 18.156 114.556 17.467 C 115.022 16.8 115.244 16.044 115.244 15.222 C 115.244 14.4 115 13.511 114.489 12.933 C 114 12.378 113.4 11.956 112.689 11.711 C 112 11.444 111.089 11.2 110 10.933 C 108.933 10.711 108.156 10.467 107.644 10.222 C 107.133 9.978 106.867 9.622 106.867 9.133 C 106.867 8.644 107.089 8.244 107.533 7.933 C 107.978 7.622 108.667 7.489 109.6 7.489 C 110.933 7.489 112.267 7.867 113.578 8.622 L 114.6 6.089 C 113.933 5.689 113.178 5.356 112.289 5.156 C 111.422 4.933 110.511 4.822 109.6 4.822 C 108.289 4.822 107.178 5.022 106.267 5.422 C 105.356 5.822 104.667 6.356 104.222 7.044 C 103.778 7.711 103.533 8.489 103.533 9.311 C 103.533 10.133 103.778 11.044 104.289 11.6 C 104.778 12.178 105.378 12.6 106.089 12.844 C 106.778 13.111 107.689 13.356 108.778 13.622 C 109.489 13.778 110.067 13.933 110.467 14.067 C 110.889 14.2 111.222 14.378 111.489 14.6 C 111.756 14.822 111.889 15.111 111.889 15.444 C 111.889 15.778 111.667 16.289 111.2 16.556 C 110.756 16.844 110.044 16.978 109.111 16.978 C 108.178 16.978 107.422 16.844 106.556 16.578 C 105.711 16.311 104.978 15.933 104.356 15.489 L 103.222 18 C 103.867 18.489 104.711 18.889 105.778 19.2 C 106.844 19.511 107.933 19.667 109.067 19.667 Z M 99.8 19.6 C 100.289 19.6 100.778 19.533 101.222 19.422 C 101.689 19.311 102.067 19.133 102.378 18.889 L 101.533 16.622 C 101.156 16.889 100.711 17.022 100.222 17.022 C 99.733 17.022 99.444 16.889 99.222 16.644 C 99 16.4 98.867 16.022 98.867 15.556 L 98.867 11.067 C 100.689 11.067 101.6 10.244 101.6 8.6 L 98.867 8.6 L 98.867 5.911 L 95.667 5.911 L 95.667 15.6 C 95.667 16.911 96.022 17.889 96.733 18.556 C 97.444 19.222 98.467 19.556 99.8 19.556 Z M 90.067 19.444 L 90.067 14.222 C 90.067 13.2 90.333 12.422 90.844 11.911 C 91.356 11.4 92.089 11.133 93 11.133 C 93.911 11.133 93.356 11.133 93.711 11.178 L 93.711 8.222 C 92.867 8.222 92.111 8.356 91.467 8.622 C 90.822 8.889 90.289 9.289 89.911 9.822 L 89.911 8.356 L 86.844 8.356 L 86.844 19.4 L 90.044 19.4 Z M 77.956 16.978 C 77.133 16.978 76.444 16.711 75.911 16.156 C 75.378 15.6 75.111 14.867 75.111 13.933 C 75.111 13 75.378 12.267 75.911 11.711 C 76.444 11.156 77.133 10.889 77.956 10.889 C 78.778 10.889 79.444 11.156 79.978 11.711 C 80.511 12.267 80.778 13 80.778 13.933 C 80.778 14.867 80.511 15.6 79.978 16.156 C 79.444 16.711 78.778 16.978 77.956 16.978 Z M 77.4 19.6 C 78.911 19.6 80.067 19.111 80.844 18.156 L 80.844 19.422 L 83.911 19.422 L 83.911 8.378 L 80.711 8.378 L 80.711 9.556 C 79.911 8.667 78.822 8.222 77.4 8.222 C 75.978 8.222 75.422 8.444 74.578 8.911 C 73.733 9.378 73.067 10.044 72.6 10.911 C 72.111 11.778 71.889 12.778 71.889 13.911 C 71.889 15.044 72.133 16.044 72.6 16.911 C 73.089 17.778 73.733 18.444 74.578 18.911 C 75.422 19.378 76.356 19.6 77.4 19.6 Z M 54.333 19.444 L 54.333 13.911 C 54.333 12.956 54.556 12.222 55 11.756 C 55.444 11.267 56.022 11.022 56.778 11.022 C 58.178 11.022 58.867 11.889 58.867 13.622 L 58.867 19.444 L 62.067 19.444 L 62.067 13.911 C 62.067 12.956 62.289 12.222 62.733 11.756 C 63.178 11.267 63.778 11.022 64.511 11.022 C 65.244 11.022 65.689 11.244 66.067 11.667 C 66.422 12.089 66.622 12.756 66.622 13.622 L 66.622 19.444 L 69.822 19.444 L 69.822 13.111 C 69.822 11.489 69.422 10.267 68.6 9.444 C 67.778 8.622 66.689 8.222 65.311 8.222 C 63.933 8.222 63.733 8.378 63.044 8.689 C 62.356 9 61.778 9.444 61.333 10.022 C 60.956 9.444 60.444 8.978 59.822 8.667 C 59.2 8.356 58.489 8.2 57.711 8.2 C 55.622 8.2 54.222 8.556 53.156 9.267 C 52.111 9.978 51.178 11.378 51.178 13.067 L 51.178 19.4 L 54.378 19.4 Z M 42.978 19.689 C 44.289 19.689 45.4 19.489 46.333 19.089 C 47.244 18.689 47.933 18.156 48.4 17.467 C 48.867 16.8 49.089 16.044 49.089 15.222 C 49.089 14.4 48.844 13.511 48.333 12.933 C 47.844 12.378 47.244 11.956 46.533 11.711 C 45.844 11.444 44.933 11.2 43.844 10.933 C 42.8 10.711 42 10.467 41.489 10.222 C 40.978 9.978 40.711 9.622 40.711 9.133 C 40.711 8.644 40.933 8.244 41.378 7.933 C 41.822 7.622 42.511 7.489 43.444 7.489 C 44.778 7.489 46.111 7.867 47.422 8.622 L 48.444 6.089 C 47.778 5.689 47.022 5.356 46.133 5.156 C 45.267 4.933 44.356 4.822 43.444 4.822 C 42.133 4.822 41.022 5.022 40.111 5.422 C 39.2 5.822 38.511 6.356 38.067 7.044 C 37.622 7.711 37.378 8.489 37.378 9.311 C 37.378 10.133 37.622 11.044 38.133 11.6 C 38.622 12.178 39.222 12.6 39.933 12.844 C 40.622 13.111 41.533 13.356 42.622 13.622 C 43.333 13.778 43.889 13.933 44.311 14.067 C 44.733 14.2 45.067 14.378 45.333 14.6 C 45.6 14.822 45.733 15.111 45.733 15.444 C 45.733 15.778 45.511 16.289 45.044 16.556 C 44.6 16.844 43.889 16.978 42.956 16.978 C 42.022 16.978 41.267 16.844 40.4 16.578 C 39.556 16.311 38.822 15.933 38.2 15.489 L 37.067 18 C 37.711 18.489 38.556 18.889 39.622 19.2 C 40.689 19.511 41.778 19.667 42.911 19.667 Z\" fill=\"rgb(56,60,87)\"></path></g></svg>',svgContentId:12146130648,withExternalLayout:true,...addPropertyOverrides({WQJsGwXTi:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 170.09 26\"><g><path d=\"M 0 26 L 0 0 L 169.963 0 L 169.963 26 Z\" fill=\"transparent\"></path><path d=\"M 0.096 9.75 L 16.13 9.75 C 20.126 9.75 23.448 12.374 24.098 16.202 L 8.065 16.202 C 4.069 16.202 0.746 13.578 0.096 9.75 Z\" fill=\"rgb(255, 87, 88)\"></path><path d=\"M 0.096 25.904 L 16.13 25.904 C 20.126 25.904 23.448 23.28 24.098 19.476 L 8.065 19.476 C 4.069 19.476 0.746 22.1 0.096 25.904 Z\" fill=\"rgb(57, 134, 255)\"></path><path d=\"M 0.096 6.5 L 16.13 6.5 C 20.126 6.5 23.448 3.852 24.098 0.048 L 8.065 0.048 C 4.069 0.048 0.746 2.696 0.096 6.5 Z\" fill=\"rgb(251, 183, 56)\"></path><path d=\"M 163.752 11.435 C 162.957 11.435 162.307 11.652 161.778 12.109 C 161.248 12.543 160.911 13.168 160.791 13.939 L 166.689 13.939 C 166.569 13.193 166.231 12.567 165.702 12.133 C 165.172 11.676 164.522 11.459 163.752 11.459 Z M 163.728 8.811 C 164.907 8.811 165.967 9.052 166.906 9.557 C 167.844 10.063 168.591 10.785 169.144 11.724 C 169.698 12.663 169.963 13.77 169.963 14.998 C 169.963 16.226 169.963 15.359 169.891 15.937 L 160.839 15.937 L 160.839 16.033 C 161.031 16.731 161.417 17.285 161.994 17.694 C 162.596 18.128 163.367 18.344 164.257 18.344 C 165.148 18.344 165.437 18.248 165.919 18.056 C 166.4 17.863 166.857 17.574 167.267 17.189 L 169.12 19.187 L 169.048 19.259 C 167.917 20.511 166.304 21.113 164.161 21.113 C 162.019 21.113 161.609 20.848 160.574 20.318 C 159.539 19.789 158.744 19.067 158.167 18.128 C 157.613 17.189 157.324 16.13 157.324 14.95 C 157.324 13.77 157.613 12.711 158.167 11.772 C 158.72 10.833 159.491 10.087 160.454 9.581 C 161.417 9.052 162.524 8.787 163.704 8.787 Z M 152.485 6.452 L 152.485 9.365 L 155.446 9.365 C 155.446 11.146 154.459 12.037 152.485 12.037 L 152.485 16.9 C 152.485 17.406 152.606 17.791 152.87 18.08 C 153.111 18.344 153.496 18.489 153.954 18.489 C 154.411 18.489 154.965 18.344 155.374 18.056 L 156.289 20.511 C 155.952 20.752 155.519 20.944 155.037 21.089 C 154.531 21.209 154.026 21.281 153.496 21.281 C 152.052 21.281 150.944 20.92 150.174 20.198 C 149.404 19.476 149.019 18.393 149.019 16.996 L 149.019 6.5 L 152.485 6.5 Z M 142.374 21.065 L 145.841 21.065 L 145.841 9.1 L 142.374 9.1 Z M 144.107 7.415 C 144.733 7.415 145.263 7.222 145.672 6.837 C 146.081 6.452 146.274 5.97 146.274 5.393 C 146.274 4.815 146.081 4.406 145.672 4.068 C 145.263 3.707 144.757 3.539 144.107 3.539 C 143.457 3.539 142.952 3.731 142.543 4.093 C 142.133 4.454 141.941 4.911 141.941 5.465 C 141.941 6.019 142.133 6.476 142.543 6.837 C 142.952 7.198 143.457 7.391 144.107 7.391 Z M 132.119 21.233 C 132.865 21.233 133.539 21.089 134.189 20.824 C 134.815 20.559 135.369 20.15 135.826 19.644 L 135.826 21.065 L 139.124 21.065 L 139.124 9.1 L 135.657 9.1 L 135.657 15.022 C 135.657 16.081 135.417 16.9 134.911 17.43 C 134.406 17.959 133.731 18.248 132.913 18.248 C 131.3 18.248 130.481 17.285 130.481 15.359 L 130.481 9.1 L 127.015 9.1 L 127.015 15.865 C 127.015 17.646 127.472 18.994 128.387 19.885 C 129.302 20.8 130.554 21.233 132.119 21.233 Z M 118.228 21.33 C 119.648 21.33 120.852 21.113 121.863 20.68 C 122.85 20.246 123.596 19.668 124.102 18.922 C 124.607 18.2 124.848 17.381 124.848 16.491 C 124.848 15.6 124.583 14.637 124.03 14.011 C 123.5 13.409 122.85 12.952 122.08 12.687 C 121.333 12.398 120.346 12.133 119.167 11.844 C 118.011 11.604 117.169 11.339 116.615 11.074 C 116.061 10.809 115.772 10.424 115.772 9.894 C 115.772 9.365 116.013 8.931 116.494 8.594 C 116.976 8.257 117.722 8.113 118.733 8.113 C 120.178 8.113 121.622 8.522 123.043 9.341 L 124.15 6.596 C 123.428 6.163 122.609 5.802 121.646 5.585 C 120.707 5.344 119.72 5.224 118.733 5.224 C 117.313 5.224 116.109 5.441 115.122 5.874 C 114.135 6.307 113.389 6.885 112.907 7.631 C 112.426 8.354 112.161 9.196 112.161 10.087 C 112.161 10.978 112.426 11.965 112.98 12.567 C 113.509 13.193 114.159 13.65 114.93 13.915 C 115.676 14.204 116.663 14.468 117.843 14.757 C 118.613 14.926 119.239 15.094 119.672 15.239 C 120.13 15.383 120.491 15.576 120.78 15.817 C 121.069 16.057 121.213 16.37 121.213 16.731 C 121.213 17.093 120.972 17.646 120.467 17.935 C 119.985 18.248 119.215 18.393 118.204 18.393 C 117.193 18.393 116.374 18.248 115.435 17.959 C 114.52 17.67 113.726 17.261 113.052 16.78 L 111.824 19.5 C 112.522 20.03 113.437 20.463 114.593 20.8 C 115.748 21.137 116.928 21.306 118.156 21.306 Z M 108.117 21.233 C 108.646 21.233 109.176 21.161 109.657 21.041 C 110.163 20.92 110.572 20.728 110.909 20.463 L 109.994 18.007 C 109.585 18.296 109.104 18.441 108.574 18.441 C 108.044 18.441 107.731 18.296 107.491 18.031 C 107.25 17.767 107.106 17.357 107.106 16.852 L 107.106 11.989 C 109.08 11.989 110.067 11.098 110.067 9.317 L 107.106 9.317 L 107.106 6.404 L 103.639 6.404 L 103.639 16.9 C 103.639 18.32 104.024 19.38 104.794 20.102 C 105.565 20.824 106.672 21.185 108.117 21.185 Z M 97.572 21.065 L 97.572 15.407 C 97.572 14.3 97.861 13.457 98.415 12.904 C 98.969 12.35 99.763 12.061 100.75 12.061 C 101.737 12.061 101.135 12.061 101.52 12.109 L 101.52 8.907 C 100.606 8.907 99.787 9.052 99.089 9.341 C 98.391 9.63 97.813 10.063 97.404 10.641 L 97.404 9.052 L 94.081 9.052 L 94.081 21.017 L 97.548 21.017 Z M 84.452 18.393 C 83.561 18.393 82.815 18.104 82.237 17.502 C 81.659 16.9 81.37 16.106 81.37 15.094 C 81.37 14.083 81.659 13.289 82.237 12.687 C 82.815 12.085 83.561 11.796 84.452 11.796 C 85.343 11.796 86.065 12.085 86.643 12.687 C 87.22 13.289 87.509 14.083 87.509 15.094 C 87.509 16.106 87.22 16.9 86.643 17.502 C 86.065 18.104 85.343 18.393 84.452 18.393 Z M 83.85 21.233 C 85.487 21.233 86.739 20.704 87.581 19.669 L 87.581 21.041 L 90.904 21.041 L 90.904 9.076 L 87.437 9.076 L 87.437 10.352 C 86.57 9.389 85.391 8.907 83.85 8.907 C 82.309 8.907 81.707 9.148 80.793 9.654 C 79.878 10.159 79.156 10.881 78.65 11.82 C 78.12 12.759 77.88 13.843 77.88 15.07 C 77.88 16.298 78.144 17.381 78.65 18.32 C 79.18 19.259 79.878 19.981 80.793 20.487 C 81.707 20.993 82.719 21.233 83.85 21.233 Z M 58.861 21.065 L 58.861 15.07 C 58.861 14.035 59.102 13.241 59.583 12.735 C 60.065 12.206 60.691 11.941 61.509 11.941 C 63.026 11.941 63.772 12.88 63.772 14.757 L 63.772 21.065 L 67.239 21.065 L 67.239 15.07 C 67.239 14.035 67.48 13.241 67.961 12.735 C 68.443 12.206 69.093 11.941 69.887 11.941 C 70.681 11.941 71.163 12.181 71.572 12.639 C 71.957 13.096 72.174 13.818 72.174 14.757 L 72.174 21.065 L 75.641 21.065 L 75.641 14.204 C 75.641 12.446 75.207 11.122 74.317 10.231 C 73.426 9.341 72.246 8.907 70.754 8.907 C 69.261 8.907 69.044 9.076 68.298 9.413 C 67.552 9.75 66.926 10.231 66.444 10.857 C 66.035 10.231 65.481 9.726 64.807 9.389 C 64.133 9.052 63.363 8.883 62.52 8.883 C 60.257 8.883 58.741 9.269 57.585 10.039 C 56.454 10.809 55.443 12.326 55.443 14.156 L 55.443 21.017 L 58.909 21.017 Z M 46.559 21.33 C 47.98 21.33 49.183 21.113 50.194 20.68 C 51.181 20.246 51.928 19.668 52.433 18.922 C 52.939 18.2 53.18 17.381 53.18 16.491 C 53.18 15.6 52.915 14.637 52.361 14.011 C 51.831 13.409 51.181 12.952 50.411 12.687 C 49.665 12.398 48.678 12.133 47.498 11.844 C 46.367 11.604 45.5 11.339 44.946 11.074 C 44.393 10.809 44.104 10.424 44.104 9.894 C 44.104 9.365 44.344 8.931 44.826 8.594 C 45.307 8.257 46.054 8.113 47.065 8.113 C 48.509 8.113 49.954 8.522 51.374 9.341 L 52.481 6.596 C 51.759 6.163 50.941 5.802 49.978 5.585 C 49.039 5.344 48.052 5.224 47.065 5.224 C 45.644 5.224 44.441 5.441 43.454 5.874 C 42.467 6.307 41.72 6.885 41.239 7.631 C 40.757 8.354 40.493 9.196 40.493 10.087 C 40.493 10.978 40.757 11.965 41.311 12.567 C 41.841 13.193 42.491 13.65 43.261 13.915 C 44.007 14.204 44.994 14.468 46.174 14.757 C 46.944 14.926 47.546 15.094 48.004 15.239 C 48.461 15.383 48.822 15.576 49.111 15.817 C 49.4 16.057 49.544 16.37 49.544 16.731 C 49.544 17.093 49.304 17.646 48.798 17.935 C 48.317 18.248 47.546 18.393 46.535 18.393 C 45.524 18.393 44.706 18.248 43.767 17.959 C 42.852 17.67 42.057 17.261 41.383 16.78 L 40.156 19.5 C 40.854 20.03 41.769 20.463 42.924 20.8 C 44.08 21.137 45.259 21.306 46.487 21.306 Z\" fill=\"rgb(56,60,87)\"></path></g></svg>',svgContentId:10833623317},yd0D583du:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 130.84 20\"><g><path d=\"M 0 20 L 0 0 L 130.741 0 L 130.741 20 Z\" fill=\"transparent\"></path><path d=\"M 0.074 7.5 L 12.407 7.5 C 15.482 7.5 18.037 9.519 18.537 12.463 L 6.204 12.463 C 3.13 12.463 0.574 10.444 0.074 7.5 Z\" fill=\"rgb(255, 87, 88)\"></path><path d=\"M 0.074 19.926 L 12.407 19.926 C 15.482 19.926 18.037 17.907 18.537 14.981 L 6.204 14.981 C 3.13 14.981 0.574 17 0.074 19.926 Z\" fill=\"rgb(57, 134, 255)\"></path><path d=\"M 0.074 5 L 12.407 5 C 15.482 5 18.037 2.963 18.537 0.037 L 6.204 0.037 C 3.13 0.037 0.574 2.074 0.074 5 Z\" fill=\"rgb(251, 183, 56)\"></path><path d=\"M 123.963 8.796 C 123.352 8.796 122.852 8.963 122.444 9.315 C 122.037 9.648 121.778 10.13 121.685 10.722 L 126.222 10.722 C 126.13 10.148 125.87 9.667 125.463 9.333 C 125.056 8.981 124.556 8.815 123.963 8.815 Z M 123.944 6.778 C 124.852 6.778 125.667 6.963 126.389 7.352 C 127.111 7.741 127.685 8.296 128.111 9.019 C 128.537 9.741 128.741 10.593 128.741 11.537 C 128.741 12.481 128.741 11.815 128.685 12.259 L 121.722 12.259 L 121.722 12.333 C 121.87 12.87 122.167 13.296 122.611 13.611 C 123.074 13.944 123.667 14.111 124.352 14.111 C 125.037 14.111 125.259 14.037 125.63 13.889 C 126 13.741 126.352 13.518 126.667 13.222 L 128.093 14.759 L 128.037 14.815 C 127.167 15.778 125.926 16.241 124.278 16.241 C 122.63 16.241 122.315 16.037 121.519 15.63 C 120.722 15.222 120.111 14.667 119.667 13.944 C 119.241 13.222 119.019 12.407 119.019 11.5 C 119.019 10.593 119.241 9.778 119.667 9.056 C 120.093 8.333 120.685 7.759 121.426 7.37 C 122.167 6.963 123.019 6.759 123.926 6.759 Z M 115.296 4.963 L 115.296 7.204 L 117.574 7.204 C 117.574 8.574 116.815 9.259 115.296 9.259 L 115.296 13 C 115.296 13.389 115.389 13.685 115.593 13.907 C 115.778 14.111 116.074 14.222 116.426 14.222 C 116.778 14.222 117.204 14.111 117.519 13.889 L 118.222 15.778 C 117.963 15.963 117.63 16.111 117.259 16.222 C 116.87 16.315 116.481 16.37 116.074 16.37 C 114.963 16.37 114.111 16.093 113.519 15.537 C 112.926 14.981 112.63 14.148 112.63 13.074 L 112.63 5 L 115.296 5 Z M 107.519 16.204 L 110.185 16.204 L 110.185 7 L 107.519 7 Z M 108.852 5.704 C 109.333 5.704 109.741 5.556 110.056 5.259 C 110.37 4.963 110.519 4.593 110.519 4.148 C 110.519 3.704 110.37 3.389 110.056 3.13 C 109.741 2.852 109.352 2.722 108.852 2.722 C 108.352 2.722 107.963 2.87 107.648 3.148 C 107.333 3.426 107.185 3.778 107.185 4.204 C 107.185 4.63 107.333 4.981 107.648 5.259 C 107.963 5.537 108.352 5.685 108.852 5.685 Z M 99.63 16.333 C 100.204 16.333 100.722 16.222 101.222 16.018 C 101.704 15.815 102.13 15.5 102.481 15.111 L 102.481 16.204 L 105.019 16.204 L 105.019 7 L 102.352 7 L 102.352 11.556 C 102.352 12.37 102.167 13 101.778 13.407 C 101.389 13.815 100.87 14.037 100.241 14.037 C 99 14.037 98.37 13.296 98.37 11.815 L 98.37 7 L 95.704 7 L 95.704 12.204 C 95.704 13.574 96.056 14.611 96.759 15.296 C 97.463 16 98.426 16.333 99.63 16.333 Z M 88.944 16.407 C 90.037 16.407 90.963 16.241 91.741 15.907 C 92.5 15.574 93.074 15.13 93.463 14.556 C 93.852 14 94.037 13.37 94.037 12.685 C 94.037 12 93.833 11.259 93.407 10.778 C 93 10.315 92.5 9.963 91.907 9.759 C 91.333 9.537 90.574 9.333 89.667 9.111 C 88.778 8.926 88.13 8.722 87.704 8.519 C 87.278 8.315 87.056 8.019 87.056 7.611 C 87.056 7.204 87.241 6.87 87.611 6.611 C 87.981 6.352 88.556 6.241 89.333 6.241 C 90.444 6.241 91.556 6.556 92.648 7.185 L 93.5 5.074 C 92.944 4.741 92.315 4.463 91.574 4.296 C 90.852 4.111 90.093 4.019 89.333 4.019 C 88.241 4.019 87.315 4.185 86.556 4.519 C 85.796 4.852 85.222 5.296 84.852 5.87 C 84.481 6.426 84.278 7.074 84.278 7.759 C 84.278 8.444 84.481 9.204 84.907 9.667 C 85.315 10.148 85.815 10.5 86.407 10.704 C 86.981 10.926 87.741 11.13 88.648 11.352 C 89.241 11.481 89.722 11.611 90.056 11.722 C 90.407 11.833 90.685 11.981 90.907 12.167 C 91.13 12.352 91.241 12.593 91.241 12.87 C 91.241 13.148 91.056 13.574 90.667 13.796 C 90.296 14.037 89.704 14.148 88.926 14.148 C 88.148 14.148 87.519 14.037 86.796 13.815 C 86.093 13.593 85.481 13.278 84.963 12.907 L 84.019 15 C 84.556 15.407 85.259 15.741 86.148 16 C 87.037 16.259 87.944 16.389 88.889 16.389 Z M 81.167 16.333 C 81.574 16.333 81.981 16.278 82.352 16.185 C 82.741 16.093 83.056 15.944 83.315 15.741 L 82.611 13.852 C 82.296 14.074 81.926 14.185 81.519 14.185 C 81.111 14.185 80.87 14.074 80.685 13.87 C 80.5 13.667 80.389 13.352 80.389 12.963 L 80.389 9.222 C 81.907 9.222 82.667 8.537 82.667 7.167 L 80.389 7.167 L 80.389 4.926 L 77.722 4.926 L 77.722 13 C 77.722 14.093 78.019 14.907 78.611 15.463 C 79.204 16.019 80.056 16.296 81.167 16.296 Z M 73.056 16.204 L 73.056 11.852 C 73.056 11 73.278 10.352 73.704 9.926 C 74.13 9.5 74.741 9.278 75.5 9.278 C 76.259 9.278 75.796 9.278 76.093 9.315 L 76.093 6.852 C 75.389 6.852 74.759 6.963 74.222 7.185 C 73.685 7.407 73.241 7.741 72.926 8.185 L 72.926 6.963 L 70.37 6.963 L 70.37 16.167 L 73.037 16.167 Z M 62.963 14.148 C 62.278 14.148 61.704 13.926 61.259 13.463 C 60.815 13 60.593 12.389 60.593 11.611 C 60.593 10.833 60.815 10.222 61.259 9.759 C 61.704 9.296 62.278 9.074 62.963 9.074 C 63.648 9.074 64.204 9.296 64.648 9.759 C 65.093 10.222 65.315 10.833 65.315 11.611 C 65.315 12.389 65.093 13 64.648 13.463 C 64.204 13.926 63.648 14.148 62.963 14.148 Z M 62.5 16.333 C 63.759 16.333 64.722 15.926 65.37 15.13 L 65.37 16.185 L 67.926 16.185 L 67.926 6.981 L 65.259 6.981 L 65.259 7.963 C 64.593 7.222 63.685 6.852 62.5 6.852 C 61.315 6.852 60.852 7.037 60.148 7.426 C 59.444 7.815 58.889 8.37 58.5 9.093 C 58.093 9.815 57.907 10.648 57.907 11.593 C 57.907 12.537 58.111 13.37 58.5 14.093 C 58.907 14.815 59.444 15.37 60.148 15.759 C 60.852 16.148 61.63 16.333 62.5 16.333 Z M 43.278 16.204 L 43.278 11.593 C 43.278 10.796 43.463 10.185 43.833 9.796 C 44.204 9.389 44.685 9.185 45.315 9.185 C 46.481 9.185 47.056 9.907 47.056 11.352 L 47.056 16.204 L 49.722 16.204 L 49.722 11.593 C 49.722 10.796 49.907 10.185 50.278 9.796 C 50.648 9.389 51.148 9.185 51.759 9.185 C 52.37 9.185 52.741 9.37 53.056 9.722 C 53.352 10.074 53.519 10.63 53.519 11.352 L 53.519 16.204 L 56.185 16.204 L 56.185 10.926 C 56.185 9.574 55.852 8.556 55.167 7.87 C 54.481 7.185 53.574 6.852 52.426 6.852 C 51.278 6.852 51.111 6.981 50.537 7.241 C 49.963 7.5 49.481 7.87 49.111 8.352 C 48.796 7.87 48.37 7.481 47.852 7.222 C 47.333 6.963 46.741 6.833 46.093 6.833 C 44.352 6.833 43.185 7.13 42.296 7.722 C 41.426 8.315 40.648 9.481 40.648 10.889 L 40.648 16.167 L 43.315 16.167 Z M 33.815 16.407 C 34.907 16.407 35.833 16.241 36.611 15.907 C 37.37 15.574 37.944 15.13 38.333 14.556 C 38.722 14 38.907 13.37 38.907 12.685 C 38.907 12 38.704 11.259 38.278 10.778 C 37.87 10.315 37.37 9.963 36.778 9.759 C 36.204 9.537 35.444 9.333 34.537 9.111 C 33.667 8.926 33 8.722 32.574 8.519 C 32.148 8.315 31.926 8.019 31.926 7.611 C 31.926 7.204 32.111 6.87 32.481 6.611 C 32.852 6.352 33.426 6.241 34.204 6.241 C 35.315 6.241 36.426 6.556 37.519 7.185 L 38.37 5.074 C 37.815 4.741 37.185 4.463 36.444 4.296 C 35.722 4.111 34.963 4.019 34.204 4.019 C 33.111 4.019 32.185 4.185 31.426 4.519 C 30.667 4.852 30.093 5.296 29.722 5.87 C 29.352 6.426 29.148 7.074 29.148 7.759 C 29.148 8.444 29.352 9.204 29.778 9.667 C 30.185 10.148 30.685 10.5 31.278 10.704 C 31.852 10.926 32.611 11.13 33.519 11.352 C 34.111 11.481 34.574 11.611 34.926 11.722 C 35.278 11.833 35.556 11.981 35.778 12.167 C 36 12.352 36.111 12.593 36.111 12.87 C 36.111 13.148 35.926 13.574 35.537 13.796 C 35.167 14.037 34.574 14.148 33.796 14.148 C 33.019 14.148 32.389 14.037 31.667 13.815 C 30.963 13.593 30.352 13.278 29.833 12.907 L 28.889 15 C 29.426 15.407 30.13 15.741 31.019 16 C 31.907 16.259 32.815 16.389 33.759 16.389 Z\" fill=\"rgb(56,60,87)\"></path></g></svg>',svgContentId:10761650283}},baseVariant,gestureVariant)}),isDisplayed11()&&/*#__PURE__*/_jsx(SVG,{className:\"framer-atvodv\",\"data-framer-name\":\"TOGG_logo logo\",layout:\"position\",layoutDependency:layoutDependency,layoutId:\"rXKwzZa8V\",opacity:1,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 118 29\"><g transform=\"translate(0.392 0.295)\"><path d=\"M 0 28.293 L 0 0 L 116.707 0 L 116.707 28.293 Z\" fill=\"transparent\"></path><path d=\"M 28.909 0 L 0 14.159 L 28.926 28.293 L 14.751 14.15 Z\" fill=\"rgb(0,193,230)\"></path><path d=\"M 28.912 0 L 57.837 14.134 L 28.928 28.293 L 43.087 14.142 Z\" fill=\"rgb(0,193,230)\"></path><path d=\"M 99.622 13.648 C 99.647 14.529 99.408 15.396 98.935 16.14 C 98.464 16.884 97.781 17.47 96.974 17.824 C 96.167 18.178 95.272 18.284 94.404 18.128 C 93.537 17.971 92.737 17.56 92.104 16.947 C 91.471 16.334 91.036 15.546 90.854 14.684 C 90.672 13.823 90.75 12.927 91.081 12.11 C 91.411 11.294 91.978 10.594 92.709 10.101 C 93.44 9.608 94.3 9.344 95.181 9.342 C 96.34 9.333 97.454 9.78 98.285 10.586 C 99.117 11.392 99.597 12.492 99.622 13.648 Z M 99.574 7.852 L 99.574 9.398 C 98.399 8.23 96.808 7.574 95.149 7.577 C 94.358 7.577 93.575 7.733 92.844 8.035 C 92.113 8.337 91.45 8.78 90.89 9.339 C 90.332 9.897 89.888 10.56 89.585 11.29 C 89.283 12.02 89.127 12.802 89.127 13.592 C 89.127 14.382 89.283 15.164 89.585 15.894 C 89.888 16.623 90.332 17.286 90.89 17.845 C 91.45 18.403 92.113 18.846 92.844 19.149 C 93.575 19.451 94.358 19.607 95.149 19.607 C 95.97 19.616 96.783 19.464 97.544 19.158 C 98.305 18.852 98.997 18.4 99.582 17.826 C 99.582 18.837 99.582 22.391 95.23 22.391 C 93.718 22.399 92.244 21.922 91.023 21.031 L 90.927 23.063 C 92.246 23.782 93.726 24.158 95.23 24.156 C 96.051 24.197 96.872 24.075 97.645 23.797 C 98.418 23.519 99.129 23.091 99.736 22.537 C 100.286 21.946 100.713 21.251 100.991 20.494 C 101.27 19.736 101.393 18.931 101.357 18.125 L 101.357 7.852 Z\" fill=\"rgb(0,0,0)\"></path><path d=\"M 114.98 13.64 C 115.005 14.521 114.767 15.389 114.297 16.134 C 113.826 16.879 113.143 17.466 112.336 17.822 C 111.529 18.177 110.635 18.284 109.767 18.128 C 108.899 17.973 108.097 17.563 107.463 16.95 C 106.83 16.337 106.394 15.549 106.211 14.687 C 106.028 13.826 106.107 12.929 106.437 12.112 C 106.768 11.295 107.334 10.595 108.065 10.102 C 108.795 9.608 109.656 9.344 110.538 9.342 C 111.695 9.331 112.811 9.776 113.642 10.58 C 114.474 11.385 114.954 12.484 114.98 13.64 Z M 114.931 7.844 L 114.931 9.39 C 114.349 8.813 113.658 8.355 112.899 8.044 C 112.14 7.733 111.326 7.574 110.506 7.577 C 109.697 7.547 108.89 7.681 108.134 7.97 C 107.379 8.258 106.688 8.696 106.106 9.257 C 105.523 9.818 105.059 10.491 104.743 11.235 C 104.426 11.979 104.263 12.779 104.263 13.588 C 104.263 14.396 104.426 15.196 104.743 15.94 C 105.059 16.684 105.523 17.357 106.106 17.918 C 106.688 18.479 107.379 18.917 108.134 19.206 C 108.89 19.494 109.697 19.628 110.506 19.598 C 111.326 19.6 112.138 19.44 112.897 19.128 C 113.654 18.815 114.343 18.356 114.923 17.777 C 114.923 18.789 114.923 22.343 110.571 22.343 C 109.058 22.358 107.581 21.881 106.364 20.983 L 106.267 23.023 C 107.59 23.734 109.069 24.107 110.571 24.107 C 111.391 24.148 112.213 24.026 112.986 23.748 C 113.759 23.47 114.47 23.042 115.077 22.488 C 115.627 21.897 116.054 21.203 116.332 20.445 C 116.611 19.688 116.734 18.882 116.698 18.076 L 116.698 7.844 Z\" fill=\"rgb(0,0,0)\"></path><path d=\"M 61.045 3.635 L 61.045 5.375 L 66.84 5.375 L 66.84 20.392 L 68.631 20.392 L 68.623 5.375 L 74.409 5.367 L 74.409 3.635 Z\" fill=\"rgb(0,0,0)\"></path><path d=\"M 80.307 18.951 C 79.356 18.968 78.42 18.703 77.619 18.189 C 76.818 17.675 76.189 16.935 75.81 16.063 C 75.431 15.19 75.32 14.226 75.49 13.29 C 75.661 12.355 76.105 11.491 76.768 10.809 C 77.431 10.126 78.282 9.656 79.213 9.457 C 80.143 9.258 81.113 9.34 81.997 9.691 C 82.881 10.043 83.641 10.65 84.18 11.433 C 84.718 12.217 85.013 13.143 85.024 14.094 C 85.049 14.726 84.945 15.357 84.719 15.948 C 84.493 16.539 84.149 17.078 83.708 17.532 C 83.267 17.986 82.738 18.346 82.153 18.59 C 81.569 18.834 80.941 18.957 80.307 18.951 Z M 80.307 7.617 C 79.003 7.609 77.727 7.989 76.639 8.708 C 75.552 9.426 74.704 10.452 74.201 11.653 C 73.699 12.855 73.565 14.179 73.819 15.456 C 74.072 16.734 74.699 17.907 75.622 18.828 C 76.544 19.748 77.72 20.373 78.999 20.625 C 80.279 20.876 81.603 20.741 82.807 20.238 C 84.009 19.735 85.035 18.886 85.753 17.799 C 86.47 16.712 86.849 15.436 86.84 14.134 C 86.858 13.272 86.702 12.416 86.381 11.616 C 86.059 10.817 85.578 10.09 84.967 9.481 C 84.357 8.872 83.629 8.393 82.828 8.073 C 82.027 7.752 81.17 7.598 80.307 7.617 Z\" fill=\"rgb(0,0,0)\"></path></g></svg>',svgContentId:10304614566,withExternalLayout:true,...addPropertyOverrides({PHJ3mUZPg:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 93.59 23\"><g transform=\"translate(0.311 0.234)\"><path d=\"M 0 22.439 L 0 0 L 92.561 0 L 92.561 22.439 Z\" fill=\"transparent\"></path><path d=\"M 22.928 0 L 0 11.229 L 22.941 22.439 L 11.699 11.223 Z\" fill=\"rgb(0,193,230)\"></path><path d=\"M 22.93 0 L 45.871 11.21 L 22.943 22.439 L 34.172 11.216 Z\" fill=\"rgb(0,193,230)\"></path><path d=\"M 79.011 10.825 C 79.03 11.523 78.841 12.211 78.466 12.801 C 78.092 13.391 77.551 13.856 76.91 14.136 C 76.27 14.417 75.56 14.501 74.872 14.377 C 74.184 14.253 73.55 13.927 73.048 13.441 C 72.546 12.954 72.201 12.33 72.056 11.646 C 71.912 10.963 71.974 10.252 72.236 9.605 C 72.498 8.957 72.948 8.403 73.528 8.011 C 74.107 7.62 74.789 7.411 75.488 7.409 C 76.407 7.402 77.291 7.756 77.951 8.396 C 78.61 9.035 78.991 9.907 79.011 10.825 Z M 78.973 6.228 L 78.973 7.454 C 78.04 6.527 76.779 6.007 75.463 6.009 C 74.836 6.009 74.214 6.133 73.635 6.373 C 73.055 6.612 72.529 6.964 72.086 7.407 C 71.642 7.85 71.291 8.375 71.051 8.954 C 70.81 9.533 70.687 10.153 70.687 10.78 C 70.687 11.406 70.81 12.026 71.051 12.605 C 71.291 13.184 71.642 13.71 72.086 14.153 C 72.529 14.596 73.055 14.947 73.635 15.187 C 74.214 15.427 74.836 15.55 75.463 15.55 C 76.114 15.558 76.759 15.437 77.363 15.194 C 77.966 14.952 78.515 14.593 78.979 14.138 C 78.979 14.94 78.979 17.759 75.527 17.759 C 74.328 17.765 73.159 17.387 72.191 16.68 L 72.114 18.292 C 73.161 18.862 74.334 19.16 75.527 19.158 C 76.178 19.191 76.829 19.094 77.443 18.873 C 78.056 18.653 78.62 18.313 79.101 17.874 C 79.537 17.405 79.876 16.854 80.096 16.254 C 80.317 15.653 80.415 15.014 80.386 14.375 L 80.386 6.228 Z\" fill=\"rgb(0,0,0)\"></path><path d=\"M 91.191 10.818 C 91.211 11.516 91.022 12.205 90.649 12.796 C 90.276 13.387 89.734 13.853 89.094 14.134 C 88.454 14.416 87.745 14.501 87.056 14.378 C 86.368 14.255 85.732 13.929 85.229 13.443 C 84.727 12.957 84.382 12.332 84.236 11.649 C 84.092 10.965 84.154 10.254 84.416 9.606 C 84.678 8.958 85.127 8.403 85.707 8.012 C 86.286 7.62 86.969 7.41 87.668 7.409 C 88.586 7.4 89.471 7.753 90.13 8.391 C 90.79 9.029 91.17 9.901 91.191 10.818 Z M 91.152 6.221 L 91.152 7.447 C 90.69 6.989 90.143 6.626 89.54 6.38 C 88.938 6.133 88.293 6.007 87.643 6.009 C 87.001 5.986 86.361 6.092 85.762 6.321 C 85.162 6.55 84.615 6.897 84.153 7.342 C 83.69 7.787 83.323 8.32 83.072 8.911 C 82.821 9.501 82.691 10.135 82.691 10.776 C 82.691 11.418 82.821 12.052 83.072 12.642 C 83.323 13.232 83.69 13.766 84.153 14.211 C 84.615 14.656 85.162 15.003 85.762 15.232 C 86.361 15.461 87.001 15.567 87.643 15.544 C 88.293 15.545 88.937 15.418 89.539 15.17 C 90.139 14.922 90.686 14.558 91.146 14.099 C 91.146 14.901 91.146 17.72 87.694 17.72 C 86.494 17.733 85.323 17.354 84.358 16.641 L 84.281 18.259 C 85.33 18.823 86.503 19.119 87.694 19.12 C 88.345 19.152 88.996 19.055 89.609 18.835 C 90.223 18.614 90.787 18.275 91.268 17.836 C 91.704 17.367 92.043 16.816 92.263 16.215 C 92.484 15.614 92.582 14.976 92.553 14.336 L 92.553 6.221 Z\" fill=\"rgb(0,0,0)\"></path><path d=\"M 48.415 2.883 L 48.415 4.263 L 53.011 4.263 L 53.011 16.173 L 54.431 16.173 L 54.425 4.263 L 59.014 4.257 L 59.014 2.883 Z\" fill=\"rgb(0,0,0)\"></path><path d=\"M 63.692 15.03 C 62.937 15.044 62.195 14.834 61.56 14.426 C 60.925 14.018 60.426 13.431 60.125 12.739 C 59.824 12.048 59.736 11.282 59.871 10.541 C 60.007 9.799 60.359 9.114 60.885 8.572 C 61.411 8.031 62.086 7.658 62.824 7.5 C 63.562 7.343 64.331 7.407 65.032 7.686 C 65.733 7.965 66.336 8.446 66.764 9.068 C 67.19 9.689 67.424 10.424 67.433 11.178 C 67.453 11.679 67.371 12.179 67.191 12.648 C 67.012 13.117 66.739 13.545 66.389 13.905 C 66.039 14.265 65.62 14.551 65.156 14.744 C 64.692 14.937 64.194 15.035 63.692 15.03 Z M 63.692 6.041 C 62.658 6.035 61.645 6.336 60.783 6.906 C 59.921 7.476 59.248 8.289 58.849 9.242 C 58.451 10.195 58.345 11.245 58.546 12.259 C 58.747 13.272 59.244 14.202 59.976 14.932 C 60.707 15.662 61.64 16.158 62.654 16.357 C 63.669 16.557 64.72 16.45 65.674 16.051 C 66.628 15.652 67.441 14.978 68.011 14.116 C 68.58 13.254 68.88 12.243 68.873 11.21 C 68.887 10.526 68.763 9.847 68.509 9.213 C 68.254 8.579 67.872 8.003 67.388 7.52 C 66.904 7.037 66.327 6.657 65.692 6.403 C 65.056 6.148 64.376 6.026 63.692 6.041 Z\" fill=\"rgb(0,0,0)\"></path></g></svg>',svgContentId:10954034267},ZBZQZpkUX:{svgContentId:11474934052}},baseVariant,gestureVariant)}),isDisplayed12()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-58yucp\",\"data-framer-name\":\"WAKING UP\",layoutDependency:layoutDependency,layoutId:\"gdZjVqxQP\",children:[isDisplayed13()&&/*#__PURE__*/_jsx(SVG,{className:\"framer-5s81tc\",\"data-framer-name\":\"waking_up logo\",fill:\"rgba(0,0,0,1)\",intrinsicHeight:48,intrinsicWidth:48,layoutDependency:layoutDependency,layoutId:\"X9XY5G7B3\",svg:'<svg width=\"48\" height=\"48\" viewBox=\"0 0 48 48\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\\n<path d=\"M34.0319 12.847L34.0264 12.8503C33.4124 11.1307 32.4316 9.56539 31.1522 8.2628C29.8728 6.96021 28.3252 5.95157 26.617 5.30686C24.9088 4.66215 23.0807 4.39681 21.2597 4.52925C19.4386 4.66168 17.6682 5.18872 16.0712 6.0738C14.4743 6.95888 13.089 8.1808 12.0114 9.6548C10.9339 11.1288 10.19 12.8196 9.83126 14.6098C9.47253 16.4001 9.50759 18.247 9.934 20.0223C10.3604 21.7977 11.168 23.459 12.3007 24.8911L12.2965 24.8934L12.3228 24.9206C12.8275 25.5554 13.3689 26.142 13.9314 26.7254C18.0357 30.9827 30.2458 43.5001 30.2458 43.5001V30.4632H35.5489V23.0001H38.4214L34.0319 12.847Z\" fill=\"url(#paint0_linear_1632_5431)\"/>\\n<defs>\\n<linearGradient id=\"paint0_linear_1632_5431\" x1=\"13.5\" y1=\"7\" x2=\"35\" y2=\"41\" gradientUnits=\"userSpaceOnUse\">\\n<stop stop-color=\"#64CFFD\"/>\\n<stop offset=\"0.355769\" stop-color=\"#2D92FF\"/>\\n<stop offset=\"0.692308\" stop-color=\"#42A2FF\"/>\\n<stop offset=\"1\" stop-color=\"#307EFF\"/>\\n</linearGradient>\\n</defs>\\n</svg>\\n',withExternalLayout:true}),isDisplayed13()&&/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"SW50ZXItU2VtaUJvbGQ=\",\"--framer-font-family\":'\"Inter\", \"Inter Placeholder\", sans-serif',\"--framer-font-size\":\"20px\",\"--framer-font-weight\":\"600\",\"--framer-letter-spacing\":\"-0.03em\",\"--framer-line-height\":\"116%\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(49, 149, 255))\"},children:\"WAKING UP\"})}),className:\"framer-1rkldst\",\"data-framer-name\":\"WAKING UP\",fonts:[\"Inter-SemiBold\"],layoutDependency:layoutDependency,layoutId:\"fFi5EgSle\",style:{\"--extracted-r6o4lv\":\"rgb(49, 149, 255)\",\"--framer-paragraph-spacing\":\"0px\"},transformTemplate:transformTemplate1,verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"fit\",pixelHeight:31,pixelWidth:243,positionX:\"center\",positionY:\"center\",src:\"https://framerusercontent.com/images/JtZa1nzxsnF1WfY76eXS6Y4sc.svg\"},className:\"framer-1n960wf\",layoutDependency:layoutDependency,layoutId:\"S6jzyQMXo\",transformTemplate:transformTemplate2,...addPropertyOverrides({C2mFyW1JQ:{background:{alt:\"\",fit:\"fit\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+(0+((componentViewport?.height||52)-0-26)/2)+0+1.085),pixelHeight:31,pixelWidth:243,positionX:\"center\",positionY:\"center\",src:\"https://framerusercontent.com/images/JtZa1nzxsnF1WfY76eXS6Y4sc.svg\"}},UXoHdu8BX:{background:{alt:\"\",fit:\"fit\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+(0+((componentViewport?.height||30)-0-30)/2)+0+1.25),pixelHeight:31,pixelWidth:243,positionX:\"center\",positionY:\"center\",src:\"https://framerusercontent.com/images/JtZa1nzxsnF1WfY76eXS6Y4sc.svg\"}}},baseVariant,gestureVariant)})]}),isDisplayed14()&&/*#__PURE__*/_jsx(SVG,{className:\"framer-1suykgq\",\"data-framer-name\":\"Vector\",fill:\"rgba(0,0,0,1)\",intrinsicHeight:98,intrinsicWidth:360,layoutDependency:layoutDependency,layoutId:\"hm7BuQVuY\",svg:'<svg width=\"360\" height=\"98\" viewBox=\"0 0 360 98\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\\n<path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M46.4711 26.1621H46.466C48.3965 29.3496 49.3674 32.9733 49.3674 37.0178C49.3674 41.0624 48.4021 44.6963 46.466 47.9205C44.5248 51.1442 41.8603 53.674 38.4791 55.5098C35.0974 57.3506 31.2252 58.2708 26.8574 58.2708H15.0401V80.3553H0V15.9483H26.8625C31.2201 15.9483 35.1025 16.8583 38.4842 18.6676C41.871 20.4769 44.5299 22.9751 46.4711 26.1621ZM33.4094 40.6044C34.0212 39.5634 34.3324 38.3064 34.3324 37.0178C34.3324 35.7293 34.0263 34.5666 33.4094 33.52C32.7972 32.4786 31.9215 31.6638 30.7821 31.0799C29.6477 30.5011 28.3397 30.2066 26.8625 30.2066H15.0508V43.9182H26.8625C28.3341 43.9182 29.6477 43.6233 30.7821 43.0449C31.9164 42.461 32.792 41.6514 33.4094 40.6044ZM90.347 34.3511C92.1563 36.5705 93.417 39.5685 94.1291 43.3288L80.181 48.2675C79.9121 46.9524 79.4267 45.9115 78.7197 45.1645C77.6434 44.0283 76.3985 43.4602 74.8001 43.4602C73.2017 43.4602 71.7719 44.0023 70.5112 45.0698C69.2449 46.1428 68.2797 47.6627 67.6043 49.6243C66.9293 51.586 66.5916 53.8268 66.5916 56.3408V80.3553H52.2845V30.6698H65.0192V39.2266C66.0639 37.2018 67.3144 35.4873 68.7595 34.0723C70.2051 32.663 71.8773 31.5742 73.787 30.8063C75.6915 30.0385 77.7228 29.6543 79.8805 29.6543C84.3115 29.6543 87.8042 31.2165 90.3572 34.3459L90.347 34.3511ZM196.721 42.4504L196.726 42.4559C198.846 46.3848 199.907 50.7972 199.907 55.5204C199.907 60.2432 198.863 64.5873 196.773 68.5427C194.679 72.5027 191.804 75.6321 188.142 77.9306C184.476 80.229 180.404 81.3805 175.914 81.3805C172.955 81.3805 170.248 80.9443 167.79 80.0919C165.326 79.2298 163.19 77.9728 161.375 76.3159C161.27 76.216 161.164 76.1055 161.053 76.0005V97.7008H146.747V30.6698H159.481V36.7494C160.858 35.0822 162.483 33.6831 164.372 32.5576C167.632 30.6275 171.483 29.6599 175.909 29.6599C180.335 29.6599 184.381 30.8114 188.043 33.1099C191.703 35.4134 194.6 38.5271 196.721 42.4504ZM183.801 61.7264H183.796C184.867 59.859 185.41 57.7817 185.41 55.5149C185.41 53.248 184.872 51.1656 183.796 49.2616C182.725 47.3631 181.258 45.8743 179.417 44.8017C177.565 43.7338 175.561 43.1922 173.229 43.1922C170.897 43.1922 168.803 43.7287 166.957 44.8017C165.115 45.8692 163.67 47.3417 162.62 49.2142C161.576 51.0918 161.053 53.1588 161.053 55.4257C161.053 57.8184 161.592 59.9487 162.667 61.8211C163.744 63.6931 165.205 65.1605 167.052 66.2336C168.898 67.3066 170.987 67.8431 173.324 67.8431C175.545 67.8431 177.576 67.2857 179.417 66.1862C181.263 65.082 182.725 63.5933 183.801 61.7264ZM217.864 74.5591C218.081 76.9523 218.46 78.8879 219.02 80.3553H203.236V12.0826H217.543V65.9971C217.543 69.3105 217.648 72.1608 217.864 74.554V74.5591ZM257.973 30.6642H273.293L251.326 83.2056C249.422 87.8025 246.911 91.3788 243.804 93.9243C240.696 96.4699 236.56 97.7426 231.39 97.7426C229.301 97.7426 227.271 97.5164 225.297 97.0538C223.33 96.5911 221.636 96.0281 220.222 95.3494L224.559 81.7331C225.851 82.4062 227.096 82.9269 228.299 83.2953C229.496 83.6631 230.678 83.8476 231.849 83.8476C233.511 83.8476 234.851 83.3844 235.864 82.4642C236.877 81.5436 237.789 80.2234 238.586 78.5089L239.536 76.4051L220.407 30.6698H235.727L246.805 59.9064L257.973 30.6698V30.6642ZM142.895 53.3112H142.885C142.885 55.1521 142.695 57.0506 142.325 59.0127H106.896C107.149 60.2641 107.513 61.4161 107.998 62.4626C108.985 64.5822 110.415 66.1969 112.293 67.2959C114.165 68.4005 116.312 68.9529 118.892 68.9529C121.472 68.9529 123.598 68.3954 125.26 67.2959C126.837 66.2443 127.797 64.8345 128.156 63.0725L141.988 67.8798C140.543 71.4984 138.285 74.4648 135.23 76.7683C131.173 79.8448 125.914 81.3754 119.451 81.3754C114.218 81.3754 109.591 80.2815 105.561 78.1043C101.536 75.9317 98.4128 72.892 96.1971 68.9947C93.9762 65.0974 92.8739 60.5168 92.8739 55.6096C92.8739 50.7025 93.9813 46.2691 96.1971 42.3138C98.4077 38.3589 101.457 35.2559 105.334 33.0207C109.206 30.7854 113.638 29.6599 118.254 29.6599C122.87 29.6599 127.053 30.6856 130.804 32.7471C134.555 34.7984 137.504 37.6329 139.661 41.2566C141.819 44.8751 142.895 48.8932 142.895 53.3112ZM107.487 48.7041L107.482 48.7092H127.845C127.723 47.2999 127.227 46.0531 126.367 44.9806C125.508 43.9075 124.357 43.05 122.907 42.4034C121.461 41.7564 119.879 41.4354 118.153 41.4354C115.695 41.4354 113.601 41.9719 111.881 43.0449C110.156 44.1231 108.837 45.6537 107.914 47.6469C107.756 47.9837 107.619 48.3358 107.487 48.7041ZM350.13 24.5372V24.5265C358.048 28.913 360 34.5666 360 40.2839C360 46.0007 357.22 51.7123 351.665 55.0996L335.96 64.6714C336.35 74.4332 329.292 81.6383 320.735 82.5325C320.107 91.0949 312.938 97.8532 304.186 97.8532C294.854 97.8532 287.59 91.4893 287.59 79.1611V17.3897C287.59 3.83096 302.487 -4.49502 314.093 2.57398L350.13 24.5372ZM304.186 88.018C307.9 88.018 310.912 85.02 310.912 81.3178C310.912 77.6151 307.9 74.6121 304.186 74.6121C300.472 74.6121 297.465 77.6203 297.465 81.3178C297.465 85.0149 300.472 88.018 304.186 88.018ZM326.09 65.6655H326.084V51.3705C326.084 47.4365 322.887 44.2494 318.941 44.2494H304.603C300.657 44.2494 297.46 47.4365 297.46 51.3705V66.1862C297.623 66.1128 297.813 66.0338 297.982 65.9656C299.897 65.1977 301.992 64.7713 304.186 64.7713C307.373 64.7713 310.348 65.6655 312.875 67.217C314.004 67.9165 315.043 68.7424 315.977 69.6733C316.9 70.6042 317.717 71.6559 318.403 72.787C324.454 72.787 326.09 68.1952 326.09 65.6655ZM346.516 46.716H346.522C351.338 43.7812 351.338 36.8074 346.522 33.8726L308.95 10.9729C303.917 7.90662 297.465 11.5201 297.465 17.3948V35.9708C299.639 34.9614 302.06 34.4035 304.608 34.4035H318.947C328.342 34.4035 335.96 41.9984 335.96 51.3653V53.1482L346.516 46.716Z\" fill=\"#121117\"/>\\n</svg>\\n',withExternalLayout:true}),isDisplayed15()&&/*#__PURE__*/_jsx(SVG,{className:\"framer-1sln1rw\",\"data-framer-name\":\"DeepL\",fill:\"rgba(0,0,0,1)\",intrinsicHeight:144,intrinsicWidth:408,layoutDependency:layoutDependency,layoutId:\"HL02okDmU\",svg:'<svg width=\"408\" height=\"144\" viewBox=\"0 0 408 144\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\\n<g clip-path=\"url(#clip0_1987_8284)\">\\n<path d=\"M0.395508 36.5804V93.356C0.395508 96.3053 1.93728 99.0089 4.45281 100.484L53.1404 128.83C55.6557 130.305 58.7394 130.305 61.2548 128.83L109.942 100.484C112.458 99.0089 114 96.3053 114 93.356V36.5804C114 33.631 112.458 30.9274 109.942 29.4529L61.2548 1.10602C58.7394 -0.368672 55.6557 -0.368672 53.1404 1.10602L4.45281 29.5348C1.93728 31.0093 0.395508 33.7129 0.395508 36.5804Z\" fill=\"#0F2B46\"/>\\n<path d=\"M77.484 143.005L77.4029 130.716L77.484 119.41L49.083 126.456\" fill=\"#0F2B46\"/>\\n<path d=\"M76.1855 118.427L81.5412 117.034L79.5124 118.181C78.2954 118.918 77.4839 120.229 77.4839 121.704V123.998L76.1855 118.427Z\" fill=\"#142C46\"/>\\n<path d=\"M37.5574 39.1223C40.8032 35.9272 45.9965 35.9272 49.2424 39.1223C52.7316 42.4813 52.7316 48.0524 49.2424 51.4114C45.9965 54.6065 40.8032 54.6065 37.5574 51.4114C34.0681 48.0524 34.0681 42.4813 37.5574 39.1223Z\" fill=\"white\"/>\\n<path d=\"M74.073 60.5045C77.3188 57.3092 82.5122 57.3092 85.758 60.5045C89.2472 63.8635 89.2472 69.4344 85.758 72.7934C82.5122 75.9888 77.3188 75.9888 74.073 72.7934C70.5837 69.4344 70.5837 63.8635 74.073 60.5045Z\" fill=\"white\"/>\\n<path d=\"M37.5574 83.1173C40.8032 79.9222 45.9965 79.9222 49.2424 83.1173C52.7316 86.4763 52.7316 92.0474 49.2424 95.4064C45.9965 98.6015 40.8032 98.6015 37.5574 95.4064C34.0681 92.0474 34.0681 86.4763 37.5574 83.1173Z\" fill=\"white\"/>\\n<path d=\"M47.459 49.8534L71.8026 64.0268L75.86 61.7328L51.5161 47.4774L47.459 49.8534Z\" fill=\"white\"/>\\n<path d=\"M73.4257 74.4315L51.5161 87.2121L47.459 84.8363L69.3683 72.1375L73.4257 74.4315Z\" fill=\"white\"/>\\n</g>\\n<path d=\"M147.523 36H172.003C177.977 36 183.283 37.1733 187.923 39.52C192.563 41.8133 196.163 45.0933 198.723 49.36C201.283 53.5733 202.563 58.4533 202.563 64C202.563 69.5467 201.283 74.4533 198.723 78.72C196.163 82.9332 192.563 86.2132 187.923 88.56C183.283 90.8532 177.977 92 172.003 92H147.523V36ZM171.523 83.2C175.63 83.2 179.23 82.4268 182.323 80.88C185.47 79.28 187.87 77.04 189.523 74.16C191.23 71.2267 192.083 67.84 192.083 64C192.083 60.16 191.23 56.8 189.523 53.92C187.87 50.9867 185.47 48.7467 182.323 47.2C179.23 45.6 175.63 44.8 171.523 44.8H157.923V83.2H171.523ZM252.817 70.88C252.817 71.5733 252.764 72.56 252.657 73.84H219.137C219.724 76.9868 221.244 79.4932 223.697 81.36C226.204 83.1732 229.297 84.08 232.977 84.08C237.671 84.08 241.537 82.5332 244.577 79.44L249.937 85.6C248.017 87.8932 245.591 89.6268 242.657 90.8C239.724 91.9732 236.417 92.56 232.737 92.56C228.044 92.56 223.911 91.6268 220.337 89.76C216.764 87.8932 213.991 85.3068 212.017 82C210.097 78.64 209.137 74.8533 209.137 70.64C209.137 66.48 210.071 62.7467 211.937 59.44C213.857 56.08 216.497 53.4667 219.857 51.6C223.217 49.7333 227.004 48.8 231.217 48.8C235.377 48.8 239.084 49.7333 242.337 51.6C245.644 53.4133 248.204 56 250.017 59.36C251.884 62.6667 252.817 66.5067 252.817 70.88ZM231.217 56.8C228.017 56.8 225.297 57.76 223.057 59.68C220.871 61.5467 219.537 64.0533 219.057 67.2H243.297C242.871 64.1067 241.564 61.6 239.377 59.68C237.191 57.76 234.471 56.8 231.217 56.8ZM302.583 70.88C302.583 71.5733 302.529 72.56 302.423 73.84H268.903C269.489 76.9868 271.009 79.4932 273.463 81.36C275.969 83.1732 279.063 84.08 282.743 84.08C287.436 84.08 291.303 82.5332 294.343 79.44L299.703 85.6C297.783 87.8932 295.356 89.6268 292.423 90.8C289.489 91.9732 286.183 92.56 282.503 92.56C277.809 92.56 273.676 91.6268 270.103 89.76C266.529 87.8932 263.756 85.3068 261.783 82C259.863 78.64 258.903 74.8533 258.903 70.64C258.903 66.48 259.836 62.7467 261.703 59.44C263.623 56.08 266.263 53.4667 269.623 51.6C272.983 49.7333 276.769 48.8 280.983 48.8C285.143 48.8 288.849 49.7333 292.103 51.6C295.409 53.4133 297.969 56 299.783 59.36C301.649 62.6667 302.583 66.5067 302.583 70.88ZM280.983 56.8C277.783 56.8 275.063 57.76 272.823 59.68C270.636 61.5467 269.303 64.0533 268.823 67.2H293.063C292.636 64.1067 291.329 61.6 289.143 59.68C286.956 57.76 284.236 56.8 280.983 56.8ZM335.868 48.8C340.028 48.8 343.735 49.7067 346.988 51.52C350.295 53.3333 352.882 55.8933 354.748 59.2C356.615 62.5067 357.548 66.32 357.548 70.64C357.548 74.96 356.615 78.8 354.748 82.16C352.882 85.4668 350.295 88.0268 346.988 89.84C343.735 91.6532 340.028 92.56 335.868 92.56C330.108 92.56 325.548 90.64 322.188 86.8V107.52H312.188V49.28H321.708V54.88C323.362 52.8533 325.388 51.3333 327.788 50.32C330.242 49.3067 332.935 48.8 335.868 48.8ZM334.748 84C338.428 84 341.442 82.7732 343.788 80.32C346.188 77.8668 347.388 74.64 347.388 70.64C347.388 66.64 346.188 63.4133 343.788 60.96C341.442 58.5067 338.428 57.28 334.748 57.28C332.348 57.28 330.188 57.84 328.268 58.96C326.348 60.0267 324.828 61.5733 323.708 63.6C322.588 65.6267 322.028 67.9733 322.028 70.64C322.028 73.3067 322.588 75.6533 323.708 77.68C324.828 79.7068 326.348 81.28 328.268 82.4C330.188 83.4668 332.348 84 334.748 84ZM367.992 36H378.392V83.2H407.672V92H367.992V36Z\" fill=\"#0F2B46\"/>\\n<defs>\\n<clipPath id=\"clip0_1987_8284\">\\n<rect width=\"114\" height=\"144\" fill=\"white\"/>\\n</clipPath>\\n</defs>\\n</svg>\\n',withExternalLayout:true}),isDisplayed16()&&/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"fill\",pixelHeight:796,pixelWidth:2e3,src:\"https://framerusercontent.com/images/3f8us1MZFkiwq2GHd3Mrebiw88Y.png\",srcSet:\"https://framerusercontent.com/images/3f8us1MZFkiwq2GHd3Mrebiw88Y.png?scale-down-to=512 512w,https://framerusercontent.com/images/3f8us1MZFkiwq2GHd3Mrebiw88Y.png?scale-down-to=1024 1024w,https://framerusercontent.com/images/3f8us1MZFkiwq2GHd3Mrebiw88Y.png 2000w\"},className:\"framer-93nvud\",\"data-framer-name\":\"hibob-seeklogo 1\",layoutDependency:layoutDependency,layoutId:\"oYyFZ7FmU\",...addPropertyOverrides({tVMuCtg7c:{background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+(0+((componentViewport?.height||34)-0-34)/2)+0),pixelHeight:796,pixelWidth:2e3,sizes:\"86px\",src:\"https://framerusercontent.com/images/3f8us1MZFkiwq2GHd3Mrebiw88Y.png\",srcSet:\"https://framerusercontent.com/images/3f8us1MZFkiwq2GHd3Mrebiw88Y.png?scale-down-to=512 512w,https://framerusercontent.com/images/3f8us1MZFkiwq2GHd3Mrebiw88Y.png?scale-down-to=1024 1024w,https://framerusercontent.com/images/3f8us1MZFkiwq2GHd3Mrebiw88Y.png 2000w\"}},YLSB06Hcq:{background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+(0+((componentViewport?.height||52)-0-31.5)/2)+0),pixelHeight:796,pixelWidth:2e3,sizes:\"80px\",src:\"https://framerusercontent.com/images/3f8us1MZFkiwq2GHd3Mrebiw88Y.png\",srcSet:\"https://framerusercontent.com/images/3f8us1MZFkiwq2GHd3Mrebiw88Y.png?scale-down-to=512 512w,https://framerusercontent.com/images/3f8us1MZFkiwq2GHd3Mrebiw88Y.png?scale-down-to=1024 1024w,https://framerusercontent.com/images/3f8us1MZFkiwq2GHd3Mrebiw88Y.png 2000w\"}}},baseVariant,gestureVariant)})]}),isDisplayed17(jGrE642KQ,IUWCSLK0s)&&/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-mimghi-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"IJC_jD8NY-container\",nodeId:\"IJC_jD8NY\",rendersWithMotion:true,scopeId:\"gQpDU_ADn\",children:/*#__PURE__*/_jsx(Phosphor,{color:\"rgba(158, 158, 158, 0.5)\",height:\"100%\",iconSearch:\"House\",iconSelection:\"Info\",id:\"IJC_jD8NY\",layoutId:\"IJC_jD8NY\",mirrored:false,selectByList:true,style:{height:\"100%\",width:\"100%\"},weight:\"bold\",width:\"100%\"})})}),IUWCSLK0s&&/*#__PURE__*/_jsx(AnimatePresence,{children:overlay.visible&&/*#__PURE__*/_jsx(Floating,{alignment:\"center\",anchorRef:refBinding,className:cx(scopingClassNames,classNames),collisionDetection:true,collisionDetectionPadding:20,\"data-framer-portal-id\":`${layoutId}-1epj3bg`,offsetX:0,offsetY:-16,onDismiss:overlay.hide,placement:\"top\",safeArea:true,zIndex:9,...addPropertyOverrides({DQMWqq8_3:{offsetY:-6},GfQMOi3OD:{offsetY:-6},IsWa_poEH:{offsetY:-6},It5y09374:{offsetX:-.2499879618990235,offsetY:-6.0000120780896395},nERxyv5AS:{offsetY:-6},TRwfpyR_W:{offsetX:-.2499879618990235,offsetY:-16.00001207808964},z8Agk72qt:{offsetY:-6}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(MotionDivWithFX,{__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,animate:animation1,className:\"framer-lwf0r2\",\"data-border\":true,exit:animation,initial:animation2,layoutDependency:layoutDependency,layoutId:\"FOSNyhlNT\",ref:ref1,role:\"dialog\",style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"var(--token-423ffaff-97bf-4c66-848f-c03d98c25855, rgba(0, 0, 0, 0.08))\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",backgroundColor:\"var(--token-cebb2537-49f1-4b8e-bfe7-cdee7ee79284, rgb(235, 235, 235))\",borderBottomLeftRadius:10,borderBottomRightRadius:10,borderTopLeftRadius:10,borderTopRightRadius:10,boxShadow:\"0px 10px 20px 0px rgba(0, 0, 0, 0.05)\"},children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-12synsd\",layoutDependency:layoutDependency,layoutId:\"dqDAE6NgW\",children:[isDisplayed18()&&/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h4,{className:\"framer-styles-preset-1te1aku\",\"data-styles-preset\":\"THad4Xs23\",style:{\"--framer-text-color\":\"var(--extracted-1eung3n, var(--token-d4d9bcef-5cf6-4e59-8f5c-db043ccb1adc, rgb(10, 192, 108)))\"},children:\"270% \"})}),className:\"framer-r2bdrs\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"bXKJrjDFQ\",style:{\"--extracted-1eung3n\":\"var(--token-d4d9bcef-5cf6-4e59-8f5c-db043ccb1adc, rgb(10, 192, 108))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},variants:{Dd_F7ZzkF:{\"--extracted-1eung3n\":\"var(--token-0a84d216-a531-48b9-98ad-68a9b0f59be5, rgb(87, 174, 19))\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({Dd_F7ZzkF:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h4,{className:\"framer-styles-preset-1te1aku\",\"data-styles-preset\":\"THad4Xs23\",style:{\"--framer-text-color\":\"var(--extracted-1eung3n, var(--token-0a84d216-a531-48b9-98ad-68a9b0f59be5, rgb(87, 174, 19)))\"},children:\"40% \"})})},DJgeOW6FC:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h4,{className:\"framer-styles-preset-1te1aku\",\"data-styles-preset\":\"THad4Xs23\",style:{\"--framer-text-color\":\"var(--extracted-1eung3n, var(--token-d4d9bcef-5cf6-4e59-8f5c-db043ccb1adc, rgb(10, 192, 108)))\"},children:\"35% \"})})},DQMWqq8_3:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h4,{className:\"framer-styles-preset-1te1aku\",\"data-styles-preset\":\"THad4Xs23\",style:{\"--framer-text-color\":\"var(--extracted-1eung3n, var(--token-d4d9bcef-5cf6-4e59-8f5c-db043ccb1adc, rgb(10, 192, 108)))\"},children:\"75%\"})})},f3LG9jCrc:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h4,{className:\"framer-styles-preset-1te1aku\",\"data-styles-preset\":\"THad4Xs23\",style:{\"--framer-text-color\":\"var(--extracted-1eung3n, var(--token-d4d9bcef-5cf6-4e59-8f5c-db043ccb1adc, rgb(10, 192, 108)))\"},children:\"40% \"})})},IsWa_poEH:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h4,{className:\"framer-styles-preset-1te1aku\",\"data-styles-preset\":\"THad4Xs23\",style:{\"--framer-text-color\":\"var(--extracted-1eung3n, var(--token-d4d9bcef-5cf6-4e59-8f5c-db043ccb1adc, rgb(10, 192, 108)))\"},children:\"45%\"})})},It5y09374:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h4,{className:\"framer-styles-preset-1te1aku\",\"data-styles-preset\":\"THad4Xs23\",style:{\"--framer-text-color\":\"var(--extracted-1eung3n, var(--token-d4d9bcef-5cf6-4e59-8f5c-db043ccb1adc, rgb(10, 192, 108)))\"},children:\"70% \"})})},NghUXVINk:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h4,{className:\"framer-styles-preset-1te1aku\",\"data-styles-preset\":\"THad4Xs23\",style:{\"--framer-text-color\":\"var(--extracted-1eung3n, var(--token-d4d9bcef-5cf6-4e59-8f5c-db043ccb1adc, rgb(10, 192, 108)))\"},children:\"75%\"})})},TRwfpyR_W:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h4,{className:\"framer-styles-preset-1te1aku\",\"data-styles-preset\":\"THad4Xs23\",style:{\"--framer-text-color\":\"var(--extracted-1eung3n, var(--token-d4d9bcef-5cf6-4e59-8f5c-db043ccb1adc, rgb(10, 192, 108)))\"},children:\"70% \"})})},yWHeY6utv:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h4,{className:\"framer-styles-preset-1te1aku\",\"data-styles-preset\":\"THad4Xs23\",style:{\"--framer-text-color\":\"var(--extracted-1eung3n, var(--token-d4d9bcef-5cf6-4e59-8f5c-db043ccb1adc, rgb(10, 192, 108)))\"},children:\"45%\"})})},z8Agk72qt:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h4,{className:\"framer-styles-preset-1te1aku\",\"data-styles-preset\":\"THad4Xs23\",style:{\"--framer-text-color\":\"var(--extracted-1eung3n, var(--token-d4d9bcef-5cf6-4e59-8f5c-db043ccb1adc, rgb(10, 192, 108)))\"},children:\"35% \"})})}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"RlM7TWFucm9wZS1zZW1pYm9sZA==\",\"--framer-font-family\":'\"Manrope\", \"Manrope Placeholder\", sans-serif',\"--framer-font-weight\":\"600\",\"--framer-letter-spacing\":\"-0.014em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-7ea128ea-d6b3-45af-8b0c-8ac8f6a25daa, rgb(97, 97, 97)))\"},children:\"Scale in in member engagement\"})}),className:\"framer-1ofujps\",fonts:[\"FS;Manrope-semibold\"],layoutDependency:layoutDependency,layoutId:\"N2KyHgx2S\",style:{\"--extracted-r6o4lv\":\"var(--token-7ea128ea-d6b3-45af-8b0c-8ac8f6a25daa, rgb(97, 97, 97))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({Dd_F7ZzkF:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"RlM7TWFucm9wZS1zZW1pYm9sZA==\",\"--framer-font-family\":'\"Manrope\", \"Manrope Placeholder\", sans-serif',\"--framer-font-weight\":\"600\",\"--framer-letter-spacing\":\"-0.014em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-7ea128ea-d6b3-45af-8b0c-8ac8f6a25daa, rgb(97, 97, 97)))\"},children:\"Cut down of your support costs.\"})})},DJgeOW6FC:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"RlM7TWFucm9wZS1zZW1pYm9sZA==\",\"--framer-font-family\":'\"Manrope\", \"Manrope Placeholder\", sans-serif',\"--framer-font-weight\":\"600\",\"--framer-letter-spacing\":\"-0.014em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-7ea128ea-d6b3-45af-8b0c-8ac8f6a25daa, rgb(97, 97, 97)))\"},children:\"Reduction in acquisition costs.\"})})},DQMWqq8_3:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"RlM7TWFucm9wZS1zZW1pYm9sZA==\",\"--framer-font-family\":'\"Manrope\", \"Manrope Placeholder\", sans-serif',\"--framer-font-weight\":\"600\",\"--framer-letter-spacing\":\"-0.014em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-7ea128ea-d6b3-45af-8b0c-8ac8f6a25daa, rgb(97, 97, 97)))\"},children:\"Connection of your loyal Customers.\"})})},f3LG9jCrc:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"RlM7TWFucm9wZS1zZW1pYm9sZA==\",\"--framer-font-family\":'\"Manrope\", \"Manrope Placeholder\", sans-serif',\"--framer-font-weight\":\"600\",\"--framer-letter-spacing\":\"-0.014em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-7ea128ea-d6b3-45af-8b0c-8ac8f6a25daa, rgb(97, 97, 97)))\"},children:\"Reduction in support costs.\"})})},GfQMOi3OD:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"RlM7TWFucm9wZS1zZW1pYm9sZA==\",\"--framer-font-family\":'\"Manrope\", \"Manrope Placeholder\", sans-serif',\"--framer-font-weight\":\"600\",\"--framer-letter-spacing\":\"-0.014em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-7ea128ea-d6b3-45af-8b0c-8ac8f6a25daa, rgb(97, 97, 97)))\"},children:\"Xano trusted Bettermode to boost engagement and community growth.\"})})},gitWa0J6t:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"RlM7TWFucm9wZS1zZW1pYm9sZA==\",\"--framer-font-family\":'\"Manrope\", \"Manrope Placeholder\", sans-serif',\"--framer-font-weight\":\"600\",\"--framer-letter-spacing\":\"-0.014em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-7ea128ea-d6b3-45af-8b0c-8ac8f6a25daa, rgb(97, 97, 97)))\"},children:\"Xano trusted Bettermode to boost engagement and community growth.\"})})},IsWa_poEH:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"RlM7TWFucm9wZS1zZW1pYm9sZA==\",\"--framer-font-family\":'\"Manrope\", \"Manrope Placeholder\", sans-serif',\"--framer-font-weight\":\"600\",\"--framer-letter-spacing\":\"-0.014em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-7ea128ea-d6b3-45af-8b0c-8ac8f6a25daa, rgb(97, 97, 97)))\"},children:\"Increase of customer lifetime value.\"})})},It5y09374:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"RlM7TWFucm9wZS1zZW1pYm9sZA==\",\"--framer-font-family\":'\"Manrope\", \"Manrope Placeholder\", sans-serif',\"--framer-font-weight\":\"600\",\"--framer-letter-spacing\":\"-0.014em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-7ea128ea-d6b3-45af-8b0c-8ac8f6a25daa, rgb(97, 97, 97)))\"},children:\"Resolution rate via community.\"})})},nERxyv5AS:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"RlM7TWFucm9wZS1zZW1pYm9sZA==\",\"--framer-font-family\":'\"Manrope\", \"Manrope Placeholder\", sans-serif',\"--framer-font-weight\":\"600\",\"--framer-letter-spacing\":\"-0.014em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-7ea128ea-d6b3-45af-8b0c-8ac8f6a25daa, rgb(97, 97, 97)))\"},children:\"FlutterFlow trusted Bettermode to expand engagement & collaboration.\"})})},NghUXVINk:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"RlM7TWFucm9wZS1zZW1pYm9sZA==\",\"--framer-font-family\":'\"Manrope\", \"Manrope Placeholder\", sans-serif',\"--framer-font-weight\":\"600\",\"--framer-letter-spacing\":\"-0.014em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-7ea128ea-d6b3-45af-8b0c-8ac8f6a25daa, rgb(97, 97, 97)))\"},children:\"Connection of your loyal Customers.\"})})},TRwfpyR_W:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"RlM7TWFucm9wZS1zZW1pYm9sZA==\",\"--framer-font-family\":'\"Manrope\", \"Manrope Placeholder\", sans-serif',\"--framer-font-weight\":\"600\",\"--framer-letter-spacing\":\"-0.014em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-7ea128ea-d6b3-45af-8b0c-8ac8f6a25daa, rgb(97, 97, 97)))\"},children:\"Resolution rate via community.\"})})},u1LgiFEyE:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"RlM7TWFucm9wZS1zZW1pYm9sZA==\",\"--framer-font-family\":'\"Manrope\", \"Manrope Placeholder\", sans-serif',\"--framer-font-weight\":\"600\",\"--framer-letter-spacing\":\"-0.014em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-7ea128ea-d6b3-45af-8b0c-8ac8f6a25daa, rgb(97, 97, 97)))\"},children:\"FlutterFlow trusted Bettermode to expand engagement & collaboration.\"})})},yWHeY6utv:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"RlM7TWFucm9wZS1zZW1pYm9sZA==\",\"--framer-font-family\":'\"Manrope\", \"Manrope Placeholder\", sans-serif',\"--framer-font-weight\":\"600\",\"--framer-letter-spacing\":\"-0.014em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-7ea128ea-d6b3-45af-8b0c-8ac8f6a25daa, rgb(97, 97, 97)))\"},children:\"Increase of customer lifetime value.\"})})},z8Agk72qt:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"RlM7TWFucm9wZS1zZW1pYm9sZA==\",\"--framer-font-family\":'\"Manrope\", \"Manrope Placeholder\", sans-serif',\"--framer-font-weight\":\"600\",\"--framer-letter-spacing\":\"-0.014em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-7ea128ea-d6b3-45af-8b0c-8ac8f6a25daa, rgb(97, 97, 97)))\"},children:\"Reduce of acquisition costs.\"})})}},baseVariant,gestureVariant)})]}),isDisplayed19()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1yttyqt-container\",layoutDependency:layoutDependency,layoutId:\"MsOfTU2qa-container\",nodeId:\"MsOfTU2qa\",rendersWithMotion:true,scopeId:\"gQpDU_ADn\",children:/*#__PURE__*/_jsx(ButtonVarients,{an3AjqZVe:\"bold\",bcFI2guYz:\"var(--token-36849023-6189-4b34-8ca0-f2105af74ca2, rgb(255, 255, 255))\",cc1jmdnK8:{borderColor:\"rgb(0, 0, 0)\",borderStyle:\"solid\",borderWidth:1},dltCpZQuI:\"var(--token-d4d9bcef-5cf6-4e59-8f5c-db043ccb1adc, rgb(102, 198, 28))\",Fs8k5Y9rQ:\"rgba(102, 198, 28, 0.05)\",gnUhhRRAf:\"rgb(255, 255, 255)\",gZIm80QLw:\"rgba(0, 0, 0, 0)\",height:\"100%\",I1g9yhyhL:\"80px\",id:\"MsOfTU2qa\",ig5hdgAkD:\"var(--token-b7ac0caa-42ec-4adf-85fd-f93e899c4540, rgb(17, 17, 17))\",jq2o_VTFs:\"var(--token-36849023-6189-4b34-8ca0-f2105af74ca2, rgb(255, 255, 255))\",ktgIHtADd:false,layoutId:\"MsOfTU2qa\",LoBoMO0kI:false,lVApt2egS:\"var(--token-b7ac0caa-42ec-4adf-85fd-f93e899c4540, rgb(17, 17, 17))\",PJP2yPimK:\"var(--token-d4d9bcef-5cf6-4e59-8f5c-db043ccb1adc, rgb(102, 198, 28))\",qH46f5odN:false,qpDDlZFHd:\"Read Story\",tZ8wJ8sbC:\"Q9SEpl7R6\",variant:\"UI62YfkfK\",VgNhSZuYv:{borderColor:\"var(--token-3648b482-766c-4501-98df-024221488373, rgba(0, 0, 0, 0.12))\",borderStyle:\"solid\",borderWidth:1},vsWBWRHPN:15,width:\"100%\",XzXRofC2Z:{borderColor:\"var(--token-d4d9bcef-5cf6-4e59-8f5c-db043ccb1adc, rgb(102, 198, 28))\",borderStyle:\"solid\",borderWidth:1},ycy7cs8_H:\"arrow-right\",ZsUhZM4JF:true,...addPropertyOverrides({Dd_F7ZzkF:{q3N3W9HM2:\"https://bettermode.com/showcase/logitech\"},f3LG9jCrc:{q3N3W9HM2:\"https://bettermode.com/showcase/logitech\"},GfQMOi3OD:{q3N3W9HM2:\"https://bettermode.com/showcase/xano\",qH46f5odN:true},gitWa0J6t:{q3N3W9HM2:\"https://bettermode.com/showcase/xano\",qH46f5odN:true},It5y09374:{q3N3W9HM2:\"https://bettermode.com/showcase/ibm-skillsbuild\",qH46f5odN:true},lZltd8RCe:{qH46f5odN:true},nCfOwHtvN:{q3N3W9HM2:\"https://bettermode.com/showcase/lenovo-gaming\",qH46f5odN:true},nERxyv5AS:{q3N3W9HM2:\"https://bettermode.com/showcase/flutterflow\",qH46f5odN:true},pJF4OSWCU:{q3N3W9HM2:\"https://bettermode.com/showcase/lenovo-gaming\",qH46f5odN:true},TRwfpyR_W:{q3N3W9HM2:\"https://bettermode.com/showcase/ibm-skillsbuild\",qH46f5odN:true},u0yh9xGP7:{qH46f5odN:true},u1LgiFEyE:{q3N3W9HM2:\"https://bettermode.com/showcase/flutterflow\",qH46f5odN:true}},baseVariant,gestureVariant)})})})]})})})]})})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-vKWG6.framer-v7vk8i, .framer-vKWG6 .framer-v7vk8i { display: block; }\",\".framer-vKWG6.framer-1epj3bg { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-vKWG6 .framer-2i5p70 { 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; position: relative; width: min-content; }\",\".framer-vKWG6 .framer-rszcge { flex: none; height: 20px; position: relative; width: 95px; }\",\".framer-vKWG6 .framer-dnq5yn { aspect-ratio: 3.289473684210526 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 30px); position: relative; width: 99px; }\",\".framer-vKWG6 .framer-11xtp0j { flex: none; height: 27px; position: relative; width: 67px; }\",\".framer-vKWG6 .framer-1fm6vhy { flex: none; height: 18px; position: relative; width: 79px; }\",\".framer-vKWG6 .framer-1igk1nf { flex: none; height: 20px; position: relative; width: 94px; }\",\".framer-vKWG6 .framer-w5d514 { flex: none; height: 26px; position: relative; width: 92px; }\",\".framer-vKWG6 .framer-6wnqw5 { flex: none; height: 30px; position: relative; width: 144px; }\",\".framer-vKWG6 .framer-1jtqj78 { flex: none; height: 18px; position: relative; width: 152px; }\",\".framer-vKWG6 .framer-1lnitkw { flex: none; height: 18px; position: relative; width: 113px; }\",\".framer-vKWG6 .framer-ayq6d6 { flex: none; height: 20px; position: relative; width: 124px; }\",\".framer-vKWG6 .framer-gdmw3j { flex: none; height: 24px; position: relative; width: 157px; }\",\".framer-vKWG6 .framer-atvodv { flex: none; height: 29px; position: relative; width: 118px; }\",\".framer-vKWG6 .framer-58yucp { flex: none; gap: 0px; height: 30px; overflow: visible; position: relative; width: 145px; }\",\".framer-vKWG6 .framer-5s81tc { bottom: 0px; flex: none; left: 0px; position: absolute; top: 0px; width: 30px; }\",\".framer-vKWG6 .framer-1rkldst { flex: none; height: auto; position: absolute; right: 4px; top: 53%; white-space: pre; width: auto; }\",\".framer-vKWG6 .framer-1n960wf { aspect-ratio: 4.733333333333333 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 42px); left: 50%; position: absolute; top: 50%; width: 90%; }\",\".framer-vKWG6 .framer-1suykgq { flex: none; height: 28px; position: relative; width: 103px; }\",\".framer-vKWG6 .framer-1sln1rw { flex: none; height: 37px; position: relative; width: 105px; }\",\".framer-vKWG6 .framer-93nvud { aspect-ratio: 2.516 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 34px); position: relative; width: 86px; }\",\".framer-vKWG6 .framer-mimghi-container { flex: none; height: 12px; position: absolute; right: -12px; top: -12px; width: 12px; z-index: 1; }\",\".framer-vKWG6 .framer-lwf0r2 { align-content: flex-start; align-items: flex-start; display: flex; flex-direction: column; flex-wrap: nowrap; height: 180px; justify-content: space-between; overflow: hidden; padding: 24px; position: relative; width: 200px; will-change: var(--framer-will-change-override, transform); }\",\".framer-vKWG6 .framer-12synsd { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 8px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-vKWG6 .framer-r2bdrs, .framer-vKWG6 .framer-1ofujps { flex: none; height: auto; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-vKWG6 .framer-1yttyqt-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-vKWG6.framer-v-i4438c.framer-1epj3bg { cursor: unset; gap: 10.71px; }\",\".framer-vKWG6.framer-v-i4438c .framer-2i5p70 { gap: 10.71px; }\",\".framer-vKWG6.framer-v-i4438c .framer-mimghi-container, .framer-vKWG6.framer-v-xt09ob .framer-mimghi-container, .framer-vKWG6.framer-v-113r5gp .framer-mimghi-container, .framer-vKWG6.framer-v-12sy2zw .framer-mimghi-container, .framer-vKWG6.framer-v-vb9yfc .framer-mimghi-container, .framer-vKWG6.framer-v-1thtxa9 .framer-mimghi-container, .framer-vKWG6.framer-v-1f7rmab .framer-mimghi-container { height: 13px; right: -13px; top: -13px; width: 13px; }\",\".framer-vKWG6.framer-v-fhfd7f.framer-1epj3bg { cursor: unset; gap: 11.48px; }\",\".framer-vKWG6.framer-v-fhfd7f .framer-2i5p70 { gap: 11.48px; }\",\".framer-vKWG6.framer-v-fhfd7f .framer-11xtp0j { height: 31px; width: 77px; }\",\".framer-vKWG6.framer-v-fhfd7f .framer-mimghi-container { height: 14px; right: -14px; top: -14px; width: 14px; }\",\".framer-vKWG6.framer-v-fhfd7f .framer-lwf0r2, .framer-vKWG6.framer-v-12u93le .framer-lwf0r2 { padding: 24px 21px 24px 24px; }\",\".framer-vKWG6.framer-v-10sjlc3.framer-1epj3bg { cursor: unset; gap: 12.22px; }\",\".framer-vKWG6.framer-v-10sjlc3 .framer-2i5p70 { gap: 12.22px; }\",\".framer-vKWG6.framer-v-10sjlc3 .framer-1fm6vhy { height: 22px; width: 96px; }\",\".framer-vKWG6.framer-v-10sjlc3 .framer-mimghi-container { height: 15px; right: -12px; top: -15px; width: 15px; }\",\".framer-vKWG6.framer-v-qh3g18.framer-1epj3bg { cursor: unset; gap: 12px; }\",\".framer-vKWG6.framer-v-qh3g18 .framer-2i5p70 { gap: 12px; }\",\".framer-vKWG6.framer-v-qh3g18 .framer-1igk1nf { height: 24px; width: 113px; }\",\".framer-vKWG6.framer-v-qh3g18 .framer-mimghi-container { height: 14px; top: -14px; width: 14px; }\",\".framer-vKWG6.framer-v-oyb2vd.framer-1epj3bg { cursor: unset; gap: 11.54px; }\",\".framer-vKWG6.framer-v-oyb2vd .framer-2i5p70 { gap: 11.54px; }\",\".framer-vKWG6.framer-v-oyb2vd .framer-w5d514 { height: 30px; width: 106px; }\",\".framer-vKWG6.framer-v-oyb2vd .framer-mimghi-container { height: 14px; right: -12px; top: -14px; width: 14px; }\",\".framer-vKWG6.framer-v-teusum.framer-1epj3bg { cursor: unset; gap: 11.33px; }\",\".framer-vKWG6.framer-v-teusum .framer-2i5p70 { gap: 11.33px; }\",\".framer-vKWG6.framer-v-teusum .framer-6wnqw5 { height: 34px; width: 164px; }\",\".framer-vKWG6.framer-v-teusum .framer-mimghi-container { height: 14px; right: -11px; top: -14px; width: 14px; }\",\".framer-vKWG6.framer-v-teusum .framer-lwf0r2, .framer-vKWG6.framer-v-1caimav .framer-lwf0r2 { padding: 20px; }\",\".framer-vKWG6.framer-v-10lttp1.framer-1epj3bg, .framer-vKWG6.framer-v-9ekcm7.framer-1epj3bg { cursor: unset; gap: 11.11px; }\",\".framer-vKWG6.framer-v-10lttp1 .framer-2i5p70, .framer-vKWG6.framer-v-9ekcm7 .framer-2i5p70 { gap: 11.11px; }\",\".framer-vKWG6.framer-v-10lttp1 .framer-1jtqj78 { height: 20px; width: 169px; }\",\".framer-vKWG6.framer-v-10lttp1 .framer-mimghi-container, .framer-vKWG6.framer-v-9ekcm7 .framer-mimghi-container, .framer-vKWG6.framer-v-1ndqkd6 .framer-mimghi-container, .framer-vKWG6.framer-v-1d0o2wg .framer-mimghi-container { height: 13px; right: -11px; top: -13px; width: 13px; }\",\".framer-vKWG6.framer-v-9ekcm7 .framer-1lnitkw { height: 20px; width: 125px; }\",\".framer-vKWG6.framer-v-1ndqkd6.framer-1epj3bg, .framer-vKWG6.framer-v-xt09ob.framer-1epj3bg, .framer-vKWG6.framer-v-113r5gp.framer-1epj3bg, .framer-vKWG6.framer-v-vb9yfc.framer-1epj3bg, .framer-vKWG6.framer-v-1thtxa9.framer-1epj3bg, .framer-vKWG6.framer-v-1f7rmab.framer-1epj3bg { cursor: unset; gap: 11px; }\",\".framer-vKWG6.framer-v-1ndqkd6 .framer-2i5p70, .framer-vKWG6.framer-v-xt09ob .framer-2i5p70, .framer-vKWG6.framer-v-113r5gp .framer-2i5p70, .framer-vKWG6.framer-v-12sy2zw .framer-2i5p70, .framer-vKWG6.framer-v-vb9yfc .framer-2i5p70, .framer-vKWG6.framer-v-1thtxa9 .framer-2i5p70, .framer-vKWG6.framer-v-9cdyrx .framer-2i5p70, .framer-vKWG6.framer-v-1f7rmab .framer-2i5p70, .framer-vKWG6.framer-v-1x2m4d .framer-2i5p70 { gap: 11px; }\",\".framer-vKWG6.framer-v-1ndqkd6 .framer-ayq6d6 { height: 22px; width: 136px; }\",\".framer-vKWG6.framer-v-1d0o2wg.framer-1epj3bg { cursor: unset; gap: 10.84px; }\",\".framer-vKWG6.framer-v-1d0o2wg .framer-2i5p70 { gap: 10.84px; }\",\".framer-vKWG6.framer-v-1d0o2wg .framer-gdmw3j { height: 26px; width: 170px; }\",\".framer-vKWG6.framer-v-xt09ob .framer-rszcge { height: 22px; width: 105px; }\",\".framer-vKWG6.framer-v-12sy2zw.framer-1epj3bg { cursor: unset; gap: 11px; width: 168px; }\",\".framer-vKWG6.framer-v-12sy2zw .framer-1n960wf { height: var(--framer-aspect-ratio-supported, 28px); }\",\".framer-vKWG6.framer-v-12u93le.framer-1epj3bg { cursor: unset; gap: 11.48px; height: 52px; }\",\".framer-vKWG6.framer-v-12u93le .framer-2i5p70 { gap: 8.89px; width: 128px; }\",\".framer-vKWG6.framer-v-12u93le .framer-11xtp0j { height: 24px; width: 60px; }\",\".framer-vKWG6.framer-v-12u93le .framer-mimghi-container { height: 14px; right: 20px; top: 0px; width: 14px; }\",\".framer-vKWG6.framer-v-6wuyzr.framer-1epj3bg { cursor: unset; gap: 11px; height: 52px; width: 102px; }\",\".framer-vKWG6.framer-v-6wuyzr .framer-1fm6vhy { width: 79px; }\",\".framer-vKWG6.framer-v-6wuyzr .framer-mimghi-container, .framer-vKWG6.framer-v-9cdyrx .framer-mimghi-container, .framer-vKWG6.framer-v-1x2m4d .framer-mimghi-container { height: 13px; right: 0px; top: 0px; width: 13px; }\",\".framer-vKWG6.framer-v-1l0zhmb.framer-1epj3bg { cursor: unset; gap: 12px; height: 52px; }\",\".framer-vKWG6.framer-v-1l0zhmb .framer-2i5p70 { width: 128px; }\",\".framer-vKWG6.framer-v-1pkfqbm.framer-1epj3bg { cursor: unset; gap: 11.54px; height: 52px; }\",\".framer-vKWG6.framer-v-1pkfqbm .framer-2i5p70 { gap: 8.46px; width: 128px; }\",\".framer-vKWG6.framer-v-1pkfqbm .framer-w5d514 { height: 24px; width: 85px; }\",\".framer-vKWG6.framer-v-1pkfqbm .framer-mimghi-container { height: 14px; right: 6px; top: 3px; width: 14px; }\",\".framer-vKWG6.framer-v-1caimav.framer-1epj3bg { cursor: unset; gap: 11.33px; height: 52px; width: 148px; }\",\".framer-vKWG6.framer-v-1caimav .framer-2i5p70 { gap: 9.33px; width: 138px; }\",\".framer-vKWG6.framer-v-1caimav .framer-6wnqw5 { height: 28px; width: 135px; }\",\".framer-vKWG6.framer-v-1caimav .framer-mimghi-container { height: 14px; right: 0px; top: 1px; width: 14px; }\",\".framer-vKWG6.framer-v-iq0ngh.framer-1epj3bg { cursor: unset; gap: 13.33px; height: 52px; width: 174px; }\",\".framer-vKWG6.framer-v-iq0ngh .framer-2i5p70 { width: 154px; }\",\".framer-vKWG6.framer-v-iq0ngh .framer-1jtqj78 { width: 152px; }\",\".framer-vKWG6.framer-v-iq0ngh .framer-mimghi-container { height: 13px; left: calc(96.55172413793106% - 13px / 2); right: unset; top: calc(13.461538461538483% - 13px / 2); width: 13px; }\",\".framer-vKWG6.framer-v-l27ebc.framer-1epj3bg { cursor: unset; gap: 11.11px; height: 52px; }\",\".framer-vKWG6.framer-v-l27ebc .framer-2i5p70 { gap: 7.78px; width: 128px; }\",\".framer-vKWG6.framer-v-l27ebc .framer-1lnitkw { height: 14px; width: 88px; }\",\".framer-vKWG6.framer-v-l27ebc .framer-mimghi-container { height: 14px; right: 6px; top: 1px; width: 14px; }\",\".framer-vKWG6.framer-v-c3wyej.framer-1epj3bg { cursor: unset; gap: 11.69px; height: 52px; }\",\".framer-vKWG6.framer-v-c3wyej .framer-2i5p70 { gap: 8.5px; width: 136px; }\",\".framer-vKWG6.framer-v-c3wyej .framer-ayq6d6 { height: 17px; width: 105px; }\",\".framer-vKWG6.framer-v-1vhf518.framer-1epj3bg { cursor: unset; gap: 10.84px; height: 52px; width: 128px; }\",\".framer-vKWG6.framer-v-1vhf518 .framer-2i5p70 { gap: 8.34px; }\",\".framer-vKWG6.framer-v-1vhf518 .framer-gdmw3j { height: 20px; width: 131px; }\",\".framer-vKWG6.framer-v-12ezk8a.framer-1epj3bg, .framer-vKWG6.framer-v-k0esg2.framer-1epj3bg, .framer-vKWG6.framer-v-fnf4gi.framer-1epj3bg, .framer-vKWG6.framer-v-ndzmlv.framer-1epj3bg, .framer-vKWG6.framer-v-9cdyrx.framer-1epj3bg, .framer-vKWG6.framer-v-1x2m4d.framer-1epj3bg { cursor: unset; gap: 11px; height: 52px; }\",\".framer-vKWG6.framer-v-12ezk8a .framer-2i5p70 { gap: 8.5px; width: 128px; }\",\".framer-vKWG6.framer-v-12ezk8a .framer-rszcge { height: 17px; width: 80px; }\",\".framer-vKWG6.framer-v-12ezk8a .framer-mimghi-container { height: 13px; right: 11px; top: 0px; width: 13px; }\",\".framer-vKWG6.framer-v-k0esg2 .framer-2i5p70 { gap: 8.72px; width: 128px; }\",\".framer-vKWG6.framer-v-k0esg2 .framer-atvodv { height: 23px; width: 94px; }\",\".framer-vKWG6.framer-v-fnf4gi .framer-2i5p70 { gap: 9.53px; width: 145px; }\",\".framer-vKWG6.framer-v-fnf4gi .framer-58yucp { height: 26px; width: 126px; }\",\".framer-vKWG6.framer-v-fnf4gi .framer-1n960wf { height: var(--framer-aspect-ratio-supported, 24px); }\",\".framer-vKWG6.framer-v-ndzmlv .framer-2i5p70 { gap: 8.64px; width: 128px; }\",\".framer-vKWG6.framer-v-ndzmlv .framer-1suykgq { height: 24px; width: 88px; }\",\".framer-vKWG6.framer-v-1lloy5u.framer-1epj3bg { cursor: unset; gap: 10.71px; height: 52px; }\",\".framer-vKWG6.framer-v-1lloy5u .framer-2i5p70 { gap: 7.85px; width: 128px; }\",\".framer-vKWG6.framer-v-1lloy5u .framer-dnq5yn { height: var(--framer-aspect-ratio-supported, 25px); width: 82px; }\",\".framer-vKWG6.framer-v-1lloy5u .framer-mimghi-container { height: 13px; right: 10px; top: 0px; width: 13px; }\",\".framer-vKWG6.framer-v-9cdyrx .framer-1sln1rw { height: 34px; width: 96px; }\",\".framer-vKWG6.framer-v-1x2m4d .framer-93nvud { height: var(--framer-aspect-ratio-supported, 32px); width: 80px; }\",...sharedStyle.css,'.framer-vKWG6[data-border=\"true\"]::after, .framer-vKWG6 [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 20\n * @framerIntrinsicWidth 95\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"Dd_F7ZzkF\":{\"layout\":[\"auto\",\"auto\"]},\"TRwfpyR_W\":{\"layout\":[\"auto\",\"auto\"]},\"gitWa0J6t\":{\"layout\":[\"auto\",\"auto\"]},\"lZltd8RCe\":{\"layout\":[\"auto\",\"auto\"]},\"DJgeOW6FC\":{\"layout\":[\"auto\",\"auto\"]},\"u1LgiFEyE\":{\"layout\":[\"auto\",\"auto\"]},\"NghUXVINk\":{\"layout\":[\"auto\",\"auto\"]},\"yWHeY6utv\":{\"layout\":[\"auto\",\"auto\"]},\"gblRERI5D\":{\"layout\":[\"auto\",\"auto\"]},\"WQJsGwXTi\":{\"layout\":[\"auto\",\"auto\"]},\"pJF4OSWCU\":{\"layout\":[\"auto\",\"auto\"]},\"ZBZQZpkUX\":{\"layout\":[\"auto\",\"auto\"]},\"UXoHdu8BX\":{\"layout\":[\"fixed\",\"auto\"]},\"njaVTPAn9\":{\"layout\":[\"auto\",\"auto\"]},\"It5y09374\":{\"layout\":[\"auto\",\"fixed\"]},\"GfQMOi3OD\":{\"layout\":[\"fixed\",\"fixed\"]},\"u0yh9xGP7\":{\"layout\":[\"auto\",\"fixed\"]},\"z8Agk72qt\":{\"layout\":[\"auto\",\"fixed\"]},\"nERxyv5AS\":{\"layout\":[\"fixed\",\"fixed\"]},\"DQMWqq8_3\":{\"layout\":[\"fixed\",\"fixed\"]},\"IsWa_poEH\":{\"layout\":[\"auto\",\"fixed\"]},\"UXK9THhwP\":{\"layout\":[\"auto\",\"fixed\"]},\"yd0D583du\":{\"layout\":[\"fixed\",\"fixed\"]},\"nCfOwHtvN\":{\"layout\":[\"auto\",\"fixed\"]},\"PHJ3mUZPg\":{\"layout\":[\"auto\",\"fixed\"]},\"C2mFyW1JQ\":{\"layout\":[\"auto\",\"fixed\"]},\"v7sEXoLvN\":{\"layout\":[\"auto\",\"fixed\"]},\"f3LG9jCrc\":{\"layout\":[\"auto\",\"fixed\"]},\"I3kGDbPMx\":{\"layout\":[\"auto\",\"auto\"]},\"MJsihGk0N\":{\"layout\":[\"auto\",\"fixed\"]},\"tVMuCtg7c\":{\"layout\":[\"auto\",\"auto\"]},\"YLSB06Hcq\":{\"layout\":[\"auto\",\"fixed\"]},\"SgjvpbYSO\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerVariables {\"jGrE642KQ\":\"infoIcon\",\"IUWCSLK0s\":\"moreInfoVisible\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramergQpDU_ADn=withCSS(Component,css,\"framer-vKWG6\");export default FramergQpDU_ADn;FramergQpDU_ADn.displayName=\"Customers' Stats-Hover version\";FramergQpDU_ADn.defaultProps={height:20,width:95};addPropertyControls(FramergQpDU_ADn,{variant:{options:[\"SYA3KE8Mm\",\"Dd_F7ZzkF\",\"TRwfpyR_W\",\"gitWa0J6t\",\"lZltd8RCe\",\"DJgeOW6FC\",\"u1LgiFEyE\",\"NghUXVINk\",\"yWHeY6utv\",\"gblRERI5D\",\"WQJsGwXTi\",\"pJF4OSWCU\",\"ZBZQZpkUX\",\"UXoHdu8BX\",\"njaVTPAn9\",\"It5y09374\",\"GfQMOi3OD\",\"u0yh9xGP7\",\"z8Agk72qt\",\"nERxyv5AS\",\"DQMWqq8_3\",\"IsWa_poEH\",\"UXK9THhwP\",\"yd0D583du\",\"nCfOwHtvN\",\"PHJ3mUZPg\",\"C2mFyW1JQ\",\"v7sEXoLvN\",\"f3LG9jCrc\",\"I3kGDbPMx\",\"MJsihGk0N\",\"tVMuCtg7c\",\"YLSB06Hcq\"],optionTitles:[\"lenovo\",\"logitech\",\"IBM-color\",\"xano-color\",\"bosch-color\",\"hubspot-color\",\"flutterflow-color\",\"mercedes-color\",\"samsung-color\",\"viewsonic-color\",\"smartsuite-color\",\"lenovo-color\",\"Togg-color\",\"Waking up\",\"Preply\",\"IBM-sm\",\"xano-sm\",\"bosch-sm\",\"hubspot-sm\",\"flutterflow-sm\",\"mercedes-sm\",\"samsung-sm\",\"viewsonic-sm\",\"smartsuite-sm\",\"lenovo-sm\",\"Togg-sm\",\"Waking up-sm\",\"Preply-sm\",\"Logitech-sm\",\"DeepL\",\"DeepL-sm\",\"Hibob\",\"Hibob-sm\"],title:\"Variant\",type:ControlType.Enum},jGrE642KQ:{defaultValue:true,title:\"Info-Icon\",type:ControlType.Boolean},IUWCSLK0s:{defaultValue:true,title:\"More info-Visible\",type:ControlType.Boolean}});addFonts(FramergQpDU_ADn,[{explicitInter:true,fonts:[{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/hyOgCu0Xnghbimh0pE8QTvtt2AU.woff2\",weight:\"600\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/NeGmSOXrPBfEFIy5YZeHq17LEDA.woff2\",weight:\"600\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/oYaAX5himiTPYuN8vLWnqBbfD2s.woff2\",weight:\"600\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/lEJLP4R0yuCaMCjSXYHtJw72M.woff2\",weight:\"600\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/cRJyLNuTJR5jbyKzGi33wU9cqIQ.woff2\",weight:\"600\"},{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+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/yDtI2UI8XcEg1W2je9XPN3Noo.woff2\",weight:\"600\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/A0Wcc7NgXMjUuFdquHDrIZpzZw0.woff2\",weight:\"600\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/GrgcKwrN6d3Uz8EwcLHZxwEfC4.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"},{family:\"Manrope\",source:\"fontshare\",style:\"normal\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/6U2SGH566NSNERG6RGEV3DSNEK7DL2RF/JRDYRKMSAW2H35IWEQIPL67HAJQ35MG5/JNU3GNMUBPWW6V6JTED3S27XL5HN7NM5.woff2\",weight:\"600\"}]},...PhosphorFonts,...ButtonVarientsFonts,...getFontsFromSharedStyle(sharedStyle.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramergQpDU_ADn\",\"slots\":[],\"annotations\":{\"framerIntrinsicWidth\":\"95\",\"framerComponentViewportWidth\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"Dd_F7ZzkF\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"TRwfpyR_W\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"gitWa0J6t\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"lZltd8RCe\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"DJgeOW6FC\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"u1LgiFEyE\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"NghUXVINk\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"yWHeY6utv\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"gblRERI5D\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"WQJsGwXTi\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"pJF4OSWCU\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"ZBZQZpkUX\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"UXoHdu8BX\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"njaVTPAn9\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"It5y09374\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"GfQMOi3OD\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"u0yh9xGP7\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"z8Agk72qt\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"nERxyv5AS\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"DQMWqq8_3\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"IsWa_poEH\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"UXK9THhwP\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"yd0D583du\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"nCfOwHtvN\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"PHJ3mUZPg\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"C2mFyW1JQ\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"v7sEXoLvN\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"f3LG9jCrc\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"I3kGDbPMx\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"MJsihGk0N\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"tVMuCtg7c\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"YLSB06Hcq\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"SgjvpbYSO\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerIntrinsicHeight\":\"20\",\"framerVariables\":\"{\\\"jGrE642KQ\\\":\\\"infoIcon\\\",\\\"IUWCSLK0s\\\":\\\"moreInfoVisible\\\"}\",\"framerAutoSizeImages\":\"true\",\"framerContractVersion\":\"1\",\"framerColorSyntax\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerImmutableVariables\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (a4aa1f7)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,Image,SmartComponentScopedContainer,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import Carousel from\"https://framerusercontent.com/modules/UIrMjSS6ZX89L0CsT8k6/7r5UGUpFh6FWtcVOCSDp/Carousel.js\";const CarouselFonts=getFonts(Carousel);const cycleOrder=[\"Og_eRjWJT\",\"AtLbt2n3K\"];const serializationHash=\"framer-B7PW4\";const variantClassNames={AtLbt2n3K:\"framer-v-1mcjlk6\",Og_eRjWJT:\"framer-v-18bft33\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const humanReadableVariantMap={\"Variant 1\":\"Og_eRjWJT\",Mobile:\"AtLbt2n3K\"};const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"Og_eRjWJT\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"Og_eRjWJT\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-18bft33\",className,classNames),\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"Og_eRjWJT\",ref:refBinding,style:{...style},...addPropertyOverrides({AtLbt2n3K:{\"data-framer-name\":\"Mobile\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1xxo5ak-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"g1oZZcq4C-container\",nodeId:\"g1oZZcq4C\",rendersWithMotion:true,scopeId:\"OOespooUI\",children:/*#__PURE__*/_jsx(Carousel,{align:\"flex-start\",ariaLabel:\"\",arrowObject:{arrowFill:\"rgba(0, 0, 0, 0.56)\",arrowPadding:20,arrowRadius:40,arrowSize:40,showMouseControls:true},axis:true,borderRadius:0,fadeObject:{fadeAlpha:0,fadeContent:false,fadeInset:0,fadeTransition:{damping:60,delay:0,mass:1,stiffness:500,type:\"spring\"},fadeWidth:25},gap:0,height:\"100%\",id:\"g1oZZcq4C\",layoutId:\"g1oZZcq4C\",padding:0,paddingBottom:0,paddingLeft:8,paddingPerSide:true,paddingRight:16,paddingTop:0,progressObject:{dotsActiveOpacity:1,dotsBackground:\"rgba(0, 0, 0, 0.2)\",dotsBlur:4,dotsFill:\"rgb(255, 255, 255)\",dotsGap:10,dotsInset:10,dotSize:10,dotsOpacity:.5,dotsPadding:10,dotsRadius:50,showProgressDots:false,showScrollbar:false},sizingObject:{heightInset:0,heightRows:2,heightType:\"auto\",widthColumns:2,widthInset:0,widthType:\"auto\"},slots:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-ls1w3v\",layoutDependency:layoutDependency,layoutId:\"ifx03S7hC\",children:/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"fill\",intrinsicHeight:513,intrinsicWidth:413,pixelHeight:746,pixelWidth:596,sizes:\"320px\",src:\"https://framerusercontent.com/images/95hMxryJzJLwIzpyQvtnfZqoog.png\",srcSet:\"https://framerusercontent.com/images/95hMxryJzJLwIzpyQvtnfZqoog.png 596w\"},className:\"framer-xe6w1a\",\"data-framer-name\":\"Lenovo-min\",layoutDependency:layoutDependency,layoutId:\"mXdCAyWtb\",style:{filter:\"drop-shadow(0px 1px 4px rgba(0, 0, 0, 0.08))\",WebkitFilter:\"drop-shadow(0px 1px 4px rgba(0, 0, 0, 0.08))\"}})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-105n5i2\",layoutDependency:layoutDependency,layoutId:\"YwNmTguaS\",children:/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"fill\",intrinsicHeight:513,intrinsicWidth:413,pixelHeight:1243,pixelWidth:993,sizes:\"320px\",src:\"https://framerusercontent.com/images/qIhdSSEYqJe7mwsNooYK73vvUy8.png?scale-down-to=1024\",srcSet:\"https://framerusercontent.com/images/qIhdSSEYqJe7mwsNooYK73vvUy8.png?scale-down-to=1024 818w,https://framerusercontent.com/images/qIhdSSEYqJe7mwsNooYK73vvUy8.png 993w\"},className:\"framer-1qi7nwn\",\"data-framer-name\":\"Logitech-min\",layoutDependency:layoutDependency,layoutId:\"rKEthMZ3Y\",style:{filter:\"drop-shadow(0px 1px 4px rgba(0, 0, 0, 0.08))\",WebkitFilter:\"drop-shadow(0px 1px 4px rgba(0, 0, 0, 0.08))\"}})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1y6nmq7\",layoutDependency:layoutDependency,layoutId:\"cwmLDnYHH\",children:/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"fill\",intrinsicHeight:513,intrinsicWidth:413,pixelHeight:1243,pixelWidth:993,sizes:\"320px\",src:\"https://framerusercontent.com/images/z4CBLhwG80urLcB09PG3eSA84E.png?scale-down-to=1024\",srcSet:\"https://framerusercontent.com/images/z4CBLhwG80urLcB09PG3eSA84E.png?scale-down-to=1024 818w,https://framerusercontent.com/images/z4CBLhwG80urLcB09PG3eSA84E.png 993w\"},className:\"framer-1rjanhh\",\"data-framer-name\":\"IBM-min\",layoutDependency:layoutDependency,layoutId:\"g252TXJd1\",style:{filter:\"drop-shadow(0px 1px 4px rgba(0, 0, 0, 0.08))\",WebkitFilter:\"drop-shadow(0px 1px 4px rgba(0, 0, 0, 0.08))\"}})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-mnmsda\",layoutDependency:layoutDependency,layoutId:\"gblKr5OQg\",children:/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"fill\",intrinsicHeight:513,intrinsicWidth:413,pixelHeight:1243,pixelWidth:993,sizes:\"320px\",src:\"https://framerusercontent.com/images/cM4QAxyw8qFYPzk1xc0MZXgtKHc.png?scale-down-to=1024\",srcSet:\"https://framerusercontent.com/images/cM4QAxyw8qFYPzk1xc0MZXgtKHc.png?scale-down-to=1024 818w,https://framerusercontent.com/images/cM4QAxyw8qFYPzk1xc0MZXgtKHc.png 993w\"},className:\"framer-19wlr2i\",\"data-framer-name\":\"Xano-min\",layoutDependency:layoutDependency,layoutId:\"tq6RYLJoh\",style:{filter:\"drop-shadow(0px 1px 4px rgba(0, 0, 0, 0.08))\",WebkitFilter:\"drop-shadow(0px 1px 4px rgba(0, 0, 0, 0.08))\"}})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-v1b9pl\",layoutDependency:layoutDependency,layoutId:\"em3NeaTPs\",children:/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"fill\",intrinsicHeight:513,intrinsicWidth:413,pixelHeight:1243,pixelWidth:993,sizes:\"320px\",src:\"https://framerusercontent.com/images/bSro1RJlbMgQy3VFBrz4U5o8.png?scale-down-to=1024\",srcSet:\"https://framerusercontent.com/images/bSro1RJlbMgQy3VFBrz4U5o8.png?scale-down-to=1024 818w,https://framerusercontent.com/images/bSro1RJlbMgQy3VFBrz4U5o8.png 993w\"},className:\"framer-vges8y\",\"data-framer-name\":\"IBM-min\",layoutDependency:layoutDependency,layoutId:\"zt9KrUOKE\",style:{filter:\"drop-shadow(0px 1px 4px rgba(0, 0, 0, 0.08))\",WebkitFilter:\"drop-shadow(0px 1px 4px rgba(0, 0, 0, 0.08))\"}})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-3abwwt\",layoutDependency:layoutDependency,layoutId:\"pT1N2p2Jk\",children:/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"fill\",intrinsicHeight:513,intrinsicWidth:413,pixelHeight:1243,pixelWidth:993,sizes:\"320px\",src:\"https://framerusercontent.com/images/Ci88GhZcPHBGHwo56ttsBK32A8.png?scale-down-to=1024\",srcSet:\"https://framerusercontent.com/images/Ci88GhZcPHBGHwo56ttsBK32A8.png?scale-down-to=1024 818w,https://framerusercontent.com/images/Ci88GhZcPHBGHwo56ttsBK32A8.png 993w\"},className:\"framer-1vmtt05\",\"data-framer-name\":\"Yoto-min\",layoutDependency:layoutDependency,layoutId:\"E8auxabSm\",style:{filter:\"drop-shadow(0px 1px 4px rgba(0, 0, 0, 0.08))\",WebkitFilter:\"drop-shadow(0px 1px 4px rgba(0, 0, 0, 0.08))\"}})})],snapObject:{fluid:false,snap:true,snapEdge:\"start\"},style:{width:\"100%\"},width:\"100%\",...addPropertyOverrides({AtLbt2n3K:{arrowObject:{arrowFill:\"rgba(0, 0, 0, 0.56)\",arrowPadding:20,arrowRadius:40,arrowSize:40,showMouseControls:false},paddingLeft:14,paddingRight:0}},baseVariant,gestureVariant)})})})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-B7PW4.framer-16mlx9g, .framer-B7PW4 .framer-16mlx9g { display: block; }\",\".framer-B7PW4.framer-18bft33 { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 1400px; }\",\".framer-B7PW4 .framer-1xxo5ak-container { flex: none; height: auto; position: relative; width: 100%; z-index: 1; }\",\".framer-B7PW4 .framer-ls1w3v, .framer-B7PW4 .framer-105n5i2, .framer-B7PW4 .framer-mnmsda, .framer-B7PW4 .framer-3abwwt { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: hidden; padding: 8px; position: relative; width: min-content; }\",\".framer-B7PW4 .framer-xe6w1a, .framer-B7PW4 .framer-1qi7nwn, .framer-B7PW4 .framer-19wlr2i, .framer-B7PW4 .framer-1vmtt05 { aspect-ratio: 0.7980049875311721 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 401px); overflow: visible; position: relative; width: 320px; }\",\".framer-B7PW4 .framer-1y6nmq7, .framer-B7PW4 .framer-v1b9pl { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: hidden; padding: 8px; position: relative; width: min-content; }\",\".framer-B7PW4 .framer-1rjanhh { aspect-ratio: 0.8 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 400px); overflow: visible; position: relative; width: 320px; }\",\".framer-B7PW4 .framer-vges8y { aspect-ratio: 0.8050314465408805 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 398px); overflow: visible; position: relative; width: 320px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 417\n * @framerIntrinsicWidth 1400\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"AtLbt2n3K\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerOOespooUI=withCSS(Component,css,\"framer-B7PW4\");export default FramerOOespooUI;FramerOOespooUI.displayName=\"Showcase\";FramerOOespooUI.defaultProps={height:417,width:1400};addPropertyControls(FramerOOespooUI,{variant:{options:[\"Og_eRjWJT\",\"AtLbt2n3K\"],optionTitles:[\"Variant 1\",\"Mobile\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramerOOespooUI,[{explicitInter:true,fonts:[]},...CarouselFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerOOespooUI\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"417\",\"framerIntrinsicWidth\":\"1400\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"AtLbt2n3K\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerColorSyntax\":\"true\",\"framerImmutableVariables\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerDisplayContentsDiv\":\"false\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./OOespooUI.map","// Generated by Framer (890879b)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,SmartComponentScopedContainer,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import Showcase from\"https://framerusercontent.com/modules/fcIJIaixmcYSDNliey67/kqKaXtMOS7c9TzQmPxAD/OOespooUI.js\";import FeaturesSectionHeader from\"https://framerusercontent.com/modules/8YQRtoKJ0v52XUy38j8r/vni03WEhZ8OfbM5TuPoq/zOtaGo7Ym.js\";const FeaturesSectionHeaderFonts=getFonts(FeaturesSectionHeader);const ShowcaseFonts=getFonts(Showcase);const cycleOrder=[\"ye9VjsLMI\",\"CgMgnRP0o\"];const serializationHash=\"framer-0s4Yb\";const variantClassNames={CgMgnRP0o:\"framer-v-sztjxb\",ye9VjsLMI:\"framer-v-lbzgbq\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const transformTemplate1=(_,t)=>`translateX(-50%) ${t}`;const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const humanReadableVariantMap={\"Variant 1\":\"ye9VjsLMI\",Mobile:\"CgMgnRP0o\"};const getProps=({border,header,height,id,width,...props})=>{return{...props,HhkZP6G6u:header??props.HhkZP6G6u??true,NPhWnwITG:border??props.NPhWnwITG??{borderBottomWidth:0,borderColor:'var(--token-3648b482-766c-4501-98df-024221488373, rgba(0, 0, 0, 0.12)) /* {\"name\":\"Border/Primary\"} */',borderLeftWidth:.5,borderRightWidth:.5,borderStyle:\"solid\",borderTopWidth:0},variant:humanReadableVariantMap[props.variant]??props.variant??\"ye9VjsLMI\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,HhkZP6G6u,NPhWnwITG,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"ye9VjsLMI\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-lbzgbq\",className,classNames),\"data-border\":true,\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"ye9VjsLMI\",ref:refBinding,style:{\"--border-bottom-width\":\"0.5px\",\"--border-color\":\"var(--token-3648b482-766c-4501-98df-024221488373, rgba(0, 0, 0, 0.12))\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0px\",...style},...addPropertyOverrides({CgMgnRP0o:{\"data-framer-name\":\"Mobile\"}},baseVariant,gestureVariant),children:[HhkZP6G6u&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-17xti2g\",\"data-border\":true,\"data-framer-name\":\"container\",layoutDependency:layoutDependency,layoutId:\"LLHdVSWzR\",style:{\"--border-bottom-width\":(NPhWnwITG.borderBottomWidth??NPhWnwITG.borderWidth)+\"px\",\"--border-color\":NPhWnwITG.borderColor,\"--border-left-width\":(NPhWnwITG.borderLeftWidth??NPhWnwITG.borderWidth)+\"px\",\"--border-right-width\":(NPhWnwITG.borderRightWidth??NPhWnwITG.borderWidth)+\"px\",\"--border-style\":NPhWnwITG.borderStyle,\"--border-top-width\":(NPhWnwITG.borderTopWidth??NPhWnwITG.borderWidth)+\"px\"},variants:{CgMgnRP0o:{\"--border-bottom-width\":\"0px\",\"--border-color\":\"var(--token-3648b482-766c-4501-98df-024221488373, rgba(0, 0, 0, 0.12))\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0px\"}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:450,width:`min(min(${componentViewport?.width||\"100vw\"}, 1280px) - 64px, 890px)`,y:(componentViewport?.y||0)+0+(((componentViewport?.height||1001)-64-860)/2+0+0)+0+0,...addPropertyOverrides({CgMgnRP0o:{width:`min(min(${componentViewport?.width||\"100vw\"}, 1280px), 890px)`,y:(componentViewport?.y||0)+0+(((componentViewport?.height||1151)-56-884)/2+0+0)+0+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1qbci1q-container\",layoutDependency:layoutDependency,layoutId:\"zGbrbiPKm-container\",nodeId:\"zGbrbiPKm\",rendersWithMotion:true,scopeId:\"YYOqXTT5v\",children:/*#__PURE__*/_jsx(FeaturesSectionHeader,{AiMDyqezv:false,AyljVF3U3:\"Customer Showcase\",cBWlI7Kim:\"https://bettermode.com/showcase\",cVI9nSkYf:true,cVPyPTTrD:false,d1ageC65k:\"The Community Platform Behind Top Brands\",DCbNdxPel:false,EEuvKEg8B:true,emWbQnCKN:\"\",eOl1tzXhd:true,GKzLy_rbi:true,HCYlyQE7Y:\"0px 32px 0px 32px\",height:\"100%\",id:\"zGbrbiPKm\",IRaN0hYn7:\"rgb(0, 0, 0)\",jmUkaOR5z:true,kKqiZbaAg:\"TgBSlJQRx\",Ku0JcKiZx:false,KVKYL_PvF:true,layoutId:\"zGbrbiPKm\",mb9hNnCU9:\"Trusted by industry leaders like Lenovo, Mercedes-Benz, Logitech, IBM, HubSpot, and Samsung, Bettermode has proven itself as the best online community software for enterprises serious about customer engagement. These companies chose our customer community platform because it delivers measurable results in marketing effectiveness, customer support efficiency, and brand loyalty.\",MFK6yb79w:false,NaP4bX2zD:false,NWwHbPxOB:\"View all showcase\",qDM8QZnWT:\"var(--token-7ea128ea-d6b3-45af-8b0c-8ac8f6a25daa, rgb(97, 97, 97))\",S6OdCgG2e:\"smiley-sticker\",sPOCnzp_3:\"nqpsoaZNk\",style:{maxWidth:\"100%\",width:\"100%\"},t2gcokyA4:false,tZJT4c6UG:true,variant:\"k3eFhoXqi\",width:\"100%\",...addPropertyOverrides({CgMgnRP0o:{eOl1tzXhd:false,variant:\"kTyfRXoBB\"}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1l4m5f4\",layoutDependency:layoutDependency,layoutId:\"G4mHm1FLE\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:417,width:`min(${componentViewport?.width||\"100vw\"}, 1280px)`,y:(componentViewport?.y||0)+0+(((componentViewport?.height||1001)-64-860)/2+450+0)+0,...addPropertyOverrides({CgMgnRP0o:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||1151)-56-884)/2+450+24)+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1u3v36n-container\",layoutDependency:layoutDependency,layoutId:\"rgcwG9791-container\",nodeId:\"rgcwG9791\",rendersWithMotion:true,scopeId:\"YYOqXTT5v\",transformTemplate:transformTemplate1,children:/*#__PURE__*/_jsx(Showcase,{height:\"100%\",id:\"rgcwG9791\",layoutId:\"rgcwG9791\",style:{width:\"100%\"},variant:\"Og_eRjWJT\",width:\"100%\",...addPropertyOverrides({CgMgnRP0o:{variant:\"AtLbt2n3K\"}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-lfebh6\",\"data-border\":true,\"data-framer-name\":\"lines\",layoutDependency:layoutDependency,layoutId:\"qUOZdUtob\",style:{\"--border-bottom-width\":\"0px\",\"--border-color\":\"var(--token-3648b482-766c-4501-98df-024221488373, rgba(0, 0, 0, 0.12))\",\"--border-left-width\":\"0.5px\",\"--border-right-width\":\"0.5px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0px\"}})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-0s4Yb.framer-z8uiz9, .framer-0s4Yb .framer-z8uiz9 { display: block; }\",\".framer-0s4Yb.framer-lbzgbq { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: visible; padding: 0px 0px 64px 0px; position: relative; width: 1440px; }\",\".framer-0s4Yb .framer-17xti2g { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; max-width: 1280px; overflow: hidden; padding: 0px 32px 0px 32px; position: relative; width: 100%; z-index: 1; }\",\".framer-0s4Yb .framer-1qbci1q-container { flex: none; height: auto; max-width: 890px; position: relative; width: 100%; }\",\".framer-0s4Yb .framer-1l4m5f4 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 410px; justify-content: center; max-width: 1280px; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-0s4Yb .framer-1u3v36n-container { flex: none; height: auto; left: 50%; position: absolute; top: 0px; width: 100%; z-index: 1; }\",\".framer-0s4Yb .framer-lfebh6 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 24px; height: 100%; justify-content: center; left: calc(50.00000000000002% - min(1280px, 100%) / 2); max-width: 1280px; overflow: visible; padding: 64px 32px 100px 32px; position: absolute; top: 0px; width: 100%; z-index: 0; }\",\".framer-0s4Yb.framer-v-sztjxb.framer-lbzgbq { gap: 24px; padding: 0px 0px 56px 0px; width: 463px; }\",\".framer-0s4Yb.framer-v-sztjxb .framer-17xti2g { padding: 0px; }\",'.framer-0s4Yb[data-border=\"true\"]::after, .framer-0s4Yb [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 1001\n * @framerIntrinsicWidth 1440\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"CgMgnRP0o\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerVariables {\"HhkZP6G6u\":\"header\",\"NPhWnwITG\":\"border\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerYYOqXTT5v=withCSS(Component,css,\"framer-0s4Yb\");export default FramerYYOqXTT5v;FramerYYOqXTT5v.displayName=\"section-showcase-main\";FramerYYOqXTT5v.defaultProps={height:1001,width:1440};addPropertyControls(FramerYYOqXTT5v,{variant:{options:[\"ye9VjsLMI\",\"CgMgnRP0o\"],optionTitles:[\"Variant 1\",\"Mobile\"],title:\"Variant\",type:ControlType.Enum},HhkZP6G6u:{defaultValue:true,title:\"Header\",type:ControlType.Boolean},NPhWnwITG:{defaultValue:{borderBottomWidth:0,borderColor:'var(--token-3648b482-766c-4501-98df-024221488373, rgba(0, 0, 0, 0.12)) /* {\"name\":\"Border/Primary\"} */',borderLeftWidth:.5,borderRightWidth:.5,borderStyle:\"solid\",borderTopWidth:0},title:\"Border\",type:ControlType.Border}});addFonts(FramerYYOqXTT5v,[{explicitInter:true,fonts:[]},...FeaturesSectionHeaderFonts,...ShowcaseFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerYYOqXTT5v\",\"slots\":[],\"annotations\":{\"framerAutoSizeImages\":\"true\",\"framerIntrinsicHeight\":\"1001\",\"framerIntrinsicWidth\":\"1440\",\"framerColorSyntax\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"CgMgnRP0o\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerVariables\":\"{\\\"HhkZP6G6u\\\":\\\"header\\\",\\\"NPhWnwITG\\\":\\\"border\\\"}\",\"framerImmutableVariables\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (5f2272d)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,SmartComponentScopedContainer,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import ButtonVarients from\"https://framerusercontent.com/modules/ox50GIXLenCrb8Po4pQx/6113GcDdUOtVBrSaZSGZ/zm23wPOLu.js\";import TestimonialTestimonialCards from\"https://framerusercontent.com/modules/PIxpx5oej6wpf7an4HP4/WCa0FWFSr40EL1qXIo0x/ZXJ9okRVT.js\";const TestimonialTestimonialCardsFonts=getFonts(TestimonialTestimonialCards);const ButtonVarientsFonts=getFonts(ButtonVarients);const cycleOrder=[\"h76an5tBz\",\"ICqOeiORi\",\"HdbOi3nNE\",\"RN8Aj_RxJ\"];const serializationHash=\"framer-O2sb9\";const variantClassNames={h76an5tBz:\"framer-v-dqt8hi\",HdbOi3nNE:\"framer-v-plzaa6\",ICqOeiORi:\"framer-v-dxnbpv\",RN8Aj_RxJ:\"framer-v-1wr9i38\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const addImageAlt=(image,alt)=>{if(!image||typeof image!==\"object\"){return;}return{...image,alt};};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const humanReadableVariantMap={\"Variant 1\":\"h76an5tBz\",\"Variant 2\":\"ICqOeiORi\",\"Variant 3\":\"HdbOi3nNE\",\"Variant 4\":\"RN8Aj_RxJ\"};const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"h76an5tBz\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"h76an5tBz\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const uDbBExoG110lc4l6=activeVariantCallback(async(...args)=>{setVariant(\"RN8Aj_RxJ\");});const uDbBExoG11gksaql=activeVariantCallback(async(...args)=>{setVariant(\"h76an5tBz\");});const uDbBExoG1u6a78i=activeVariantCallback(async(...args)=>{setVariant(\"ICqOeiORi\");});const uDbBExoG1vvoq9j=activeVariantCallback(async(...args)=>{setVariant(\"HdbOi3nNE\");});const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if([\"ICqOeiORi\",\"HdbOi3nNE\",\"RN8Aj_RxJ\"].includes(baseVariant))return false;return true;};const isDisplayed1=()=>{if(baseVariant===\"ICqOeiORi\")return true;return false;};const isDisplayed2=()=>{if(baseVariant===\"HdbOi3nNE\")return true;return false;};const isDisplayed3=()=>{if(baseVariant===\"RN8Aj_RxJ\")return true;return false;};return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-dqt8hi\",className,classNames),\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"h76an5tBz\",ref:refBinding,style:{...style},...addPropertyOverrides({HdbOi3nNE:{\"data-framer-name\":\"Variant 3\"},ICqOeiORi:{\"data-framer-name\":\"Variant 2\"},RN8Aj_RxJ:{\"data-framer-name\":\"Variant 4\"}},baseVariant,gestureVariant),children:[isDisplayed()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{height:Math.max(0,((componentViewport?.height||534.5)-0-0)/1)*1,width:componentViewport?.width||\"100vw\",y:(componentViewport?.y||0)+0+0,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-92o9h5-container\",layoutDependency:layoutDependency,layoutId:\"KJHSTWtUW-container\",nodeId:\"KJHSTWtUW\",rendersWithMotion:true,scopeId:\"HThGMYf9z\",children:/*#__PURE__*/_jsx(TestimonialTestimonialCards,{BmruXbCg7:\"0px\",cvZNP6kP1:false,EMdcy9tgc:\"0px 0px 0px 0px rgba(0, 0, 0, 0.25)\",epmz1cWQd:false,FweZldzyR:{borderColor:\"var(--token-3648b482-766c-4501-98df-024221488373, rgba(0, 0, 0, 0.12))\",borderStyle:\"solid\",borderWidth:0},fZ8fyJmQT:\"Kyle Foster\",HDMTm9BNR:true,height:\"100%\",hG1u4RqQs:false,iah_IKy6_:\"Marketing Manager\",id:\"KJHSTWtUW\",iogmFby1v:true,jJH7xqc4n:\"40px\",Jx2E79ISq:40,kXoXtFqqk:false,layoutId:\"KJHSTWtUW\",olsDKp1o_:\"Using Bettermode has been a game-changer for us. Its powerful capabilities and features have revolutionized the way we engage with our community, leading to more effective connections and experiences.\",style:{height:\"100%\",width:\"100%\"},TEvWyaDRU:\"\",tSW32PKHI:false,variant:\"kn5IBGLOy\",vo_zLRtcm:false,width:\"100%\",wujitWzK9:\"RGEYn5rkX\",XlfzDszVb:\"rgba(255, 255, 255, 0.4)\",xUZZxQHbh:true,ZXRVkfmxB:addImageAlt({pixelHeight:109,pixelWidth:109,src:\"https://framerusercontent.com/images/TdwZsULJrX5c8YCggGzpRNkyr0.png?width=109&height=109\"},\"\")})})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-nycowk\",\"data-border\":true,\"data-framer-name\":\"arrows\",layoutDependency:layoutDependency,layoutId:\"BropTOUcd\",style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"var(--token-423ffaff-97bf-4c66-848f-c03d98c25855, rgba(0, 0, 0, 0.08))\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",borderBottomLeftRadius:8,borderBottomRightRadius:8,borderTopLeftRadius:8,borderTopRightRadius:8},children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:38,y:(componentViewport?.y||0)+(componentViewport?.height||534.5)-66+0,...addPropertyOverrides({HdbOi3nNE:{y:(componentViewport?.y||0)+(componentViewport?.height||544)-66+0},ICqOeiORi:{y:(componentViewport?.y||0)+(componentViewport?.height||541)-66+0},RN8Aj_RxJ:{y:(componentViewport?.y||0)+(componentViewport?.height||544)-66+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1qwld2y-container\",layoutDependency:layoutDependency,layoutId:\"YTYtxVlF3-container\",nodeId:\"YTYtxVlF3\",rendersWithMotion:true,scopeId:\"HThGMYf9z\",children:/*#__PURE__*/_jsx(ButtonVarients,{an3AjqZVe:\"bold\",bcFI2guYz:\"var(--token-36849023-6189-4b34-8ca0-f2105af74ca2, rgb(255, 255, 255))\",cc1jmdnK8:{borderColor:\"rgb(0, 0, 0)\",borderStyle:\"solid\",borderWidth:1},dltCpZQuI:\"var(--token-d4d9bcef-5cf6-4e59-8f5c-db043ccb1adc, rgb(102, 198, 28))\",Fs8k5Y9rQ:\"rgba(102, 198, 28, 0.05)\",gnUhhRRAf:\"rgb(255, 255, 255)\",gZIm80QLw:\"rgba(0, 0, 0, 0)\",height:\"100%\",I1g9yhyhL:\"80px\",id:\"YTYtxVlF3\",ig5hdgAkD:\"rgb(255, 255, 255)\",jcdmXrGyc:\"rgb(255, 255, 255)\",jq2o_VTFs:\"var(--token-7b1c1cf1-c351-4954-9cf0-8ae4790643f6, rgb(34, 34, 34))\",ktgIHtADd:false,layoutId:\"YTYtxVlF3\",LoBoMO0kI:false,lVApt2egS:\"var(--token-b7ac0caa-42ec-4adf-85fd-f93e899c4540, rgb(17, 17, 17))\",PJP2yPimK:\"var(--token-d4d9bcef-5cf6-4e59-8f5c-db043ccb1adc, rgb(102, 198, 28))\",qH46f5odN:false,qpDDlZFHd:\"Button\",tZ8wJ8sbC:\"tYScUEWva\",uDbBExoG1:uDbBExoG110lc4l6,variant:\"CCbs2S7dG\",VgNhSZuYv:{borderColor:\"var(--token-3648b482-766c-4501-98df-024221488373, rgba(0, 0, 0, 0.12))\",borderStyle:\"solid\",borderWidth:0},vsWBWRHPN:15,width:\"100%\",XzXRofC2Z:{borderColor:\"var(--token-d4d9bcef-5cf6-4e59-8f5c-db043ccb1adc, rgb(102, 198, 28))\",borderStyle:\"solid\",borderWidth:1},ycy7cs8_H:\"arrow-left\",ZsUhZM4JF:true,...addPropertyOverrides({HdbOi3nNE:{uDbBExoG1:uDbBExoG1u6a78i},ICqOeiORi:{uDbBExoG1:uDbBExoG11gksaql},RN8Aj_RxJ:{uDbBExoG1:uDbBExoG1vvoq9j}},baseVariant,gestureVariant)})})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-kfopv0\",\"data-framer-name\":\"divider\",layoutDependency:layoutDependency,layoutId:\"jzJPF64by\",style:{backgroundColor:\"var(--token-423ffaff-97bf-4c66-848f-c03d98c25855, rgba(0, 0, 0, 0.08))\"}}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:38,y:(componentViewport?.y||0)+(componentViewport?.height||534.5)-66+0,...addPropertyOverrides({HdbOi3nNE:{y:(componentViewport?.y||0)+(componentViewport?.height||544)-66+0},ICqOeiORi:{y:(componentViewport?.y||0)+(componentViewport?.height||541)-66+0},RN8Aj_RxJ:{y:(componentViewport?.y||0)+(componentViewport?.height||544)-66+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-12vtm19-container\",layoutDependency:layoutDependency,layoutId:\"xaVY2UGct-container\",nodeId:\"xaVY2UGct\",rendersWithMotion:true,scopeId:\"HThGMYf9z\",children:/*#__PURE__*/_jsx(ButtonVarients,{an3AjqZVe:\"bold\",bcFI2guYz:\"var(--token-36849023-6189-4b34-8ca0-f2105af74ca2, rgb(255, 255, 255))\",cc1jmdnK8:{borderColor:\"rgb(0, 0, 0)\",borderStyle:\"solid\",borderWidth:1},dltCpZQuI:\"var(--token-d4d9bcef-5cf6-4e59-8f5c-db043ccb1adc, rgb(102, 198, 28))\",Fs8k5Y9rQ:\"rgba(102, 198, 28, 0.05)\",gnUhhRRAf:\"rgb(255, 255, 255)\",gZIm80QLw:\"rgba(0, 0, 0, 0)\",height:\"100%\",I1g9yhyhL:\"80px\",id:\"xaVY2UGct\",ig5hdgAkD:\"rgb(255, 255, 255)\",jcdmXrGyc:\"rgb(255, 255, 255)\",jq2o_VTFs:\"var(--token-7b1c1cf1-c351-4954-9cf0-8ae4790643f6, rgb(34, 34, 34))\",ktgIHtADd:false,layoutId:\"xaVY2UGct\",LoBoMO0kI:false,lVApt2egS:\"var(--token-b7ac0caa-42ec-4adf-85fd-f93e899c4540, rgb(17, 17, 17))\",PJP2yPimK:\"var(--token-d4d9bcef-5cf6-4e59-8f5c-db043ccb1adc, rgb(102, 198, 28))\",qH46f5odN:false,qpDDlZFHd:\"Button\",tZ8wJ8sbC:\"Q9SEpl7R6\",uDbBExoG1:uDbBExoG1u6a78i,variant:\"CCbs2S7dG\",VgNhSZuYv:{borderColor:\"var(--token-3648b482-766c-4501-98df-024221488373, rgba(0, 0, 0, 0.12))\",borderStyle:\"solid\",borderWidth:0},vsWBWRHPN:15,width:\"100%\",XzXRofC2Z:{borderColor:\"var(--token-d4d9bcef-5cf6-4e59-8f5c-db043ccb1adc, rgb(102, 198, 28))\",borderStyle:\"solid\",borderWidth:1},ycy7cs8_H:\"arrow-right\",ZsUhZM4JF:true,...addPropertyOverrides({HdbOi3nNE:{uDbBExoG1:uDbBExoG110lc4l6},ICqOeiORi:{uDbBExoG1:uDbBExoG1vvoq9j},RN8Aj_RxJ:{uDbBExoG1:uDbBExoG11gksaql}},baseVariant,gestureVariant)})})})]}),isDisplayed1()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{...addPropertyOverrides({ICqOeiORi:{height:Math.max(0,((componentViewport?.height||541)-0-0)/1)*1,width:componentViewport?.width||\"100vw\",y:(componentViewport?.y||0)+0+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1v5ueaa-container\",layoutDependency:layoutDependency,layoutId:\"hbtWGHJwr-container\",nodeId:\"hbtWGHJwr\",rendersWithMotion:true,scopeId:\"HThGMYf9z\",children:/*#__PURE__*/_jsx(TestimonialTestimonialCards,{BmruXbCg7:\"0px\",cvZNP6kP1:false,EMdcy9tgc:\"\",epmz1cWQd:false,FweZldzyR:{borderColor:\"var(--token-3648b482-766c-4501-98df-024221488373, rgba(0, 0, 0, 0.12))\",borderStyle:\"solid\",borderWidth:0},fZ8fyJmQT:\"Lizbeth Ramos\",HDMTm9BNR:false,height:\"100%\",hG1u4RqQs:false,iah_IKy6_:\"Developer Community Manager\",id:\"hbtWGHJwr\",iogmFby1v:true,jJH7xqc4n:\"40px\",Jx2E79ISq:40,kXoXtFqqk:true,layoutId:\"hbtWGHJwr\",olsDKp1o_:\"Our experience with Bettermode has been fantastic—it’s become an essential part of how we support and engage our users, and we’re excited to see it evolve further with our community.\",style:{height:\"100%\",width:\"100%\"},TEvWyaDRU:\"\",tSW32PKHI:false,variant:\"kn5IBGLOy\",vo_zLRtcm:false,width:\"100%\",wujitWzK9:\"RGEYn5rkX\",XlfzDszVb:\"rgba(255, 255, 255, 0.4)\",xUZZxQHbh:true,ZXRVkfmxB:addImageAlt({pixelHeight:80,pixelWidth:80,src:\"https://framerusercontent.com/images/1cytMGPqLw4tQYjp8CHRh6u7Gs.jpg?width=80&height=80\"},\"\")})})}),isDisplayed2()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{...addPropertyOverrides({HdbOi3nNE:{height:Math.max(0,((componentViewport?.height||544)-0-0)/1)*1,width:componentViewport?.width||\"100vw\",y:(componentViewport?.y||0)+0+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-r4l3n3-container\",layoutDependency:layoutDependency,layoutId:\"xzxy9_08j-container\",nodeId:\"xzxy9_08j\",rendersWithMotion:true,scopeId:\"HThGMYf9z\",children:/*#__PURE__*/_jsx(TestimonialTestimonialCards,{BmruXbCg7:\"0px\",cvZNP6kP1:false,EMdcy9tgc:\"\",epmz1cWQd:false,FweZldzyR:{borderColor:\"var(--token-3648b482-766c-4501-98df-024221488373, rgba(0, 0, 0, 0.12))\",borderStyle:\"solid\",borderWidth:0},fZ8fyJmQT:\"Marlee Margolin\",HDMTm9BNR:false,height:\"100%\",hG1u4RqQs:true,iah_IKy6_:\"CSR Activation Manager\",id:\"xzxy9_08j\",iogmFby1v:true,jJH7xqc4n:\"40px\",Jx2E79ISq:40,kXoXtFqqk:false,layoutId:\"xzxy9_08j\",olsDKp1o_:\"Bettermode's automated reputation system, robust content organization features, and balanced communication capabilities helped us drive engagement with a personalized approach.\",style:{height:\"100%\",width:\"100%\"},TEvWyaDRU:\"\",tSW32PKHI:false,variant:\"kn5IBGLOy\",vo_zLRtcm:false,width:\"100%\",wujitWzK9:\"RGEYn5rkX\",XlfzDszVb:\"rgba(255, 255, 255, 0.4)\",xUZZxQHbh:true,ZXRVkfmxB:addImageAlt({pixelHeight:81,pixelWidth:81,src:\"https://framerusercontent.com/images/pHZNNhKbaDvNH58sPmAeM3j53Q.jpg?width=81&height=81\"},\"\")})})}),isDisplayed3()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{...addPropertyOverrides({RN8Aj_RxJ:{height:Math.max(0,((componentViewport?.height||544)-0-0)/1)*1,width:componentViewport?.width||\"100vw\",y:(componentViewport?.y||0)+0+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-12gt9mw-container\",layoutDependency:layoutDependency,layoutId:\"ZppMUEmvK-container\",nodeId:\"ZppMUEmvK\",rendersWithMotion:true,scopeId:\"HThGMYf9z\",children:/*#__PURE__*/_jsx(TestimonialTestimonialCards,{BmruXbCg7:\"0px\",cvZNP6kP1:false,EMdcy9tgc:\"\",epmz1cWQd:false,FweZldzyR:{borderColor:\"var(--token-3648b482-766c-4501-98df-024221488373, rgba(0, 0, 0, 0.12))\",borderStyle:\"solid\",borderWidth:0},fZ8fyJmQT:\"Jennifer Serrat\",HDMTm9BNR:false,height:\"100%\",hG1u4RqQs:false,iah_IKy6_:\"Community Manager\",id:\"ZppMUEmvK\",iogmFby1v:true,jJH7xqc4n:\"40px\",Jx2E79ISq:40,kXoXtFqqk:false,layoutId:\"ZppMUEmvK\",olsDKp1o_:\"Bettermode was selected for its ease of use and for filling in almost all of our coaches’ wishlist.\",style:{height:\"100%\",width:\"100%\"},TEvWyaDRU:\"\",tSW32PKHI:false,variant:\"kn5IBGLOy\",vo_zLRtcm:true,width:\"100%\",wujitWzK9:\"RGEYn5rkX\",XlfzDszVb:\"rgba(255, 255, 255, 0.4)\",xUZZxQHbh:true,ZXRVkfmxB:addImageAlt({pixelHeight:80,pixelWidth:80,src:\"https://framerusercontent.com/images/28RGSEFVVqfyrMSiO9FTrRNlZ5Y.jpg?width=80&height=80\"},\"\")})})})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-O2sb9.framer-p26n0e, .framer-O2sb9 .framer-p26n0e { display: block; }\",\".framer-O2sb9.framer-dqt8hi { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: 535px; justify-content: flex-start; overflow: hidden; padding: 0px; position: relative; width: 463px; }\",\".framer-O2sb9 .framer-92o9h5-container, .framer-O2sb9 .framer-1v5ueaa-container, .framer-O2sb9 .framer-r4l3n3-container, .framer-O2sb9 .framer-12gt9mw-container { flex: 1 0 0px; height: 1px; position: relative; width: 100%; }\",\".framer-O2sb9 .framer-nycowk { align-content: center; align-items: center; bottom: 28px; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: absolute; right: 28px; width: min-content; will-change: var(--framer-will-change-override, transform); z-index: 1; }\",\".framer-O2sb9 .framer-1qwld2y-container, .framer-O2sb9 .framer-12vtm19-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-O2sb9 .framer-kfopv0 { align-self: stretch; flex: none; height: auto; overflow: visible; position: relative; width: 1px; }\",\".framer-O2sb9.framer-v-dxnbpv.framer-dqt8hi { height: 541px; }\",\".framer-O2sb9.framer-v-plzaa6.framer-dqt8hi, .framer-O2sb9.framer-v-1wr9i38.framer-dqt8hi { height: 544px; }\",'.framer-O2sb9[data-border=\"true\"]::after, .framer-O2sb9 [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 534.5\n * @framerIntrinsicWidth 463\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"ICqOeiORi\":{\"layout\":[\"fixed\",\"fixed\"]},\"HdbOi3nNE\":{\"layout\":[\"fixed\",\"fixed\"]},\"RN8Aj_RxJ\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerHThGMYf9z=withCSS(Component,css,\"framer-O2sb9\");export default FramerHThGMYf9z;FramerHThGMYf9z.displayName=\"testimonials/testimoial-slides\";FramerHThGMYf9z.defaultProps={height:534.5,width:463};addPropertyControls(FramerHThGMYf9z,{variant:{options:[\"h76an5tBz\",\"ICqOeiORi\",\"HdbOi3nNE\",\"RN8Aj_RxJ\"],optionTitles:[\"Variant 1\",\"Variant 2\",\"Variant 3\",\"Variant 4\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramerHThGMYf9z,[{explicitInter:true,fonts:[]},...TestimonialTestimonialCardsFonts,...ButtonVarientsFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerHThGMYf9z\",\"slots\":[],\"annotations\":{\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"ICqOeiORi\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"HdbOi3nNE\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"RN8Aj_RxJ\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicHeight\":\"534.5\",\"framerColorSyntax\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"463\",\"framerAutoSizeImages\":\"true\",\"framerImmutableVariables\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./HThGMYf9z.map","// Generated by Framer (6807895)\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 CustomerLogosMain from\"https://framerusercontent.com/modules/d0EyartV1ocnMkQ1D3A8/x8avt0l2vAHMQMJgcA6G/PYoJ3nj2u.js\";const CustomerLogosMainFonts=getFonts(CustomerLogosMain);const cycleOrder=[\"sCtajW8dq\",\"jUwY_fyg0\",\"l0RLmP2s2\",\"nqozju7jI\",\"V5ewwQoui\",\"g8VypK2In\",\"boeAPQmsT\",\"VzYlGgDSH\",\"baMmZWwPy\"];const serializationHash=\"framer-w5loS\";const variantClassNames={baMmZWwPy:\"framer-v-48ouo\",boeAPQmsT:\"framer-v-1tm15av\",g8VypK2In:\"framer-v-13yg7h6\",jUwY_fyg0:\"framer-v-14azkzy\",l0RLmP2s2:\"framer-v-drcw7e\",nqozju7jI:\"framer-v-80mgwf\",sCtajW8dq:\"framer-v-102ggy6\",V5ewwQoui:\"framer-v-1ayuqll\",VzYlGgDSH:\"framer-v-wf2qsd\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const numberToPixelString=value=>{if(typeof value!==\"number\")return value;if(!Number.isFinite(value))return undefined;return Math.max(0,value)+\"px\";};const transition1={damping:60,delay:0,mass:1,stiffness:500,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const humanReadableVariantMap={\"Mercedes-Benz\":\"l0RLmP2s2\",\"Variant 2\":\"jUwY_fyg0\",Flutterflow:\"VzYlGgDSH\",Hubspot:\"g8VypK2In\",IBM:\"nqozju7jI\",Lenovo:\"sCtajW8dq\",Logitech:\"V5ewwQoui\",Samsung:\"boeAPQmsT\",Xano:\"baMmZWwPy\"};const getProps=({active,background,border,click,grayscale,height,id,opacity,padding,width,...props})=>{return{...props,abufLkkMo:padding??props.abufLkkMo??\"16px\",bJUL53IUH:opacity??props.bJUL53IUH??1,cHkIMWpTD:background??props.cHkIMWpTD??\"rgba(255, 255, 255, 0)\",JGCV870TT:active??props.JGCV870TT,kffCSdG0d:border??props.kffCSdG0d??{borderBottomWidth:0,borderColor:'var(--token-3648b482-766c-4501-98df-024221488373, rgba(0, 0, 0, 0.12)) /* {\"name\":\"Border/Primary\"} */',borderLeftWidth:0,borderRightWidth:.5,borderStyle:\"solid\",borderTopWidth:0},OUoX9KIIv:grayscale??props.OUoX9KIIv,rWgKlU9zY:click??props.rWgKlU9zY,variant:humanReadableVariantMap[props.variant]??props.variant??\"sCtajW8dq\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{activeLocale,setLocale}=useLocaleInfo();const{style,className,layoutId,variant,OUoX9KIIv,cHkIMWpTD,bJUL53IUH,kffCSdG0d,rWgKlU9zY,JGCV870TT,abufLkkMo,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"sCtajW8dq\",variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTap14obsbj=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});if(rWgKlU9zY){const res=await rWgKlU9zY(...args);if(res===false)return false;}});const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const ref1=React.useRef(null);const isDisplayed=()=>{if(baseVariant===\"boeAPQmsT\")return true;return false;};const isDisplayed1=()=>{if([\"g8VypK2In\",\"VzYlGgDSH\",\"baMmZWwPy\"].includes(baseVariant))return true;return false;};const isDisplayed2=()=>{if(baseVariant===\"V5ewwQoui\")return true;return false;};const isDisplayed3=()=>{if(baseVariant===\"l0RLmP2s2\")return true;return false;};const isDisplayed4=()=>{if([\"l0RLmP2s2\",\"nqozju7jI\",\"V5ewwQoui\",\"g8VypK2In\",\"boeAPQmsT\",\"VzYlGgDSH\",\"baMmZWwPy\"].includes(baseVariant))return false;return true;};const isDisplayed5=()=>{if(baseVariant===\"nqozju7jI\")return true;return false;};const defaultLayoutId=React.useId();const componentViewport=useComponentViewport();return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-102ggy6\",className,classNames),\"data-border\":true,\"data-framer-name\":\"Lenovo\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"sCtajW8dq\",onTap:onTap14obsbj,ref:ref??ref1,style:{\"--14sbweu\":numberToPixelString(abufLkkMo),\"--border-bottom-width\":(kffCSdG0d.borderBottomWidth??kffCSdG0d.borderWidth)+\"px\",\"--border-color\":kffCSdG0d.borderColor,\"--border-left-width\":(kffCSdG0d.borderLeftWidth??kffCSdG0d.borderWidth)+\"px\",\"--border-right-width\":(kffCSdG0d.borderRightWidth??kffCSdG0d.borderWidth)+\"px\",\"--border-style\":kffCSdG0d.borderStyle,\"--border-top-width\":(kffCSdG0d.borderTopWidth??kffCSdG0d.borderWidth)+\"px\",backgroundColor:cHkIMWpTD,...style},...addPropertyOverrides({baMmZWwPy:{\"data-framer-name\":\"Xano\"},boeAPQmsT:{\"data-framer-name\":\"Samsung\"},g8VypK2In:{\"data-framer-name\":\"Hubspot\"},jUwY_fyg0:{\"data-framer-name\":\"Variant 2\"},l0RLmP2s2:{\"data-framer-name\":\"Mercedes-Benz\"},nqozju7jI:{\"data-framer-name\":\"IBM\"},V5ewwQoui:{\"data-framer-name\":\"Logitech\"},VzYlGgDSH:{\"data-framer-name\":\"Flutterflow\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-sj087m\",layoutDependency:layoutDependency,layoutId:\"EruStXUwJ\",children:[isDisplayed()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{...addPropertyOverrides({boeAPQmsT:{height:20,width:\"130.4px\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-dv9ocf-container\",\"data-framer-name\":\"Samsung\",layoutDependency:layoutDependency,layoutId:\"b7jdbsopq-container\",name:\"Samsung\",style:{filter:`grayscale(${parseFloat(OUoX9KIIv)/100})`,opacity:bJUL53IUH,WebkitFilter:`grayscale(${parseFloat(OUoX9KIIv)/100})`},children:/*#__PURE__*/_jsx(CustomerLogosMain,{height:\"100%\",id:\"b7jdbsopq\",layoutId:\"b7jdbsopq\",name:\"Samsung\",style:{height:\"100%\",width:\"100%\"},variant:\"RF3pgaA2k\",width:\"100%\"})})}),isDisplayed1()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{...addPropertyOverrides({baMmZWwPy:{height:22,width:\"99px\"},g8VypK2In:{height:28,width:\"101.2941px\"},VzYlGgDSH:{height:34,width:\"164px\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-9uej6i-container\",\"data-framer-name\":\"Hubspot\",layoutDependency:layoutDependency,layoutId:\"gF5ZYPnSJ-container\",name:\"Hubspot\",style:{filter:`grayscale(${parseFloat(OUoX9KIIv)/100})`,opacity:bJUL53IUH,WebkitFilter:`grayscale(${parseFloat(OUoX9KIIv)/100})`},children:/*#__PURE__*/_jsx(CustomerLogosMain,{height:\"100%\",id:\"gF5ZYPnSJ\",layoutId:\"gF5ZYPnSJ\",name:\"Hubspot\",style:{height:\"100%\",width:\"100%\"},variant:\"mBXZlTjKT\",width:\"100%\",...addPropertyOverrides({baMmZWwPy:{variant:\"U9M06e2YF\"},VzYlGgDSH:{variant:\"CS2t1djwt\"}},baseVariant,gestureVariant)})})}),isDisplayed2()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{...addPropertyOverrides({V5ewwQoui:{height:30,width:\"98.3333px\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-3j2wx-container\",\"data-framer-name\":\"Logitech\",layoutDependency:layoutDependency,layoutId:\"ggr0L2jeC-container\",name:\"Logitech\",style:{filter:`grayscale(${parseFloat(OUoX9KIIv)/100})`,opacity:bJUL53IUH,WebkitFilter:`grayscale(${parseFloat(OUoX9KIIv)/100})`},children:/*#__PURE__*/_jsx(CustomerLogosMain,{height:\"100%\",id:\"ggr0L2jeC\",layoutId:\"ggr0L2jeC\",name:\"Logitech\",style:{height:\"100%\",width:\"100%\"},variant:\"ikdrFSK6C\",width:\"100%\"})})}),isDisplayed3()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{...addPropertyOverrides({l0RLmP2s2:{height:22,width:\"186.2143px\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-d0ng1e-container\",\"data-framer-name\":\"mercedes\",layoutDependency:layoutDependency,layoutId:\"xZGDhatuX-container\",name:\"mercedes\",style:{filter:`grayscale(${parseFloat(OUoX9KIIv)/100})`,opacity:bJUL53IUH,WebkitFilter:`grayscale(${parseFloat(OUoX9KIIv)/100})`},children:/*#__PURE__*/_jsx(CustomerLogosMain,{height:\"100%\",id:\"xZGDhatuX\",layoutId:\"xZGDhatuX\",name:\"mercedes\",style:{height:\"100%\",width:\"100%\"},variant:\"sCYk9HIP4\",width:\"100%\"})})}),isDisplayed4()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{height:22,width:\"104.5px\",children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1djbun8-container\",\"data-framer-name\":\"lenovo\",layoutDependency:layoutDependency,layoutId:\"KVNRJJsmr-container\",name:\"lenovo\",style:{filter:`grayscale(${parseFloat(OUoX9KIIv)/100})`,opacity:bJUL53IUH,WebkitFilter:`grayscale(${parseFloat(OUoX9KIIv)/100})`},children:/*#__PURE__*/_jsx(CustomerLogosMain,{height:\"100%\",id:\"KVNRJJsmr\",layoutId:\"KVNRJJsmr\",name:\"lenovo\",style:{height:\"100%\",width:\"100%\"},variant:\"CMKRq2RZS\",width:\"100%\"})})}),isDisplayed5()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{...addPropertyOverrides({nqozju7jI:{height:24,width:\"60px\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1qq5fuh-container\",\"data-framer-name\":\"IBM\",layoutDependency:layoutDependency,layoutId:\"MikgQVxew-container\",name:\"IBM\",style:{filter:`grayscale(${parseFloat(OUoX9KIIv)/100})`,opacity:bJUL53IUH,WebkitFilter:`grayscale(${parseFloat(OUoX9KIIv)/100})`},children:/*#__PURE__*/_jsx(CustomerLogosMain,{height:\"100%\",id:\"MikgQVxew\",layoutId:\"MikgQVxew\",name:\"IBM\",style:{height:\"100%\",width:\"100%\"},variant:\"axL5ihvYV\",width:\"100%\"})})})]}),JGCV870TT&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-13uvqv2\",\"data-framer-name\":\"underline\",layoutDependency:layoutDependency,layoutId:\"SR2mkui3M\",style:{backgroundColor:\"var(--token-bfe1a8cd-29df-415d-847c-515aa569e089, rgb(0, 0, 0))\",borderBottomLeftRadius:16,borderBottomRightRadius:16,borderTopLeftRadius:16,borderTopRightRadius:16}})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-w5loS.framer-184os6f, .framer-w5loS .framer-184os6f { display: block; }\",\".framer-w5loS.framer-102ggy6 { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: 100px; justify-content: center; overflow: visible; padding: var(--14sbweu); position: relative; width: min-content; }\",\".framer-w5loS .framer-sj087m { align-content: center; align-items: center; align-self: stretch; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 5px; height: 1px; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: auto; }\",\".framer-w5loS .framer-dv9ocf-container { aspect-ratio: 6.52 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 20px); position: relative; width: 130px; }\",\".framer-w5loS .framer-9uej6i-container { aspect-ratio: 3.6176470588235294 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 28px); position: relative; width: 101px; }\",\".framer-w5loS .framer-3j2wx-container { aspect-ratio: 3.2777777777777777 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 30px); position: relative; width: 98px; }\",\".framer-w5loS .framer-d0ng1e-container { aspect-ratio: 8.464285714285714 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 22px); position: relative; width: 186px; }\",\".framer-w5loS .framer-1djbun8-container { aspect-ratio: 4.75 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 22px); position: relative; width: 105px; }\",\".framer-w5loS .framer-1qq5fuh-container { aspect-ratio: 2.5 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 24px); position: relative; width: 60px; }\",\".framer-w5loS .framer-13uvqv2 { bottom: 0px; flex: none; height: 4px; left: 0px; overflow: visible; position: absolute; right: 0px; z-index: 1; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-w5loS.framer-102ggy6, .framer-w5loS .framer-sj087m { gap: 0px; } .framer-w5loS.framer-102ggy6 > * { margin: 0px; margin-bottom: calc(10px / 2); margin-top: calc(10px / 2); } .framer-w5loS.framer-102ggy6 > :first-child, .framer-w5loS .framer-sj087m > :first-child { margin-top: 0px; } .framer-w5loS.framer-102ggy6 > :last-child, .framer-w5loS .framer-sj087m > :last-child { margin-bottom: 0px; } .framer-w5loS .framer-sj087m > * { margin: 0px; margin-bottom: calc(5px / 2); margin-top: calc(5px / 2); } }\",\".framer-w5loS.framer-v-wf2qsd .framer-9uej6i-container { aspect-ratio: 4.823529411764706 / 1; height: var(--framer-aspect-ratio-supported, 34px); width: 164px; }\",\".framer-w5loS.framer-v-48ouo .framer-9uej6i-container { aspect-ratio: 4.5 / 1; height: var(--framer-aspect-ratio-supported, 22px); width: 99px; }\",'.framer-w5loS[data-border=\"true\"]::after, .framer-w5loS [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 100\n * @framerIntrinsicWidth 136.5\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"fixed\"]},\"jUwY_fyg0\":{\"layout\":[\"auto\",\"fixed\"]},\"l0RLmP2s2\":{\"layout\":[\"auto\",\"fixed\"]},\"nqozju7jI\":{\"layout\":[\"auto\",\"fixed\"]},\"V5ewwQoui\":{\"layout\":[\"auto\",\"fixed\"]},\"g8VypK2In\":{\"layout\":[\"auto\",\"fixed\"]},\"boeAPQmsT\":{\"layout\":[\"auto\",\"fixed\"]},\"VzYlGgDSH\":{\"layout\":[\"auto\",\"fixed\"]},\"baMmZWwPy\":{\"layout\":[\"auto\",\"fixed\"]}}}\n * @framerVariables {\"OUoX9KIIv\":\"grayscale\",\"cHkIMWpTD\":\"background\",\"bJUL53IUH\":\"opacity\",\"kffCSdG0d\":\"border\",\"rWgKlU9zY\":\"click\",\"JGCV870TT\":\"active\",\"abufLkkMo\":\"padding\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n */const FramerQogjIfJ5F=withCSS(Component,css,\"framer-w5loS\");export default FramerQogjIfJ5F;FramerQogjIfJ5F.displayName=\"Customer-logo-item\";FramerQogjIfJ5F.defaultProps={height:100,width:136.5};addPropertyControls(FramerQogjIfJ5F,{variant:{options:[\"sCtajW8dq\",\"jUwY_fyg0\",\"l0RLmP2s2\",\"nqozju7jI\",\"V5ewwQoui\",\"g8VypK2In\",\"boeAPQmsT\",\"VzYlGgDSH\",\"baMmZWwPy\"],optionTitles:[\"Lenovo\",\"Variant 2\",\"Mercedes-Benz\",\"IBM\",\"Logitech\",\"Hubspot\",\"Samsung\",\"Flutterflow\",\"Xano\"],title:\"Variant\",type:ControlType.Enum},OUoX9KIIv:{defaultValue:0,title:\"Grayscale\",type:ControlType.Number},cHkIMWpTD:{defaultValue:\"rgba(255, 255, 255, 0)\",title:\"Background\",type:ControlType.Color},bJUL53IUH:{defaultValue:1,max:1,min:0,step:.01,title:\"Opacity\",type:ControlType.Number},kffCSdG0d:{defaultValue:{borderBottomWidth:0,borderColor:'var(--token-3648b482-766c-4501-98df-024221488373, rgba(0, 0, 0, 0.12)) /* {\"name\":\"Border/Primary\"} */',borderLeftWidth:0,borderRightWidth:.5,borderStyle:\"solid\",borderTopWidth:0},title:\"Border\",type:ControlType.Border},rWgKlU9zY:{title:\"Click\",type:ControlType.EventHandler},JGCV870TT:{defaultValue:false,title:\"Active?\",type:ControlType.Boolean},abufLkkMo:{defaultValue:\"16px\",title:\"Padding\",type:ControlType.Padding}});addFonts(FramerQogjIfJ5F,[{explicitInter:true,fonts:[]},...CustomerLogosMainFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerQogjIfJ5F\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"100\",\"framerImmutableVariables\":\"true\",\"framerContractVersion\":\"1\",\"framerDisplayContentsDiv\":\"false\",\"framerVariables\":\"{\\\"OUoX9KIIv\\\":\\\"grayscale\\\",\\\"cHkIMWpTD\\\":\\\"background\\\",\\\"bJUL53IUH\\\":\\\"opacity\\\",\\\"kffCSdG0d\\\":\\\"border\\\",\\\"rWgKlU9zY\\\":\\\"click\\\",\\\"JGCV870TT\\\":\\\"active\\\",\\\"abufLkkMo\\\":\\\"padding\\\"}\",\"framerIntrinsicWidth\":\"136.5\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"jUwY_fyg0\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"l0RLmP2s2\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"nqozju7jI\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"V5ewwQoui\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"g8VypK2In\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"boeAPQmsT\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"VzYlGgDSH\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"baMmZWwPy\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]}}}\",\"framerComponentViewportWidth\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (65e1cff)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,SmartComponentScopedContainer,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import CustomerLogoItem from\"https://framerusercontent.com/modules/99Qk91s9tbzrzMpM4tTs/owNOszjWxBH6Eetpan3A/QogjIfJ5F.js\";const CustomerLogoItemFonts=getFonts(CustomerLogoItem);const cycleOrder=[\"v5W60xPEn\",\"P8qKpgdyK\",\"TB3DHF1Op\"];const serializationHash=\"framer-Nb4WH\";const variantClassNames={P8qKpgdyK:\"framer-v-3br6ka\",TB3DHF1Op:\"framer-v-1grj2al\",v5W60xPEn:\"framer-v-1wr6i4z\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const numberToPixelString=value=>{if(typeof value!==\"number\")return value;if(!Number.isFinite(value))return undefined;return Math.max(0,value)+\"px\";};const transition1={damping:60,delay:0,mass:1,stiffness:500,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const humanReadableVariantMap={Desktop:\"v5W60xPEn\",Phone:\"TB3DHF1Op\",Tablet:\"P8qKpgdyK\"};const getProps=({height,id,padding,rightBorder,width,...props})=>{return{...props,Njsm_JKmt:rightBorder??props.Njsm_JKmt??{borderBottomWidth:0,borderColor:'var(--token-3648b482-766c-4501-98df-024221488373, rgba(0, 0, 0, 0.12)) /* {\"name\":\"Border/Primary\"} */',borderLeftWidth:0,borderRightWidth:.5,borderStyle:\"solid\",borderTopWidth:0},pmFE_Nmtw:padding??props.pmFE_Nmtw??\"0px 0px 0px 0px\",variant:humanReadableVariantMap[props.variant]??props.variant??\"v5W60xPEn\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,Njsm_JKmt,pmFE_Nmtw,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"v5W60xPEn\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-1wr6i4z\",className,classNames),\"data-framer-name\":\"Desktop\",layoutDependency:layoutDependency,layoutId:\"v5W60xPEn\",ref:refBinding,style:{\"--1obyp1n\":numberToPixelString(pmFE_Nmtw),backgroundColor:\"rgba(255, 255, 255, 0.4)\",...style},...addPropertyOverrides({P8qKpgdyK:{\"data-framer-name\":\"Tablet\"},TB3DHF1Op:{\"data-framer-name\":\"Phone\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-wd0hk8\",\"data-framer-name\":\"Container\",layoutDependency:layoutDependency,layoutId:\"fKouAFc1I\",children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1936ib2\",\"data-border\":true,\"data-framer-name\":\"Logo Grid\",layoutDependency:layoutDependency,layoutId:\"sEYDtRR_L\",style:{\"--border-bottom-width\":\"0px\",\"--border-color\":\"var(--token-3648b482-766c-4501-98df-024221488373, rgba(0, 0, 0, 0.12))\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0px\"},children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:120,width:`min(${componentViewport?.width||\"100vw\"} - ${pmFE_Nmtw*2}px, 1280px)`,...addPropertyOverrides({P8qKpgdyK:{width:`max(min(${componentViewport?.width||\"100vw\"} - ${pmFE_Nmtw*2}px, 1280px) / 3, 176px)`},TB3DHF1Op:{height:90,width:`max(min(${componentViewport?.width||\"100vw\"} - ${pmFE_Nmtw*2}px, 1280px) / 2, 128px)`}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1b4uhpo-container\",layoutDependency:layoutDependency,layoutId:\"jjWNEzKug-container\",nodeId:\"jjWNEzKug\",rendersWithMotion:true,scopeId:\"hxdt7FTYt\",children:/*#__PURE__*/_jsx(CustomerLogoItem,{abufLkkMo:\"16px\",bJUL53IUH:1,cHkIMWpTD:\"rgba(255, 255, 255, 0)\",height:\"100%\",id:\"jjWNEzKug\",JGCV870TT:false,kffCSdG0d:{borderBottomWidth:0,borderColor:\"var(--token-3648b482-766c-4501-98df-024221488373, rgba(0, 0, 0, 0.12))\",borderLeftWidth:0,borderRightWidth:.5,borderStyle:\"solid\",borderTopWidth:0},layoutId:\"jjWNEzKug\",OUoX9KIIv:0,style:{height:\"100%\",width:\"100%\"},variant:\"sCtajW8dq\",width:\"100%\",...addPropertyOverrides({TB3DHF1Op:{kffCSdG0d:{borderBottomWidth:.5,borderColor:\"var(--token-3648b482-766c-4501-98df-024221488373, rgba(0, 0, 0, 0.12))\",borderLeftWidth:0,borderRightWidth:.5,borderStyle:\"solid\",borderTopWidth:0}}},baseVariant,gestureVariant)})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:120,width:`min(${componentViewport?.width||\"100vw\"} - ${pmFE_Nmtw*2}px, 1280px)`,...addPropertyOverrides({P8qKpgdyK:{width:`max(min(${componentViewport?.width||\"100vw\"} - ${pmFE_Nmtw*2}px, 1280px) / 3, 176px)`},TB3DHF1Op:{height:90,width:`max(min(${componentViewport?.width||\"100vw\"} - ${pmFE_Nmtw*2}px, 1280px) / 2, 128px)`}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-nzmofz-container\",layoutDependency:layoutDependency,layoutId:\"mf0fywNtS-container\",nodeId:\"mf0fywNtS\",rendersWithMotion:true,scopeId:\"hxdt7FTYt\",children:/*#__PURE__*/_jsx(CustomerLogoItem,{abufLkkMo:\"16px\",bJUL53IUH:1,cHkIMWpTD:\"rgba(255, 255, 255, 0)\",height:\"100%\",id:\"mf0fywNtS\",JGCV870TT:false,kffCSdG0d:{borderBottomWidth:0,borderColor:\"var(--token-3648b482-766c-4501-98df-024221488373, rgba(0, 0, 0, 0.12))\",borderLeftWidth:0,borderRightWidth:.5,borderStyle:\"solid\",borderTopWidth:0},layoutId:\"mf0fywNtS\",OUoX9KIIv:0,style:{height:\"100%\",width:\"100%\"},variant:\"V5ewwQoui\",width:\"100%\",...addPropertyOverrides({TB3DHF1Op:{kffCSdG0d:{borderBottomWidth:.5,borderColor:\"var(--token-3648b482-766c-4501-98df-024221488373, rgba(0, 0, 0, 0.12))\",borderLeftWidth:0,borderRightWidth:.5,borderStyle:\"solid\",borderTopWidth:0}}},baseVariant,gestureVariant)})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:120,...addPropertyOverrides({P8qKpgdyK:{width:`max(min(${componentViewport?.width||\"100vw\"} - ${pmFE_Nmtw*2}px, 1280px) / 3, 176px)`},TB3DHF1Op:{height:90,width:`calc(max(min(${componentViewport?.width||\"100vw\"} - ${pmFE_Nmtw*2}px, 1280px) / 2, 128px) * 2)`}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-zmvkg4-container\",layoutDependency:layoutDependency,layoutId:\"YXr3h_CMO-container\",nodeId:\"YXr3h_CMO\",rendersWithMotion:true,scopeId:\"hxdt7FTYt\",children:/*#__PURE__*/_jsx(CustomerLogoItem,{abufLkkMo:\"16px\",bJUL53IUH:1,cHkIMWpTD:\"rgba(255, 255, 255, 0)\",height:\"100%\",id:\"YXr3h_CMO\",JGCV870TT:false,kffCSdG0d:{borderBottomWidth:0,borderColor:\"var(--token-3648b482-766c-4501-98df-024221488373, rgba(0, 0, 0, 0.12))\",borderLeftWidth:0,borderRightWidth:.5,borderStyle:\"solid\",borderTopWidth:0},layoutId:\"YXr3h_CMO\",OUoX9KIIv:0,style:{height:\"100%\"},variant:\"l0RLmP2s2\",width:\"100%\",...addPropertyOverrides({P8qKpgdyK:{style:{height:\"100%\",width:\"100%\"}},TB3DHF1Op:{kffCSdG0d:{borderBottomWidth:.5,borderColor:\"var(--token-3648b482-766c-4501-98df-024221488373, rgba(0, 0, 0, 0.12))\",borderLeftWidth:0,borderRightWidth:.5,borderStyle:\"solid\",borderTopWidth:0},style:{height:\"100%\",width:\"100%\"}}},baseVariant,gestureVariant)})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:120,width:`min(${componentViewport?.width||\"100vw\"} - ${pmFE_Nmtw*2}px, 1280px)`,...addPropertyOverrides({P8qKpgdyK:{width:`max(min(${componentViewport?.width||\"100vw\"} - ${pmFE_Nmtw*2}px, 1280px) / 3, 176px)`},TB3DHF1Op:{height:90,width:`max(min(${componentViewport?.width||\"100vw\"} - ${pmFE_Nmtw*2}px, 1280px) / 2, 128px)`}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1m3n2qr-container\",layoutDependency:layoutDependency,layoutId:\"asVnNHfb8-container\",nodeId:\"asVnNHfb8\",rendersWithMotion:true,scopeId:\"hxdt7FTYt\",children:/*#__PURE__*/_jsx(CustomerLogoItem,{abufLkkMo:\"16px\",bJUL53IUH:1,cHkIMWpTD:\"rgba(255, 255, 255, 0)\",height:\"100%\",id:\"asVnNHfb8\",JGCV870TT:false,kffCSdG0d:{borderBottomWidth:0,borderColor:\"var(--token-3648b482-766c-4501-98df-024221488373, rgba(0, 0, 0, 0.12))\",borderLeftWidth:0,borderRightWidth:.5,borderStyle:\"solid\",borderTopWidth:0},layoutId:\"asVnNHfb8\",OUoX9KIIv:0,style:{height:\"100%\",width:\"100%\"},variant:\"g8VypK2In\",width:\"100%\",...addPropertyOverrides({TB3DHF1Op:{kffCSdG0d:{borderBottomWidth:.5,borderColor:\"var(--token-3648b482-766c-4501-98df-024221488373, rgba(0, 0, 0, 0.12))\",borderLeftWidth:0,borderRightWidth:.5,borderStyle:\"solid\",borderTopWidth:0}}},baseVariant,gestureVariant)})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:120,...addPropertyOverrides({P8qKpgdyK:{width:`max(min(${componentViewport?.width||\"100vw\"} - ${pmFE_Nmtw*2}px, 1280px) / 3, 176px)`},TB3DHF1Op:{height:90,width:`max(min(${componentViewport?.width||\"100vw\"} - ${pmFE_Nmtw*2}px, 1280px) / 2, 128px)`}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1pzexsm-container\",layoutDependency:layoutDependency,layoutId:\"pq0KAxUCd-container\",nodeId:\"pq0KAxUCd\",rendersWithMotion:true,scopeId:\"hxdt7FTYt\",children:/*#__PURE__*/_jsx(CustomerLogoItem,{abufLkkMo:\"16px\",bJUL53IUH:1,cHkIMWpTD:\"rgba(255, 255, 255, 0)\",height:\"100%\",id:\"pq0KAxUCd\",JGCV870TT:false,kffCSdG0d:{borderBottomWidth:0,borderColor:\"var(--token-3648b482-766c-4501-98df-024221488373, rgba(0, 0, 0, 0.12))\",borderLeftWidth:0,borderRightWidth:.5,borderStyle:\"solid\",borderTopWidth:0},layoutId:\"pq0KAxUCd\",OUoX9KIIv:0,style:{height:\"100%\"},variant:\"nqozju7jI\",width:\"100%\",...addPropertyOverrides({P8qKpgdyK:{style:{height:\"100%\",width:\"100%\"}},TB3DHF1Op:{kffCSdG0d:{borderBottomWidth:.5,borderColor:\"var(--token-3648b482-766c-4501-98df-024221488373, rgba(0, 0, 0, 0.12))\",borderLeftWidth:0,borderRightWidth:.5,borderStyle:\"solid\",borderTopWidth:0},style:{height:\"100%\",width:\"100%\"}}},baseVariant,gestureVariant)})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:120,width:`min(${componentViewport?.width||\"100vw\"} - ${pmFE_Nmtw*2}px, 1280px)`,...addPropertyOverrides({P8qKpgdyK:{width:`max(min(${componentViewport?.width||\"100vw\"} - ${pmFE_Nmtw*2}px, 1280px) / 3, 176px)`},TB3DHF1Op:{height:90,width:`calc(max(min(${componentViewport?.width||\"100vw\"} - ${pmFE_Nmtw*2}px, 1280px) / 2, 128px) * 2)`}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1ikcd8l-container\",layoutDependency:layoutDependency,layoutId:\"UsmFA4Zba-container\",nodeId:\"UsmFA4Zba\",rendersWithMotion:true,scopeId:\"hxdt7FTYt\",children:/*#__PURE__*/_jsx(CustomerLogoItem,{abufLkkMo:\"16px\",bJUL53IUH:1,cHkIMWpTD:\"rgba(255, 255, 255, 0)\",height:\"100%\",id:\"UsmFA4Zba\",JGCV870TT:false,kffCSdG0d:Njsm_JKmt,layoutId:\"UsmFA4Zba\",OUoX9KIIv:0,style:{height:\"100%\",width:\"100%\"},variant:\"boeAPQmsT\",width:\"100%\",...addPropertyOverrides({TB3DHF1Op:{kffCSdG0d:{borderBottomWidth:0,borderColor:\"var(--token-3648b482-766c-4501-98df-024221488373, rgba(0, 0, 0, 0.12))\",borderLeftWidth:0,borderRightWidth:0,borderStyle:\"solid\",borderTopWidth:0}}},baseVariant,gestureVariant)})})})]})})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-Nb4WH.framer-1tgbmiw, .framer-Nb4WH .framer-1tgbmiw { display: block; }\",\".framer-Nb4WH.framer-1wr6i4z { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: visible; padding: var(--1obyp1n); position: relative; width: 1170px; }\",\".framer-Nb4WH .framer-wd0hk8 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 48px; height: min-content; justify-content: flex-start; max-width: 1280px; padding: 0px; position: relative; width: 100%; }\",\".framer-Nb4WH .framer-1936ib2 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: wrap; gap: 0px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-Nb4WH .framer-1b4uhpo-container, .framer-Nb4WH .framer-nzmofz-container, .framer-Nb4WH .framer-1m3n2qr-container, .framer-Nb4WH .framer-1ikcd8l-container { flex: 1 0 0px; height: 120px; position: relative; width: 1px; }\",\".framer-Nb4WH .framer-zmvkg4-container, .framer-Nb4WH .framer-1pzexsm-container { flex: none; height: 120px; position: relative; width: auto; }\",\".framer-Nb4WH.framer-v-3br6ka.framer-1wr6i4z { width: 810px; }\",\".framer-Nb4WH.framer-v-3br6ka .framer-1936ib2 { align-content: unset; align-items: unset; display: grid; grid-auto-rows: min-content; grid-template-columns: repeat(3, minmax(176px, 1fr)); grid-template-rows: repeat(3, min-content); justify-content: start; }\",\".framer-Nb4WH.framer-v-3br6ka .framer-1b4uhpo-container { align-self: start; flex: none; justify-self: start; order: 0; width: 100%; }\",\".framer-Nb4WH.framer-v-3br6ka .framer-nzmofz-container { align-self: start; flex: none; justify-self: start; order: 2; width: 100%; }\",\".framer-Nb4WH.framer-v-3br6ka .framer-zmvkg4-container { align-self: start; justify-self: start; order: 1; width: 100%; }\",\".framer-Nb4WH.framer-v-3br6ka .framer-1m3n2qr-container { align-self: start; flex: none; justify-self: start; order: 4; width: 100%; }\",\".framer-Nb4WH.framer-v-3br6ka .framer-1pzexsm-container { align-self: start; justify-self: start; order: 3; width: 100%; }\",\".framer-Nb4WH.framer-v-3br6ka .framer-1ikcd8l-container { align-self: start; flex: none; justify-self: start; order: 5; width: 100%; }\",\".framer-Nb4WH.framer-v-1grj2al.framer-1wr6i4z { width: 390px; }\",\".framer-Nb4WH.framer-v-1grj2al .framer-1936ib2 { align-content: unset; align-items: unset; display: grid; grid-auto-rows: min-content; grid-template-columns: repeat(2, minmax(128px, 1fr)); grid-template-rows: repeat(2, min-content); }\",\".framer-Nb4WH.framer-v-1grj2al .framer-1b4uhpo-container { align-self: start; flex: none; height: 90px; justify-self: start; order: 1; width: 100%; }\",\".framer-Nb4WH.framer-v-1grj2al .framer-nzmofz-container { align-self: start; flex: none; height: 90px; justify-self: start; order: 2; width: 100%; }\",\".framer-Nb4WH.framer-v-1grj2al .framer-zmvkg4-container { align-self: start; grid-column: span 2; height: 90px; justify-self: start; order: 0; width: 100%; }\",\".framer-Nb4WH.framer-v-1grj2al .framer-1m3n2qr-container { align-self: start; flex: none; height: 90px; justify-self: start; order: 3; width: 100%; }\",\".framer-Nb4WH.framer-v-1grj2al .framer-1pzexsm-container { align-self: start; height: 90px; justify-self: start; order: 4; width: 100%; }\",\".framer-Nb4WH.framer-v-1grj2al .framer-1ikcd8l-container { align-self: start; flex: none; grid-column: span 2; height: 90px; justify-self: start; order: 5; width: 100%; }\",'.framer-Nb4WH[data-border=\"true\"]::after, .framer-Nb4WH [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 120\n * @framerIntrinsicWidth 1170\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"P8qKpgdyK\":{\"layout\":[\"fixed\",\"auto\"]},\"TB3DHF1Op\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerVariables {\"Njsm_JKmt\":\"rightBorder\",\"pmFE_Nmtw\":\"padding\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const Framerhxdt7FTYt=withCSS(Component,css,\"framer-Nb4WH\");export default Framerhxdt7FTYt;Framerhxdt7FTYt.displayName=\"customer-logos\";Framerhxdt7FTYt.defaultProps={height:120,width:1170};addPropertyControls(Framerhxdt7FTYt,{variant:{options:[\"v5W60xPEn\",\"P8qKpgdyK\",\"TB3DHF1Op\"],optionTitles:[\"Desktop\",\"Tablet\",\"Phone\"],title:\"Variant\",type:ControlType.Enum},Njsm_JKmt:{defaultValue:{borderBottomWidth:0,borderColor:'var(--token-3648b482-766c-4501-98df-024221488373, rgba(0, 0, 0, 0.12)) /* {\"name\":\"Border/Primary\"} */',borderLeftWidth:0,borderRightWidth:.5,borderStyle:\"solid\",borderTopWidth:0},title:\"Right Border\",type:ControlType.Border},pmFE_Nmtw:{defaultValue:\"0px 0px 0px 0px\",title:\"Padding\",type:ControlType.Padding}});addFonts(Framerhxdt7FTYt,[{explicitInter:true,fonts:[]},...CustomerLogoItemFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"Framerhxdt7FTYt\",\"slots\":[],\"annotations\":{\"framerAutoSizeImages\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicHeight\":\"120\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"P8qKpgdyK\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"TB3DHF1Op\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerContractVersion\":\"1\",\"framerComponentViewportWidth\":\"true\",\"framerColorSyntax\":\"true\",\"framerIntrinsicWidth\":\"1170\",\"framerImmutableVariables\":\"true\",\"framerVariables\":\"{\\\"Njsm_JKmt\\\":\\\"rightBorder\\\",\\\"pmFE_Nmtw\\\":\\\"padding\\\"}\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./hxdt7FTYt.map"],"mappings":"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"}